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 {
  --text: #00222b;
  --muted: #476b7e;
  --background: #e7eef1;
  --primary: #06cd9e;
  --secondary: #0611ff;
  --beforeyoubid-blue: #080034;
  --white: white;
  --primary-dark: #017f76;
  --secondary-variant: #2694ed;
  --primary-variant: #06a59e;
  --dark-muted: #b9b9c9;
  --light: #f4f4f4;
  --caption-text: #d1dfeb;
  --green-tint: #e7faf6;
  --cba-yellow: #fc0;
  --error: #b71c1c;
  --success: #60d154;
  --contact-form-button: #e9e9e9;
}

.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-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

@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: #323232;
  background-color: #fff;
  padding-top: 75px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
}

h1 {
  color: #323232;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 75px;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  color: #323232;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Manrope;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.2;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Manrope;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.3;
}

h4 {
  color: var(--text);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.3;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

p {
  margin-bottom: 10px;
}

a {
  color: #0611ff;
  text-decoration: none;
  transition: color .2s;
}

a:hover {
  color: #141415;
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 30px;
  list-style-type: disc;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 30px;
  list-style-type: decimal;
}

li {
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

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

strong {
  font-weight: bold;
}

blockquote {
  color: #141415;
  border: 0 solid #000;
  border-left: 3px solid #fa5853;
  margin: 1em auto;
  padding: 1em 0 1em 1em;
  font-family: Manrope;
  font-size: 28px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.2;
  overflow: visible;
}

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

figcaption {
  color: #dadada;
  text-align: center;
  margin-top: 5px;
  font-size: 16px;
  font-weight: 400;
}

.fixed-nav {
  z-index: 9099;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 75px;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 1px #f1f1f1;
}

.fixed-nav.new-navbar {
  border-bottom: 1px solid var(--background);
}

.nav-logo {
  height: 32px;
}

.nav-logo._100-width-fix._20 {
  height: 40px;
}

.nav-logo._100-width-fix._20.remove-10px-left.landscape-logo-adjust {
  height: 53px;
}

.nav-link {
  opacity: .8;
  color: #323232;
  flex-direction: column;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 1em;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
}

.nav-link:hover {
  opacity: 1;
  color: #323232;
  text-decoration: none;
}

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

.nav-link.updated-nav-bar.hide-descktop, .nav-link.updated-nav-bar.hide-delete-this-when-you-want-it-active {
  display: none;
}

.footer {
  z-index: 10;
  background-color: var(--text);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6216c5b1b8d0b747dc2b6af8_footer%20backgrund%20image.jpg"), linear-gradient(70deg, #017f76, #00385b);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  align-items: flex-start;
  margin-top: auto;
  margin-bottom: 0;
  padding: 0;
  position: relative;
}

.footer-flex-container {
  text-align: left;
  justify-content: flex-end;
  display: flex;
}

.links-above-footer {
  background-color: #fff;
  padding-top: 72px;
  padding-bottom: 72px;
  position: relative;
}

.links-above-footer.dark {
  background-color: #141415;
  padding-bottom: 72px;
}

.links-above-footer.dark.why-home-in-page {
  margin-top: 72px;
  padding-bottom: 72px;
}

.links-above-footer.light-blue-bg {
  background-color: #f0f4f7;
  margin-top: -300px;
  padding-top: 0;
  padding-bottom: 20px;
}

.links-above-footer.light-blue-bg._72px {
  padding-top: 72px;
  padding-bottom: 72px;
}

.links-above-footer.light-blue-bg._72px.remove--300 {
  background-color: #fff;
  margin-top: 0;
  padding-top: 72px;
}

.links-above-footer.light-blue-bg.footer-home-screen, .links-above-footer.light-blue-bg.footer-why-home-in, .links-above-footer.light-blue-bg.commbank-section-1 {
  margin-top: 0;
}

.links-above-footer.light-blue-bg.commbank-section-1._72-top, .links-above-footer.light-blue-bg.commbank-section-1.site-map {
  padding-top: 72px;
}

.links-above-footer.light-blue-bg.commbank-section-1.site-map.adj-72-bottom {
  padding-bottom: 72px;
}

.links-above-footer.light-blue-bg.commbank-section-1.site-map.adj-72-bottom.text-image-section.tablet-screen {
  display: none;
}

.links-above-footer.light-blue-bg.commbank-section-1.site-map.add-20px-padding.vh-changes {
  height: 100%;
  padding-bottom: 72px;
}

.links-above-footer.second {
  margin-top: 75vh;
  padding-top: 0;
  padding-bottom: 72px;
}

.links-above-footer.second.space-adjusting {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.links-above-footer.second.space-adjusting.logo-area-blank {
  padding-bottom: 0;
  display: block;
}

.links-above-footer.second.space-adjusting.team {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 36px;
}

.links-above-footer.second.space-adjusting.team.tablet.adding-space {
  padding-bottom: 10px;
}

.links-above-footer.second.space-adjusting.team.landscape {
  display: none;
}

.links-above-footer.second.space-adjusting.space-height-adj {
  margin-top: 0;
  display: none;
}

.links-above-footer.timeline {
  z-index: -3;
}

.links-above-footer.white {
  background-color: #fff;
}

.links-above-footer.blue {
  background-color: #f4f8fb;
}

.links-above-footer.above-footer {
  background-color: #f4f4f4;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 72px;
  padding-bottom: 72px;
  display: block;
}

.links-above-footer.above-footer.remover-72 {
  padding-bottom: 72px;
}

.links-above-footer.home-in-3-cards {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 0;
}

.links-above-footer.suport-section {
  padding-bottom: 72px;
}

.links-above-footer.job-discriptions.side-margins.pricing-page-new-style {
  background-color: var(--background);
}

.links-above-footer._404-page {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6220052468e48f5f6916afd0_404%20page%20background.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 216px;
  padding-bottom: 216px;
}

.links-above-footer.blog-post-style {
  background-color: var(--background);
}

.features-section {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 960px;
  margin: 0 auto;
  padding: 0 1em 0;
  display: flex;
}

.features-section.nav-container {
  align-items: center;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.features-section.phone-container {
  margin-bottom: -1px;
  padding-top: 4rem;
  padding-bottom: 0;
}

.features-section.no-padding-bottom {
  padding-bottom: 0;
}

.features-section.no-padding-top {
  padding-top: 0;
}

.features-section.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.features-section.no-padding.gradient-background {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6216c5b1b8d0b747dc2b6af8_footer%20backgrund%20image.jpg"), linear-gradient(120deg, #017f76, #00385b);
  background-position: 0%, 0 0;
  background-size: auto, auto;
  border-radius: 24px;
  padding-top: 72px;
  padding-bottom: 72px;
}

.features-section.no-padding.gradient-background.pc-landscape {
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.features-section.no-padding.gradient-background.pc-landscape.desktop {
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut {
  display: none;
}

.features-section.no-padding.gradient-background.pc-landscape.desktop.team {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/622191254dd6bf7c22fa5cf4_Brand%20Identity.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/634597ee3a74fd09f084ef0d_Different%20Background%20(1).png");
  background-position: 50%;
  background-size: auto;
  border: 1px solid #476b7e4d;
  border-radius: 24px;
  box-shadow: 3px 3px 7px 3px #0000001a;
}

.features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.property-report-section {
  background-color: var(--beforeyoubid-blue);
  background-image: none;
  margin-left: 20px;
  margin-right: 20px;
}

.features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.property-report-section.different-section {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/634597ee3a74fd09f084ef0d_Different%20Background%20(1).png");
  background-position: 50% 70%;
  background-size: auto;
}

.features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.property-report-section.different-section.app-section {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6346d811784d5b532d8dfd29_app%20section.png");
  background-position: 16% 26%;
  background-size: auto;
}

.features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.property-report-section.different-section.app-section.background-size {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6346db2eeace3fa8ef663c2e_Background%20(1).png");
  background-position: 50%;
  background-size: auto;
}

.features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.property-report-section.different-section.app-section.background-size.auto-side-margins.auto-margins, .features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.property-report-section.adjust-side-margins {
  margin-left: auto;
  margin-right: auto;
}

.features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.property-report-section.adjust-side-margins.remove-1em-margins {
  padding-left: 0;
  padding-right: 0;
}

.features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.background-adjust {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6342c0273ef0a5340d46131d_CBA%20Exclusive.png");
  background-position: 30%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  margin-left: 124px;
  margin-right: 124px;
  padding: 59px 4em 59px 7.9em;
}

.features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.background-adjust.change-background {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/637084623e974117fef70890_2b%20banner%20background.png");
  background-size: cover;
}

.features-section.no-padding.gradient-background.mobile {
  display: none;
}

.features-section.extention-72 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.features-section.extention-72.additional-72-tablet {
  background-color: #f0f4f7;
  align-items: center;
}

.features-section.extention-72.additional-72-tablet._72-bottom {
  padding-bottom: 0;
}

.features-section.extention-72.additional-72-tablet._72-bottom.remove-background {
  background-color: #f0f4f700;
}

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

.features-section.contact-72px.tablet {
  display: none;
}

.features-section.commbank-container {
  max-width: 1170px;
  display: block;
}

.features-section.commbank-container._72-above-adj, .features-section.commbank-container._72-above-adj.tablet-symbol {
  display: none;
}

.features-section.commbank-container.desktop-symbol {
  max-width: 100%;
  padding-left: 48px;
  padding-right: 48px;
}

.features-section.tablet-footer-links {
  padding-left: 0;
  padding-right: 0;
}

.features-section.landscape-mobile, .features-section.mobile, .features-section.tablet-landscape {
  display: none;
}

.features-section._72px {
  justify-content: center;
}

.features-section._72px.remove-margins {
  padding-left: 0;
  padding-right: 0;
}

.features-section.tablet-view {
  display: none;
}

.features-section.mobile-screen.overridee {
  padding-left: 0;
  padding-right: 0;
}

.features-section.hide-on-desktop {
  display: none;
}

.features-section.remove-1em-padding {
  padding-left: 0;
  padding-right: 0;
}

.features-section.edit-size {
  margin-left: 0;
  margin-right: 0;
  display: inline;
}

.features-section.hide-and-delete-once-approved {
  display: none;
}

.features-section.add-72-padding-top-bottom {
  margin-top: 72px;
  padding-bottom: 72px;
}

.features-section.add-72-padding-top-bottom.hide-on-landscape-down.remove-top-72px {
  margin-top: 0;
}

.features-section.add-72-padding-top-bottom.show-on-landscape-and-down {
  display: none;
}

.features-section.header-72px-top {
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 72px;
  padding-bottom: 72px;
}

.features-section.header-72px-top.remove-additional-72px.remove-bottom-margin {
  padding-bottom: 0;
}

.features-section.header-72px-top.remove-additional-72px.remove-excess-margin {
  padding-top: 0;
}

.features-section.pricing-section-2.remove-excess-margin {
  justify-content: space-between;
}

.features-section.side-margin-adjust {
  padding-bottom: 72px;
  padding-left: 32px;
  padding-right: 32px;
}

.features-section.side-margin-adjust._40px-bottom {
  width: 960px;
  max-width: none;
  padding-bottom: 40px;
}

.features-section.disbursement-moblie-table {
  display: none;
}

.features-section.disbursement-moblie-table.hidden {
  display: block;
}

.features-section._72px-bottom {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 72px;
}

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

.features-section._72px-bottom._72px-top.remove-margin-top {
  padding-top: 0;
}

.features-section.new-landing-page-style {
  background-color: var(--background);
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.features-section.full-width-section-adust {
  align-items: stretch;
  max-width: 960px;
}

.features-section.full-width-section-adust.features-summary-title-text {
  color: #00385b;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #017f76, #00385b);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
}

.features-section.landing-page-style, .features-section.background-colour-change {
  display: none;
}

.features-section.blue-background-change.adjust-height {
  margin-top: 0;
}

.features-section.add-1em-sides, .features-section.add-top-padding {
  max-width: 960px;
}

.features-section.landing-page-style-home-mobile {
  display: none;
}

.features-section.features-v2 {
  justify-content: space-between;
  align-items: flex-start;
}

.features-section.features-v2.add-1em-sides.additional-padding-top {
  padding-top: 1rem;
}

.hero-text {
  color: var(--white);
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 210px;
  font-weight: 700;
  line-height: 1.2;
  overflow: hidden;
}

.hero-text._1 {
  background-image: linear-gradient(to right, var(--primary), #0e97c1);
  text-align: right;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  width: 50vw;
  padding-right: 4rem;
  font-family: Montserrat, sans-serif;
  font-size: 100px;
}

.hero-text._2 {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #0c92c4, #1212ff);
  -webkit-background-clip: text;
  background-clip: text;
  width: 50vw;
  margin-bottom: 0;
  padding-left: 4rem;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 100px;
}

.black-box {
  background-color: #141415;
  width: 100%;
  padding: 1em;
}

.white-text {
  color: var(--white);
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
}

.white-text.team {
  margin-bottom: 40px;
}

.white-text.light-v2 {
  color: var(--muted);
}

.white-text.light-v2.subtext-testimonial {
  margin-top: 0;
}

.white-text.light-v2.subtext-title {
  margin-top: 0;
  margin-bottom: 8px;
}

.white-text.light-v2.subtext-title.title-text {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.section-hero {
  padding-top: 3em;
  position: relative;
}

.section-hero.white {
  background-color: #fff;
}

.section-hero.white.careers-page, .section-hero.white.careers-page.padding-adj.home-in-title-adj, .section-hero.white.mobile-layout {
  display: none;
}

.section-hero.home-in-app-page {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6213299d2d779f13b66296d1_why%20home%20in%20Banner.png");
  background-position: 50%;
  background-size: cover;
}

.content {
  flex: 1;
  font-family: Montserrat, sans-serif;
}

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

.content.phone-content-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.link {
  flex: 0 auto;
  margin-right: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

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

.link-underline {
  background-color: #13cc78;
  background-image: linear-gradient(to right, #60aef8, #f46692 50%, #f3a562);
  width: 100%;
  height: 2px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.grid-6-col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: stretch stretch;
  width: 100%;
  display: flex;
}

.grid-6-col.margin {
  margin-top: 2em;
  margin-bottom: 2em;
}

.grid-6-col.left {
  justify-items: start;
}

.grid-6-col.full-height {
  z-index: 11;
  height: 100%;
  position: relative;
}

.grid-6-col.margin-large {
  grid-column-gap: 1em;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 2em;
  margin-bottom: 4em;
}

.grid-6-col.margin-large._4-square {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-6-col.margin-large._4-layout {
  grid-template-columns: 1fr;
}

.project-item {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 50px;
  text-decoration: none;
  position: relative;
}

.project-item:hover {
  text-decoration: none;
}

.nav-link-text {
  color: var(--primary-dark);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.nav-link-text.primary-dark {
  color: var(--primary-dark);
}

.nav-link-text.blue-text {
  color: var(--secondary-variant);
}

.nav-menu {
  z-index: 1;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.nav-menu.new-nav-menu {
  flex-direction: row;
  justify-content: center;
}

.brand {
  z-index: 2;
  align-self: center;
  margin-right: 30px;
  padding-top: 0;
  padding-bottom: 0;
}

.brand.w--current {
  margin-right: 48px;
}

.menu-button {
  z-index: 2;
}

.wrapper {
  flex-direction: column;
  min-height: 100vh;
  display: flex;
}

.project-item-style-2 {
  border-bottom: 5px solid #fff;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 60px;
  padding-right: 160px;
  text-decoration: none;
  position: relative;
}

.project-item-style-2:hover {
  text-decoration: none;
}

.heading-display {
  font-size: 70px;
}

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

.utility-page-content {
  text-align: center;
  flex-direction: column;
  max-width: 40vw;
  display: flex;
}

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

.represent-title {
  color: #fff;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  background-image: linear-gradient(86deg, #fa5853, #60aef8 49%, #fa5853);
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid #dadada;
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
}

.represent-container {
  margin-top: 100px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.represent-container.first {
  margin-top: 0;
}

.post-item {
  padding-bottom: 0;
}

.post-item:hover {
  text-decoration: none;
}

.subscribe-form {
  width: 100%;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 0;
}

.subscribe-form-flex {
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.subscribe-form-input-wrapper {
  text-align: left;
  flex: 1;
  position: relative;
}

.form-input {
  color: #141415;
  background-color: #f4f8fb40;
  border: 1px solid #dadada;
  border-radius: 5px;
  min-width: 350px;
  height: 47px;
  margin-bottom: 0;
  padding: 10px;
  font-size: 18px;
  line-height: 1;
  transition: border-color .2s;
}

.form-input:focus {
  border-color: #fa5853;
}

.form-input::placeholder {
  color: #dadada;
}

.form-input.subscribe-input {
  border-radius: 20px;
  height: 70px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
}

.form-input.subscribe-input.background-colour {
  background-color: #f4f8fb;
}

.form-input.subscribe-input {
  color: #fff;
  border-radius: 4px;
  min-width: 300px;
  height: 48px;
  margin-bottom: 12px;
  padding: 24px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.form-input.subscribe-input:focus {
  border-color: #dadada;
}

.success-message {
  border: 2px solid var(--background);
  background-color: var(--text);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  border-radius: 5px;
  padding: 15px 20px;
}

.error-message {
  color: var(--text);
  background-color: #0000;
  border-radius: 3px;
}

.asset-licensing-grid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-gradient-1 {
  background-image: linear-gradient(111deg, var(--primary), var(--secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
}

.text-gradient-1.h1-title-cat-style {
  font-size: 75px;
  font-weight: 700;
}

.text-gradient-1.h1-title-cat-style.remove-bottom-margin {
  margin-bottom: 0;
}

.text-gradient-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(111deg, #00cc8b, #00cc8b 0%, #1256fe);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 65px;
}

.text-gradient-2.no-margin-top.page-title {
  text-align: center;
}

.text-gradient-2.no-margin-top.page-title.section-title {
  margin-top: 72px;
}

.text-gradient-2.no-margin-top.support-title {
  margin-bottom: 32px;
}

.text-gradient-2.careers-page {
  text-align: center;
}

.text-gradient-2.careers-page._72 {
  margin-bottom: 72px;
  font-size: 55px;
}

.text-gradient-2.title-under-fold {
  margin-top: 50px;
  font-size: 55px;
}

.text-gradient-2.title-under-fold.heading-2 {
  font-size: 55px;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2 {
  margin-top: 72px;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist {
  margin-top: 0;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72 {
  font-size: 45px;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.new-tab.centered.hide-desktop {
  display: none;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above {
  margin-top: 60px;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space.remove-40px-bottom {
  margin-bottom: 0;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space.remove-40px-bottom.add-side-margin {
  margin-left: 100px;
  margin-right: 100px;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space.margin-adjust {
  margin-top: 72px;
  margin-left: 60px;
  margin-right: 60px;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space.margin-adjust.mobile-margin.bottom-padding.space-adj {
  margin-bottom: 72px;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.maxx-width-1000 {
  max-width: 1000px;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.center-text {
  display: none;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.center-title {
  align-self: center;
  margin-top: 30px;
}

.text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.center-title.hide-mobile.bottom-spacing-72, .text-gradient-2.title-under-fold.size-reduced-for-mobile.add-72px-bottom {
  margin-bottom: 72px;
}

.text-gradient-2.commbank-title {
  text-align: center;
  font-size: 65px;
}

.text-gradient-2.commbank-title._16-adj {
  margin-bottom: 16px;
}

.text-gradient-2.commbank-title.right-align {
  text-align: left;
}

.text-gradient-2.commbank-title.right-align.header-v2 {
  background-image: linear-gradient(111deg, #00cc8b, #00cc8b 0%, #1256fe);
}

.text-gradient-2.commbank-title.right-align.header-v2.h1-style {
  text-align: center;
  background-image: linear-gradient(111deg, #00cc8b, #00cc8b 0%, #1256fe);
  font-size: 75px;
}

.text-gradient-2.commbank-title.right-align.center {
  text-align: center;
}

.text-gradient-2.commbank-title.team {
  text-align: left;
}

.text-gradient-2.commbank-title.team.team-phot-title {
  text-align: center;
  margin-bottom: 72px;
}

.text-gradient-2.commbank-title.mobile-adj {
  display: none;
}

.text-gradient-2.commbank-title.banner-title, .text-gradient-2.commbank-title.bottom-space-adj {
  margin-bottom: 20px;
}

.text-gradient-2.centered {
  text-align: center;
  font-size: 65px;
}

.text-gradient-2.centered.landscape {
  display: none;
}

.text-gradient-2.space-adj.laptop {
  display: block;
}

.text-gradient-2.space-adj.desktop {
  display: none;
}

.footer-logo-link {
  max-width: 130px;
  margin-bottom: 1em;
  margin-right: 2em;
}

.footer-logo-link.w--current {
  width: 110px;
  max-width: 110px;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}

.grey-text {
  color: var(--muted);
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.grey-text.top-margin {
  margin-top: 2em;
}

.grey-text.centered {
  text-align: center;
}

.grey-text.job-discription {
  font-size: 18px;
  font-weight: 500;
}

.grey-text.job-discription.read-more-link.add-72 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.grey-text.job-discription.read-more-link._48-px {
  white-space: normal;
  margin-top: 48px;
  margin-bottom: 48px;
}

.grey-text.job-discription.read-more-link._48-px.margin-bottom {
  margin-bottom: 24px;
}

.grey-text.job-discription.read-more-link._48-px.tablet-visibal {
  display: none;
}

.grey-text.job-discription.read-more-link._48-px.normal-font-size, .grey-text.job-discription.read-more-link.normal-font-size {
  font-weight: 400;
}

.grey-text.job-discription.remove-10 {
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  font-size: 12px;
  line-height: 16px;
}

.grey-text.support-text {
  color: #476b7e;
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 18px;
}

.grey-text.support-box-text {
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.grey-text.link-text {
  color: var(--secondary);
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
}

.grey-text.career-testimonial {
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 500;
  line-height: 34px;
}

.grey-text.career-testimonial.about-page-adjustments {
  color: var(--white);
  text-align: left;
  font-size: 24px;
  font-weight: 400;
}

.grey-text.career-testimonial.small-quotes {
  text-align: left;
  font-size: 25px;
}

.grey-text.career-testimonial.small-quotes.text-adj {
  color: var(--text);
  margin-bottom: 0;
  font-weight: 500;
}

.grey-text.career-testimonial.small-quotes.text-adj.line-height-adj.review-title-h5 {
  margin-bottom: 8px;
  font-weight: 800;
}

.grey-text.career-name {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
}

.grey-text.career-name.about-page-agjustments._8px {
  margin-bottom: 8px;
}

.grey-text.career-name.small-quotes {
  color: var(--text);
  text-align: left;
  margin-bottom: 24px;
}

.grey-text.career-name._24 {
  margin-top: 24px;
}

.grey-text.about-page-agjustments {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
}

.grey-text.small-quotes {
  text-align: left;
}

.grey-text.link-colour {
  color: var(--secondary);
}

.grey-text.blog-preview-text, .grey-text.p-text-style {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.gradient-line {
  background-image: linear-gradient(103deg, #fa5853, #f46692 50%, #ffc444 103%);
  width: 100%;
  height: 3px;
}

.gradient-line.line-margin {
  margin-top: 20px;
  margin-bottom: 20px;
}

.nav-cta-button {
  text-align: right;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  margin-left: 48px;
  padding-left: 0;
  display: flex;
}

.nav-cta-button.mobile-device-buttons {
  display: none;
}

.secondary-button {
  border: 1px solid var(--secondary-variant);
  background-color: var(--secondary-variant);
  background-image: linear-gradient(to bottom, var(--secondary-variant), var(--secondary-variant));
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  border-radius: 4px;
  min-width: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 13px 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition-property: none;
}

.secondary-button:hover {
  color: #fff;
  letter-spacing: 0;
  -webkit-text-fill-color: inherit;
  background-color: #1c78c2;
  background-image: linear-gradient(#1c78c2, #1c78c2);
  background-clip: border-box;
  border-color: #1c78c2;
  text-decoration: none;
}

.secondary-button.btn-subscribe {
  border-color: var(--primary-variant);
  background-color: var(--primary);
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/61ef8a4a2ab1690516876599_Arrow-White.svg"), linear-gradient(to bottom, var(--primary), var(--primary));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-radius: 15px;
  width: 100px;
  min-width: 100px;
  line-height: 3.5;
  transition: background-position .3s, letter-spacing .3s, color .2s;
  position: absolute;
  inset: 5px 5px 5px auto;
}

.secondary-button.btn-subscribe:hover {
  background-color: var(--primary-variant);
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/61ef8a4a2ab1690516876599_Arrow-White.svg"), linear-gradient(to bottom, null, null);
  background-position: 55%, 0 0;
}

.secondary-button.btn-subscribe.footer-fit {
  background-color: var(--primary-dark);
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/61ef8a4a2ab1690516876599_Arrow-White.svg"), linear-gradient(#0000, #0000);
  background-position: 50%, 0 0;
  background-size: 32px, auto;
  border-style: none;
  border-radius: 4px;
  width: 64px;
  min-width: 64px;
  padding: 0 16px;
  font-size: 18px;
  top: 2px;
  bottom: 34px;
  right: 2px;
}

.secondary-button.primary-button {
  border-color: var(--primary);
  background-color: var(--primary);
  color: var(--text);
  background-image: none;
  border-radius: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 190px;
  margin-right: 0;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: static;
}

.secondary-button.primary-button:hover {
  border-color: var(--primary-variant);
  background-color: var(--primary-variant);
  letter-spacing: 0;
}

.secondary-button.primary-button.job-discription-button {
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 75%;
  min-width: 37%;
  margin-top: 40px;
  margin-bottom: 48px;
  margin-right: 0;
  display: flex;
}

.secondary-button.rounded-orage-button {
  background-color: #fa5853;
  background-image: none;
  border-radius: 200px;
  flex: 1;
  margin-left: 24px;
  margin-right: 12px;
}

.secondary-button.rounded-orage-button.no-margin {
  margin-top: 12px;
  margin-left: 0;
}

.secondary-button.rounded-orage-button.margin {
  margin-bottom: 2em;
}

.secondary-button.orange-button {
  background-color: #fa5853;
  background-image: none;
}

.secondary-button.primary-dark {
  background-color: var(--primary-dark);
  background-image: none;
  border-style: none;
}

.card-item {
  background-color: #1d1e1f;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 40px #0000000d;
}

.card-item:hover {
  text-decoration: none;
}

.card-item.light {
  background-color: #fcfdff;
  border-radius: 20px;
  justify-content: space-between;
  padding-right: 0;
  box-shadow: 0 20px 40px #00000029;
}

.white-40 {
  color: #fff6;
}

.card-item-content {
  z-index: 1;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  padding: 2em;
  display: flex;
  position: relative;
}

.card-item-content._4-square-layout {
  padding: 2em;
}

.card-item-content.cards-home-in-app {
  background-color: var(--white);
  border-radius: 20px;
  height: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 20px 40px #00000026;
}

.card-item-content.cards-home-in-app.why-home-in-3-blocks {
  box-shadow: none;
  border-radius: 20px;
}

.card-item-content.cards-home-in-app.why-home-in-3-blocks.new-area {
  box-shadow: 0 20px 40px #00000029;
}

.card-item-content.cards-home-in-app.why-home-in-3-blocks.remove-2em {
  padding-bottom: 0;
}

.card-item-content.top-space.full-width {
  align-items: stretch;
}

.card-item-content.top-space.full-width.col-1 {
  padding-left: 32px;
  padding-right: 32px;
}

.no-margin {
  margin: 0;
}

.text-center {
  text-align: center;
  border: 1px solid #0000;
  flex-direction: column;
  align-items: center;
  margin-left: 48px;
  margin-right: 48px;
  display: flex;
}

.text-center.top-margin {
  margin-top: 5em;
}

.hero-product-demo {
  width: 100%;
  height: 160vh;
  display: block;
  position: relative;
}

.product-demo-sticky {
  z-index: 1;
  min-height: auto;
  padding-top: 0;
  position: sticky;
  top: 110px;
}

.small-container {
  flex-direction: column;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.small-container.left-align {
  align-items: flex-start;
}

.customers-panel {
  padding-top: 3em;
  padding-bottom: 0;
}

.text-holder {
  margin-top: 48px;
  padding-top: 2em;
  padding-bottom: 2em;
  position: relative;
}

.text-holder.overflow-hidden {
  overflow: hidden;
}

.text-holder.adjustments.team {
  margin-top: 0;
  padding-top: 0;
}

.customer-image {
  object-fit: contain;
  max-height: 30px;
}

.text-container {
  max-width: 50%;
  padding-bottom: 40px;
}

.product-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: relative;
  top: -30px;
  overflow: hidden;
}

.play-icon-holder {
  z-index: 7;
  cursor: pointer;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  margin-top: -50px;
  margin-left: -50px;
  transition: box-shadow .2s;
  display: none;
  position: absolute;
  inset: 50% auto auto 50%;
}

.play-icon-holder:hover {
  box-shadow: 0 0 9px 4px #0000004d;
}

.text-regular {
  font-weight: 400;
}

.play-icon-image {
  border: 0 #0000;
  border-radius: 100%;
  position: relative;
  box-shadow: 0 0 30px #0000000d;
}

.product-phone-image {
  z-index: 0;
  width: 100%;
  position: relative;
}

.product-phone-demo-image {
  opacity: 1;
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.grid-10-columns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.team-item {
  color: #fff;
  text-align: center;
  width: 100%;
  padding-bottom: 20px;
}

.team-item:hover {
  text-decoration: none;
}

.change-log-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 2fr;
  grid-auto-columns: 1fr;
  place-content: space-around start;
  place-items: center start;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  display: grid;
}

.feature-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-bottom: 3em;
}

.feature-grid._3-box {
  display: flex;
}

.feature-grid.grid-adjustment {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  justify-items: stretch;
  display: grid;
}

.feature-grid._2-lrg-squares {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 1.5em;
}

.feature-grid._2-lrg-squares.alt-2x-large-block {
  margin-bottom: 40px;
}

.feature-grid._72 {
  margin-top: 3em;
}

.feature-grid._72.space-adj-top {
  margin-top: 0;
}

.feature-grid._72.property-grid.property-report {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.feature-grid.altered-home-blocks {
  margin-bottom: 1.5em;
}

.ellipse-left {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/622a9b134ad1442860395d06_Ellipse-lrg2.png");
  background-position: 50%;
  background-size: cover;
  width: 520px;
  height: 650px;
  position: absolute;
  inset: 5em auto auto -430px;
}

.ellipse-left.top {
  inset: -70% auto auto -34%;
}

.ellipse-right {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/622a9afa9af53b5e0b33ca3e_Ellipse-small2.png");
  background-position: 50%;
  background-size: cover;
  width: 650px;
  height: 650px;
  position: absolute;
  inset: 0% -530px auto auto;
}

.ellipse-right.top {
  top: -53%;
  right: -505px;
}

.ellipse-right.bot {
  opacity: .3;
  inset: auto -15% -71% -16%;
}

.app-icon-holder {
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 0;
  display: flex;
}

.app-icon {
  width: 100%;
}

.main-hero-container {
  color: var(--white);
  mix-blend-mode: normal;
  border: 0 #000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-height: 50vh;
  padding-bottom: 72px;
  display: flex;
  overflow: hidden;
}

.main-hero-container:hover {
  color: var(--white);
  border: 1px #0000;
}

.ellipses-holder {
  z-index: -1;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.ellipses-holder.cta {
  z-index: 1;
}

.ellipses-holder._30-opacity {
  opacity: .3;
}

.hero-text-holder {
  flex-direction: row;
  justify-content: center;
  width: 100vw;
  display: flex;
  position: absolute;
  top: 200px;
  overflow: hidden;
}

.hero-text-sticky {
  flex-direction: row;
  justify-content: center;
  width: 100vw;
  display: flex;
  position: sticky;
  top: 75px;
  overflow: visible;
}

.product-phone-content {
  z-index: -1;
  position: absolute;
  inset: 36px 37px 35px 36px;
  overflow: hidden;
}

.product-phone-image-holder {
  width: 400px;
  position: relative;
}

.iphone-lock-screen-image {
  opacity: 1;
  object-fit: cover;
  border-radius: 36px;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.main-heading {
  color: var(--text);
  border: 1px solid #0000;
  border-radius: 0;
  margin-top: 56px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.grid-5-col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-left: 60px;
  margin-right: 60px;
}

.download-buttons {
  margin-top: 2em;
  margin-bottom: 3em;
  display: flex;
}

.download-buttons.hero-download-buttons {
  justify-content: center;
  margin-top: auto;
}

.download-buttons.hero-download-buttons.adj-space.bottom-space {
  margin-bottom: 16px;
}

.download-buttons.hero-download-buttons.linkedin-buttons._40px {
  justify-content: flex-start;
  width: 100%;
}

.download-buttons.hero-download-buttons.linkedin-buttons._40px._2-button-career-page {
  margin-top: 40px;
  margin-bottom: 40px;
}

.download-buttons.hero-download-buttons.linkedin-buttons._40px._2-button-career-page.team {
  margin-bottom: 0;
}

.download-buttons.hero-download-buttons.new-above-footer {
  justify-content: flex-start;
}

.primar-button {
  margin-right: 30px;
}

.primar-button.last {
  margin-right: 0;
}

.download-button-icon {
  border: 1px solid var(--text);
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
  margin-right: 5px;
}

.feature-1-image {
  object-fit: cover;
  object-position: 50% 0%;
  height: 100%;
  max-height: 100%;
}

.feature-1-image.height-adj {
  height: 330px;
}

.card-feature-center {
  text-align: center;
  width: 100%;
}

.card-feature-center.col-1 {
  text-align: left;
}

.card-feature-icon {
  height: 65px;
  margin-bottom: 1.5em;
  display: block;
}

.content-sticky {
  position: sticky;
  top: 100px;
}

.trusted-item {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 20vh;
  display: flex;
}

.trusted-item.last {
  margin-bottom: 0;
}

.trusted-no {
  background-image: linear-gradient(128deg, var(--primary), var(--secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
}

.trusted-no.delete-after-fix {
  margin-bottom: 0;
}

.text-xl {
  color: var(--muted);
  font-family: Montserrat, sans-serif;
  font-size: 24px;
}

.trusted-item-header {
  align-items: center;
  display: flex;
}

.trusted-item-header.top-align {
  align-items: flex-start;
}

.trusted-white-overlay {
  background-image: linear-gradient(#fff, #fff0);
  width: auto;
  height: 10em;
  position: sticky;
  inset: 75px 0% auto;
}

.trusted-white-overlay.bottom {
  background-image: linear-gradient(to top, #fff, #ffffff45 73%, #fff0);
  height: 20vh;
  font-family: Montserrat, sans-serif;
  top: 80vh;
}

.trusted-overlay-container {
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.trusted-content {
  padding-top: 2rem;
  padding-bottom: 5rem;
  position: relative;
}

.trusted-content.trusted-list {
  padding-top: 70vh;
}

.text-small {
  font-size: 60%;
}

.card-iphone {
  width: 100%;
  height: 390px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.card-iphone-image {
  z-index: 1;
  border-radius: 0;
  width: 100%;
  margin-top: 8px;
  position: relative;
}

.card-iphone-image.why-home-in-page {
  text-align: left;
  width: 55%;
  display: inline-block;
}

.light-grey {
  color: var(--dark-muted);
  font-family: Montserrat, sans-serif;
}

.card-iphone-overlay {
  z-index: 2;
  background-image: linear-gradient(to top, #1d1e1f, #1d1e1e00);
  height: 30%;
  position: absolute;
  inset: auto 0% 0%;
}

.card-phone-image-container {
  z-index: 0;
  border-radius: 0;
  position: absolute;
  inset: 2.3% 4.9%;
  overflow: hidden;
}

.card-phone-image-container.small {
  z-index: 0;
}

.card-phone-image-container.small.landscape {
  inset: 4% 2%;
}

.card-phone-image-container.justify-bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.card-phone-image-container.on-dark {
  border-radius: 30px 30px 0 0;
  margin-top: 18px;
  top: 8%;
  left: 8.5%;
  right: 8.5%;
}

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

.card-iphone-screelock {
  border-radius: 29px;
  width: 100%;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.card-iphone-screelock.hidden-image {
  display: none;
}

.dont-take-our-word-title {
  text-align: center;
  margin-top: 5em;
  margin-bottom: 2em;
}

.testimonial-header {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1.5em;
  display: flex;
}

.testimonial-text {
  flex: 1;
}

.testimonial-picture {
  border-radius: 50%;
  width: 32px;
  height: 32px;
  margin-right: 15px;
}

.testimonial-picture.testimonial-card-dp-light {
  width: 56px;
  height: 56px;
}

.testimonials-container {
  position: relative;
}

.testimonial-see-more {
  z-index: 2;
  text-align: center;
  background-image: linear-gradient(to top, #141415, #141415d1 50%, #14141500);
  border-radius: 0 0 20px 20px;
  padding-top: 7em;
  font-family: Montserrat, sans-serif;
  position: absolute;
  inset: auto 0% 1em;
}

.more-testimonials {
  margin-top: 1em;
  position: relative;
  overflow: hidden;
}

.hero-text-holder-1 {
  text-align: right;
  width: 50vw;
  overflow: hidden;
}

.hero-text-holder-2 {
  text-align: left;
  width: 50vw;
  overflow: hidden;
}

.hero-text-line {
  z-index: auto;
  background-image: linear-gradient(to right, #fa5853, var(--primary) 0%, var(--secondary));
  border-radius: 20px;
  width: 3px;
  height: 160px;
  margin-top: 60px;
  position: relative;
  overflow: hidden;
}

.external-link {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/61ef8a4a2ab169a62c87658e_External-Link-Icon.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 23px;
  font-family: Manrope;
  font-weight: 800;
}

.footer-social-media-container {
  text-align: left;
  border-bottom: 1px solid #d5d7db;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0;
  margin-bottom: 2em;
  padding-bottom: 0;
  display: flex;
}

.footer-list {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.footer-list-item {
  margin-bottom: 0;
  padding-right: 1em;
}

.footer-brand-content {
  flex-direction: row;
  flex: 1;
  align-items: flex-start;
  padding-right: 50px;
  display: flex;
}

.footer-copyright {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.social-media-link {
  opacity: 1;
  margin-left: 1em;
  transition: opacity .2s, color .2s;
}

.social-media-link:hover {
  opacity: .7;
}

.social-media-content {
  flex-direction: row;
  display: flex;
}

.made-container {
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.powered-by {
  margin-left: 1em;
}

.app-icon-holder-xs {
  background-image: linear-gradient(349deg, #fa5853, #f46692 52%, #ffc444);
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 48px;
  min-width: 48px;
  height: 48px;
  margin-right: 10px;
  padding: 10px;
  display: flex;
}

.app-icon-text-holder {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.phone-holder-container {
  z-index: 2;
  height: 750px;
  margin-bottom: -20px;
  position: relative;
  overflow: hidden;
}

.phone-slider-container {
  z-index: -1;
  background-color: #fa58539c;
  width: 239px;
  height: 511px;
  position: absolute;
  top: 25px;
  left: 75px;
  right: auto;
}

.phone-slider {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.phone-slider-mask {
  width: 100%;
  height: 100%;
}

.phone-slide {
  position: relative;
}

.phone-slide-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: inline-block;
}

.phone-slider-arrows, .phone-slide-nav {
  display: none;
}

.phone-holder-image {
  width: 530px;
  min-width: 530px;
  padding-top: 0;
}

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

.grid-testimonial.mobile-testimonials {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.grid-testimonial._3x-mobile-testimoials {
  display: none;
}

.grid-testimonial.home-v2._32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.grid-testimonial.lite {
  padding-bottom: 72px;
  padding-left: 52px;
  padding-right: 52px;
}

.grid-testimonial.lite.side-margin-adj.remove-side-margins {
  padding-left: 0;
  padding-right: 0;
}

.grid-testimonial.lite.side-margin-adj.remove-side-margins.reveal-on-device {
  display: none;
}

.no-margin-top {
  margin-top: 0;
}

.text-xs {
  color: var(--muted);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.hero-description {
  color: var(--muted);
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
}

.hero-description.centered {
  text-align: center;
}

.hero-description.job-discription {
  margin-bottom: 40px;
}

.fade-in-on-scroll {
  background-color: var(--white);
  border-radius: 20px;
}

.fade-in-on-scroll.left {
  justify-content: flex-start;
  display: flex;
}

.fade-in-on-scroll.top-margin {
  margin-top: 2em;
  margin-bottom: 24px;
}

.fade-in-on-scroll.top-margin-small {
  margin-top: 24px;
  margin-bottom: 24px;
}

.fade-in-on-scroll.contact-form-button {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 28px;
  display: flex;
}

.fade-in-on-scroll.shadow {
  box-shadow: 0 20px 40px #00000029;
}

.fade-in-on-scroll.shadow.remove-tile {
  display: none;
}

.fade-in-on-scroll.remove-white {
  background-color: #0000;
}

.fade-in-on-scroll.remove-white.add-72 {
  padding-top: 72px;
}

.fade-in-on-scroll.white-fix {
  background-color: #0000;
}

.fade-in-on-scroll.height-adj {
  margin-bottom: 17px;
}

.fade-in-on-scroll.height-adj.remove-10-bottom {
  margin-bottom: 0;
}

.fade-in-on-scroll.tab-bottom-margin {
  margin-bottom: 72px;
}

.fade-in-on-scroll.bottom-32px {
  margin-bottom: 32px;
}

.fade-in-on-scroll._4px-padding {
  padding-left: 4px;
  padding-right: 4px;
}

.fade-in-on-scroll.bg-colour-adj {
  background-color: #0000;
}

.fade-in-on-scroll.bg-colour-adj.size-adj.vertical-stack-flex.tile-section {
  width: 100%;
  position: relative;
  left: 0;
}

.fade-in-on-scroll.full-width-image {
  display: flex;
}

.fade-in-on-scroll.pricing-page-edit {
  flex: 0 auto;
  align-self: center;
  width: 100%;
}

.fade-in-on-scroll.full-width-section {
  align-self: stretch;
  min-width: 100%;
  max-width: 100%;
}

.fade-in-on-scroll.remove-colour-bg {
  background-color: #fff0;
}

.fade-in-on-scroll.remove-colour-bg.hero-section-style {
  height: 100%;
  display: flex;
  position: relative;
}

.fade-in-on-scroll.remove-colour-bg.hero-section-style.awards-div {
  width: 1170px;
  margin-left: 0;
  padding-left: 0;
}

.fade-in-on-scroll.remove-colour-bg.hero-section-style.content-div {
  margin-left: 0;
  padding-left: 0;
}

.fade-in-on-scroll.size-adjust {
  background-color: #fff0;
  justify-content: center;
  align-self: stretch;
  display: flex;
}

.fade-in-on-scroll.size-adjust.right-align {
  justify-content: flex-start;
  padding-bottom: 20px;
}

.fade-in-on-scroll.size-adjust.right-align.adjust-padding-bottom {
  padding-bottom: 40px;
}

.fade-in-on-scroll.size-adjust.flex-vertical {
  flex-flow: column;
}

.social-media-icon {
  color: var(--text);
}

.licensing-images-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 1em;
}

.licensing-device-image {
  max-height: 418px;
}

.text-left {
  align-self: flex-start;
}

.text-left.why-home-in-hero-text {
  padding-right: 0;
}

.iphone-holder {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.iphone-holder.shadow {
  height: 100%;
  box-shadow: 1px 1px 40px 60px #f4f8fb;
}

.iphone-holder.half {
  max-height: 370px;
  margin-top: 2em;
  position: relative;
}

.iphone-holder.bottom-visable {
  height: auto;
  margin-top: -350px;
  position: relative;
}

.iphone-holder.cta {
  width: 60%;
  height: 100%;
}

.feature-iphone {
  width: 70%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.iphone-overlay {
  z-index: 4;
  background-image: linear-gradient(10deg, #fff 48%, #fff0 84%, #0000);
  width: 100%;
  height: 40%;
  position: absolute;
  inset: auto 0% 0%;
}

.iphone-overlay.light-blue {
  z-index: 4;
  background-image: linear-gradient(8deg, #f4f8fb 31%, #f4f8fb00 78%, #f4f8fb00);
}

.oragne-circle {
  background-color: #fa5853;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  display: flex;
}

.iphone-container {
  z-index: 3;
  margin-top: 5em;
  position: relative;
}

.half-iphone-container {
  background-color: #f4f8fb;
  width: 60%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-gradient-overlay {
  background-image: linear-gradient(69deg, #f4f8fb00, #f4f8fb 50%, #f4f8fb);
  width: 200%;
  position: absolute;
  inset: 0%;
  transform: translate(50%);
}

.hero-section.relative {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: block;
  position: relative;
}

.hero-section.relative.animated-mobiles {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.hero-section.relative {
  position: relative;
}

.phone-holder {
  width: 100%;
}

.phones-holder {
  grid-column-gap: 24px;
  grid-row-gap: 10px;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -30%;
  padding-bottom: 5em;
  padding-left: 2em;
  padding-right: 2em;
  display: grid;
  overflow: hidden;
}

.phones-holder.home-in-app {
  background-color: #fff;
  padding-bottom: 72px;
}

.portrait-iphone-holder {
  width: 100%;
  position: relative;
}

.background-color {
  z-index: -5;
  background-image: linear-gradient(to top, #70a6ed1a, #70a6ed00);
  position: absolute;
  inset: 0%;
}

.background-color.blue {
  background-image: linear-gradient(#f4f8fb, #f4f8fb);
}

.background-color.white {
  background-color: #fff;
  background-image: none;
}

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

.card-grid.margin {
  margin-top: 4em;
  margin-bottom: 1em;
}

.grey-card-item-holder {
  background-color: #f5f5f7;
  border-radius: 32px;
}

.grey-card-item-holder.small-card {
  height: 290px;
}

.card-content-holder {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 20px 40px;
  display: flex;
  overflow: hidden;
}

.card-content-holder.center {
  justify-content: space-between;
}

.grey-card-iphone {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.grey-card-iphone.justify-botton {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.feature-icon-holder {
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 111px;
  display: flex;
  position: relative;
}

.icon-circle {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 110px;
  height: 110px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.icon-circle.top {
  z-index: 2;
  position: absolute;
  inset: 0% 0% 0% auto;
  box-shadow: 1px 1px 20px #0000001a;
}

.feature-icon-container {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.blue-card-background {
  background-color: #f4f8fb;
  border-radius: 20px;
  height: 600px;
  padding: 80px 2em;
  position: relative;
}

.cta-holder {
  background-color: #fff;
  border: 2px solid #ededed;
  border-radius: 90px;
  flex-direction: row;
  width: 350px;
  padding: 12px;
  display: flex;
  box-shadow: -6px 7px 20px #0000000d;
}

.cta-holder.contact-page {
  border-radius: 8px;
  justify-content: center;
  padding-right: 12px;
}

.circle-button-holder {
  background-color: #fff;
  border: 2px solid #ededed;
  border-radius: 90px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  transition: transform .2s, border-color .2s;
  display: flex;
}

.circle-button-holder:hover {
  border-color: #fa5853;
  transform: translate(0, -2px);
}

.circle-button-holder.margin-right {
  margin-right: 8px;
}

.call-to-action-holder {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.featured-blog-post-holder {
  background-color: #fffc;
  border: 1px solid #f1f1f1;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  overflow: hidden;
}

.featured-blog-post-holder:hover {
  text-decoration: none;
  transform: translate(0, -4px);
  box-shadow: 0 6px 30px 1px #0000001a;
}

.featured-blog-post-holder.blog-feature-card-style {
  border-style: none;
  transition: transform .2s, box-shadow .2s;
}

.featured-blog-post-holder.blog-feature-card-style.radius-24px {
  border-radius: 24px;
}

.thumbnail-image-holder {
  width: 45%;
  height: 400px;
  position: relative;
}

.thumbnail-image-holder.width-adj {
  width: 50%;
}

.featured-blog-description-holder {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding-left: 70px;
  display: flex;
}

.featured-blog-description-holder.rightside-padding {
  padding-right: 20px;
}

.category-holder {
  color: #fff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  padding: 3px 10px;
  display: flex;
}

.category-holder.tab-post-style {
  border-radius: 32px;
  padding: 8px 10px;
}

.category-holder.radius-32px {
  border-radius: 32px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.category-text {
  font-weight: 600;
}

.category-text.blog-tab-text-style {
  color: var(--text);
  margin-left: 8px;
  margin-right: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.category-text.blog-tab-text-style:hover, .category-text.blog-tab-text-style:focus, .category-text.blog-tab-text-style.none-state {
  color: var(--text);
}

.category-text.blog-tab-text-style.remove-style {
  color: var(--text);
  text-decoration: none;
}

.category-text.blog-tab-text-style.remove-style:hover {
  text-decoration: none;
}

.category-text.tab-text-style {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.category-text.tab-text-style:focus {
  color: var(--white);
}

.category-text.tab-text-style.text-style, .category-text.tab-text-style.focused-style {
  color: var(--text);
}

.category-text.tab-text-style.focused-style:focus, .category-text.tab-text-style.none-state {
  color: var(--white);
}

.category-text.tab-text-style.white-tab-text.focused:active {
  color: var(--text);
}

.featured-post-wrapper {
  margin-top: 5em;
}

.featured-post-wrapper.full-width {
  justify-content: space-between;
  width: 100%;
  display: block;
}

.category-filter-holder {
  border: 2px solid #0000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  padding: 5px 15px;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.category-filter-holder:hover {
  opacity: .7;
  text-decoration: none;
}

.category-filter-holder.w--current {
  border-color: var(--primary-variant);
  color: var(--white);
  background-color: #0000;
}

.category-filter-holder.current {
  border-color: #fa5853;
}

.category-filter-holder.current.right-margin.tab-style {
  border-style: none;
  border-color: var(--primary-variant);
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  padding-left: 10px;
  padding-right: 10px;
}

.category-filter-holder.current.right-margin.tab-style:focus {
  border-color: var(--primary-variant);
}

.category-filter-holder.current.right-margin.tab-style.remove-style {
  cursor: auto;
  background-color: #0000;
}

.category-filter-holder.margin-right {
  margin-right: 5px;
}

.category-list {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.category-item:last-child {
  margin-right: 0;
}

.filter-holder {
  flex-direction: row;
  margin-top: 2em;
  display: flex;
}

.filter-holder.no-margin {
  margin-top: 1em;
}

.border-color {
  border: 2px solid #000;
  border-radius: 100px;
  position: absolute;
  inset: 0%;
}

.border-color.hidden {
  display: none;
}

.border-color.selected-colour {
  color: #6dc2d8;
  background-color: #0000;
  border-style: none;
  font-family: Montserrat, sans-serif;
}

.simple-blog-posts-holder {
  margin-top: 2em;
}

.simple-blog-posts-holder.above-margin {
  margin-top: 3em;
}

.simple-collection-list {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.simple-collection-list._24px-top-margin {
  margin-top: 24px;
}

.blog-post-holder {
  background-color: #fffc;
  border: 1px solid #f1f1f1;
  border-radius: 24px 24px 8px 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  overflow: hidden;
}

.blog-post-holder:hover {
  text-decoration: none;
  transform: translate(0, -4px);
  box-shadow: 0 6px 30px 1px #0000001a;
}

.blog-post-holder.blog-card-style {
  border-style: none;
  border-radius: 20px;
  box-shadow: 0 20px 40px #00000029;
}

.blog-post-holder.radius-24px, .blog-post-holder.radius-24px.w--current {
  border-radius: 24px;
}

.small-thumbnail-image {
  width: 100%;
  padding-top: 80%;
  position: relative;
  overflow: hidden;
}

.blog-description-holder-copy {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 1em;
  display: flex;
}

.blog-description-holder-copy.radius-24px {
  background-color: var(--white);
  padding-top: 2em;
}

.description-holder {
  width: 70%;
  margin-bottom: 1em;
}

.main-blog-image {
  border-radius: 18px;
}

.rich-text-holder {
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
}

.rich-text-container {
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.contact-left-side-holder {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

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

.contact-detail-holder {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.list-item-card {
  color: var(--text);
  border: 2px solid #0000;
  border-radius: 7px;
  margin-bottom: .5em;
  padding: .7em;
  transition: box-shadow .2s, background-color .2s, border-color .2s;
  display: flex;
  box-shadow: -5px 7px 20px #0000;
}

.list-item-card:hover {
  background-color: var(--background);
  border: 2px #0611ff;
  text-decoration: none;
  box-shadow: -5px 7px 20px #0000000f;
}

.list-item-card.w--current {
  box-shadow: none;
  outline-offset: 0px;
  color: var(--text);
  mix-blend-mode: normal;
  border-style: none;
  border-color: #0611ff;
  border-radius: 4px;
  outline: 3px #00222b;
}

.list-item-card.w--current:hover {
  background-color: var(--background);
  background-image: none;
  border-style: none;
}

.list-item-card.middle {
  margin-top: 12px;
  margin-bottom: 12px;
}

.list-item-card.boarder-colour {
  color: var(--text);
  border-style: none;
  border-width: 0;
  border-radius: 4px;
}

.list-item-card.boarder-colour:hover {
  background-color: var(--background);
  box-shadow: none;
  border: 1px #0000;
  border-radius: 4px;
}

.list-item-card.boarder-colour:focus {
  background-color: var(--background);
}

.card-icon-holder {
  width: 24px;
  height: 24px;
  margin-right: 24px;
}

.list-item-text {
  color: var(--text);
  font-weight: 600;
}

.list-item-text.support-link-colour {
  color: #00222b;
}

.white-background {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  padding: 25px;
}

.white-background.contact-page {
  margin-bottom: 0;
  padding-top: 48px;
  padding-bottom: 48px;
}

.white-background.contact-page._48px-bottom {
  padding-bottom: 1px;
}

.white-background.contact-page._48px-bottom.paid-ad-form-box {
  text-align: left;
  padding-top: 32px;
  padding-bottom: 32px;
}

.white-background.contact-page._48px-bottom.paid-ad-form-box.multi-step-form {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.contact-form-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-form-grid.paid-ad-form-grid {
  grid-row-gap: 20px;
}

.field-label {
  color: #323232;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.text-field {
  background-color: #fff;
  border: 2px #dadada;
  border-bottom: 1px solid #00222b;
  border-radius: 0;
  padding-top: 25px;
  padding-bottom: 25px;
  font-family: Montserrat, sans-serif;
  transition: transform .2s, border-color .2s;
}

.text-field:focus {
  border-color: #f46692;
  transform: translate(0, -4px);
}

.text-field.remove-10px-bottom {
  margin-bottom: 0;
}

.text-area {
  border: 2px #dadada;
  border-bottom: 1px solid #00222b;
  border-radius: 0;
  min-width: 100%;
  max-width: 100%;
  min-height: 100px;
  max-height: 400px;
  font-family: Montserrat, sans-serif;
  transition: transform .2s, border-color .2s;
}

.text-area:focus {
  border-color: #fa5853;
  transform: translate(0, -4px);
}

.text-area.space-adj {
  margin-top: 17px;
}

.form {
  text-align: center;
  width: 100%;
  height: 100%;
  margin-top: 20px;
  padding-top: 8px;
}

.form.paid-ad-form {
  height: 400px;
}

.form-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.form-block.multi-step-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.buttons-holder {
  display: flex;
}

.buttons-holder.contact-page {
  margin-right: 10px;
}

.thumbnail-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.thumbnail-image.blog-thumbnail-style {
  border-radius: 20px;
}

.hero-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 2em;
  display: grid;
}

.hero-grid.conveyancying-grid {
  grid-template-rows: auto auto;
  margin-bottom: 0;
}

.hero-image {
  border-radius: 12px;
  width: 100%;
}

.half-text-container {
  width: 80%;
}

.half-text-container.left-align {
  text-align: left;
}

.grey-borders-card {
  border: 2px solid #f4f8fb;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  transition: box-shadow .2s, border-color .2s, transform .2s;
  box-shadow: 8px 8px 17px #67676700;
}

.grey-borders-card:hover {
  border-color: #dadada00;
  transform: translate(0, -4px);
  box-shadow: 8px 8px 17px #6767671a;
}

.grey-borders-card.remove-boarder {
  border-width: 0;
}

.blue-circle {
  background-color: #63acf41a;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.small-card-holder {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1em;
  display: flex;
}

.small-card-holder.shadow-icons {
  border: 1px #000;
  box-shadow: 4px 5px 12px #0000001a;
}

.small-card-holder.shadow-icons.boarder-removed {
  border-width: 0;
}

.small-card-holder.shadow-icons.boarder-removed.radius {
  border-radius: 24px;
}

.semi-bold {
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.semi-bold.white-text {
  color: var(--white);
}

.semi-bold.white-text._4-pillars {
  margin-bottom: 0;
  font-size: 18px;
}

.semi-bold.white-title {
  color: var(--white);
}

.company-images {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.grid-9-col {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  font-family: Montserrat, sans-serif;
  display: grid;
}

.grid-9-col.margin {
  margin-top: 2em;
  margin-bottom: 2em;
}

.job-postion-card-holder {
  cursor: pointer;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 1em;
  margin-bottom: 1em;
  transition: opacity .2s;
  display: flex;
  overflow: hidden;
}

.job-postion-card-holder.job-04, .job-postion-card-holder.job-03 {
  display: none;
}

.job-postion-card-holder.remove-bottom-spacing {
  margin-bottom: 0;
}

.job-postion-card-holder.block-hidden-flex {
  display: none;
}

.simple-info {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.arrow-holder {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: 40px;
  display: flex;
}

.card-background-color {
  z-index: -1;
  opacity: 0;
  cursor: pointer;
  background-image: linear-gradient(120deg, #017f76, #00385b);
  border-radius: 12px;
  position: absolute;
  inset: 0%;
}

.simple-info-holder {
  z-index: 4;
  background-color: #fff;
  border: 2px solid #f5f5f5;
  border-radius: 12px;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px 3em;
  transition: border-color .2s;
  display: flex;
  position: relative;
}

.simple-info-holder:hover {
  border-color: #fafafa;
}

.simple-info-holder.remove-wite-bg {
  background-color: #c41111;
  background-image: linear-gradient(to right, #017f76, #00385b);
}

.more-info-holder {
  border: 2px solid #f5f5f5;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  top: -15px;
  overflow: hidden;
}

.more-info-holder.background-style {
  background-color: var(--white);
}

.job-description-holder {
  justify-content: space-between;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.job-description-holder.last {
  justify-content: space-between;
  margin-bottom: 0;
}

.job-description-holder.top {
  margin-top: 40px;
}

.job-description-holder.top.remove-40, .job-description-holder.top.top-margin {
  margin-top: 12px;
}

.job-description-holder.top.conveyancing-div {
  margin-top: 58px;
  margin-bottom: 48px;
}

.line {
  background-color: #f5f5f5;
  width: 70%;
  height: 2px;
  margin-top: 2em;
  margin-bottom: 2em;
}

.margin-right, .job-content.title {
  flex: none;
  margin-right: 2em;
}

.arrow-image {
  width: 24px;
}

.arrow-image.full-arrow, .arrow-image._10-width {
  width: 10px;
}

.city-image-holder {
  border-radius: 4px;
  height: 250px;
  margin-bottom: 24px;
  overflow: hidden;
}

.card-content {
  padding: 16px;
}

.city-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.small-description {
  color: #636363;
  font-family: Montserrat, sans-serif;
}

.timeline-proggres-holder {
  z-index: -3;
  background-color: #5a5a5a4d;
  width: 3px;
  height: 100%;
  position: absolute;
}

.timeline-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.timeline-proggres-bar {
  z-index: 0;
  background-image: linear-gradient(#1256fe, #00cc8b);
  width: 3px;
  height: 50vh;
  position: fixed;
  inset: 0 auto 50vh;
}

.timeline-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
}

.timeline-left {
  text-align: right;
}

.page-wrapper {
  z-index: 2;
  background-color: #fff;
  position: relative;
}

.timeline-center {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.timeline-circle {
  background-color: #5a5a5a;
  border-radius: 100%;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 14px 9px #fff;
}

.sticky {
  font-family: Montserrat, sans-serif;
  position: sticky;
  top: 45vh;
}

.timeline-right {
  background-color: #fff;
  border: 2px solid #e9e9e9;
  border-radius: 12px;
  padding: 28px;
}

.timeline-image {
  object-fit: cover;
  border-radius: 7px;
  width: 100%;
  height: 330px;
  margin-top: 1em;
  display: inline-block;
}

.overlay-fade-top {
  z-index: 2;
  background-image: linear-gradient(#fff, #fff0);
  height: 120px;
  position: absolute;
  inset: 0% 0% auto;
}

.overlay-fade-bottom {
  z-index: 2;
  background-image: linear-gradient(to top, #fff, #fff0);
  height: 120px;
  position: absolute;
  inset: auto 0% 0%;
}

.press-update-backgound {
  background-color: #fff;
  border: 2px solid #f5f5f5;
  border-radius: 12px;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 20px 20px 10px;
  text-decoration: none;
}

.press-update-backgound:hover {
  text-decoration: none;
}

.press-update-backgound.home-in-values {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-medium {
  font-weight: 500;
}

.white {
  background-color: #fffdfd;
}

.white-space {
  background-color: #fffdfd;
  height: 3em;
}

.white-space.cover {
  height: 3em;
  margin-bottom: 0;
  padding-bottom: 0;
}

.customer-story-container {
  border-radius: 12px;
  position: relative;
  overflow: hidden;
}

.customer-story-background {
  z-index: -1;
  background-color: #3c6b80;
  position: absolute;
  inset: 0%;
}

.customer-story-background._2, .customer-story-background._3, .customer-story-background._4 {
  background-color: #3c6b80;
}

.customer-story-image-container {
  width: 100%;
  height: 260px;
  position: relative;
}

.customer-story-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.customer-story-image.story-1 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.customer-logo {
  width: 70px;
}

.customer-logo.invert {
  filter: invert();
  width: 90px;
}

.info-holder {
  padding: 25px;
}

.overlay {
  z-index: 2;
  background-image: linear-gradient(to top, #3c6b80, #19d26f00);
  height: 70px;
  position: absolute;
  inset: auto 0% 0%;
}

.overlay._2 {
  background-image: linear-gradient(to top, #3c6b80, #f000);
}

.overlay._3 {
  background-image: linear-gradient(to top, #3c6b80, #1da1f200);
}

.overlay._4 {
  background-image: linear-gradient(to top, #3c6b80, #fbad5000);
}

.grid-4-columns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-4-columns.relative {
  z-index: 1;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: flex;
  position: relative;
}

.support-grid-layout {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 4fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.support-nav {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.support-navigation-cards {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1em;
  display: flex;
}

.collection-list-wrapper {
  width: 100%;
}

.support-cta-holder {
  background-color: #fff;
  border: 1px solid #476b7e80;
  border-radius: 7px;
  flex-direction: row;
  margin-top: 1em;
  padding: 1em;
  display: flex;
}

.support-article-holder {
  border: 1px #ececec;
  border-radius: 10px;
  padding: 1.5em;
}

.icon-image {
  width: 44px;
  height: auto;
}

.icon-image.small {
  width: 20px;
}

.icon-image.medium {
  width: 28px;
}

.store-icon {
  height: 25px;
}

.blog-item-text-header {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-item-date {
  color: #787878;
  flex-direction: row;
  align-items: center;
  display: flex;
  position: relative;
}

.blog-item-date.date-meta-text-style {
  color: var(--muted);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.blog-item-date-circle {
  background-color: #787878;
  border-radius: 6px;
  width: 6px;
  height: 6px;
  margin-left: 10px;
  margin-right: 10px;
}

.blog-item-date-circle.margin-spacing {
  margin-left: 16px;
  margin-right: 16px;
}

.empty-state {
  color: #787878;
  background-color: #f5f5f5;
  border-radius: 6px;
  padding: 15px;
  font-size: 16px;
}

.empty-state.margins-top-bottom-72px {
  margin-top: 72px;
  margin-bottom: 72px;
}

.blog-item-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.support-content {
  margin-top: 1em;
}

.search-button {
  color: var(--text);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6214513faa9aba2456c618e4_support_search.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 50px;
  position: absolute;
  inset: 0% 0 0% auto;
}

.search-form {
  width: 100%;
  margin-bottom: 2em;
  position: relative;
}

.search-form.delete-after-created.display-1st-block {
  display: none;
}

.search-input {
  color: #323232cc;
  text-transform: uppercase;
  background-color: #f4f4f4;
  border: 2px #7a8b90;
  border-radius: 7px;
  height: auto;
  margin-bottom: 0;
  padding: 15px 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.search-input:focus {
  border-color: #fa5853;
}

.search-input.support-search {
  background-color: var(--light);
  color: var(--muted);
  text-transform: capitalize;
  border: 1px solid #476b7e66;
  margin-top: 0;
  font-size: 16px;
}

.brand-resources-grid-holder {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brand-resources-grid-holder.review-carousel, .brand-resources-grid-holder.single-review-tablet-up {
  grid-template-columns: 1fr;
}

.brand-resources-grid-holder.single-review-tablet-up.landscape-down {
  display: none;
}

.blue-card-color {
  background-color: #fff;
  border-radius: 23px;
  box-shadow: 0 5px 20px -10px #0006;
}

.blue-card-holder {
  width: 100%;
  height: 100%;
  padding: 30px;
}

.blue-card-holder.company-1 {
  padding-bottom: 30px;
}

.full-logo-holder {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 370px;
  margin-top: 2em;
  display: flex;
  position: relative;
}

.logo-holder {
  height: 50px;
}

.logo-full {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.resources-button-holder {
  position: absolute;
  inset: auto 5% 5% auto;
}

.grid-4-col {
  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;
}

.grid-4-col.top-margin {
  margin-top: 2em;
}

.product-assets-holder {
  width: 100%;
  height: 100%;
}

.product-assets-phone {
  width: 100%;
  height: 100%;
  position: relative;
}

.product-app-holder {
  border-radius: 5px;
  position: absolute;
  inset: 2% 4%;
}

.iphone {
  z-index: 2;
  position: relative;
}

.iphone.placeholder-iphone {
  max-width: 100%;
}

.image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
}

.bold-text {
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.heading {
  color: var(--text);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.heading.white-h4 {
  color: #fff;
  text-align: center;
  background-color: #0000;
}

.heading.centered, .heading.thank-you-page.center-text {
  text-align: center;
}

.heading.col-1 {
  margin-top: 40px;
}

.paragraph-v2 {
  color: var(--muted);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  line-height: 1.2;
}

.paragraph-v2.key-feat-buttons {
  margin-top: 0;
}

.paragraph-v2.key-feat-buttons:hover {
  color: var(--text);
}

.paragraph-v2.key-feat-buttons.bold {
  font-weight: 700;
}

.paragraph-v2.adjusted {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 72px;
}

.paragraph-v2.adjusted.title-discription {
  margin-bottom: 72px;
}

.paragraph-v2.adjusted.thank-you-page {
  text-align: center;
  flex: 0 auto;
  align-self: center;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-v2.adjusted.thank-you-page.thankyou-app {
  text-align: left;
  margin-top: 0;
  margin-bottom: 24px;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-v2.adjusted.thank-you-page.thankyou-app.center-text {
  text-align: center;
}

.paragraph-v2._2em {
  padding-left: 2em;
  padding-right: 2em;
}

.paragraph-v2._2em.home-v2 {
  padding-left: 1em;
  padding-right: 1em;
  line-height: 1.2;
}

.paragraph-v2._2em.home-v2.hover-edit:hover {
  text-decoration: none;
}

.paragraph-v2._2em.margin-adj {
  padding-left: 32px;
  padding-right: 32px;
}

.paragraph-v2.adjusted.button-padding {
  margin-bottom: 40px;
}

.paragraph-v2.centered {
  text-align: center;
}

.paragraph-v2.cba-client.additional-space.captioned-text {
  margin-top: 24px;
  font-size: 12px;
  line-height: 16px;
}

.paragraph-v2._40px-under {
  margin-bottom: 0;
}

.paragraph-v2.beforeyoubid-section {
  color: var(--white);
  text-align: center;
  margin-left: 140px;
  margin-right: 140px;
}

.paragraph-v2.beforeyoubid-section.caption-text {
  color: var(--caption-text);
  font-size: 12px;
}

.paragraph-v2.beforeyoubid-section.bottom-adj {
  margin-bottom: 160px;
}

.paragraph-v2.beforeyoubid-section.bottom-adj.remove-160 {
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.paragraph-v2.edit-text {
  color: var(--white);
  text-align: center;
}

.paragraph-v2.edit-text.heading-text {
  font-size: 25px;
  font-weight: 800;
}

.paragraph-v2.paid-ads-body-text {
  color: var(--white);
  margin-top: 0;
  padding-left: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-v2.paid-ads-body-text.dark {
  color: var(--muted);
}

.paragraph-2 {
  color: var(--muted);
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.paragraph-2.subtext {
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-2 {
  font-family: Montserrat, sans-serif;
}

.heading-2.contact-title {
  justify-content: center;
  align-items: center;
  display: flex;
}

.secondary-button-outline {
  color: var(--secondary-variant);
  text-align: center;
  background-color: #fff;
  border: 2px solid #2694ed;
  border-radius: 4px;
  min-height: 0;
  margin-right: 16px;
  padding: 10px 16px;
  font-family: Montserrat, sans-serif;
  transition: color .2s;
}

.secondary-button-outline:hover {
  color: var(--secondary-variant);
  background-color: #2694ed26;
  border-color: #1c78c2;
  text-decoration: none;
}

.secondary-button-outline.more-info.contact-us {
  padding-top: 10px;
  padding-bottom: 10px;
}

.secondary-button-outline.green-tint-button-second {
  background-color: var(--green-tint);
  color: var(--primary-variant);
  border-style: none;
  padding-top: 13px;
  padding-bottom: 13px;
}

.secondary-button-outline.green-tint-button-second.button-wigth-adj-2nd {
  padding-left: 24px;
  padding-right: 24px;
}

.secondary-button-outline.green-tint-button-second.col-1 {
  margin-top: 20px;
  margin-left: 32px;
  margin-right: 32px;
}

.secondary-button-outline.green-tint-button-second.col-1.button-width.hide-buttons {
  display: none;
}

.secondary-button-outline.green-tint-button-second.col-1.button-width.button-width-adj {
  margin-left: 24px;
  margin-right: 24px;
  padding-left: 0;
  padding-right: 0;
}

.secondary-button-outline.green-tint-button-second.remove-16px-right.button-size {
  margin-right: 0;
}

.secondary-button-outline.green-tint-button-second.remove-16px-right.button-size-adj.hidden, .secondary-button-outline.green-tint-button-second.remove-16px-right.button-size-adj.button-full-width.hide-on-page {
  display: none;
}

.secondary-button-outline.primary-tint {
  background-color: var(--green-tint);
  border-style: none;
  padding-top: 13px;
  padding-bottom: 13px;
}

.heading-3 {
  color: var(--text);
  font-family: Montserrat, sans-serif;
  font-size: 55px;
}

.heading-3.center, .heading-3.centered {
  text-align: center;
}

.heading-3.centered._320px._568px._768px.features.laptop {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-3.centered._72-top {
  margin-top: 72px;
}

.heading-3.centered.team {
  color: var(--white);
  margin-top: 72px;
}

.heading-3.title-text {
  margin-bottom: 26px;
}

.heading-3.title-text.mobile.tablet {
  display: block;
}

.heading-3.title-text.mobile.tablet.new-above-footer._20 {
  margin-top: 0;
}

.heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align {
  text-align: left;
  margin-bottom: 10px;
  font-size: 40px;
}

.heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.beforeyoubid-section {
  color: var(--white);
  text-align: center;
  padding-left: 200px;
  padding-right: 200px;
}

.heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.beforeyoubid-section.width-adj {
  padding-left: 100px;
  padding-right: 100px;
}

.heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.beforeyoubid-section.width-adj.right {
  text-align: left;
  padding-left: 0;
  padding-right: 0;
}

.heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.beforeyoubid-section.side-margins {
  padding-left: 150px;
  padding-right: 150px;
}

.heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.large-text-banner {
  color: var(--white);
  text-align: center;
  font-size: 128px;
  font-weight: 700;
}

.heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.max-width-random {
  max-width: 300px;
}

.heading-3.title-text.mobile.tablet.new-above-footer._40 {
  margin-bottom: 0;
  font-size: 45px;
}

.heading-3._72 {
  margin-bottom: 72px;
}

.heading-3._72.size-reduced-for-mobile.remove-20-top {
  margin-top: 0;
}

.heading-3._72.size-reduced-for-mobile.remove-20-top.desktop-heading.tablet-heading {
  display: none;
}

.heading-3._72.size-reduced-for-mobile.remove-20-top.desktop-heading.desktop-h2.how-it-works-text {
  margin-top: 72px;
  margin-bottom: 10px;
}

.heading-3._72.size-reduced-for-mobile.remove-20-top.desktop-heading.desktop-h2.how-it-works-text.adj-top-padding {
  margin-top: 30px;
}

.heading-3._72.size-reduced-for-mobile.remove-20-top.desktop-heading.desktop-h2.how-it-works-text.adj-top-padding.center-text {
  text-align: center;
}

.heading-3._72.size-reduced-for-mobile.replace-green-text {
  margin-top: 60px;
  margin-bottom: 10px;
}

.heading-3._72.size-reduced-for-mobile.add-72px {
  margin-top: 72px;
}

.heading-3._16px-bottom {
  margin-bottom: 16px;
}

.text-block, .text-block-2 {
  color: var(--text);
  font-family: Montserrat, sans-serif;
}

.heading-4 {
  color: var(--text);
  font-family: Montserrat, sans-serif;
  font-size: 25px;
}

.heading-4.above-footer {
  text-align: center;
  font-size: 24px;
  display: block;
}

.heading-4.white-title {
  color: #fff;
}

.heading-4.centered {
  text-align: center;
}

.heading-5 {
  color: var(--text);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.paragraph-3, .paragraph-4 {
  color: var(--muted);
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.heading-6, .heading-7 {
  color: var(--text);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.heading-7.card-home-in-title-text {
  margin-top: 2em;
  padding-left: 2em;
  padding-right: 2em;
  font-size: 25px;
  font-weight: 800;
}

.heading-7.card-home-in-title-text.side-padding-adj.home-v2 {
  padding-left: 1em;
  padding-right: 1em;
}

.heading-7.card-home-in-title-text.side-padding-adj.space {
  padding-left: .75em;
  padding-right: .75em;
}

.heading-7.card-home-in-title-text.side-padding-adj.space.col-1 {
  margin-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.heading-7.card-home-in-title-text.side-padding-adj.space.col-1.page-title {
  margin-top: 0;
}

.heading-7.card-home-in-title-text.side-padding-adj.margin-adj {
  padding-left: 32px;
  padding-right: 32px;
}

.heading-7.card-home-in-title-text.home-v2 {
  padding-left: 1em;
  padding-right: 1em;
}

.heading-7.card-home-in-title-text.home-v2.space {
  padding-left: .75em;
  padding-right: .75em;
}

.heading-7.card-home-in-title-text.home-v2.space:hover {
  text-decoration: none;
}

.heading-7.card-home-in-title-text.home-v2.space._3-margin-right {
  padding-right: .5em;
}

.heading-7.card-home-in-title-text.margin-adj {
  padding-left: 32px;
  padding-right: 32px;
}

.paragraph-5 {
  color: var(--muted);
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.paragraph-5.card-home-in-para-text {
  padding-top: 0;
  padding-left: 2em;
  padding-right: 2em;
}

.heading-8 {
  color: var(--text);
  font-family: Montserrat, sans-serif;
  font-size: 55px;
}

.heading-8.centered {
  text-align: center;
  margin-top: 0;
}

.heading-8.centered.open-roles {
  margin-bottom: 144px;
}

.heading-8.centered.open-roles.size-reduced-for-mobile.space-under, .heading-8.centered.open-roles.size-reduced-for-mobile.adj-72 {
  margin-bottom: 72px;
}

.heading-8.centered.open-roles.size-reduced-for-mobile.adj-72.remove-72px {
  margin-top: 72px;
  margin-bottom: 0;
}

.heading-8.centered.open-roles.size-reduced-for-mobile.adj-72.remove-72 {
  margin-bottom: 10px;
}

.heading-8.centered.open-roles.size-reduced-for-mobile.adjust-bottom-spacing {
  margin-bottom: 0;
  padding-top: 72px;
}

.heading-9, .heading-10, .heading-11, .heading-12 {
  color: var(--text);
  font-family: Montserrat, sans-serif;
}

.heading-12.delete-after-fix {
  margin-bottom: 140px;
}

.text-block-3 {
  font-weight: 700;
}

.text-block-4 {
  flex-direction: row;
  font-weight: 600;
  display: flex;
}

.bold-text-2 {
  color: var(--white);
  border: 2px #1c78c2;
  border-radius: 4px;
  font-weight: 600;
}

.bold-text-3 {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.bold-text-3.primary-dark {
  color: var(--primary-dark);
}

.paragraph-6 {
  color: var(--muted);
}

.bold-text-4 {
  color: var(--text);
}

.bold-text-4.contact-form-title {
  text-align: center;
  margin-bottom: 6px;
  font-size: 28px;
}

.text-block-5 {
  color: var(--muted);
}

.text-block-5._40px {
  margin-bottom: 40px;
}

.text-block-5._40px.center.home-v2 {
  margin-bottom: -16px;
  padding-right: 71px;
}

.text-block-5._40px.center.home-v2.new-tab.new-tablet.centered.cent-2.space.hide-desktop {
  display: none;
}

.text-block-5._40px.center.home-v2.plus-bottom-space {
  margin-bottom: 20px;
}

.text-block-5._40px.center.home-v2.plus-bottom-space.homepage-title-subtext {
  padding-right: 140px;
}

.text-block-6, .text-block-7 {
  border: 1px solid var(--text);
}

.text-block-8, .text-block-9, .text-block-10, .text-block-11, .text-block-12, .text-block-13 {
  color: var(--text);
}

.bold-text-5, .bold-text-6 {
  color: var(--white);
}

.bade-app-store {
  margin-right: 8px;
}

.bade-app-store.sizing-app-button {
  width: 200px;
  height: auto;
  display: block;
}

.bade-app-store.sizing-app-button.mobile.landscape {
  margin-left: 0;
  margin-right: 8px;
}

.bade-app-store.sizing-app-button.mobile.landscape.google-play-button {
  margin-left: 8px;
  margin-right: 0;
}

.badge-play-store {
  border: 1px solid #0000;
  margin-left: 8px;
}

.badge-play-store.sizing-app-button {
  width: 200px;
}

.badge-play-store.sizing-app-button.tablet-google-button {
  display: block;
}

.grey-text-2 {
  color: #787878;
  font-family: Montserrat, sans-serif;
}

.grey-text-2.contact-text {
  text-align: center;
  margin-bottom: 32px;
  line-height: 24px;
}

.grey-text-2.contact-text.bottom-text {
  font-size: 12px;
}

.text-gradient-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(111deg, #60aef8, #f46692 50%, #f3a562);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Montserrat, sans-serif;
  font-size: 65px;
}

.text-center-2 {
  text-align: center;
  flex-direction: column;
  align-self: center;
  align-items: center;
  display: flex;
}

.text-center-2._50-sizing {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 50%;
  display: flex;
}

.text-center-2._50-sizing.tablet-adj.adj-width {
  max-width: 70%;
}

.text-center-2.tablet-layout, .text-center-2.tablet-layout.hiding {
  display: none;
}

.text-center-2.tablet-layout.hiding.desktop {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-center-2.landscape-mode {
  display: none;
}

.text-center-2.landscape-mode.desktop {
  display: block;
}

.text-center-2.mobile {
  display: none;
}

.text-center-2.mobile.desktop {
  display: block;
}

.text-center-2.full-width-section-2 {
  border-radius: 24px;
  justify-content: flex-start;
  align-items: center;
  box-shadow: 0 6px 20px #0000001a;
}

.text-center-2.mobile-adjust-margins {
  width: 100%;
}

.text-center-2.new-layout-style {
  align-items: stretch;
  max-width: 1170px;
}

.text-center-2.width-adjust, .text-center-2.full-width-adjust {
  align-self: stretch;
  align-items: stretch;
}

.text-center-2.full-width-adjustment.white-background._24px-radius {
  border-radius: 24px;
  padding-top: 48px;
  padding-bottom: 48px;
  box-shadow: 0 6px 32px #0000001a;
}

.text-center-2.full-width-adjustment.white-background._24px-radius._24px-side-margins.adjust-landscape-view.tile-left {
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.text-center-2.padding-top-72px {
  padding-top: 72px;
}

.section-2 {
  position: relative;
}

.section-2.light-blue-bg {
  background-color: #f4f8fb;
  margin-bottom: 30px;
  display: block;
}

.section-2.light-blue-bg.mobile-layout {
  display: none;
}

.section-2.blue {
  background-color: #f4f8fb;
}

.section-2.blue.values.adj-bottom.conveyancing-2 {
  padding-bottom: 72px;
}

.section-2.blue.values.adj-bottom.conveyancing-2.adj-top-72 {
  padding-top: 72px;
}

.section-2.blue.values.adj-bottom.conveyancing-2.margin-mobile-20.remove-20px-top {
  padding-top: 0;
}

.section-2.blue.values {
  background-color: #fff;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 72px;
}

.section-2.blue.values.adj-bottom {
  padding-bottom: 52px;
}

.section-2.blue.values.adj-bottom.thank-you-page {
  padding-top: 0;
  padding-bottom: 72px;
}

.section-2.white {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-2.white.z-index {
  z-index: 0;
  margin-bottom: 0;
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-2.white.z-index.team {
  padding-top: 36px;
  padding-bottom: 36px;
}

.section-2.white.z-index.team.mobile, .section-2.white.z-index.cba-section.tablet-view, .section-2.white.z-index.cba-section.landscape-view, .section-2.white.z-index.cba-section.landscape-view.mobile-view {
  display: none;
}

.section-2.white.z-index.cba-section.margin-20.remove-72px-bottom {
  padding-bottom: 0;
}

.section-2.white.z-index.cba-section.auto-margin {
  margin-left: auto;
  margin-right: auto;
}

.section-2.white.under-fold {
  margin-top: 72px;
  padding-top: 0;
  padding-bottom: 0;
}

.section-2.white._72px-removal {
  padding-top: 0;
}

.section-2.timeline {
  z-index: -3;
}

.section-2.privacy-policy-72px {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-2.privacy-policy-72px.add-20px-padding {
  padding-top: 20px;
}

.section-2.signin-iframe {
  background-color: var(--light);
}

.bold-text-7 {
  font-size: 60px;
  line-height: 0;
}

.button {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #fa5853;
  background-image: linear-gradient(to right, #fa5853, #f46692 50%, #ffc444);
  border-radius: 5px;
  min-width: 180px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 13px 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: letter-spacing .3s, color .3s;
}

.button:hover {
  color: #fff;
  letter-spacing: 1px;
  text-decoration: none;
}

.button.rounded-orage-button {
  background-color: #fa5853;
  background-image: none;
  border-radius: 200px;
  flex: 1;
  margin-left: 24px;
  margin-right: 12px;
  font-family: Montserrat, sans-serif;
}

.button.btn-subscribe {
  color: var(--text);
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/62184515242d017d3956870b_ic_arrow_back.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 4px;
  width: 60px;
  min-width: 50px;
  height: 40px;
  padding: 4px 16px 0;
  font-family: Montserrat, sans-serif;
  line-height: 1.9;
  transition: background-position .3s, letter-spacing .3s, color .2s;
  position: absolute;
  inset: 4px 4px 0 auto;
}

.button.btn-subscribe:hover {
  background-position: 55%, 0 0;
}

.button.rounded-orage-button {
  background-color: #fa5853;
  background-image: none;
  border-radius: 200px;
  flex: 1;
  margin-left: 24px;
  margin-right: 12px;
}

.button.rounded-orage-button.no-margin {
  margin-top: 12px;
  margin-left: 0;
}

.button.orange-button {
  background-color: #fa5853;
  background-image: none;
}

.button.download {
  background-color: #141415;
  background-image: none;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.button.download:hover {
  letter-spacing: 0;
  background-color: #212121;
}

.heading-13, .heading-14, .heading-15, .heading-16, .heading-17 {
  font-family: Montserrat, sans-serif;
}

.footer1-links-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer1-link {
  opacity: .7;
  color: var(--white);
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
  display: block;
}

.footer1-link:hover {
  opacity: 1;
  color: var(--white);
}

.footer1-link.w--current {
  opacity: .7;
}

.footer1-link.linkedin, .footer1-link.facebook, .footer1-link.twitter, .footer1-link.instagram {
  margin-bottom: 16px;
}

.columns {
  text-align: left;
}

.size6-text {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.footer1-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template: "."
  / 2fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: .5fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 20px;
  display: grid;
}

.text-xs-2 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.image-3 {
  opacity: 1;
  outline-offset: 0px;
  background-color: #fff;
  outline: 3px #323232;
}

.footer-image-logo {
  max-width: 100%;
  margin-top: 0;
  padding-bottom: 32px;
}

.text-block-14 {
  color: var(--white);
  text-align: left;
  min-height: auto;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  overflow: visible;
}

.card-item-content-2 {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.text-gradient-4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(111deg, #60aef8, #f46692 50%, #f3a562);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Montserrat, sans-serif;
}

.fixed-nav-2 {
  z-index: 9099;
  background-color: #fff;
  height: 75px;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 1px #f1f1f1;
}

.main-heading-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-cta-button-2 {
  text-align: right;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.select-field {
  outline-offset: 0px;
  color: #00222b;
  background-color: #fff;
  border: 1px #000;
  border-bottom-style: solid;
  outline: 3px #00222b;
  font-family: Montserrat, sans-serif;
}

.rich-text-block {
  font-family: Montserrat, sans-serif;
}

.grid-10-columns-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grey-text-3 {
  color: #787878;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.grey-text-3.top-margin {
  margin-top: 2em;
}

.grey-text-3.top-margin.centered {
  text-align: center;
}

.grey-text-3.page-title-text {
  text-align: center;
  justify-content: center;
}

.grey-text-3.on-gradient-text {
  color: #fff;
  text-align: left;
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 34px;
}

.grey-text-3.position-title {
  color: #fff;
  background-color: #0000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.grey-text-3.name-1 {
  color: #fff;
  margin-bottom: 10px;
  font-weight: 700;
}

.grey-text-3.para-dark-green {
  color: #476b7e;
  margin-bottom: 0;
  font-weight: 400;
}

.grey-text-3.values-text {
  font-size: 34px;
}

.text-gradient-5 {
  background-image: linear-gradient(45deg, var(--primary), var(--secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
}

.text-gradient-5.white-text {
  background-color: #fff;
  background-image: none;
}

.text-gradient-5.right-align {
  text-align: left;
  padding-bottom: 48px;
}

.text-gradient-5._48-padding {
  padding-bottom: 48px;
}

.text-gradient-5.adjusted-title {
  text-align: center;
  margin-top: 72px;
  padding-top: 0;
  font-size: 55px;
}

.text-gradient-5.heading-2 {
  font-size: 50px;
}

.main-hero-container-2 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-height: 20vh;
  display: flex;
  overflow: hidden;
}

.main-hero-container-2.screen-height-adj {
  min-height: 55vh;
}

.heading-18 {
  font-family: Montserrat, sans-serif;
}

.heading-19 {
  font-family: Montserrat, sans-serif;
  display: flex;
}

.heading-19.about-list-hero {
  flex-wrap: nowrap;
  place-content: space-around flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
}

.heading-19.values-heading {
  margin-top: 0;
}

.image-4 {
  opacity: .75;
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  width: auto;
  height: auto;
  min-height: auto;
  max-height: none;
  display: inline;
}

.column {
  margin-top: -16px;
}

.heading-21 {
  font-family: Montserrat, sans-serif;
  font-size: 40px;
}

.tinted-button {
  color: var(--primary-variant);
  background-color: #e7faf6;
  border-radius: 4px;
  margin-left: 8px;
  padding: 13px 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.tinted-button:hover {
  color: #00616b;
  background-color: #9bdbd8;
  text-decoration: none;
}

.tinted-button.why-home-in-hero-dl {
  border-radius: 4px;
  padding-bottom: 13px;
}

.tinted-button.why-home-in-hero-dl.featured-area {
  justify-content: center;
  margin-top: 8px;
  margin-left: 0;
  font-size: 18px;
  display: flex;
}

.tinted-button.why-home-in-hero-dl.featured-area.new-color {
  border: 1px none var(--primary-dark);
  background-color: var(--green-tint);
  color: var(--primary-dark);
}

.tinted-button.mobile {
  font-size: 16px;
}

.tinted-button.home-hero {
  border: 2px solid var(--secondary-variant);
  background-color: var(--white);
  color: var(--secondary-variant);
  display: block;
}

.tinted-button.home-hero.lenders-hero-button {
  font-size: 18px;
}

.tinted-button.home-hero.lenders-hero-button.why-home-in-button {
  display: inline;
}

.tinted-button.home-hero.lenders-hero-button.why-home-in-button.green-tint-button-second {
  background-color: var(--green-tint);
  color: var(--primary-variant);
  border-style: none;
}

.tinted-button.home-hero.lenders-hero-button.change-size {
  display: inline-block;
}

.tinted-button.home-hero.lenders-hero-button.change-size.adj-button-size-and-space {
  background-color: var(--green-tint);
  color: var(--primary-dark);
  border-style: none;
}

.tinted-button.home-hero.lenders-hero-button.size-adj {
  display: inline-block;
}

.tinted-button.home-hero.linkedin-buttons {
  background-color: var(--green-tint);
  color: var(--primary-dark);
  border-style: none;
  font-size: 18px;
  font-weight: 600;
}

.tinted-button.home-hero.linkedin-buttons.apply-now-button._40px {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.tinted-button.home-hero._404-button {
  margin-left: 0;
}

.tinted-button.home-hero.new-404-button {
  margin-left: 0;
  display: inline;
}

.primary-button.secondary-button {
  color: #fff;
  background-color: #2694ed;
  border-style: none;
  border-color: #2694ed;
  margin-right: 8px;
  font-size: 18px;
}

.primary-button.secondary-button:hover {
  background-color: #1c78c2;
  border-color: #1c78c2;
}

.primary-button.secondary-button:active {
  background-color: #1c78c2;
}

.primary-button.secondary-button.contact-page {
  margin-right: 8px;
  padding-right: 16px;
}

.primary-button.secondary-button.standard-link-button {
  min-width: 60px;
  display: inline-block;
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button {
  margin-top: 40px;
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button {
  margin-top: 40px;
  font-size: 18px;
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.remove-40 {
  background-color: var(--primary-dark);
  margin-top: 0;
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj {
  padding-left: 40px;
  padding-right: 40px;
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section {
  margin-top: 16px;
  margin-right: 0;
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section.text-adj {
  padding-left: 30px;
  padding-right: 30px;
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section.text-adj.colour-update {
  background-color: var(--primary-dark);
  color: var(--white);
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section-button {
  justify-content: center;
  align-items: center;
  margin-right: 0;
  display: flex;
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.top-margin {
  margin-top: 24px;
  margin-bottom: 24px;
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.top-margin.colour-update, .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.colour-update {
  background-color: var(--primary-dark);
  color: var(--white);
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.featured-area {
  background-color: var(--primary-dark);
  margin-bottom: 8px;
  margin-right: 0;
  font-size: 18px;
  display: flex;
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.customer-hero-button {
  background-color: var(--primary-dark);
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.green-button-prime {
  background-color: var(--primary);
  color: var(--text);
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.green-button-prime.button-width-adj {
  padding-left: 48px;
  padding-right: 48px;
}

.primary-button.secondary-button.standard-link-button.why-home-in-hero-button.green-button-prime.button-width-adj.button-full-width.padding-adj, .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.green-button-prime.button-width-adj.colour-update {
  background-color: var(--primary-dark);
  color: var(--white);
}

.primary-button.secondary-button.career-button {
  background-color: var(--primary-dark);
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  min-width: 190px;
  font-size: 18px;
  display: flex;
}

.primary-button.secondary-button.contact-form-button {
  margin-right: 0;
  font-weight: 500;
  display: block;
}

.primary-button.secondary-button.why-home-in-hero-button {
  justify-content: center;
  align-items: center;
  min-width: 0;
  display: inline-block;
}

.primary-button.secondary-button.new-contact-form-button {
  flex-direction: column;
  flex: 0 auto;
  align-items: stretch;
  margin-right: 0;
  font-weight: 500;
  display: flex;
}

.primary-button.secondary-button.veiw-jobs-button {
  margin-top: 40px;
  display: inline-block;
}

.primary-button.secondary-button.linkedin-buttons {
  background-color: var(--primary-dark);
  display: inline;
}

.primary-button.secondary-button.duel-buttons-homepage {
  margin-top: 16px;
  margin-right: 0;
}

.primary-button.secondary-button.job-discription-button {
  background-color: var(--primary-dark);
  margin-bottom: 32px;
  display: inline;
}

.primary-button.secondary-button.new-above-footer {
  justify-content: center;
}

.primary-button.secondary-button.new-above-footer.mobile.green-button-prime {
  background-color: var(--primary);
  color: var(--text);
}

.paragraph-7 {
  color: var(--muted);
  margin-top: 16px;
  font-family: Montserrat, sans-serif;
}

.paragraph-7.why-home-in-hero-section {
  margin-bottom: 40px;
  padding-right: 0;
  display: block;
}

.html-embed {
  margin-left: 0;
}

.html-embed-2 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: block;
}

.html-embed-2.cba-customers {
  background-color: #0000;
  width: 0;
  display: block;
}

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

.empty-space {
  padding-top: 20px;
  padding-bottom: 20px;
}

.empty-space.bottom {
  padding-top: 40px;
  padding-bottom: 40px;
}

.empty-space.form-1 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.grid-2, .grid-3 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.image-7 {
  text-align: center;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-around;
  place-items: center;
  display: flex;
}

.grid-5 {
  grid-template-rows: auto auto;
}

.why---hero-image {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  display: flex;
}

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

.div-block {
  width: 65%;
}

.div-block-2 {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.image-8 {
  max-width: 52%;
}

.image-8.checkmark-about {
  max-width: 100%;
}

.div-block-4 {
  width: 70px;
  display: block;
}

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

.div-block-5 {
  background-color: #fcfdff;
  border-radius: 20px;
}

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

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

.div-block-7 {
  display: block;
}

.image-9 {
  max-width: 50%;
}

.tab-pane-tab-5 {
  object-fit: fill;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: visible;
}

.mobile-screenshot-text {
  max-width: 90%;
  margin-top: 0;
  margin-left: 80px;
  margin-right: 80px;
  display: block;
}

.mobile-screenshot-text.new-component {
  inset: 50px 10% 0% 24%;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  inset: 50px 10% 0% 24%;
}

.mobile-screenshot-text.tabcontent {
  margin-left: 30px;
  margin-right: 30px;
}

.mobile-screenshot-text.tabcontent.custom {
  max-width: 90%;
}

.mobile-screenshot-text.new-component {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 50px 10% 0% 24%;
}

.text-block-15 {
  font-family: Montserrat, sans-serif;
}

.tab-icon {
  order: 0;
  align-self: auto;
  max-width: 55px;
  padding-left: 0;
}

.tab-pane-tab-1 {
  width: 100%;
  left: 0;
}

.divider {
  z-index: 1;
  width: 100vw;
  height: 10vw;
  position: relative;
}

.image-10 {
  max-width: 65%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.vertical-tabs-content {
  flex: 1;
}

.vertical-tabs-content.verticaltabscontentmod {
  object-fit: fill;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: -3px 0 10px #0003;
}

.heading-29 {
  color: #252525;
  max-width: 740px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 42px;
}

.container-2 {
  z-index: 3;
  width: 100%;
  max-width: 1272px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.container-2.pull-divider-up {
  max-width: 1272px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-2.pull-divider-up.tablet-landscape-mobile, .container-2.pull-divider-up.landscape, .container-2.pull-divider-up.mobile {
  display: none;
}

.container-2.text-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.tab-pane-tab-4 {
  object-fit: fill;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: visible;
}

.paragraph-8 {
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 24px;
  display: block;
}

.text-block-16 {
  color: #353e44;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
}

.horizontal-tabs {
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.horizontal-tabs.stepper {
  inset: auto 0% 0% 25%;
  flex: 0 auto;
  align-items: stretch;
  width: auto;
  padding-left: 30px;
  padding-right: 275px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% 25%;
}

.image-11 {
  width: 100vw;
  height: 10vh;
  margin-bottom: 140px;
}

.section-subtitle-features {
  max-width: 690px;
}

.section-subtitle-features.text-large {
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: none;
}

.section-title {
  margin-bottom: 72px;
}

.heading-30 {
  color: #0087ee;
  margin-bottom: 22px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.features {
  padding-top: 170px;
  padding-bottom: 130px;
  position: relative;
}

.features.no-bottom-space {
  padding-bottom: 0;
}

.features.no-bottom-space.bg-gray-4 {
  padding-top: 52px;
  padding-bottom: 72px;
}

.features.no-bottom-space.bg-gray-4.mobile.aptop {
  padding-top: 72px;
}

.content-pair {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
  left: 0;
}

.content-pair.new-component {
  justify-content: flex-start;
  width: 100%;
  padding-left: 56px;
  padding-right: 56px;
}

.tab-button {
  opacity: .5;
  background-color: #0000;
  border-radius: 10px;
  align-items: center;
  padding: 12px 80px 12px 20px;
  transition: background-color .2s, opacity .2s;
  display: flex;
}

.tab-button:hover {
  opacity: 1;
}

.tab-button:active {
  background-color: #0000;
}

.tab-button.w--current {
  opacity: 1;
  color: #353e44;
  background-color: #fff;
  padding-right: 80px;
  box-shadow: 0 9px 19px 4px #dde1e4;
}

.tab-button.title-bold {
  flex-direction: row;
}

.tab-button.title-bold.w--current {
  background-color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.tab-button.title-bold.stepper {
  background-color: #d9d9d9;
  width: auto;
  height: 8px;
  padding-top: 0;
  padding-bottom: 0;
  transition-property: none;
}

.tab-button.title-bold.stepper.w--current {
  mix-blend-mode: normal;
  background-color: #017f76;
  background-image: linear-gradient(to right, #017f76, #fff);
  flex: none;
  justify-content: flex-start;
  align-self: flex-start;
  width: auto;
  height: 8px;
  padding-right: 80px;
}

.tab-button.title-bold.commbankactivetab {
  flex-direction: column;
  justify-content: center;
  max-width: 12%;
  margin-left: -30px;
  margin-right: 29px;
  padding-left: 80px;
}

.tab-button.title-bold.commbankactivetab.w--current {
  box-shadow: none;
  background-color: gold;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  max-width: 30%;
  margin-left: -30px;
  margin-right: 29px;
}

.tab-button.title-bold.otheractivetab {
  flex: 1;
  justify-content: center;
  align-self: center;
  max-width: 30%;
  margin-left: -62px;
  margin-right: -30px;
  padding-left: 80px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
}

.tab-button.title-bold.otheractivetab.w--current {
  box-shadow: none;
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-color: #476b7e;
  background-clip: border-box;
  padding-left: 80px;
  padding-right: 80px;
}

.vertical-tabs-menu {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.mobile-screenshot-wrapper-v2 {
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.container-3 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1em 3rem;
}

.grey-text-4 {
  color: #787878;
}

.card-phone-image-container-2 {
  z-index: 0;
  border-radius: 14px;
  position: absolute;
  inset: 2.3% 4.9%;
  overflow: hidden;
}

.card-phone-image-container-2.small {
  z-index: 0;
}

.card-phone-image-container-2.small.landscape {
  inset: 4% 2%;
}

.card-phone-image-container-2.justify-bottom {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.card-phone-image-container-2.on-dark {
  border-radius: 20px;
  margin-top: 10px;
  top: 8%;
  left: 8.5%;
  right: 8.5%;
}

.card-iphone-image-2 {
  z-index: 1;
  object-fit: fill;
  width: 100%;
  position: relative;
  overflow: visible;
}

.grid-6-col-2 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-6-col-2.full-height {
  z-index: 11;
  height: 100%;
  position: relative;
}

.grid-6-col-2.left {
  justify-items: start;
}

.grid-6-col-2.margin {
  margin-top: 2em;
  margin-bottom: 2em;
}

.grid-6-col-2.margin._4-by-2-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

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

.image-12, .image-13 {
  max-width: 100%;
}

.grid-9 {
  grid-template-rows: auto auto auto auto;
}

.column-2 {
  flex-direction: row;
  display: block;
}

.desktop-tablet-responsive {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.desktop-tablet-responsive.above-footer-devider {
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr .25fr 1fr;
}

.desktop-tablet-responsive.above-footer-devider.large-device {
  flex: 0 auto;
}

.desktop-tablet-responsive.above-footer-devider.large-device.double-layered-textd-adj {
  align-items: center;
}

.desktop-tablet-responsive.above-footer-devider.large-device.double-layered-textd-adj.remove-2-columns {
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr;
}

.desktop-tablet-responsive.above-footer-devider.tablet {
  display: none;
}

.image-14 {
  display: block;
}

.div-block-8 {
  justify-content: center;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.image-15 {
  display: block;
}

.image-15.home-v2 {
  padding-right: 0;
}

.image-15.home-v2.remove-20 {
  display: inline;
}

.image-15.home-v2.remove-20px {
  padding-right: 0;
}

.section-3 {
  min-height: 70vh;
}

.section-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  min-height: 70vh;
  margin-bottom: 72px;
  display: grid;
}

.image-16 {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.image-17 {
  object-fit: cover;
  width: 100%;
  height: 82%;
  margin-top: 78px;
  padding-top: 0;
  display: block;
}

.image-18 {
  object-fit: cover;
  width: 100%;
  height: 82%;
  margin-top: 78px;
}

.div-block-9 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.content-2 {
  flex: 1;
}

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

.text-holder-2 {
  padding-top: 2em;
  padding-bottom: 2em;
  position: relative;
}

.product-phone-demo-image-2 {
  opacity: 1;
  object-fit: cover;
  border-radius: 40px;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.text-gradient-6 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(111deg, #60aef8, #f46692 50%, #f3a562);
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-19 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section-5 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-11 {
  text-align: center;
  object-fit: fill;
  display: block;
}

.white-para-text {
  color: #fff;
  background-color: #0000;
  margin-top: 24px;
  margin-bottom: 40px;
}

.section-6 {
  background-color: #f4f8fb;
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-6.landscape, .section-6.mobile, .section-6.land-scape-mobile {
  display: none;
}

.heading-31 {
  font-size: 28px;
}

.heading-31.job-discription-title {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 800;
}

.grid-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 4fr .5fr 5fr .5fr;
  align-items: center;
  margin-left: 0;
  margin-right: 40px;
}

.image-20 {
  flex: 0 auto;
  margin-bottom: 0;
  display: block;
}

.image-21 {
  object-fit: cover;
  width: 100px;
  height: 100px;
}

.image-22 {
  margin-top: 72px;
  padding-right: 10px;
  display: inline-block;
}

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-top: 12px;
  margin-bottom: 12px;
}

.grid-12.values-2 {
  grid-template-columns: 1fr .5fr;
}

.grid-12.values-1 {
  padding-top: 0;
}

.div-block-12 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6214430fa851b53b73638f4c_values-1.png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.image-23 {
  object-fit: scale-down;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/621439aa7136bc6560a2053a_values-1.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
}

.grid-13 {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

.div-block-13 {
  background-color: #fff;
}

.image-24 {
  display: inline-block;
}

.section-7 {
  background-color: #fff;
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-7.team {
  padding-top: 36px;
}

.grid-14 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 3.25fr .75fr;
}

.grid-14.mobile-landscape {
  display: none;
}

.div-block-14 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.support-area-title {
  margin-top: 40px;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.grid-15 {
  grid-template-columns: .25fr 1fr;
}

.privacy-titles {
  color: var(--muted);
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.privacy-titles.heading-3 {
  font-size: 34px;
  line-height: 41px;
}

.privacy-titles.heading-3.subtitle {
  margin-top: 20px;
  margin-bottom: 16px;
  font-size: 24px;
}

.privacy-titles.heading-3 {
  margin-top: 40px;
  font-size: 34px;
  line-height: 41px;
}

.privacy-para-text {
  color: #476b7e;
  margin-bottom: 48px;
  font-weight: 400;
  line-height: 24px;
}

.privacy-para-text.alt-text-pripol {
  margin-bottom: 48px;
  font-weight: 500;
}

.privacy-para-text.alt-text-pripol._48-bottom {
  margin-bottom: 48px;
}

.privacy-para-text.alt-text-pripol._48-bottom.normal-weight {
  margin-bottom: 10px;
}

.privacy-para-text.alt-text-pripol._24-bottom {
  margin-bottom: 24px;
}

.privacy-para-text.alt-text-pripol._24-bottom.fine-print {
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

.privacy-para-text.alt-text-pripol._24-bottom.normal-weight {
  margin-bottom: 10px;
}

.privacy-para-text.alt-text-pripol.normal-weight {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.privacy-para-text._48-bottom.normal-weight {
  color: var(--muted);
  margin-bottom: 20px;
}

.privacy-para-text.normal-weight {
  color: var(--muted);
}

.list-item {
  color: #476b7e;
  font-weight: 500;
}

.list-item.normal-weight {
  color: var(--muted);
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.list-item-2 {
  color: #476b7e;
  font-weight: 500;
}

.list-item-2._48-bottom {
  margin-bottom: 48px;
}

.list-item-2._24-bottom {
  margin-bottom: 24px;
}

.list-item-2._24-bottom.normal-weight {
  color: var(--muted);
  font-weight: 400;
}

.list-item-2.normal-weight {
  color: var(--muted);
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.list {
  margin-bottom: 10px;
  list-style-type: lower-alpha;
}

.list.left-align {
  align-self: flex-start;
}

.key-features-section {
  margin-top: 0;
  padding-top: 24px;
  padding-bottom: 32px;
}

._3-squares {
  background-color: #f0f4f7;
  padding-top: 40px;
  padding-bottom: 72px;
}

.div-block-15 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: row;
  display: flex;
}

.div-block-16 {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
}

.div-block-16._3-square-feature-white-space {
  padding-top: 48px;
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-17 {
  background-color: #fff;
  border-radius: 20px;
  display: inline;
}

.grid-16 {
  grid-column-gap: 47px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  padding-top: 48px;
}

.image-25 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  display: block;
}

.grid-17 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
}

.div-block-18 {
  background-color: #fff;
  border-radius: 0 20px 20px 0;
  padding-top: 48px;
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-19 {
  background-color: #fff;
  border-radius: 20px 0 0 20px;
}

.image-26 {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.image-27 {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.div-block-20 {
  background-color: #fff;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.div-block-20._3-square-feature-white-space {
  padding-top: 48px;
  padding-left: 32px;
  padding-right: 32px;
}

.grid-18 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-18.landscape-mobile, .grid-18.tablet-view, .grid-18.mobile {
  display: none;
}

.div-block-21, .div-block-22 {
  background-color: #3c6b80;
}

.div-block-22._4-pillars {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-bottom: -5px;
  padding-bottom: 50px;
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-23 {
  background-color: #3c6b80;
}

.div-block-23._4-pillars {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-bottom: 50px;
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-24 {
  background-color: #3c6b80;
}

.div-block-24._4-pillars {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-bottom: -5px;
  padding-bottom: 50px;
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-25 {
  background-color: #3c6b80;
  padding-bottom: 50px;
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-25._4-pillars {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.div-block-26 {
  background-color: #f80000;
  height: 50px;
}

.div-block-27 {
  margin-bottom: -5px;
}

.image-29 {
  max-width: 90%;
  margin-left: 20px;
}

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

.grid-19.mobile {
  display: none;
}

.section-8 {
  background-color: #f1f5f8;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6214d75f68d0debf5de9b02d_contact%20background%20image.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-8.mobile-version {
  display: none;
}

.image-30 {
  margin-top: 40px;
}

.section-9 {
  position: relative;
}

.section-9.second {
  margin-top: 0;
}

.section-9.dark {
  background-color: #141415;
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-9.dark.dark-section-adjustment.homepage-section.full-hidden {
  display: none;
}

.section-9.dark.dark-section-adjustment.homepage-section.home-v2 {
  background-color: var(--white);
}

.section-9.dark.dark-section-adjustment.homepage-section.home-v2.remove-72 {
  padding-top: 0;
}

.section-9.dark.dark-section-adjustment.homepage-section.home-v2.remove-72.desktop {
  background-color: var(--white);
}

.section-9.homepage-section.black-background {
  background-color: #0000;
}

.section-9.homepage-section.black-background.more-space-in-the-page-break {
  margin-bottom: 0;
  padding-bottom: 72px;
}

.section-9.homepage-section.black-background.more-space-in-the-page-break.background-colour {
  background-color: #f0f4f7;
}

.why-home-in {
  margin-top: 48px;
}

.why-home-in.body-adj {
  padding-top: 0;
}

.image-31 {
  margin-top: -155px;
  display: inline-block;
}

.grid-20 {
  grid-template-rows: auto auto auto;
}

.section-10 {
  min-height: 100vh;
}

.section-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 350px auto;
  grid-template-columns: .5fr .75fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  min-height: 100vh;
  margin-top: -50px;
  display: grid;
}

.image-32 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin: .5rem;
}

.div-block-30 {
  padding-top: 2rem;
  padding-right: 4rem;
}

.bold-text-8 {
  line-height: 72px;
  display: block;
}

.bold-text-8.tablet-heading {
  margin-bottom: 16px;
  font-size: 65px;
}

.bold-text-8.tablet-heading.heading-1 {
  font-size: 65px;
}

.tablet-section {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

.tablet-section.desktop-tablet {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks {
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between {
  grid-column-gap: 1em;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col {
  grid-row-gap: .5em;
  grid-template-rows: auto minmax(auto, 1fr) auto;
  grid-template-columns: .25fr 1fr 1fr 1fr .25fr;
  display: none;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.remove-2-columns.add-1-col.duplicate.grid-adj-2-rows.unhide {
  grid-column-gap: 1em;
  grid-row-gap: .5em;
  grid-template-rows: auto minmax(auto, 1fr) auto;
  grid-template-columns: .25fr 1fr 1fr 1fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.add-a-col {
  grid-template-rows: auto minmax(auto, 1fr);
  grid-template-columns: .25fr 1fr 1fr 1fr 1fr .25fr;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.add-a-col.remove-2-col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.add-a-col.remove-2-col.unhide-desktop-section {
  grid-column-gap: 1em;
  grid-row-gap: .5em;
  grid-template-rows: auto minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.add-a-col.duplicated.added-space-on-the-bottom {
  margin-bottom: 24px;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.add-a-col.duplicated.added-space-on-the-bottom.remove-2-cols {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.add-a-col.duplicated.added-space-on-the-bottom.remove-2-cols.unhide-desktop {
  grid-column-gap: 1em;
  grid-row-gap: .5em;
  grid-template-rows: auto minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.add-a-col.duplicated.remove-2-cols-sides {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.add-a-col.duplicated.remove-2-cols-sides.unhide-desktop {
  grid-column-gap: 1em;
  grid-row-gap: .5em;
  grid-template-rows: auto minmax(auto, 1fr);
  grid-template-columns: .5fr 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.add-a-col.duplicated.remove-2-cols-sides.unhide-desktop.original-tile-grid {
  display: none;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.add-a-col.unhide-descktop {
  grid-column-gap: 1em;
  grid-row-gap: .5em;
  grid-template-rows: auto minmax(auto, 1fr);
  grid-template-columns: .25fr 1fr 1fr 1fr 1fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.unhide-desktop {
  grid-column-gap: 1em;
  grid-row-gap: .5em;
  grid-template-rows: auto minmax(auto, 1fr) auto;
  grid-template-columns: .25fr 1fr 1fr 1fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tablet-section.desktop-tablet.why-home-in-3-blocks._3-card-grid.bottom-72px {
  margin-bottom: 72px;
}

.grid-22 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 3fr 1fr;
  margin-left: 48px;
  padding-right: 0;
}

.div-block-31 {
  background-color: #fff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding-left: 2.5rem;
  padding-right: 0;
  display: flex;
  box-shadow: 0 10px 14px #0000001a;
}

.div-block-32 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-33 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 2.5rem;
  display: flex;
}

.div-block-34 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-35 {
  align-items: center;
  margin-left: 0;
  padding-top: 13px;
  padding-left: 2.5rem;
  display: flex;
}

.div-block-36 {
  align-items: center;
  margin-left: 20px;
  padding-left: 1rem;
  display: flex;
}

.div-block-37, .div-block-38 {
  align-items: center;
  margin-left: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 2.5rem;
  display: flex;
}

.container-5 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1em;
}

.text-xl-2 {
  font-size: 24px;
}

.text-xl-2.white-fix {
  background-color: #0000;
}

.text-xl-2.delete-after-fix {
  margin-bottom: 220px;
}

.trusted-no-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(128deg, #60aef8, #f46692 50%, #ffc444);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
}

.trusted-white-overlay-2 {
  background-image: linear-gradient(#fff, #fff0);
  width: 49vw;
  height: 10em;
  position: sticky;
  inset: 75px 0% auto;
}

.trusted-white-overlay-2.bottom {
  background-image: linear-gradient(to top, #fff, #ffffff45 73%, #fff0);
  height: 20vh;
  top: 80vh;
}

.trusted-white-overlay-2.bottom.colour-change {
  background-image: linear-gradient(#f0f4f700, #f0f4f7 100%, #fff0);
  display: block;
}

.trusted-white-overlay-2.colour-change {
  background-image: linear-gradient(#f0f4f7, #fff0);
}

.grid-10-columns-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.light-grey-2 {
  color: #787878;
}

.testimonial-see-more-2 {
  z-index: 2;
  text-align: center;
  background-image: linear-gradient(to top, #141415, #141415d1 50%, #14141500);
  border-radius: 0 0 20px 20px;
  padding-top: 7em;
  position: absolute;
  inset: auto 0% 1em;
}

.testimonial-picture-2 {
  border-radius: 50%;
  width: 43px;
  height: 43px;
  margin-right: 15px;
}

.text-container-2 {
  max-width: 50%;
  padding-bottom: 40px;
}

.text-container-2.sizing {
  max-width: 80%;
}

.text-container-2.sizing.width {
  max-width: 100%;
}

.text-container-2.sizing.width.adj-72 {
  padding-bottom: 72px;
}

.text-container-2.sizing.width.adj-72.fixed-width-max {
  max-width: 975px;
}

.text-container-2.sizing.remove-40 {
  padding-bottom: 0;
}

.text-container-2.width-adj {
  max-width: 100%;
}

.text-container-2.width-adj.remove-40 {
  padding-bottom: 0;
}

.card-iphone-overlay-2 {
  z-index: 2;
  background-image: linear-gradient(to top, #1d1e1f, #1d1e1e00);
  height: 30%;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.card-item-content-3 {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 2em;
  display: flex;
  position: relative;
}

.card-item-content-3.above-padding {
  flex: 1;
  justify-content: flex-start;
}

.white-text-2 {
  color: #fff;
}

.card-iphone-2 {
  width: 100%;
  height: 390px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.white-text.space-adjustment {
  font-size: 55px;
}

.white-text.space-adjustment.home-v2 {
  justify-content: center;
  display: flex;
}

.white-text.space-adjustment.home-v2.bottom-adj {
  color: #000;
  margin-top: 0;
  margin-bottom: 40px;
}

.white-text.space-adjustment.home-v2.bottom-adj.center-tablet.tablet, .white-text.space-adjustment.home-v2.bottom-adj.center-tablet.tablet.desktop {
  display: none;
}

.image-33 {
  object-fit: fill;
  max-width: 100%;
  max-height: 100%;
}

.container-6 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1em 3rem;
}

.container-6.mobile {
  display: none;
}

.container-6.careers-page {
  margin-top: 26px;
}

.container-6.careers-page.conveyancying {
  padding-bottom: 0;
}

.text-gradient-7 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(111deg, #60aef8, #f46692 50%, #f3a562);
  -webkit-background-clip: text;
  background-clip: text;
}

.grid-24 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr 1fr;
  margin-bottom: 30px;
}

.grid-24.remove--60 {
  grid-template-columns: .5fr .75fr;
}

.link-2 {
  color: #fff;
}

.link-2:hover {
  color: #fff;
  background-color: #0000;
  border: 1px #fff;
  text-decoration: underline;
}

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

.section-12 {
  background-color: #f0f4f7;
  padding-top: 58px;
  padding-bottom: 20px;
  display: flex;
}

.paragraph-10 {
  margin-bottom: 26px;
}

.grid-26 {
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-26.adj {
  grid-template-columns: 1.5fr 1fr;
}

.grid-26.adj.remove-1-column {
  grid-template-columns: 2fr 1fr;
}

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

.smartphone-display {
  background-color: #f0f4f7;
  margin-top: 60px;
  padding-top: 72px;
}

.smartphone-display.removed-60px {
  margin-top: 0;
}

.smartphone-display.removed-60px.desktop.hide-tablet.tablet-screen {
  display: none;
}

.link-3, .link-4, .link-5, .link-6 {
  color: #00222b;
}

.commbank-list-text {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.section-14 {
  background-color: #f4f8fb;
}

.section-15 {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 72px;
}

.section-15.height-adj {
  margin-top: 75px;
  padding-top: 72px;
}

.section-15.height-adj.desktop.conveyancing-hero {
  margin-top: 0;
  padding-top: 72px;
}

.section-15.height-adj.desktop.conveyancing-hero.tablet-view, .section-15.height-adj.desktop.conveyancing-hero.tablet-view-2, .section-15.height-adj.desktop.conveyancing-hero.tablet-screen, .section-15.height-adj.desktop.conveyancing-hero.tablet-screen-home-buying {
  display: none;
}

.section-15.height-adj.desktop.remove-72 {
  padding-top: 0;
}

.section-15.team-1st-section.desktop {
  padding-top: 72px;
}

.section-15.team-1st-section.mobile-landscape.mobile {
  display: none;
}

.section-15.conveyancing-hero {
  padding-top: 0;
}

.empty-space-above-title {
  padding-top: 10px;
  padding-bottom: 10px;
}

.column-4 {
  align-items: center;
  display: block;
}

.column-5 {
  align-items: flex-start;
  display: flex;
}

.header-grid-v2 {
  grid-template-rows: auto;
  align-items: center;
  padding-top: 20px;
}

.header-grid-v2.why-home-in-grid-48px {
  grid-column-gap: 48px;
}

.header-grid-v2.why-home-in-grid-48px._20-top-hero {
  align-items: start;
  padding-top: 0;
}

.header-grid-v2.why-home-in-grid-48px._20-top-hero.text-and-image-section {
  grid-template-columns: 1.25fr .75fr;
  margin-top: 64px;
}

.header-grid-v2.why-home-in-grid-48px._20-top-hero.center-align {
  align-items: center;
}

.header-grid-v2.why-home-in-grid-48px._20-top-hero.adjust-left-col-size {
  grid-template-columns: 1fr .75fr;
}

.header-grid-v2.team {
  grid-template-columns: .75fr 1fr;
  align-content: center;
}

.div-block-41 {
  padding-right: 0;
}

.image-35._20 {
  display: inline-block;
}

.image-35.conveyancing-hero-img {
  border-radius: 24px;
}

.image-36 {
  display: inline-block;
}

.mobile-responsive, .image-37, .image-39, .image-40, .container-8 {
  display: none;
}

.body {
  padding-top: 0;
}

.section-16 {
  padding-bottom: 72px;
}

.section-16.mobile-layout {
  display: none;
}

.image-41 {
  border-radius: 20px;
}

.nav-container.nav-adjustments {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
}

.nav-container.nav-adjustments.new-nav-adj {
  max-width: 100%;
  margin-left: 48px;
  margin-right: 48px;
}

.nav-container.nav-adjustments.new-nav-adj.add-10px-left.full-wigth-adjust {
  height: 75px;
}

.image-44 {
  display: none;
}

.grid-29 {
  grid-template-columns: .25fr 2fr .25fr .25fr 1fr;
  display: none;
}

.grid-29.desktop {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 4fr .25fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-45 {
  padding-right: 0;
}

.image-46 {
  display: inline-block;
}

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

.grid-30.property-report, .grid-30.property-grid, .grid-30.conveyancing-grid {
  grid-template-columns: 1fr;
}

.grid-31 {
  grid-template-columns: .75fr 1.25fr;
}

.div-block-47.job-discription {
  padding-top: 0;
  padding-bottom: 56px;
}

.image-47, .div-block-48 {
  text-align: left;
}

.collection-list {
  border: 1px #000;
}

.footer-form-section {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.grid-32.landscape-72.tablet.grid-extention {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-9 {
  padding-top: 36px;
  padding-bottom: 36px;
}

.list-2 {
  color: var(--primary);
  white-space: normal;
  border: 1px #0000;
  font-style: normal;
  text-decoration: none;
}

.div-block-53 {
  color: var(--text);
}

.div-block-53.mobile-down, .grid-33 {
  display: none;
}

.paragraph-11 {
  flex-direction: row;
  display: flex;
}

.paragraph-11.lenders-h3.how-home-in-helps._20-sides.centered-text {
  text-align: center;
  justify-content: center;
}

.paragraph-11.lenders-h3.how-home-in-helps._20-sides.centered-text.landscape-remove-top-20px.width-adjust {
  margin-left: 220px;
  margin-right: 220px;
}

.paragraph-11.lenders-h3.how-home-in-helps.center-text {
  text-align: center;
}

.paragraph-11.lenders-h3.remove-10 {
  margin-bottom: 0;
}

.paragraph-11.lenders-h3.remove-10.add-space-sides {
  margin-left: 220px;
  margin-right: 220px;
}

.paragraph-11.lenders-h3.remove-10.add-space-sides._140px-sides {
  margin-left: 140px;
  margin-right: 140px;
}

.paragraph-11.lenders-h3.remove-10.side-margin-adj {
  margin-left: 100px;
  margin-right: 100px;
}

.paragraph-11.lenders-h3.remove-10.side-padding {
  margin-left: 160px;
  margin-right: 160px;
}

.paragraph-11.lenders-h3.remove-10.max-width-1000px {
  max-width: 1000px;
}

.paragraph-11.lenders-h3.adj-72 {
  margin-bottom: 72px;
}

.paragraph-11.lenders-h3.hide-on-v2-a-b {
  display: none;
}

.paragraph-11.add-72 {
  margin-bottom: 72px;
}

.paragraph-11.add-72.center-aligned._20px-margin.bottom-space-adj.recenter {
  text-align: center;
}

.paragraph-11.center-text-align {
  justify-content: center;
}

.tablet, .landscape-mobile {
  display: none;
}

.div-block-57, .div-block-58 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.section-17 {
  background-color: #f0f4f7;
  padding-top: 72px;
}

.section-17.home-v2 {
  background-color: var(--white);
}

.section-17.blue-background.remove-rem {
  height: 100%;
  margin-top: 0;
}

.section-17.remove-40px-top.remove-72px {
  padding-top: 0;
}

.container.adj-width {
  display: inline;
}

.section-18 {
  display: none;
}

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

.div-block-63 {
  margin-top: 0;
}

.div-block-64 {
  align-items: flex-end;
  margin-bottom: 0;
  display: flex;
}

.div-block-65 {
  margin-top: 72px;
  margin-bottom: 72px;
}

.image-50 {
  width: 20px;
  margin-right: 12px;
  display: block;
}

.grid-35 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.slide-nav {
  background-color: #947070;
}

.slide {
  background-color: #836666;
}

.icon {
  background-color: var(--background);
}

.grid-36 {
  grid-row-gap: 16px;
  grid-template-rows: .25fr auto;
  grid-template-columns: .25fr 3fr .25fr 2fr;
}

.grid-36.about-page-testimonial {
  grid-template-rows: .25fr auto;
  grid-template-columns: 2fr 2fr .25fr 5fr .25fr;
  padding-top: 56px;
  padding-bottom: 36px;
  padding-right: 56px;
}

.grid-36.about-page-testimonial.team {
  grid-template-columns: 3fr;
  padding-top: 0;
  padding-right: 0;
}

.grid-36.about-page-testimonial.cba-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: .25fr;
  grid-template-columns: .75fr 1.75fr;
  padding-right: 20px;
}

.grid-36.about-page-testimonial.cba-section.property-report-section {
  grid-template-columns: 1fr 1fr;
}

.grid-36.about-page-testimonial.cba-section.property-report-section.left-align {
  padding-top: 48px;
  padding-bottom: 48px;
}

.grid-36.about-page-testimonial.cba-section.property-report-section.left-align.remove-space {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.grid-36.about-page-testimonial.cba-section.property-report-section.full-width {
  grid-template-columns: 1fr;
}

.grid-36.about-page-testimonial.cba-section.space {
  padding-bottom: 56px;
}

.grid-36.small-quotes {
  grid-template-rows: .25fr;
  grid-template-columns: .5fr 3fr .5fr;
}

.grid-36.small-quotes.company-1 {
  grid-row-gap: 16px;
  grid-template-columns: 1fr;
  align-content: stretch;
  place-items: stretch stretch;
}

.grid-36.small-quotes.company-1.thank-you-page {
  grid-row-gap: 16px;
}

.grid-36.small-quotes.company-1.thank-you-page.container-11._1 {
  grid-template-rows: .25fr;
}

.grid-36.small-quotes.company-1.thank-you-page.container-11._1.center-items, .grid-36.small-quotes.company-1.thank-you-page.center-items.recenter {
  justify-content: center;
  justify-items: center;
}

.grid-36.small-quotes.company-1.thank-you-page.center-items.recenter._3-cols {
  grid-template-columns: 1fr;
}

.grid-36.small-quotes.company-2 {
  grid-row-gap: 40px;
  grid-template-columns: 1fr;
}

.grid-36.small-quotes.company-2.thank-you-page._1 {
  grid-row-gap: 16px;
}

.grid-36.small-quotes.company-2.thank-you-page._1.center-items.recenter {
  justify-content: center;
  justify-items: center;
}

.grid-36.small-quotes.company-2.thank-you-page._2 {
  grid-row-gap: 16px;
}

.grid-36.small-quotes.single-review {
  grid-template-columns: .25fr 3fr .25fr;
}

.testimonial-careers-container {
  display: block;
}

.div-block-68 {
  flex-direction: column;
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
}

.careers-testimonial {
  flex-direction: column;
  justify-content: space-between;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 5em;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
}

.careers-testimonial.lenders-quote, .careers-testimonial._5em {
  padding-bottom: 0;
}

.tab-icon-2 {
  order: 0;
  align-self: auto;
  max-width: 55px;
  padding-left: 0;
}

.paragraph-12 {
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 24px;
  display: block;
}

.text-block-17 {
  color: #353e44;
  font-family: Montserrat, sans-serif;
}

.text-block-17:active {
  font-weight: 400;
}

.text-block-17:focus {
  font-weight: 800;
}

.mobile-screenshot-wrapper-v2-2 {
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-19 {
  background-color: var(--light);
  padding-top: 72px;
  padding-bottom: 72px;
}

.content-3 {
  flex: 1;
}

.content-3.phone-content-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.phone-slider-2 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.download-button {
  margin-right: 30px;
}

.download-button.last {
  margin-right: 0;
}

.phone-holder-image-2 {
  width: 530px;
  min-width: 530px;
  display: inline-block;
}

.phone-holder-image-2.desktop {
  width: 375px;
  min-width: 375px;
  margin-bottom: 0;
}

.container-10 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1em 3rem;
}

.container-10.phone-container {
  padding-top: 6rem;
  padding-bottom: 0;
}

.container-10.bottom-72 {
  padding-bottom: 72px;
}

.container-10.bottom-72.tablet-view, .container-10.landscape-change, .container-10.landscape-change.tablet-view {
  display: none;
}

.container-10.hide-on-mobile.hide-on-landscape {
  padding-bottom: 72px;
}

.download-button-icon-2 {
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
  margin-right: 5px;
}

.second-section {
  position: relative;
}

.second-section.light-blue-bg {
  background-color: #f0f4f7;
}

.second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.tablet-view, .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.tablet-screen, .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.tablet-screen-view {
  display: none;
}

.second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.bg-white, .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.white-background {
  background-color: var(--white);
}

.second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.hide-mobile.hide-tablet.hide-desktop, .second-section.light-blue-bg._2nd-conveyancing-page.tablet-view {
  display: none;
}

.second-section.second {
  margin-top: 75vh;
}

.phone-holder-container-2 {
  z-index: 2;
  height: 750px;
  position: relative;
  overflow: hidden;
}

.phone-holder-container-2.layout {
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.div-block-69 {
  padding-bottom: 56px;
}

.new-home-in-hero-section {
  background-color: var(--background);
}

.new-home-in-hero-section.adj-72px {
  padding-top: 72px;
}

.new-home-in-hero-section.adj-72px.hidden-on-mobile.home-v2 {
  background-color: var(--white);
  margin-top: 75px;
}

.new-home-in-hero-section.adj-72px.hidden-on-mobile.home-v2.checklist {
  margin-top: 0;
  padding-bottom: 72px;
}

.new-home-in-hero-section.adj-72px.hidden-on-mobile.home-v2.desktop._72-above {
  margin-top: 72px;
  padding-top: 0;
}

.new-home-in-hero-section.adj-72px.hidden-on-mobile.home-v2.desktop.unhide-tablet.adjust-top-space {
  margin-top: 0;
  padding-top: 0;
}

.new-home-in-hero-section.adj-72px.mobile-layout {
  display: none;
}

.image-52 {
  display: inline-block;
}

.image-52.phone-image {
  object-fit: fill;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.div-block-70 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-18 {
  color: #fff;
  background-color: #0000;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.text-block-19 {
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.grid-37 {
  grid-template-rows: auto;
  margin-left: 2em;
  margin-right: 2em;
}

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

.submit-button {
  background-color: var(--primary-dark);
  color: var(--white);
  text-align: left;
  border-radius: 4px;
  margin-top: 32px;
  padding: 13px 60px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: inline-block;
}

.submit-button:hover {
  background-color: var(--primary-variant);
  color: var(--text);
}

.submit-button.paid-ad.multi-step-form {
  margin-top: 32px;
  padding-left: 30px;
  padding-right: 30px;
}

.grid-40 {
  grid-template-rows: auto;
}

.div-block-72 {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 800;
}

.paragraph-13 {
  color: var(--white);
  width: 55%;
  line-height: 34px;
}

.div-block-73 {
  display: block;
}

.text-block-20 {
  color: var(--white);
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.sitemap {
  margin-top: 24px;
}

.grid-41 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 4fr;
  align-content: center;
  place-items: center start;
  margin-top: 26px;
}

.grid-41.col-1 {
  grid-row-gap: 8px;
  grid-template-columns: .25fr 4fr;
  justify-items: stretch;
}

.grid-41.col-1.more-rows {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 4fr;
  grid-auto-rows: 1fr;
}

.grid-41.col-1.card-1.remove-top-padding {
  grid-row-gap: 8px;
  grid-template-rows: auto;
  margin-top: 8px;
}

.grid-41.col-1.grid-size.col-size {
  grid-template-rows: auto auto auto;
}

.image-53 {
  max-width: 12px;
}

.image-53.sizing {
  max-width: 20px;
}

.paragraph-14 {
  align-items: center;
  display: flex;
}

.paragraph-14.sitemap {
  color: var(--muted);
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-74 {
  align-items: center;
  display: flex;
}

.div-block-75 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.sitemap, .div-block-76 {
  align-items: center;
  display: flex;
}

.paragraph-15 {
  line-height: 16;
}

.signin-iframe {
  text-align: center;
  margin-top: 72px;
  margin-bottom: 72px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.section-20, .grey-background {
  background-color: var(--light);
}

.grid-42 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 64px;
  padding-right: 64px;
}

.team-button {
  padding-bottom: 72px;
}

.section-21 {
  background-color: var(--background);
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-21.mobile {
  display: none;
}

.grid-43 {
  grid-column-gap: 32px;
  grid-row-gap: 52px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 60px;
  margin-right: 60px;
}

.image-54 {
  width: 18px;
  height: 18px;
  margin-left: 8px;
}

.link-block-3 {
  display: flex;
}

.grid-10-columns-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.ellipse-right-2 {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/62201fcc99bb584493be47d2_Ellipse-small.png");
  background-position: 50%;
  background-size: cover;
  width: 650px;
  height: 650px;
  position: absolute;
  inset: 0% -530px auto auto;
}

.hero-text-holder-3 {
  flex-direction: row;
  justify-content: center;
  width: 100vw;
  display: flex;
  position: absolute;
  top: 200px;
  overflow: hidden;
}

.iphone-lock-screen-image-2 {
  opacity: 1;
  object-fit: cover;
  border-radius: 36px;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.hero-text-line-2 {
  background-image: linear-gradient(to right, #fa5853, #f46692 50%, #ffc444);
  border-radius: 20px;
  width: 3px;
  height: 160px;
  margin-top: 60px;
  position: relative;
  overflow: hidden;
}

.main-hero-container-3 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-height: 70vh;
  display: flex;
  overflow: hidden;
}

.play-icon-image-2 {
  border: 1px solid #06cd9e33;
  border-radius: 100%;
  position: relative;
  box-shadow: 0 0 30px #0000000d;
}

.play-icon-image-2.home-v2 {
  position: absolute;
  inset: 0% auto auto 50%;
}

.play-icon-image-2.new-play-button {
  width: 80px;
  margin-top: 60px;
}

.ellipse-left-2 {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/62201fcdd6c7a7aefabf4072_Ellipse-lrg.png");
  background-position: 50%;
  background-size: cover;
  width: 520px;
  height: 650px;
  position: absolute;
  inset: 5em auto auto -430px;
}

.app-icon-holder-2 {
  background-image: linear-gradient(349deg, #fa5853, #f46692 52%, #ffc444);
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 20px;
  display: flex;
}

.section-hero-2 {
  padding-top: 3em;
  position: relative;
}

.hero-text-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 210px;
  font-weight: 800;
  line-height: 1.2;
  overflow: hidden;
}

.hero-text-2._1 {
  text-align: right;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #fa5853, #f46692);
  -webkit-background-clip: text;
  background-clip: text;
  width: 50vw;
  padding-right: 1rem;
  font-family: Montserrat, sans-serif;
  font-size: 100px;
}

.hero-text-2._2 {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f46692, #ffc444);
  -webkit-background-clip: text;
  background-clip: text;
  width: 50vw;
  padding-left: 1rem;
  font-family: Montserrat, sans-serif;
  font-size: 100px;
}

.hero-text-2._1 {
  text-align: right;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #fa5853, #f46692);
  -webkit-background-clip: text;
  background-clip: text;
  width: 50vw;
  padding-right: 1rem;
}

.hero-text-2._2 {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f46692, #ffc444);
  -webkit-background-clip: text;
  background-clip: text;
  width: 50vw;
  padding-left: 1rem;
}

.product-container-2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: relative;
  top: -30px;
  overflow: hidden;
}

.product-phone-image-2 {
  z-index: 1;
  width: 100%;
  position: relative;
}

.image-55 {
  display: inline-block;
}

.customers-panel-2 {
  padding-top: 3em;
  padding-bottom: 3em;
}

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

.fade-in-on-scroll-2 {
  display: flex;
}

.fade-in-on-scroll-2.adjust {
  flex-direction: column;
}

.fade-in-on-scroll-2.adjust.bottom-padding {
  padding-bottom: 72px;
}

.fade-in-on-scroll-2.adjust.center-text {
  align-items: center;
}

.feature-1-image-2 {
  object-fit: cover;
  object-position: 50% 0%;
  height: 240px;
}

.feature-1-image-2.imade-adj {
  height: 330px;
}

.card-feature-center-2 {
  text-align: center;
  width: 100%;
}

.card-feature-icon-2 {
  height: 65px;
  margin-bottom: .5em;
}

.feature-grid-2 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-bottom: 3em;
}

.feature-grid-2.home-v1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.feature-grid-2.leanders-grid, .feature-grid-2.lenders-grid-2, .feature-grid-2.credit-savvy, .feature-grid-2.cba-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.feature-grid-2.cba-grid.grid-adj {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.feature-grid-2.cba-grid.grid-adj.five-layout-grid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 1em;
}

.feature-grid-2.adding-1-col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.play-icon-holder-2 {
  z-index: 7;
  width: 100px;
  height: 100px;
  position: absolute;
  inset: 45% auto auto 45%;
}

.play-icon-holder-2:hover {
  box-shadow: 0 0 9px 4px #0000004d;
}

.play-icon-holder-2._50-adjust {
  top: 44%;
}

.ellipse-right-3 {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/61ef8a4a2ab169f914876565_Ellipse-2.png");
  background-position: 50%;
  background-size: cover;
  width: 650px;
  height: 650px;
  position: absolute;
  inset: 0% -530px auto auto;
}

.ellipse-left-3 {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/61ef8a4a2ab1691da2876567_Ellipse-1.png");
  background-position: 50%;
  background-size: cover;
  width: 520px;
  height: 650px;
  position: absolute;
  inset: 5em auto auto -430px;
}

.play-icon-image-3 {
  border: 1px solid #fa585369;
  border-radius: 100%;
  position: relative;
  box-shadow: 0 0 30px #0000000d;
}

.section-22 {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: none;
  height: 100%;
  display: block;
}

.div-block-78 {
  width: auto;
  height: 100%;
  max-height: none;
  margin: 0;
  padding: 0%;
  display: block;
}

.paragraph-body-2 {
  color: var(--text);
  height: 16%;
  margin-top: 16px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.paragraph-body-2.pricing-page-edit {
  flex-flow: row-reverse;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.paragraph-body-2.pricing-page-edit.size-adjust {
  width: 100%;
  padding-top: 16px;
  display: block;
}

.paragraph-body-2.table-text {
  text-align: left;
  height: 20px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-body-2.table-text.shrink-space {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 4px;
  display: flex;
}

.paragraph-body-2.table-text.astrix-info-style {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.paragraph-body-2.table-text.astrix-info-style.astrix-info-style-2 {
  padding-right: 4px;
}

.paragraph-body-2.left-alignment {
  text-align: left;
}

.paragraph-body-2.left-alignment._32px-space {
  padding-left: 32px;
}

.paragraph-body-2.left-alignment.remove-top-padding {
  margin-top: 0;
}

.paragraph-body-2.left-alignment.p-bottom-margin {
  margin-bottom: 20px;
}

.paragraph-body-2.remove-56px-bottom.inline-adjustment {
  align-items: flex-start;
  display: flex;
}

.paragraph-body-2.remove-56px-bottom.left-align {
  text-align: left;
}

.div-block-80 {
  padding-top: 10px;
  padding-bottom: 0;
}

.container-12 {
  justify-content: center;
  display: flex;
}

.semi-bold-2 {
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.semi-bold-2.white-text {
  color: #fff;
}

.semi-bold-2.white-text._4-pillars {
  margin-bottom: 0;
  font-size: 18px;
}

.container-13 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: .25fr;
  grid-template-columns: .25fr 5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: grid;
}

.paragraph-16 {
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-style: normal;
}

.paragraph-16.before-footer {
  margin-bottom: 30px;
}

.paragraph-16.above-footer {
  border-radius: 9px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px;
}

.paragraph-16.above-footer.left-align {
  text-align: left;
}

.div-block-81 {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: .25fr .25fr .25fr .25fr;
  grid-template-columns: .25fr 1fr;
  grid-auto-rows: .25fr;
  grid-auto-columns: 1fr;
  place-content: start stretch;
  place-items: center stretch;
  display: grid;
}

.cba-decal-footer.top-alignment.middle-align {
  justify-content: space-around;
  display: flex;
}

.cba-decal-footer.top-alignment.middle-align.hide, .disclaimer-section.mobile {
  display: none;
}

.disclaimer-section.add-72px-bottom {
  padding-bottom: 72px;
}

.div-block-83 {
  display: block;
}

.div-block-84 {
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-84.caption-margin-edit-pricing-page {
  margin-top: 0;
  margin-bottom: 0;
}

.caption-disclaimer {
  border: 1px none var(--muted);
  background-color: var(--background);
  color: var(--muted);
  border-radius: 8px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 16px;
  display: flex;
}

.caption-disclaimer.side-margin-adjust {
  margin-left: 72px;
  margin-right: 72px;
}

.caption-disclaimer.reset-margins {
  padding-left: 0;
}

.caption-disclaimer.caption-style-edit-pricing-page {
  padding-left: 16px;
  padding-right: 16px;
}

.image-61 {
  object-fit: fill;
  flex: none;
  align-self: flex-start;
  padding-top: 16px;
  padding-bottom: 0;
  display: block;
}

.image-62 {
  width: 180px;
  max-width: 100%;
  display: inline-block;
}

.image-63 {
  width: 180px;
}

.grey-text-5 {
  color: #476b7e;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.grey-text-5.career-testimonial {
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 500;
  line-height: 34px;
}

.grey-text-5.career-testimonial.small-quotes {
  text-align: left;
  font-size: 25px;
}

.grey-text-5.career-testimonial.small-quotes.text-adj {
  color: #00222b;
  margin-bottom: 0;
  font-weight: 500;
}

.fade-in-on-scroll-3 {
  background-color: #fff;
  border-radius: 20px;
}

.heading-32 {
  color: #00222b;
  font-family: Montserrat, sans-serif;
  font-size: 55px;
}

.heading-32._72 {
  margin-bottom: 72px;
}

.thank-you-page.app-buttons-box {
  display: flex;
}

.thank-you-page.center-items.center-again {
  display: inline;
}

.div-block-87 {
  justify-content: space-between;
  display: flex;
}

.div-block-87.thankyou-page {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-around;
  display: flex;
}

.div-block-87.thankyou-page.center-items {
  justify-content: center;
}

.div-block-87.thankyou-page.center-items.recenter-items {
  justify-content: space-around;
  align-items: center;
}

.icon-thank-you-page {
  width: 50px;
  max-width: 100%;
}

.gp-store {
  width: 200px;
  max-width: 100%;
}

.app-store {
  width: 200px;
}

.link-block-4 {
  padding-right: 16px;
}

.checklist {
  margin-top: 32px;
}

.checklist.checklist-image {
  display: block;
  overflow: visible;
}

.div-block-88 {
  background-color: var(--background);
  box-shadow: 4px 5px 12px #0000001a;
}

.checklist-section {
  grid-column-gap: 0px;
  grid-row-gap: 17px;
  grid-template-rows: minmax(auto, .25fr) minmax(auto, .5fr) auto;
  grid-template-columns: .75fr .25fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 766px;
  display: grid;
}

.checklist-section.home-v2 {
  grid-template-rows: minmax(auto, 300px) minmax(auto, .5fr) minmax(auto, .75fr);
}

.checklist-section.home-v2.top-72 {
  padding-top: 72px;
}

.checklist-section.home-v2.top-72.desktop.adjust-72 {
  margin-top: 72px;
  padding-top: 16px;
}

.checklist-section.home-v2.top-72.desktop.adjust-72.desktopshow.add-space {
  padding-top: 36px;
}

.checklist-section.home-v2.top-72.desktop.adjust-72.desktopshow.add-space._36.center.top-spacing {
  margin-top: 40px;
  padding-top: 0;
}

.checklist-section.home-v2.top-72.desktop.adjust-72.desktopshow.add-space._36.center.top-spacing.remove-40-top {
  margin-top: 0;
}

.checklist-section.home-v2.top-72.desktop.adjust-72.tablet-v2 {
  display: none;
}

.image-64 {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.image-64.top-72 {
  object-fit: contain;
}

.checklist-div {
  flex-direction: column;
  justify-content: flex-end;
  margin-right: 48px;
  display: flex;
}

.container-14 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 1em;
}

.semi-bold-3 {
  font-weight: 600;
}

.semi-bold-3.grey-text.font-style {
  color: var(--text);
  font-size: 25px;
  font-weight: 800;
  line-height: 34px;
}

.semi-bold-3.grey-text.font-style.spacing {
  margin-bottom: 10px;
}

.grid-9-col-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.icon-in-box {
  padding-top: 10px;
}

.what-we-offer-section {
  margin-bottom: 0;
  padding-bottom: 72px;
}

.what-we-offer-section.desktop.v2.tablet {
  display: block;
}

.what-we-offer-section.desktop.v2.tablet.landscape {
  display: none;
}

.what-we-offer-section.desktop.v2.tablet.landscape.tablet-view-show.remove-72.desktop-view {
  display: block;
}

.what-we-offer-section.desktop.v2.tablet.desktop-show {
  padding-bottom: 0;
}

.what-we-offer-section.desktop.v2.tablet.desktop-show.home-buying {
  margin-bottom: 72px;
}

.what-we-offer-section.desktop.v2.tablet.desktop-show.home-buying.remove-72px {
  margin-bottom: 0;
}

.what-we-offer-section.desktop.v2.tablet.desktop-show.add-72px-bottom {
  margin-bottom: 72px;
}

.what-we-offer-section.remove-bottom-72px.white-bg.remove-additional-72 {
  padding-bottom: 0;
}

.what-we-offer-section.remove-bottom-72px.hide-on-all-but-mobile, .what-we-offer-section.remove-bottom-72px.hide-all---1st-display {
  display: none;
}

.what-we-offer-section.remove-bottom-72px.change-background {
  background-color: #f4f8fb;
}

.container-15 {
  display: block;
}

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

.grid-45._4-rows.landscape {
  display: none;
}

.grid-45._4-rows.landscape.desktop-view {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-45._4-rows.landscape.desktop-view.desktop-visible.hide-on-desktop {
  display: none;
}

.icon-title {
  text-align: center;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 800;
  line-height: 34px;
}

.icon-title.new-icon-title.black.side-aligned {
  color: var(--text);
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
}

.icon-title.new-icon-title.black.side-aligned._20px-left {
  color: var(--text);
  padding-left: 0;
}

.icon-title.new-icon-title.black.side-aligned._20px-left:hover {
  border: 1px #000;
  text-decoration: none;
}

.icon-box-image {
  text-align: center;
  flex: 0 auto;
  margin-top: 24px;
  margin-bottom: 24px;
  display: inline-block;
}

.icon-box-image.tablet-icon.margin._24.size._24-on-top.remove-24px-top {
  margin-top: 0;
}

.icon-box-image.tablet-icon.size {
  margin-left: 24px;
}

.icon-box-image.tablet-icon.size._24px-left {
  margin-left: 0;
}

.div-block-89 {
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 6px 20px #0000001a;
}

.div-block-89.left-align {
  align-items: flex-start;
  padding-left: 10px;
}

.checklist-mobile, .what-we-offer-v2.mobile, .grid-46.mobile-what-we-offer.home-buying-page, .what-we-offer-mobile.mobile, .mobile.how-home-in-works, .mobile-v2.hide-desktop, .section-23.landscape, .section-24.landscape, .section-25.landscape._2 {
  display: none;
}

.desktop.hide.text._72 {
  padding-top: 72px;
}

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

.grid-52._72 {
  padding-bottom: 72px;
}

.grid-52._72._20-margin {
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-53.new-landscape {
  display: none;
}

.play-icon-holder-3 {
  z-index: 7;
  cursor: pointer;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  margin-top: -50px;
  margin-left: -50px;
  transition: box-shadow .2s;
  position: absolute;
  inset: 50% auto auto 50%;
}

.play-icon-holder-3:hover {
  box-shadow: 0 0 9px 4px #0000004d;
}

.play-icon-holder-3.homeinv2 {
  width: 80px;
  height: 80px;
  margin-left: -200px;
  top: 45%;
  left: 37%;
}

.play-icon-holder-3.homeinv2.show.show-med.desktop {
  top: 55%;
}

.play-icon-holder-3.homeinv2.show.show-med.desktop.move {
  margin-top: 0;
  margin-left: 0;
  top: auto;
  left: auto;
}

.play-icon-holder-3.homeinv2.show.show-med.desktop.move.new-position {
  margin-top: 64px;
  position: static;
}

.play-icon-holder-3.homeinv2.show.desktop, .play-icon-holder-3.homeinv2.desktop {
  top: 55%;
  left: 37%;
}

.grid-54.phone-display {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.bold {
  font-weight: 800;
}

.html-embed-4 {
  outline-offset: 0px;
  outline: 3px #323232;
}

.remove-75 {
  padding-top: 0;
}

.html-embed-iframe-full-viewport {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

.grid-55 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  align-items: center;
}

.grid-55._48-top-padding {
  margin-top: 20px;
}

.remove-10-bottom {
  color: var(--muted);
  margin-bottom: 0;
}

.div-block-93 {
  text-align: left;
}

.image-65 {
  padding-bottom: 25px;
}

.image-65.left {
  text-align: left;
}

.grid-56 {
  background-color: #476b7e1a;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2.5fr;
  margin-left: 72px;
  margin-right: 72px;
}

.grid-56.padding {
  grid-template-columns: .25fr 7fr;
}

.grid-56.padding.padding-10.large-screen {
  margin-left: 4em;
  margin-right: 4em;
}

.info-icon-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.beforeyoubid-section.half-text.text {
  text-align: left;
}

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

.grid-58 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 72px;
  margin-right: 72px;
}

.grid-58._40-px-top {
  padding-top: 40px;
}

.grid-58._40-px-top.remove-40 {
  padding-top: 0;
}

.grid-58.landscape-screen.grid-button {
  grid-template-rows: auto auto;
}

.grid-58.landscape-screen.grid-button.rental-grid-landscape.remove-72px-margin-sides {
  margin-left: 0;
  margin-right: 0;
}

.div-block-94 {
  background-color: var(--white);
  border-radius: 20px;
}

.div-block-94.card-row-1 {
  padding: 32px;
}

.div-block-95 {
  background-color: var(--white);
  border-radius: 20px;
}

.div-block-95.card-row-1 {
  padding: 32px;
}

.div-block-96 {
  background-color: var(--white);
  border-radius: 20px;
  padding: 0 32px 2em;
}

.div-block-96.card-row-1 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.grid-59 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 4fr;
}

.grid-59.above-space {
  margin-top: 26px;
}

.paragraph-17 {
  line-height: 1.2px;
}

.caption {
  margin-top: 24px;
  font-size: 12px;
  line-height: 16px;
}

.caption.edit-style {
  color: #d1dfeb;
  margin-left: 140px;
  margin-right: 140px;
  font-family: Montserrat, sans-serif;
}

.margin-bottom {
  color: var(--muted);
  margin-bottom: 48px;
}

.margin-bottom.remove-48px {
  margin-bottom: 0;
}

.margin-bottom.space-adj {
  margin-top: 40px;
}

.margin-bottom.normal-font-size {
  font-family: Montserrat, sans-serif;
}

.quote-1.remove-20, .quote-2.remove-20 {
  max-width: 48px;
}

._3-step-image-card-button-mobile.button-size.hide-all-but-mobile {
  display: none;
}

.icon-box-grid-tablet.multi-col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

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

.grid-62.icon-box-grid-desktop {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-62.icon-box-grid-desktop.tablet-view, .grid-62.icon-box-grid-desktop.landscape-and-mobile, .grid-62.icon-box-grid-desktop.tablet-responsiveness {
  display: none;
}

.grid-62.icon-box-grid-desktop._4-col-1-row-layout {
  grid-template-rows: 1fr;
}

.grid-62.icon-box-grid-desktop.tablety-view {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-62.icon-box-grid-desktop.edit-row {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-62.icon-box-grid-desktop.edit-row.homepage-edit, .grid-62.icon-box-grid-desktop.edit-row.center-align-botom-row {
  grid-template-columns: .5fr 1fr 1fr 1fr .5fr;
}

.grid-62.icon-box-grid-desktop.hide-grid-table {
  display: none;
}

.grid-62.icon-box-grid-desktop.edit-second-row {
  grid-template-rows: 1fr;
  padding-bottom: 24px;
}

.icon-box-set-container {
  max-width: 1170px;
  padding: 1em;
}

.icon-box-shadow {
  border-radius: 24px;
  padding-left: 1em;
  box-shadow: 0 6px 20px #0000001a;
}

.faq-s-list {
  color: var(--muted);
  font-size: 18px;
}

.list-item-3 {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.list-item-3.list-font {
  font-family: Montserrat, sans-serif;
}

.list-font {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.list-font.normal-font-size {
  font-weight: 400;
}

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

.grid-64.cbav2-style-edit {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-icon.bottom-margin {
  margin-bottom: 2em;
}

.blog-card-title-text {
  color: var(--text);
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  line-height: 42px;
}

.h1-title.h1-style {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(111deg, #00cc8b, #1256fe);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 90px;
}

.post-content.font-style {
  font-family: Montserrat, sans-serif;
}

.post-content.font-style.p-text-style {
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.post-content.font-style.p-text-style h2 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.post-content.font-style.p-text-style p {
  color: var(--muted);
}

.post-content.font-style.p-text-style h3 {
  font-family: Montserrat, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 66px;
}

.h3.font-style {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(111deg, #00cc8b, #1256fe);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 65px;
  font-weight: 800;
}

.meta-text.date-meta-text-style {
  color: var(--muted);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.post-card-title.post-card-title-style {
  color: var(--text);
  font-family: Montserrat, sans-serif;
  line-height: 34px;
}

.h4-title.font-style-blog-card-title {
  color: var(--text);
  font-family: Montserrat, sans-serif;
  line-height: 42px;
}

.empty-state-no-items-found.margins-top-bottom-72px {
  margin-top: 72px;
  margin-bottom: 72px;
}

.meta-text-date-feature.font-style {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.blog-all:hover {
  text-decoration: none;
}

.nav-dropdown {
  color: #349991;
  font-size: 16px;
  font-weight: 600;
}

.nav-dropdown:hover {
  color: var(--primary-dark);
}

.icon-5 {
  color: #349991;
  display: none;
}

.icon-5:hover {
  color: var(--primary-dark);
}

.dorpdown-block {
  margin-right: 0;
  padding-left: 1em;
  padding-right: 1em;
}

.dorpdown-block.nav-bar-no-pop-ups, .dorpdown-block.new-menu-format {
  margin-right: 0;
}

.dropdown {
  aspect-ratio: auto;
  margin-right: 0;
}

.dropdown-menu-text {
  color: #349991;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
}

.dropdown-menu-text:hover {
  color: var(--primary-dark);
  text-decoration: none;
}

.dropdown-menu-text.additional-top-padding {
  color: #349991;
  margin-top: 16px;
}

.dropdown-menu-text.additional-top-padding:hover {
  color: var(--primary-dark);
  text-decoration: none;
}

.dropdown-menu-text.additional-bottom-padding {
  margin-bottom: 16px;
}

.dropdown-menu-text.hide-menu-item {
  display: none;
}

.dropdown-list {
  margin-top: 20px;
}

.dropdown-list.w--open {
  background-color: var(--white);
  border-radius: 8px;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 20px;
  left: -10px;
  box-shadow: 0 4px 16px 4px #00000026;
}

.dropdown-nav-button {
  font-weight: 700;
}

.dropdown-nav-button.sign-up-text {
  color: var(--white);
}

.dropdown-nav-button.log-in-text {
  color: #349991;
}

.dropdown-nav-button.log-in-text:hover {
  color: var(--primary-dark);
}

.dropdown-nav-button-box {
  background-color: var(--green-tint);
  border-radius: 4px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-right: 20px;
}

.dropdown-nav-button-box.sign-up-button {
  background-color: #349991;
  margin-left: 4px;
}

.dropdown-nav-button-box.sign-up-button:hover {
  background-color: var(--primary-dark);
}

.dropdown-nav-button-box.log-in-button {
  margin-right: 4px;
}

.dropdown-box-title {
  text-align: center;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
}

.dropdown-sign-up-box {
  margin-top: 2px;
}

.dropdown-sign-up-box.w--open {
  background-color: var(--white);
  border-radius: 8px;
  width: 464px;
  height: 354px;
  margin-top: 5px;
  padding: 20px;
  right: 0;
  box-shadow: 0 4px 16px 4px #00000026;
}

.dropbown-box-login.w--open {
  background-color: var(--white);
  border-radius: 8px;
  width: 408px;
  height: 426px;
  margin-top: 5px;
  padding: 20px;
  right: -116px;
  box-shadow: 0 4px 16px 4px #00000026;
}

.navbar-button-1 {
  background-color: var(--green-tint);
  color: #349991;
  border-radius: 4px;
  margin-right: 4px;
  padding: 13px 20px;
  font-weight: 700;
}

.navbar-button-1:hover {
  color: var(--primary-dark);
  text-decoration: none;
}

.navbar-button-1.button-2 {
  color: var(--white);
  background-color: #017f76;
  margin-left: 4px;
  margin-right: 0;
  transition: none;
}

.navbar-button-1.button-2:hover {
  background-color: var(--primary-dark);
}

.button-3, .button-4 {
  display: none;
}

.hand-and-mobile-image {
  margin-bottom: -72px;
}

._8-card-link:hover {
  text-decoration: none;
}

.dropdown-toggle {
  padding-right: 20px;
}

.container-17 {
  display: flex;
}

.testimonial-slider-new, .slider {
  display: none;
}

.paragraph-18.body-text.normal-font-size {
  color: var(--muted);
  font-family: Montserrat, sans-serif;
}

.tile-links {
  border-radius: 24px;
  padding-left: 20px;
  box-shadow: 0 6px 20px #0000001a;
}

.tile-links:hover {
  text-decoration: none;
}

.tile-links.hide-tile.new-row, .tile-links.hide-square-tile {
  display: none;
}

.tile-links.hide-square-tile.unhide-hidden-square {
  display: block;
}

.tile-links.white-bg {
  background-color: #fff;
}

.tile-links-inner-element {
  padding-bottom: 2em;
}

.tile-links-inner-element:hover {
  text-decoration: none;
}

.mobile-grid-3-cards {
  display: none;
}

.grid-65 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr 1fr .25fr;
}

.checklist-section-updated {
  display: none;
}

.grid-67 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .25fr .25fr;
}

.grid-67.bottom-space {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: .75fr .25fr .5fr 1fr;
  margin-bottom: 72px;
}

.image-68 {
  width: 100%;
}

.image-68.dot {
  width: 20%;
}

.image-68.dot.size-adj {
  width: 12%;
}

.image-68.dot.size-adj.post-adj {
  width: 14%;
}

.image-68.smaller-image-blog-author {
  width: 16%;
  height: 100%;
}

.image-68.smaller-image-blog-author.post-size-adj {
  width: 14%;
}

.image-div-avatar.right-align.sbs-div {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.image-69 {
  width: 30px;
}

.text-span-2 {
  color: #bdbdbd;
}

.beforeyoubid-logo-desktop {
  padding-bottom: 20px;
}

.link-block-6 {
  display: block;
}

.image-79._20 {
  width: 100px;
}

.div-block-98 {
  border-radius: 20px;
}

.div-block-98.blog-cta-div {
  padding: 30px;
  box-shadow: 0 5px 20px -10px #0006;
}

.grid-68 {
  border-radius: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.author-name.left-space {
  color: var(--muted);
  padding-left: 16px;
}

.author-div {
  width: 440px;
}

.header-1-page-title {
  background-image: linear-gradient(30deg, var(--primary) 9%, var(--secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 90px;
}

.header-1-page-title.remove-top-padding {
  text-align: center;
}

.header-1-page-title.remove-top-padding.move-to-side {
  text-align: left;
}

.header-1-page-title.adjust-56px-top.center-title-h1, .header-1-page-title.center-title-text {
  text-align: center;
}

.heading-2-v1-section-gradient {
  background-image: linear-gradient(30deg, var(--primary) 10%, var(--secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 72px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 65px;
  font-weight: 800;
  line-height: 78px;
}

.heading-2-v1-section-gradient.add-10px-bot {
  margin-top: 56px;
  margin-bottom: 10px;
}

.heading-2-v1-section-gradient.hide-homepage {
  display: none;
}

.heading-2-v2-section-black {
  color: var(--text);
  margin-top: 72px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 65px;
  font-weight: 800;
  line-height: 78px;
}

.heading-2-v2-section-black.edit-h2-title {
  margin-bottom: 10px;
}

.style-header-title {
  color: #ccc;
  background-color: #e7eef166;
  margin-top: 220px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 20px;
}

.heading-3-black {
  color: var(--text);
  margin-top: 72px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 55px;
  line-height: 66px;
}

.heading-3-black.paid-ad-title {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 24px;
}

.heading-3-black.paid-ad-title.tablet-and-lower {
  display: none;
}

.heading-3-black.paid-ad-title.space-below {
  margin-bottom: 40px;
}

.heading-4-black {
  margin-top: 40px;
  margin-bottom: 0;
  font-weight: 800;
  line-height: 42px;
}

.heading-5-black {
  color: var(--text);
  margin-top: 40px;
  margin-bottom: 0;
  font-weight: 800;
  line-height: 34px;
}

.heading-5-black.paid-ad {
  color: var(--white);
  margin-top: 16px;
}

.heading-5-black.paid-ad.tablet-and-lower, .heading-5-black.paid-ad.center {
  display: none;
}

.heading-5-black.paid-ad.hide {
  margin-top: 8px;
  margin-bottom: 0;
}

.heading-5-black.left-aligned {
  text-align: left;
  margin-top: 72px;
}

.heading-5-black.left-aligned.remove-top-margin {
  margin-top: 0;
}

.heading-6-black {
  color: var(--text);
  margin-top: 40px;
  margin-bottom: 0;
  line-height: 24%;
}

.heading-6-black.edit-style-section-title {
  color: var(--muted);
  text-align: left;
  height: 24px;
  margin-top: 0;
  padding-top: 6px;
}

.heading-6-black.edit-style-section-title.state-title {
  color: var(--text);
  height: 24px;
  padding-top: 72px;
  line-height: 0;
}

.paragraph-body-1 {
  color: var(--muted);
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 22px;
}

.paragraph-body-1.paid-ad-body-text-paragraph {
  margin-bottom: 48px;
}

.paragraph-body-1.paid-ad-body-text-paragraph.tablet-view {
  display: none;
}

.paragraph-body-1.paid-ad-body-text-paragraph.hide-on-tablet {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 32px;
  display: block;
}

.paragraph-body-1.paid-ad-body-text-paragraph.hide-on-tablet.center {
  display: block;
}

.paragraph-body-1.paid-ad-body-text-paragraph.hide-on-tablet.center.hide {
  display: none;
}

.paragraph-body-1.paid-ad-body-text-paragraph.hide-on-tablet.hide {
  margin-bottom: 24px;
}

.caption-black {
  color: var(--text);
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.caption-black.table-subfont {
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.overline-black {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 14px;
}

.primary-button-side-by-side {
  background-color: var(--primary-dark);
  border-radius: 4px;
  margin-right: 8px;
  padding: 13px 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 22px;
}

.primary-button-side-by-side:hover {
  color: var(--white);
  text-decoration: none;
}

.primary-button-side-by-side.navbar-format {
  margin-left: 8px;
  margin-right: 0;
}

.primary-button-side-by-side._16px-margins {
  padding-left: 16px;
  padding-right: 16px;
}

.tinted-button-side-by-side {
  background-color: var(--green-tint);
  color: var(--primary-variant);
  border-radius: 4px;
  margin-left: 8px;
  padding: 13px 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 22px;
}

.tinted-button-side-by-side:hover {
  color: var(--primary-variant);
  text-decoration: none;
}

.tinted-button-side-by-side.navbar-format {
  margin-left: 0;
  margin-right: 8px;
}

.tinted-button-side-by-side._16px-margins {
  padding-left: 16px;
  padding-right: 16px;
}

.tinted-button-side-by-side.header-button-2nd.hide-on-v2-a-b {
  display: none;
}

.button-tinted {
  background-color: var(--green-tint);
  color: var(--primary-variant);
  border-radius: 4px;
  min-width: 30%;
  padding: 13px 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 22px;
}

.button-tinted:hover {
  color: var(--primary-variant);
  text-decoration: none;
}

.button-tinted.add-side-padding {
  margin-left: 8px;
}

.button-primary {
  background-color: var(--primary-dark);
  border-radius: 4px;
  width: 100%;
  min-width: auto;
  padding: 13px 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.button-primary:hover {
  color: var(--white);
  text-decoration: none;
}

.button-primary.remove-side-margins.add-20-px-top {
  margin-top: 20px;
  padding-left: 16px;
  padding-right: 16px;
}

.button-primary.remove-side-margins.add-20-px-top.hide-temp-back-inline {
  display: none;
}

.button-primary._16px-side-padding {
  margin-top: 20px;
  padding-left: 16px;
  padding-right: 16px;
}

.button-primary._16px-side-padding._40px-padding {
  padding-left: 40px;
  padding-right: 40px;
}

.button-primary.get-started-button-standards {
  width: auto;
  padding-left: 90px;
  padding-right: 90px;
}

.button-primary.get-started-button-standards.full-width {
  text-align: center;
  width: 100%;
}

.inner-container {
  align-self: center;
  max-width: 100%;
}

.inner-container.paid-ads-container {
  margin-top: -60px;
}

.inner-container.paid-ads-container.remove--60 {
  margin-top: 0;
}

.inner-container.add-72px-padding {
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  padding-top: 72px;
  padding-bottom: 160px;
}

.inner-container.pricing-page-style {
  margin-top: 40px;
}

.body-section {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.body-section.nav-bar {
  z-index: 9099;
  border-bottom: 1px solid var(--background);
  background-color: var(--white);
  position: fixed;
  inset: 0% 0% auto;
}

.body-section._72px-bottom {
  margin-bottom: 72px;
}

.body-section.header-space {
  padding-top: 144px;
}

.body-section.paid-ads-page {
  -webkit-text-fill-color: inherit;
  background-color: #f1f5f8;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f428e65cb2cbb83790f1ca_Home-in%20background%20house.png"), url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f75f0ba479662cd3ce5aae_Landing%20page%201.8.2.jpg");
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: 100vh;
  max-height: 100vh;
  display: flex;
}

.body-section.paid-ads-page.mobile-layout-change {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f428e65cb2cbb83790f1ca_Home-in%20background%20house.png"), linear-gradient(#017f76b3 41%, #017f76e6 62%), url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f767fa3b6948fd7c60b5cd_Landing%20page%201.9.1.jpg");
  background-position: 0%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: cover, auto, cover;
  margin-bottom: auto;
}

.body-section.background-colour-change {
  background-color: var(--background);
}

.body-section.background-colour-change.add-space-above.home-page-disclaimer {
  border-radius: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.body-section.colour-background-change {
  background-color: var(--background);
  padding-top: 72px;
  padding-bottom: 72px;
}

.body-section.site-map-section {
  background-color: var(--background);
  height: 70%;
  min-height: 70%;
  max-height: 70%;
}

.body-section.pricing-page-style-edit {
  padding-left: 0;
  padding-right: 0;
}

.button-sidie-by-side-component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
}

.button-sidie-by-side-component.navbar-buttons {
  align-items: center;
  display: flex;
}

.button-sidie-by-side-component.add-40px-top {
  padding-top: 20px;
}

.button-tinted-component, .button-primary-element {
  display: inline-block;
}

.subtitle-v1 {
  color: var(--text);
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 22px;
}

.subtitle-v2 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.navbar-grid {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr .4fr;
}

.nav-logo-image {
  width: 128.67px;
}

.nav-logo-div {
  padding-top: 16px;
  padding-bottom: 24px;
}

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

.menu-items-container {
  flex: 0 auto;
  display: flex;
}

.div-block-99 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.link-9 {
  align-self: auto;
  display: flex;
}

.white-colour {
  color: #fff;
  text-decoration: underline;
}

.square-tile-div {
  display: block;
}

.cba-footer-logo {
  opacity: 1;
  min-width: 180px;
  max-width: 100%;
  display: inline;
}

.footer-social-icons {
  width: auto;
  min-width: auto;
  max-width: 24px;
  height: auto;
  min-height: auto;
  max-height: 24px;
}

.mobile-list, .hide-icon {
  display: none;
}

._5-star-rating {
  margin-bottom: 8px;
}

.right-aligned-top-row {
  text-align: left;
  margin-bottom: 16px;
}

.left-quote-div, .left-quote-div.top-padding {
  padding-top: 100px;
}

.right-quote-div {
  padding-bottom: 40px;
}

.right-quote-div.bottom-padding {
  padding-bottom: 0;
}

.slider-bullets {
  color: var(--caption-text);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: transparent;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

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

.slider-3 {
  background-color: #0000;
  height: 360px;
}

.icon-6, .icon-7 {
  display: none;
}

.slide-nav-3 {
  mix-blend-mode: difference;
  padding-top: 24px;
}

.slide-nav-3:hover {
  border: 1px #0000;
}

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

.grid-70 {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.image-92 {
  text-align: center;
}

.header-div-play-button {
  position: static;
}

.header-div-play-button.hide-on-v2-a-b {
  display: none;
}

.link-10 {
  color: #bdbdbd;
}

.header-1-page-title-copy {
  background-image: linear-gradient(30deg, var(--primary) 9%, var(--secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 90px;
}

.header-1-page-title-copy.remove-top-padding {
  text-align: center;
}

.header-1-page-title-copy.adjust-56px-top {
  font-size: 50px;
  line-height: 60px;
}

.header-1-page-title-copy.adjust-56px-top.center-title-h1 {
  text-align: center;
}

.header-1-page-title-copy.adjust-56px-top.tablet-view {
  display: none;
}

.heading-copy {
  color: var(--text);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.heading-copy.white-h4 {
  color: #fff;
  text-align: center;
  background-color: #0000;
}

.heading-copy.centered {
  text-align: center;
  font-size: 27px;
}

.heading-copy.centered.paid-ad-form-title {
  padding-bottom: 24px;
}

.heading-copy.thank-you-page.center-text {
  text-align: center;
}

.heading-copy.col-1 {
  margin-top: 40px;
}

.bold-text-9 {
  line-height: 1.2;
}

.paid-ad-form-cell {
  justify-content: space-around;
}

.paid-ad-form-cell.multistep-form-layout {
  border-radius: 0;
}

.paid-ad-form-logo {
  text-align: center;
  max-width: 160px;
  display: block;
}

.div-block-101 {
  justify-content: center;
  padding-bottom: 32px;
  display: flex;
}

.cell, .cell.tablet-view {
  justify-content: center;
}

.div-block-102 {
  flex-direction: row;
  align-items: flex-start;
  margin-top: 24px;
  margin-bottom: 32px;
  display: flex;
}

.paid-ad-error-text {
  text-align: center;
}

.tablet-down-content {
  display: none;
}

.div-block-104 {
  align-self: center;
}

.paragraph-20, .paragraph-20-copy {
  margin: 20px 60px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
}

.contact_step-wrapper {
  text-align: center;
  margin-bottom: 32px;
}

.button-group {
  text-align: center;
  align-self: center;
  padding-top: 0;
}

.multi-step-form.next {
  background-color: var(--primary-dark);
  color: var(--white);
  border-radius: 4px;
  margin-left: 8px;
  padding: 13px 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.multi-step-form.next:hover {
  background-color: var(--primary-variant);
  color: #00222b;
  text-decoration: none;
}

.multi-step-form.previous {
  background-color: var(--white);
  color: #017f7680;
  -webkit-text-stroke-color: var(--primary-variant);
  border-radius: 4px;
  margin-right: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.multi-step-form.previous:hover {
  text-decoration: none;
}

.msf-step-information {
  color: var(--muted);
  justify-content: flex-end;
  margin-right: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.multistep-form {
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  align-self: stretch;
  padding: 32px 25px;
}

.multistep-form.retargeted-page {
  border-radius: 20px;
  box-shadow: 0 20px 40px #0003;
}

.div-block-105 {
  background-color: var(--white);
  border: 1px #000;
  border-radius: 8px;
  align-self: stretch;
  margin-left: 120px;
}

.div-block-105.mobile-design {
  margin-left: 80px;
}

.link-11 {
  color: #bdbdbd;
}

.link-block-7 {
  align-self: flex-end;
}

.recaptcha {
  margin-top: 40px;
}

.support-link.contact-link {
  color: var(--secondary);
}

.t-c-title, .t-c-subtitle {
  display: flex;
}

.site-map-section.height {
  height: 100%;
}

.footer-details-container {
  margin-left: 0;
  margin-right: 0;
}

.footer-contact-details {
  color: #fff;
  margin-right: -6px;
  line-height: 1.6;
}

.link-12 {
  color: #fff;
  text-decoration: underline;
}

.award-winning-image._20 {
  border-radius: 20px;
}

.div-block-107 {
  justify-content: center;
  display: flex;
}

.grid-71 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: max-content auto;
}

.divider-line {
  background-color: var(--light);
  align-self: stretch;
  height: 2px;
  min-height: 2px;
  max-height: 2px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.divider-line.table-divider {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-33.table-headers {
  color: var(--muted);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
}

.pricing-table-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 24px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 2fr 1fr;
}

.pricing-table-1.disbursements-table {
  grid-template-rows: 1fr 1fr auto 1fr auto auto 1px 1fr auto 1fr;
  grid-auto-rows: 1fr;
}

.pricing-table-1.conveyancing-table {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-108.left-side {
  background-color: #e7faf6;
  border-top-left-radius: 24px;
  padding: 8px 32px;
}

.div-block-108.right-side {
  background-color: #e7faf6;
  border-top-right-radius: 24px;
  padding: 8px 32px;
}

.div-block-108.middle {
  background-color: #e7faf6;
  padding: 8px 32px;
}

.div-block-109 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.pricing-table-div {
  border-radius: 24px;
  align-self: stretch;
  margin-top: 72px;
  box-shadow: 0 6px 20px #0000001a;
}

.pricing-table-div.adjust-top-spacing {
  margin-top: 16px;
}

.div-block-112 {
  flex-direction: column;
  padding: 32px;
  display: flex;
}

.div-block-112.table-1-info {
  flex-direction: column;
  display: flex;
}

.table-item.adjust-inline {
  display: flex;
}

.divider-table-line-div {
  margin-left: 32px;
  margin-right: 32px;
}

.pricing-page-section-2 {
  background-color: var(--background);
  padding-top: 72px;
  padding-bottom: 72px;
}

.pricing-page-section-2.margin-mobile-adjust.hidden {
  display: flex;
}

.part-section.part-b-section {
  margin-top: 72px;
}

.part-section.part-b-section._40px-top.disbursement-v2 {
  margin-top: 0;
}

.part-section.part-b-section._40px-top.remove-margin-top {
  margin-top: auto;
}

.grid-72 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 2fr 1fr;
}

.disbursements-table-div {
  border-radius: 24px;
  margin-top: 24px;
  box-shadow: 0 6px 20px #0000001a;
}

.disbursement-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 24px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 2fr 1fr;
}

.disbursement-table.nsw-table {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
}

.disbursement-table.vic-table {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
}

.disbursement-table.qld-table {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
}

.disbursement-table.sa-table, .disbursement-table.act-table {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
}

.disbursement-table.wa-table {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
}

.state-title {
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
}

.disbursement-table-cell {
  padding: 32px;
}

.disbursement-table-cell.disbursement-summary-cell-div {
  background-color: var(--light);
}

.disbursement-table-cell.disbursement-summary-cell-div.mobile-margin-adjust.left {
  border-bottom-left-radius: 24px;
}

.disbursement-table-cell.disbursement-summary-cell-div.mobile-margin-adjust.right {
  border-bottom-right-radius: 24px;
}

.disbursement-cell-content {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.disbursement-cell-content.disbursement-summary-cell {
  font-size: 18px;
  font-weight: 600;
}

.table-title {
  color: var(--muted);
  text-align: left;
}

.table-title.title-adjustments {
  margin-bottom: 0;
}

.table-title.title-adjustments.remove-10px {
  margin-top: 0;
}

.table-title-div {
  background-color: #e7faf6;
  padding: 8px 32px;
}

.table-title-div.mobile-margin-adjust.top-left {
  border-top-left-radius: 24px;
  width: 100%;
}

.table-title-div.mobile-margin-adjust.top-right {
  border-top-right-radius: 24px;
  width: 100%;
}

.disbursements-table-section {
  padding-top: 72px;
}

.disbursments-title-header {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.accordion-wrapper {
  width: 100%;
}

.accordion {
  border-radius: 24px;
  box-shadow: 0 6px 32px #0000001a;
}

.accordion-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #e7faf6;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.nt-info-content-div {
  padding-top: 72px;
}

.link-correction.cba-offer-style {
  display: none;
}

.div-block-113 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.div-block-113.side-margin-adjust.adjust-side-margins {
  padding-top: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.table-title-adjustment {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-content: start;
  place-items: center start;
  padding-bottom: 10px;
}

.table-1-small-device {
  display: none;
}

.nt-text-block-div {
  border-radius: 24px;
  padding: 1.5rem 32px;
  box-shadow: 0 6px 32px #0000001a;
}

.list-6 {
  color: var(--muted);
  font-family: Montserrat, sans-serif;
}

.list-item-spacing {
  padding-top: 24px;
}

.div-block-114 {
  flex-direction: row;
  display: flex;
}

.div-block-115 {
  align-items: center;
  display: flex;
}

.grid-73 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 / 1fr minmax(200px, 1fr) 1fr;
}

.grid-73.grid-73-v2 {
  grid-template-rows: auto auto 60px;
}

.new-pricing-table-div {
  border-radius: 24px;
  align-self: stretch;
  box-shadow: 0 6px 32px #0000001a;
}

.div-block-116 {
  background-color: #e7faf6;
  padding: 1.5rem 32px;
}

.div-block-117 {
  background-color: #e7faf6;
  border-top-right-radius: 24px;
  padding: 1.5rem 32px;
}

.div-block-118 {
  background-color: #e7faf6;
  border-top-left-radius: 24px;
}

.div-block-119 {
  padding: 1.5rem 32px;
}

.div-block-119.border-bottom {
  border-bottom: 1px solid #f4f4f4;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-119.cba-yello-border {
  border-right: 1px solid var(--cba-yellow);
  border-left: 1px solid var(--cba-yellow);
  width: 100%;
}

.div-block-119.cba-yello-border.bottom-yello-border {
  border-bottom: 1px solid var(--cba-yellow);
}

.div-block-120, .div-block-121 {
  padding-left: 32px;
  padding-right: 32px;
}

.disbursements-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 24px;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 2fr 1fr;
  align-items: stretch;
}

.disbursements-table.act-table {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.disbursements-table.nsw-table {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.75fr 1fr;
}

.disbursements-table.qld-table {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.75fr 1fr;
}

.disbursements-table.sa-table {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.75fr 1fr;
}

.disbursements-table.tas-table {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.75fr 1fr;
}

.disbursements-table.vic-table {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.75fr 1fr;
}

.disbursements-table.wa-table {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.75fr 1fr;
}

.disbursements-table-div-block {
  border-radius: 24px;
  margin-top: 24px;
  box-shadow: 0 6px 32px #0000001a;
}

.new-divide {
  background-color: var(--light);
  justify-content: center;
  align-items: center;
  height: 2px;
  display: flex;
}

.new-divide-div {
  padding-left: 32px;
  padding-right: 32px;
}

.bold-text-12 {
  font-size: 40px;
}

.footer-spacing-size {
  height: 72px;
}

.commbank-offer {
  background-color: var(--cba-yellow);
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 48px;
  min-height: 48px;
  max-height: 48px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.commbank-offer-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1170px;
  height: 48px;
  min-height: 48px;
  max-height: 48px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.cba-beacon-navbar {
  width: 24px;
}

.commbank-offer-title {
  color: var(--text);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.commbank-offer-cta {
  color: var(--text);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: underline;
}

.header-layout-vertical {
  grid-row-gap: 40px;
  flex-direction: column;
}

.langing-page-title {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(140deg, #017f76, #00385b);
  -webkit-background-clip: text;
  background-clip: text;
  line-height: 90px;
}

.langing-page-title.remove-padding {
  background-image: linear-gradient(140deg, #017f76, #003e5d 95%, #00385b);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 5px;
  font-size: 58px;
  line-height: 73px;
}

.header-flexbox-horizontal {
  flex-direction: row;
  align-items: center;
  padding-top: 72px;
}

.mobile-mockup {
  max-width: 80%;
}

.mobile-mockup.size-adjust {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  flex: 0 auto;
  align-self: auto;
  max-width: 100%;
  height: 580px;
  max-height: none;
  margin-right: 0;
}

.button-and-logo-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  align-self: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}

.heading-content-text {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 38px;
}

.heading-content-text.addjust-width-lrg-screen.add-bottom-padding {
  margin-right: -40px;
  font-size: 22px;
}

.heading-content-text.addjust-width-lrg-screen.adjust-margin {
  margin-right: 0;
  font-size: 22px;
}

.header-button-div.landscape-view {
  display: none;
}

.header-button-div.flex {
  width: 100%;
}

.header-text-div {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.header-text-div.padding-adjust {
  grid-row-gap: 16px;
}

.header-text-div.padding-adjust.add-bottom-padding.remove-gap {
  grid-row-gap: 0px;
}

.header-text-div.padding-adjust.add-bottom-padding.center-align {
  padding-top: 0;
}

.header-text-div.padding-adjust.add-bottom-padding.center-align.landing-page-hero-padding-top {
  margin-top: -30px;
}

.header-button-1 {
  background-color: var(--primary-dark);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 48px;
  min-height: 48px;
  max-height: 48px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 22px;
  display: flex;
}

.header-button-1:hover {
  color: var(--white);
  text-decoration: none;
}

.header-button-1.header-style {
  text-align: center;
}

.header-grid-landing-page {
  grid-template-rows: auto auto;
  grid-template-columns: 1.5fr 1fr;
  margin-top: 72px;
}

.apple-store-badge, .google-store-badge {
  width: 155px;
  height: 80px;
  max-height: 80px;
}

.finder-badge, .boss-award-badge {
  width: auto;
  height: 80px;
  max-height: 80px;
}

.rating-award-icons {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.blue-background {
  background-color: var(--background);
  max-width: 100%;
  height: 260px;
  margin-top: -15rem;
  margin-left: 0;
  margin-right: 0;
}

.header-v3-container {
  flex: 1;
  align-self: stretch;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.heading-2-new-layout {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 66px;
}

._2nd-section-landing-page-grid {
  grid-column-gap: 48px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 100%;
}

._3-tile-div {
  background-color: var(--white);
  border-radius: 24px;
  box-shadow: 0 6px 32px #0000001a;
}

.h2-new-layout-heading {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(140deg, #017f76, #00385b);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 66px;
}

.h2-new-layout-heading.padding-top-bottom.more-padding {
  margin-bottom: 28px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.h2-new-layout-heading.padding-top-bottom.remove-bottom-padding.adjust-line-height {
  line-height: 40px;
}

.h2-new-layout-heading.padding-top-bottom.remove-bottom-padding.adjust-line-height.remove-20px-bottom {
  font-size: 32px;
  line-height: 48px;
}

.h2-new-layout-heading.padding-top-bottom.remove-bottom-padding.adjust-line-height.remove-20px-bottom.flex-vertical {
  padding-top: 32px;
  padding-bottom: 32px;
}

.h2-new-layout-heading.padding-top-bottom.remove-bottom-padding.adjust-line-height.remove-20px-bottom.add-40px-bottom {
  padding-bottom: 40px;
}

.h2-new-layout-heading.padding-top-bottom.adjust-line-height {
  line-height: 40px;
}

.h2-new-layout-heading.padding-top-bottom.adjust-line-height.remove-20px-bottom {
  font-size: 32px;
  line-height: 48px;
}

.h2-new-layout-heading.padding-top-bottom.adjust-line-height.remove-20px-bottom.h1convey {
  z-index: 1;
  margin-top: 40px;
  margin-left: 40px;
  font-size: 30px;
  position: absolute;
}

.h2-new-layout-heading.padding-top-bottom.adjust-line-height.remove-20px-bottom.h1convey.custom {
  font-size: 32px;
}

.landing-page-2nd-section {
  background-color: var(--background);
  padding-top: 20px;
  padding-bottom: 72px;
}

.landing-page-2nd-section.side-margins.adjust-top-padding.adjust-bottom-margin.add-above-padding {
  background-color: var(--background);
  padding-top: 40px;
}

.tile-icon {
  width: 40px;
  height: 40px;
}

.header-4-tile {
  text-align: left;
  font-size: 24px;
}

.tile-font {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

._3-tile-flex-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding: 40px;
}

._2-tile-section {
  background-color: var(--background);
  padding-top: 72px;
  padding-bottom: 72px;
}

._2-tile-section.side-margins.remove-72px-top {
  padding-top: 0;
}

._2-square-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  width: 100%;
}

._2-square-grid.row-space-20px.grid-title {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

._2-square-tile-div {
  background-color: var(--white);
  border-radius: 24px;
  padding: 40px 32px 40px 40px;
  box-shadow: 0 6px 32px #0000001a;
}

._2-square-tile-div.background-image {
  background-color: var(--white);
  background-image: linear-gradient(135deg, #fffcb3, #fcea78 24%, #fad701 66%);
}

._2-square-title {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
}

._2-square-title.brand-block {
  text-align: center;
}

._2-square-tile-font {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

._2-square-tile-font.brand-block {
  text-align: center;
}

._2-square-tile-font.subtext {
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 16px;
}

._2-square-tile-font.badge {
  justify-content: center;
  align-items: center;
  max-width: 300px;
  font-weight: 600;
  display: flex;
}

.flex-block {
  grid-row-gap: 24px;
}

.flex-block._2square-2-style {
  grid-row-gap: 40px;
  margin-bottom: 48px;
}

.flex-block._2square-2-style.padding-bottom-0 {
  margin-bottom: 0;
}

.flex-block._2square-2-style.constrained {
  grid-row-gap: 24px;
  height: 70%;
  margin-bottom: 24px;
  padding-bottom: 0;
}

.flex-block.brand-block {
  align-items: center;
}

._2-square-cba-beacon {
  width: 64px;
  height: 64px;
}

.disclaimer-section-landing-page {
  background-color: var(--light);
  padding-top: 40px;
  padding-bottom: 40px;
}

.review-section {
  background-color: var(--background);
  padding-top: 72px;
  padding-bottom: 120px;
}

.disclaimer-content {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  line-height: 18px;
}

.review-slider-updated {
  background-color: var(--background);
  border-radius: 24px;
  flex: 1;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  box-shadow: 0 6px 32px #0000001a;
}

.review-slide {
  background-color: var(--white);
  border-radius: 24px;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 380px;
  min-height: 380px;
  max-height: 380px;
}

.left-nav-arrow {
  display: flex;
  left: -28px;
}

.right-nav-arrow {
  width: 60px;
  max-width: 100%;
  display: flex;
  right: -28px;
}

.slide-mask {
  height: 100%;
  min-height: 100%;
  max-height: 100%;
}

.slide-content {
  grid-row-gap: 8px;
  height: 100%;
  min-height: 100%;
  max-height: 26%;
  padding: 60px 80px;
}

.image-95 {
  width: 60px;
  position: relative;
  left: auto;
}

.image-96 {
  width: 60px;
}

.review-profile-picture {
  width: 56px;
  height: 56px;
}

.text-block-22 {
  font-weight: 700;
}

.text-block-23 {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.paragraph-21 {
  font-size: 20px;
  line-height: 30px;
}

.text-block-24 {
  font-size: 20px;
  font-weight: 700;
  line-height: 16px;
}

.flex-block-2, .flex-block-3 {
  grid-column-gap: 8px;
  align-items: center;
}

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

.app-store-icon {
  width: 32px;
  height: 32px;
}

.button-and-logo-flex {
  padding-top: 10px;
  padding-bottom: 20px;
}

.flex-block-4 {
  grid-column-gap: 24px;
}

.flex-block-4.center-style-adjust {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.flex-block-4.center-style-adjust.add-white-space-top.adjust-size {
  height: auto;
  min-height: auto;
  max-height: none;
}

.flex-block-4.center-style-adjust.add-white-space-top.adjust-size.adjust-padding {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
}

.hero-section-landing-page {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/656f6708e1af5ebee292806c_Hero%20Desktop.jpg");
  background-position: 0 0;
  background-size: cover;
}

.blue-background-div {
  background-color: var(--background);
}

.hero-section-grid {
  margin-top: 96px;
}

.hero-section-landing-page-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1.5fr 1fr;
}

.full-width-background-image {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6570b6e358fd3db390d206b1_Hero%20Desktop%20lrg.jpg");
  background-position: 100% 72%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 96px;
  padding-bottom: 72px;
}

.full-width-background-image.adjust-top-padding {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6570ca652e7c14b7c1b86696_Hero%20Desktop%20lrg%204.jpg");
  background-position: 100% 72%;
  background-size: cover;
  padding-top: 72px;
  padding-bottom: 0;
}

.full-width-background-image.adjust-top-padding.adj-padding.add-above-spacing {
  background-position: 100% 94%;
  padding-top: 104px;
}

.grid-74 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .5fr;
  position: relative;
}

.icon-flexbox {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.header-button-2 {
  background-color: #017f76;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 48px;
  min-height: 48px;
  max-height: 48px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 22px;
  display: flex;
}

.header-button-2.header-style {
  text-align: center;
}

.image-97 {
  display: none;
}

.image-97.add-padding-top.size-adust {
  align-self: flex-start;
}

.mobile-image-mockup.center-alignment.adjust-img-postion {
  justify-content: center;
  display: flex;
}

.cba-beacon-glow {
  width: 320px;
  margin-top: -60px;
  margin-bottom: -60px;
}

.flex-block-5 {
  flex-direction: column;
  padding-top: 40px;
}

.cta-flex-block {
  grid-column-gap: 40px;
}

.cta-flex-block.add-padding-bottom {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cta-flex-block.add-padding-bottom.add-bottom-spacing {
  grid-column-gap: 32px;
  flex-direction: row;
  justify-content: flex-start;
  align-self: center;
  width: 100%;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

.cta-flex-block.add-padding-bottom.add-bottom-spacing.add-padding-top {
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  margin-bottom: 100px;
  padding-top: 20px;
}

.cta-flex-block.home-page-bottom-margin {
  margin-bottom: 60px;
}

.cta-flex-block.home-page-bottom-margin.padding-top {
  grid-column-gap: 8px;
  flex-wrap: nowrap;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
}

.slide-nav-4 {
  justify-content: flex-end;
  min-width: 100%;
  height: 0%;
  min-height: 6px;
  padding-top: 0;
  display: flex;
}

.tabs-menu-2 {
  align-items: stretch;
  display: flex;
}

.stepper {
  flex: none;
  align-self: flex-start;
  display: flex;
}

.step-text {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(140deg, #017f76, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 24px;
  font-weight: 600;
}

.step-text.text-gradient-1.gradient-text {
  background-image: linear-gradient(140deg, #017f76, #229088 50%, #0611ff 100%, #fff);
  padding-left: 66px;
}

.stepper-text {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(140deg, #017f76, #00385b);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 66px;
  display: block;
  position: static;
}

.stepper-text.padding-top-bottom.more-padding {
  margin-bottom: 28px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.stepper-text.padding-top-bottom.remove-bottom-padding.adjust-line-height {
  line-height: 40px;
}

.stepper-text.padding-top-bottom.remove-bottom-padding.adjust-line-height.remove-20px-bottom {
  line-height: 48px;
}

.stepper-text.padding-top-bottom.adjust-line-height {
  line-height: 40px;
}

.stepper-text.padding-top-bottom.adjust-line-height.remove-20px-bottom {
  line-height: 48px;
}

.subtext {
  color: var(--text);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.image-99 {
  width: 248px;
}

.mobilecroppedscreen {
  width: 248px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.mobile-screenshot-wrapper-v3 {
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-bottom: -88px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  left: 56px;
  overflow: hidden;
}

.containerphone {
  display: block;
  position: relative;
  left: 56px;
}

.vertical-tabs {
  flex-direction: row;
  display: flex;
}

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

.mobilecroppedscreen-2 {
  aspect-ratio: auto;
  width: 200px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  overflow: auto;
}

.slide-1 {
  padding-left: 88px;
}

.slider-4 {
  background-color: #0000;
}

.sliderbutton {
  background-color: #017f76;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 20px;
  display: flex;
}

.heading-34 {
  color: #00222b;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.actionbuttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  justify-content: space-around;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto 80px 0% auto;
}

.left-arrow-2 {
  margin-bottom: -10px;
  margin-left: -25px;
  margin-right: 0;
  padding-top: 0;
  inset: 85% 0% 0% 85%;
}

.image-100 {
  background-color: #0000;
  border: 0 dotted #0000;
  align-self: auto;
  width: 50px;
  height: auto;
  display: block;
}

.fade-in-on-scroll-5 {
  background-color: #fff;
  border-radius: 20px;
}

.fade-in-on-scroll-5.size-adjust {
  background-color: #fff0;
  justify-content: center;
  align-self: stretch;
  display: flex;
}

.fade-in-on-scroll-5.size-adjust.right-align {
  justify-content: flex-start;
  padding-bottom: 20px;
}

.fade-in-on-scroll-5.size-adjust.right-align.adjust-padding-bottom {
  padding-bottom: 40px;
}

.fade-in-on-scroll-5.bg-colour-adj {
  background-color: #0000;
}

.fade-in-on-scroll-5.bg-colour-adj.size-adj.vertical-stack-flex.tile-section {
  width: 100%;
  position: relative;
  left: 0;
}

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

.paragraph-22 {
  color: #476b7e;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.paragraph-22.subtext {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mask-3 {
  overflow: visible;
}

.mobile-screenshot-wrapper-v3-2 {
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-bottom: -42px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  top: 1.891px;
  left: 0;
  right: 0;
  overflow: visible;
}

.right-arrow-2 {
  margin-bottom: -10px;
  margin-left: 50px;
  margin-right: 0;
  inset: 85% 0% 0 85%;
}

.slide-nav-5 {
  justify-content: space-around;
  align-items: center;
  padding-left: 5%;
  display: flex;
  inset: auto 20% 0% 25%;
}

.heading-35 {
  color: #00222b;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.left-arrow-3 {
  margin-bottom: -10px;
  margin-left: -24px;
  margin-right: 0;
  padding-top: 0;
  inset: 85% 0% 0% 85%;
}

.sliderbutton-2 {
  background-color: #017f76;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 20px;
  display: flex;
}

.right-arrow-3 {
  margin-bottom: -10px;
  margin-left: 50px;
  margin-right: 0;
  inset: 85% 0% 0 85%;
}

.slide-6 {
  padding-left: 88px;
}

.mobile-screenshot-wrapper-v3-3 {
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-bottom: -42px;
  margin-left: -32px;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  top: 1.891px;
  left: 0;
  right: 0;
  overflow: visible;
}

.mobilecroppedscreen-3 {
  aspect-ratio: auto;
  width: 200px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 5px;
  overflow: auto;
}

.fade-in-on-scroll-6 {
  background-color: #fff;
  border-radius: 20px;
}

.fade-in-on-scroll-6.size-adjust {
  background-color: #fff0;
  justify-content: center;
  align-self: stretch;
  display: flex;
}

.fade-in-on-scroll-6.size-adjust.right-align {
  justify-content: flex-start;
  padding-bottom: 20px;
}

.fade-in-on-scroll-6.size-adjust.right-align.adjust-padding-bottom {
  padding-bottom: 40px;
}

.fade-in-on-scroll-6.bg-colour-adj {
  background-color: #0000;
}

.fade-in-on-scroll-6.bg-colour-adj.size-adj.vertical-stack-flex.tile-section {
  width: 100%;
  position: relative;
  left: 0;
}

.paragraph-23 {
  color: #476b7e;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.paragraph-23.subtext {
  margin-top: 10px;
  margin-bottom: 10px;
}

.slide-nav-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  aspect-ratio: auto;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 45%;
  max-width: none;
  padding-left: 8px;
  padding-right: 16px;
  display: flex;
  inset: auto auto 0% 30%;
}

.mask-4 {
  overflow: visible;
}

.slider-5 {
  background-color: #0000;
}

.list-7.list-3-tick {
  padding-left: 0;
  list-style-type: none;
}

.list-7.list-3-tick.fyi {
  padding-left: 20px;
  list-style-type: disc;
}

.sectionmod {
  background-color: #e7eef1;
  padding-top: 88px;
  padding-bottom: 88px;
}

.flex-block-6 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.text-block-25 {
  font-family: Montserrat, sans-serif;
}

.text-block-31 {
  margin-left: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-26 {
  color: #00222b;
  margin-left: 0;
  margin-right: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-36 {
  color: #00222b;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 700;
}

.dropdown-list-2 {
  margin-top: 20px;
}

.dropdown-list-2.w--open {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 20px;
  left: -10px;
  box-shadow: 0 4px 16px 4px #00000026;
}

.dropdown-list-2.custom.w--open {
  min-width: 300px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  left: auto;
}

.container-19 {
  z-index: 3;
  width: 100%;
  max-width: 1272px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.container-19.pull-divider-up {
  max-width: 1272px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-19.pull-divider-up.container-2-mod {
  outline-offset: 0px;
  outline: 3px #323232;
  max-width: 960px;
  padding-left: 0;
  padding-right: 0;
}

.form-block-2 {
  z-index: 1;
  position: absolute;
  inset: 240px auto auto 20px;
}

.text-span-4 {
  white-space: normal;
  margin-left: 5px;
  font-size: 12px;
  display: inline-block;
}

.paragraph-v2-2 {
  color: #476b7e;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  line-height: 1.2;
}

.paragraph-v2-2.icon-bullet {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/65c066c3be8065401a117939_checkmark.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 24px;
  background-attachment: scroll;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 36px;
  font-size: 16px;
}

.paragraph-v2-2.fyi {
  font-size: 14px;
  list-style-type: disc;
}

.primary-button-2.secondary-button {
  color: #fff;
  background-color: #2694ed;
  border-style: none;
  border-color: #2694ed;
  margin-right: 8px;
  font-size: 18px;
}

.primary-button-2.secondary-button:hover {
  background-color: #1c78c2;
  border-color: #1c78c2;
}

.primary-button-2.secondary-button:active {
  background-color: #1c78c2;
}

.primary-button-2.secondary-button.standard-link-button {
  min-width: 60px;
  display: inline-block;
}

.primary-button-2.secondary-button.standard-link-button.why-home-in-hero-button {
  margin-top: 40px;
}

.primary-button-2.secondary-button.standard-link-button.why-home-in-hero-button.featured-area {
  border-color: var(--primary-dark);
  background-color: #017f76;
  background-image: none;
  justify-content: center;
  margin-bottom: 8px;
  margin-right: 0;
  font-size: 18px;
  display: flex;
}

.vertical-tabs-2 {
  flex-wrap: wrap;
  display: flex;
}

.vertical-tabs-2.newtabs {
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 25px;
  flex-flow: wrap;
  justify-content: flex-start;
}

.select-field-2 {
  float: none;
  color: #00222b;
  text-align: left;
  background-color: #fff;
  border: 1px solid #b9b9c9;
  border-radius: 8px;
  min-width: 300px;
  height: 56px;
  margin-top: 10px;
  margin-left: 12px;
  padding: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  display: block;
  position: relative;
}

.select-field-2.dropdown-field {
  border-width: 0;
  margin-top: 0;
  margin-left: 0;
  padding-left: 16px;
}

.select-field-2.dropdown-field:hover {
  background-color: #ecf0f2;
}

.select-field-2.dropdown-field:active {
  background-color: #dae1e4;
}

.fade-in-on-scroll-7 {
  background-color: #fff;
  border-radius: 20px;
}

.fade-in-on-scroll-7.bg-colour-adj {
  background-color: #0000;
}

.text-block-32 {
  text-align: left;
  border: 1px #00222b;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.text-span-3 {
  text-decoration: line-through;
}

.text-block-28 {
  margin-left: 12px;
  position: static;
  top: 0;
}

.divider-line-2 {
  background-color: #f4f4f4;
  align-self: stretch;
  height: 2px;
  min-height: 2px;
  max-height: 2px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.flex-block-7 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-end;
  margin-top: 15px;
}

.text-block-30 {
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.text-block-29 {
  color: #9c9c9c;
  text-align: left;
  margin-top: 15px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.text-block-27 {
  z-index: 1;
  float: left;
  margin-top: 120px;
  margin-left: 40px;
  position: absolute;
}

.tabs-menu-4 {
  border: 1px solid #ccc;
  border-radius: 6px;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 100px;
  margin-bottom: auto;
  padding: 6px 5px 6px 6px;
  display: flex;
}

.tabs-menu-4.tab-menu {
  aspect-ratio: auto;
  background-color: #fff;
  border-color: #b9b9c9;
  max-width: 38%;
  margin-top: 150px;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.form-2 {
  margin-left: 8px;
}

.paragraphbulletscustom {
  margin-top: 10px;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.pricinglegaltext {
  color: #00222b;
  margin-top: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 1.4;
}

.mask-5 {
  overflow: visible;
}

.content-pair-2 {
  flex-wrap: nowrap;
  place-content: flex-end center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
  left: 0;
}

.content-pair-2.new-component {
  justify-content: flex-start;
  width: 100%;
  padding-left: 56px;
  padding-right: 56px;
}

.slide-7 {
  padding-left: 50px;
}

.sliderbutton-3 {
  background-color: #017f76;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  padding: 0;
  font-size: 20px;
  display: flex;
}

.heading-37 {
  color: #00222b;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 66px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.mobile-screenshot-wrapper-v3-4 {
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-bottom: -42px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  top: 1.891px;
  left: 0;
  right: 0;
  overflow: visible;
}

.slider-6 {
  background-color: #0000;
}

.fade-in-on-scroll-8 {
  background-color: #fff;
  border-radius: 20px;
}

.fade-in-on-scroll-8.bg-colour-adj {
  background-color: #0000;
}

.fade-in-on-scroll-8.bg-colour-adj.size-adj.vertical-stack-flex.tile-section {
  width: 100%;
  position: relative;
  left: 0;
}

.paragraph-24 {
  color: #476b7e;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.paragraph-24.subtext {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 66px;
}

.right-arrow-4 {
  margin-bottom: -10px;
  margin-left: -10px;
  margin-right: 0;
  padding-right: 0;
  inset: 85% 0% 0 85%;
}

.mobilecroppedscreen-4 {
  aspect-ratio: auto;
  width: 200px;
  min-height: 350px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 4px;
  overflow: auto;
}

.slide-nav-7 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  aspect-ratio: auto;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 400px;
  max-width: none;
  padding-left: 66px;
  padding-right: 16px;
  display: flex;
  inset: auto auto 0% 30%;
}

.left-arrow-4 {
  margin-bottom: -10px;
  margin-left: -83px;
  margin-right: 0;
  padding-top: 0;
  inset: 85% 0% 0% 85%;
}

.commbank-offer-cta-v2 {
  color: var(--text);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: underline;
}

.italic-text, .paragraph-25 {
  text-align: center;
}

.text-block-33 {
  padding: 40px;
}

.image-102 {
  min-width: auto;
  max-width: 100%;
}

.div-block-124 {
  min-width: 30%;
  max-width: 30%;
}

.div-block-126 {
  min-width: 41%;
}

.div-block-127 {
  min-width: 28%;
}

.div-block-128 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.full-width-background-image-home {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6570b6e358fd3db390d206b1_Hero%20Desktop%20lrg.jpg");
  background-position: 100% 72%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 96px;
  padding-bottom: 72px;
}

.full-width-background-image-home.adjust-top-padding {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6570ca652e7c14b7c1b86696_Hero%20Desktop%20lrg%204.jpg");
  background-position: 100% 72%;
  background-size: cover;
  padding-top: 72px;
  padding-bottom: 0;
}

.full-width-background-image-home.adjust-top-padding.adj-padding.add-above-spacing {
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6570ca652e7c14b7c1b86696_Hero%20Desktop%20lrg%204.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 60px;
}

.full-width-background-image-home.adjust-top-padding.adj-padding.add-above-spacing.sell-banner-top-margin {
  margin-top: 45px;
}

.background-dark {
  background-color: var(--background);
  height: auto;
  min-height: 40px;
  font-size: 50%;
  line-height: 100px;
}

.sell-side-offering-banner {
  z-index: 100;
  background-color: #e7eef1;
  margin-bottom: 0;
  padding: 12px 10px;
  display: block;
  position: fixed;
  inset: 75px 0% auto;
}

.subtitle-sellside-offering-banner {
  color: #00222b;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 19.5px;
}

.text-block-34 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.success-message-2 {
  -webkit-text-fill-color: transparent;
  background-color: #00222b;
  -webkit-background-clip: text;
  background-clip: text;
  border: 2px solid #e7eef1;
  border-radius: 5px;
  padding: 15px 20px;
}

.button-5 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #fa5853;
  background-image: linear-gradient(to right, #fa5853, #f46692 50%, #ffc444);
  border-radius: 5px;
  min-width: 180px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 13px 20px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: letter-spacing .3s, color .3s;
}

.button-5:hover {
  color: #fff;
  letter-spacing: 1px;
  text-decoration: none;
}

.button-5.btn-subscribe {
  color: #00222b;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/62184515242d017d3956870b_ic_arrow_back.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 4px;
  width: 60px;
  min-width: 50px;
  height: 40px;
  padding: 4px 16px 0;
  font-family: Montserrat, sans-serif;
  line-height: 1.9;
  transition: background-position .3s, letter-spacing .3s, color .2s;
  position: absolute;
  inset: 4px 4px 0 auto;
}

.button-5.btn-subscribe:hover {
  background-position: 55%, 0 0;
}

.text-block-35 {
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.error-message-2 {
  color: #00222b;
  background-color: #0000;
  border-radius: 3px;
}

.link-13 {
  display: none;
}

.list-8 {
  color: #476b7e;
  margin-bottom: 20px;
  font-weight: 400;
}

.paragraph-26 {
  color: #476b7e;
  font-weight: 400;
}

.list-9 {
  color: #476b7e;
  margin-bottom: 20px;
  font-weight: 400;
}

.paragraph-27, .list-10 {
  color: #476b7e;
  font-weight: 400;
}

.bold-text-15 {
  margin-top: 0;
  display: block;
}

.code-embed {
  color: #476b7e;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  list-style-type: lower-alpha;
}

.bold-text-16, .bold-text-17, .bold-text-18 {
  font-weight: 400;
}

.list-item-6 {
  color: #476b7e;
  font-family: Montserrat, sans-serif;
}

.list-11 {
  color: #476b7e;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  list-style-type: lower-alpha;
}

.bold-text-19 {
  font-weight: 400;
}

.list-item-7, .list-item-8 {
  line-height: 1.5;
}

.body-2, .body-3 {
  padding-top: 0;
}

.wemoney {
  width: auto;
  height: 80px;
  max-height: 80px;
}

.div-block-130 {
  align-self: stretch;
  align-items: center;
  display: flex;
}

.badge {
  background-color: var(--cba-yellow);
  border-radius: 100px;
  flex: auto;
  order: 1;
  align-self: center;
  height: 40px;
  position: relative;
}

.div-block-131 {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.text-block-36 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  left: auto;
}

.div-block-133 {
  width: 250px;
  min-width: auto;
}

.grid-76 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.grid-77 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . ."
                 ". . ."
                 ". Area Area"
                 ". . ."
                 / 1fr 1fr 1fr;
  grid-auto-rows: 0;
}

.grid-78 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.div-block-134 {
  margin-top: 20px;
  display: flex;
}

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

.top-margin-30 {
  margin-top: 30px;
}

.flex-centre-50-top-margin {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.div-block-138 {
  margin-top: 30px;
}

.rich-text-block-2 {
  font-weight: 400;
}

.rich-text-block-3 {
  color: var(--muted);
  font-weight: 400;
}

.div-block-140 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.div-block-141, .list-13 {
  margin-top: 24px;
  margin-bottom: 0;
}

.div-block-142, .div-block-143, .paragraph-28, .div-block-144 {
  margin-top: 24px;
}

.div-block-145 {
  margin-top: 24px;
  margin-bottom: 72px;
}

.costs-grid-77 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 24px;
  grid-template: ". . ."
                 ". . ."
                 ". Area Area"
                 ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
  grid-auto-rows: 0;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.pricing-table-header {
  background-color: #00385b;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 32px;
  display: flex;
}

.pricing-table-header.middle {
  background-color: var(--cba-yellow);
  border-top-left-radius: 0;
}

.text-block-37 {
  color: var(--white);
  font-weight: 700;
}

.text-block-37.text-black {
  color: var(--text);
}

.text-block-37.gst {
  margin-top: 5px;
  margin-left: 0;
  font-size: 12px;
  font-weight: 400;
}

.text-block-37.gst.text-black {
  color: var(--text);
}

.text-block-37.gst.margingst {
  margin-left: 4px;
  margin-right: 0;
  font-weight: 400;
}

.div-block-146, .div-block-147 {
  flex-flow: column;
  display: flex;
}

.div-block-148 {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.text-span-5 {
  font-size: 15px;
}

.text-span-6 {
  font-size: 16px;
}

.text-block-38 {
  margin-top: 21px;
}

.text-span-7 {
  font-size: 12px;
}

@media screen and (min-width: 1280px) {
  p {
    color: var(--muted);
  }

  .fixed-nav {
    font-weight: 400;
  }

  .links-above-footer.dark {
    padding-bottom: 72px;
  }

  .links-above-footer.second.space-adjusting.team.tablet.adding-space {
    padding-bottom: 20px;
  }

  .links-above-footer.home-in-3-cards {
    padding-top: 72px;
  }

  .features-section {
    max-width: 1044px;
    padding-top: 0;
  }

  .features-section.phone-container {
    margin-bottom: -1px;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.property-report-section.different-section.app-section.background-size.auto-side-margins.auto-margins {
    margin-left: 20px;
    margin-right: 20px;
  }

  .features-section.commbank-container {
    max-width: 1170px;
  }

  .features-section.commbank-container.desktop-symbol {
    padding-left: 24px;
    padding-right: 24px;
  }

  .features-section.tablet-footer-links {
    padding-left: 2em;
    padding-right: 2em;
  }

  .features-section.full-width-section-adust {
    max-width: 1044px;
  }

  .features-section.full-width-section-adust.add-top-padding {
    padding-top: 40px;
  }

  .features-section.blue-background-change {
    background-color: var(--background);
    max-width: 100%;
    height: 200px;
    margin-top: -280px;
  }

  .features-section.blue-background-change.adjust-height {
    height: 177px;
    margin-top: -183px;
  }

  .features-section.add-1em-sides {
    max-width: 1044px;
  }

  .features-section.add-top-padding {
    max-width: 1044px;
    margin-top: 10px;
  }

  .text-gradient-1 {
    background-image: linear-gradient(135deg, var(--primary), var(--secondary));
    font-family: Montserrat, sans-serif;
  }

  .text-gradient-2 {
    margin-top: 72px;
  }

  .text-gradient-2.no-margin-top {
    line-height: 72px;
  }

  .text-gradient-2.under-fold, .text-gradient-2.commbank-title, .text-gradient-2.space-adj {
    margin-top: 0;
  }

  .text-gradient-2.space-adj.laptop {
    display: none;
  }

  .text-gradient-2.space-adj.desktop {
    display: block;
  }

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

  .secondary-button.primary-button.job-discription-button {
    justify-content: center;
    width: 40%;
    margin-bottom: 40px;
  }

  .customers-panel {
    padding-bottom: 0;
  }

  .download-buttons.hero-download-buttons.linkedin-buttons._40px {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex;
  }

  .card-iphone {
    padding-right: 0;
  }

  .card-iphone-image {
    margin-top: -10px;
  }

  .card-iphone-image.home-page {
    margin-top: 0;
  }

  .card-iphone-overlay {
    background-image: linear-gradient(to top, #fff, #1d1e1e00);
  }

  .card-iphone-overlay.homepage {
    background-image: linear-gradient(to top, #1d1e1f 10%, #1d1e1e00);
  }

  .card-phone-image-container.small {
    inset: 13px;
  }

  .card-phone-image-container.on-dark {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }

  .grid-testimonial.lite.side-margin-adj.remove-side-margins {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-description {
    margin-left: 110px;
  }

  .iphone-holder.bottom-visable {
    margin-top: -550px;
  }

  .blue-card-background {
    padding-left: 3em;
    padding-right: 3em;
  }

  .half-text-container {
    width: 65%;
  }

  .semi-bold {
    color: var(--text);
  }

  .semi-bold.white-text._4-pillars {
    font-size: 18px;
    line-height: 22px;
  }

  .job-content.title {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .sticky {
    top: 47.2vh;
  }

  .customer-story-image {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .customer-story-image.story-1 {
    margin-bottom: 0;
  }

  .brand-resources-grid-holder.thankyou-page.side-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-2.key-features-info1 {
    text-align: left;
  }

  .text-block-4 {
    font-weight: 600;
  }

  .bold-text-4.key-features-info1 {
    text-align: left;
  }

  .bade-app-store {
    margin-right: 8px;
  }

  .bade-app-store.sizing-app-button {
    width: 200px;
    height: auto;
  }

  .badge-play-store {
    margin-left: 8px;
  }

  .badge-play-store.sizing-app-button {
    width: 200px;
    height: auto;
  }

  .grey-text-2 {
    color: var(--muted);
    margin-bottom: 48px;
  }

  .text-gradient-3 {
    background-image: linear-gradient(135deg, var(--primary), var(--secondary));
  }

  .text-center-2.full-width-adjustment.white-background._24px-radius._24px-side-margins.adjust-landscape-view.tile-left {
    align-self: auto;
    display: flex;
  }

  .section-2.white.z-index.cba-section.margin-20 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-2.white.under-fold {
    padding-top: 40px;
  }

  .section-2.privacy-policy-72px.add-20px-padding {
    padding-top: 20px;
  }

  .text-gradient-4 {
    background-image: linear-gradient(45deg, var(--primary), var(--secondary));
    text-align: center;
  }

  .grid-10-columns-2 {
    grid-template-columns: .5fr .5fr 1fr 1fr 1fr 1fr 1fr 1fr .5fr .5fr;
  }

  .text-gradient-5 {
    background-image: linear-gradient(135deg, var(--primary), var(--secondary));
  }

  .heading-20 {
    text-align: center;
  }

  .heading-21, .heading-22 {
    color: var(--text);
    font-family: Montserrat, sans-serif;
  }

  .heading-23, .heading-24 {
    color: var(--text);
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-25 {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .heading-26, .heading-27, .heading-28 {
    color: var(--text);
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .image-5 {
    border: 1px none var(--text);
    color: var(--text);
  }

  .tinted-button.home-hero.linkedin-buttons.apply-now-button {
    text-align: center;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: stretch;
    width: 40%;
    padding-top: 16px;
    padding-bottom: 15px;
    display: block;
  }

  .html-embed-2.cba-customers {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mobile-screenshot-text.new-component {
    order: 0;
    align-self: auto;
    padding-bottom: 0;
  }

  .horizontal-tabs.stepper {
    inset: auto 0% 0% 25%;
    width: auto;
    padding-left: 0;
    inset: auto 0% 0% 25%;
  }

  .content-pair.new-component {
    align-items: stretch;
    padding: 0 56px;
    display: flex;
    right: auto;
  }

  .mobile-screenshot-wrapper-v2 {
    width: 100%;
  }

  .container-3 {
    max-width: 1280px;
  }

  .card-phone-image-container-2.small {
    inset: 13px;
  }

  .section-4 {
    grid-column-gap: 31px;
    grid-row-gap: 33px;
    grid-template-columns: .5fr .5fr .5fr;
    margin-top: 48px;
  }

  .privacy-para-text.alt-text-pripol.normal-weight {
    margin-bottom: 10px;
  }

  .privacy-para-text._48-bottom.normal-weight {
    margin-bottom: 20px;
  }

  .list {
    color: #476b7e;
  }

  .key-features-section {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .div-block-22._4-pillars {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: -5px;
    padding-top: 0;
  }

  .div-block-23._4-pillars {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .div-block-24._4-pillars {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: -5px;
    padding-top: 0;
    padding-bottom: 50px;
    padding-right: 32px;
  }

  .div-block-25 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-bottom: 50px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-27 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .div-block-28 {
    margin-bottom: 16px;
    margin-left: 16px;
  }

  .div-block-29 {
    width: 50%;
    height: 100%;
    display: block;
  }

  .image-28 {
    width: 100%;
    height: 100%;
    margin-left: 38px;
  }

  .image-29 {
    max-width: 90%;
    margin-left: 2em;
    display: inline-block;
  }

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

  .html-embed-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-9.dark.dark-section-adjustment {
    padding-top: 0;
  }

  .why-home-in {
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-30 {
    padding-top: 0;
  }

  .grid-22 {
    grid-template-columns: 2fr 1fr;
  }

  .div-block-31, .div-block-33, .div-block-35, .div-block-37, .div-block-38 {
    margin-left: 0;
    padding-left: 2.2rem;
  }

  .container-5 {
    max-width: 1280px;
  }

  .container-6 {
    max-width: 1280px;
    padding-top: 72px;
  }

  .header-grid-v2.why-home-in-grid-48px._20-top-hero.text-and-image-section.side-margins {
    margin-left: 20px;
    margin-right: 20px;
  }

  .nav-container.nav-adjustments {
    justify-content: space-between;
  }

  .nav-container.nav-adjustments.new-nav-adj {
    max-width: 100%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-29.desktop {
    grid-template-rows: auto auto;
    grid-template-columns: .25fr 4.5fr .25fr 2fr;
  }

  .grid-32.landscape-72.tablet.grid-extention {
    grid-column-gap: 0px;
  }

  .div-block-58 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 0;
  }

  .grid-36 {
    grid-row-gap: 16px;
  }

  .container-10 {
    max-width: 1280px;
  }

  .semi-bold-2 {
    color: #00222b;
  }

  .semi-bold-2.white-text._4-pillars {
    font-size: 18px;
    line-height: 22px;
  }

  .grey-text-5 {
    font-size: 18px;
  }

  .container-14 {
    max-width: 1280px;
  }

  .icon-title.new-icon-title.black {
    color: var(--text);
  }

  .play-icon-holder-3.homeinv2 {
    display: none;
    left: 35%;
  }

  .play-icon-holder-3.homeinv2.show {
    display: none;
  }

  .play-icon-holder-3.homeinv2.show.show-med {
    display: block;
    top: 38%;
  }

  .grid-56.padding.padding-10.large-screen {
    margin-left: 4em;
    margin-right: 4em;
  }

  .grid-58 {
    grid-column-gap: 48px;
    margin-top: 72px;
    margin-bottom: 72px;
  }

  .grid-58.landscape-screen {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid-58.landscape-screen._3-card-grid-section.remove-72-top {
    margin-top: 0;
  }

  .div-block-94, .div-block-95 {
    padding: 2em 32px;
    box-shadow: 0 20px 40px #00000029;
  }

  .div-block-96 {
    padding-top: 2em;
    box-shadow: 0 20px 40px #00000029;
  }

  .navbar-button-1.button-2 {
    color: var(--white);
    background-color: #017f76;
    margin-left: 4px;
    margin-right: 0;
  }

  .navbar-button-1.button-2:hover {
    background-color: var(--primary-dark);
  }

  .inner-container.add-72px-padding {
    padding-bottom: 180px;
  }

  .body-section.paid-ads-page {
    background-position: 0 0;
  }

  .button-sidie-by-side-component.add-40px-top {
    margin-top: 0;
  }

  .menu-items-container {
    flex: 0 auto;
    justify-content: center;
  }

  .t-c-title {
    margin-bottom: 20px;
  }

  .mobile-mockup {
    display: none;
  }

  .heading-content-text.addjust-width-lrg-screen {
    max-width: 90%;
  }

  .heading-content-text.addjust-width-lrg-screen.add-bottom-padding {
    width: auto;
    max-width: none;
    margin-right: -30px;
  }

  .heading-content-text.addjust-width-lrg-screen.adjust-margin {
    max-width: none;
  }

  .header-text-div {
    grid-row-gap: 16px;
    justify-content: flex-end;
  }

  .header-text-div.padding-adjust.add-bottom-padding {
    padding-bottom: 20px;
  }

  .header-text-div.padding-adjust.add-bottom-padding.center-align {
    justify-content: center;
  }

  .blue-background {
    margin-top: -15.5rem;
  }

  ._2-square-tile-div.background-image {
    background-position: 177% 265%;
  }

  .flex-block-4.center-style-adjust {
    height: 60%;
    min-height: 60%;
    max-height: 60%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .flex-block-4.center-style-adjust.add-white-space-top {
    height: 100%;
    min-height: 100%;
    max-height: 100%;
  }

  .flex-block-4.center-style-adjust.add-white-space-top.adjust-size.adjust-padding {
    max-height: 140px;
  }

  .full-width-background-image {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
  }

  .full-width-background-image.adjust-top-padding {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
  }

  .grid-74 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: .75fr;
    grid-template-columns: 1.5fr .25fr;
  }

  .icon-flexbox {
    height: 80%;
  }

  .image-97 {
    display: inline-block;
  }

  .image-97.add-padding-top {
    max-width: 80%;
    position: relative;
    top: 20px;
  }

  .image-97.add-padding-top.size-adust {
    max-width: none;
    height: 580px;
    margin-right: 0;
    top: auto;
  }

  .mobile-image-mockup {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .mobile-image-mockup.center-alignment.adjust-img-postion {
    padding-left: 0;
    padding-right: 0;
  }

  .slider-4 {
    background-color: #0000;
  }

  .sliderbutton {
    background-color: #017f76;
    border-radius: 10px;
    width: 50px;
    height: 50px;
    padding: 5px;
  }

  .slide-nav-5 {
    padding-left: 34px;
  }

  .left-arrow-3 {
    left: 75%;
  }

  .sliderbutton-2 {
    background-color: #017f76;
    border-radius: 4px;
    width: 50px;
    height: 50px;
    padding: 5px;
  }

  .right-arrow-3 {
    left: 75%;
  }

  .slide-nav-6 {
    padding-left: 0;
    left: 29%;
  }

  .slider-5 {
    background-color: #0000;
  }

  .content-pair-2.new-component {
    align-items: stretch;
    padding: 0 56px;
    display: flex;
    right: auto;
  }

  .sliderbutton-3 {
    background-color: #017f76;
    border-radius: 4px;
    width: 50px;
    height: 50px;
  }

  .slider-6 {
    background-color: #0000;
  }

  .slide-nav-7 {
    left: 29%;
  }

  .full-width-background-image-home {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
  }

  .full-width-background-image-home.adjust-top-padding {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 60px;
  }

  .full-width-background-image-home.adjust-top-padding.adj-padding.add-above-spacing {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6570ca652e7c14b7c1b86696_Hero%20Desktop%20lrg%204.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .list-8 {
    color: #476b7e;
    margin-bottom: 20px;
    font-weight: 400;
  }

  .list-item-5 {
    color: #476b7e;
    font-style: normal;
    font-weight: 400;
  }

  .paragraph-26 {
    font-weight: 400;
  }

  .list-9 {
    color: #476b7e;
    margin-bottom: 20px;
    font-weight: 400;
  }

  .paragraph-27 {
    font-weight: 400;
  }

  .list-10 {
    color: #476b7e;
    margin-bottom: 40px;
    font-weight: 400;
  }

  .bold-text-16, .bold-text-17, .bold-text-18 {
    font-weight: 400;
  }

  .list-11 {
    list-style-type: lower-alpha;
  }

  .list-item-7, .list-item-8 {
    line-height: 1.5;
  }
}

@media screen and (min-width: 1440px) {
  h2 {
    font-size: 70px;
  }

  h3 {
    font-size: 50px;
  }

  h4 {
    font-size: 38px;
  }

  figure {
    margin-top: 20px;
  }

  .fixed-nav {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .links-above-footer.dark {
    padding-bottom: 72px;
  }

  .links-above-footer.light-blue-bg {
    padding-bottom: 24px;
  }

  .links-above-footer.second.space-adjusting.team.tablet.adding-space {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .links-above-footer._404-page {
    height: 100%;
    min-height: 100%;
    padding-top: 144px;
    padding-bottom: 144px;
  }

  .features-section.phone-container {
    margin-bottom: -5px;
    padding-bottom: 0;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.property-report-section.different-section.app-section.background-size.auto-side-margins, .features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.property-report-section.different-section.app-section.background-size.auto-side-margins.auto-margins, .features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.property-report-section.adjust-side-margins {
    margin-left: auto;
    margin-right: auto;
  }

  .features-section.commbank-container.desktop-symbol {
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-section.edit-size {
    margin-left: 140px;
    padding-left: 0;
    padding-right: 0;
  }

  .features-section.header-72px-top {
    align-items: flex-start;
    margin-bottom: 72px;
  }

  .features-section.header-72px-top.remove-additional-72px {
    margin-bottom: 0;
  }

  .features-section.side-margin-adjust {
    padding-left: 32px;
    padding-right: 32px;
  }

  .features-section.blue-background-change {
    max-width: 100%;
  }

  .features-section.blue-background-change.adjust-height {
    margin-top: -183px;
  }

  .hero-text._1 {
    padding-right: 4rem;
  }

  .hero-text._2 {
    padding-left: 4rem;
  }

  .white-text {
    margin-top: 6px;
    margin-bottom: 0;
  }

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

  .nav-menu._80px-height {
    height: 75px;
  }

  .text-gradient-2, .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist-title.new-72 {
    margin-top: 0;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space.remove-40px-bottom.add-side-margin.side-magins-adj {
    margin-left: 20%;
    margin-right: 20%;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space.margin-adjust.mobile-margin.bottom-padding.space-adj {
    margin-left: 8em;
    margin-right: 8em;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space.margin-adjust.mobile-margin.bottom-padding.space-adj.side-adj-space {
    max-width: 1280px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .grey-text.career-testimonial {
    margin-bottom: 24px;
  }

  .grey-text.career-testimonial.small-quotes.text-adj.line-height-adj.review-title-h5 {
    margin-bottom: 8px;
    font-weight: 800;
  }

  .secondary-button {
    height: 48px;
  }

  .secondary-button.btn-subscribe.footer-fit {
    top: 1px;
    bottom: 34px;
    right: 1px;
  }

  .secondary-button.primary-button {
    margin-left: 0;
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .customers-panel {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .customer-image.size-adjust-bigger {
    max-width: 100%;
    display: block;
  }

  .text-container {
    padding-bottom: 32px;
  }

  .product-container {
    position: relative;
  }

  .play-icon-holder {
    margin-top: -76px;
    position: absolute;
    inset: 50% auto auto 50%;
  }

  .product-phone-image-holder {
    position: relative;
  }

  .primar-button {
    border-radius: 4px;
    padding: 13px 16px;
  }

  .card-iphone-image {
    margin-top: -18px;
  }

  .card-phone-image-container {
    inset: 18px;
  }

  .grid-testimonial.lite.side-margin-adj {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-testimonial.lite.side-margin-adj.remove-side-margins {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-description {
    margin-top: 16px;
  }

  .fade-in-on-scroll.contact-form-button {
    justify-content: center;
  }

  .fade-in-on-scroll.background-colour, .fade-in-on-scroll.bg-colour-adj {
    background-color: #0000;
  }

  .fade-in-on-scroll.full-width-section {
    min-width: auto;
    max-width: 1280px;
  }

  .iphone-overlay {
    background-image: linear-gradient(10deg, #fff 35%, #fff0 73%, #0000);
  }

  .phones-holder {
    grid-row-gap: 18px;
    margin-top: -35%;
    padding-left: 5em;
    padding-right: 5em;
  }

  .portrait-iphone-holder {
    position: relative;
  }

  .blue-card-background {
    padding-left: 5em;
    padding-right: 5em;
  }

  .cta-holder.contact-page {
    border-style: solid;
    border-radius: 90px;
    width: 350px;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .contact-detail-holder.contact-page {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .contact-form-grid {
    grid-column-gap: 20px;
  }

  .contact-form-grid.paid-ad-form-grid {
    grid-row-gap: 10px;
  }

  .text-field.remove-10px-bottom {
    margin-bottom: 0;
  }

  .text-field.add-10-px-top {
    margin-top: 0;
    padding-top: 35px;
  }

  .buttons-holder.contact-page {
    margin-right: 0;
    padding-right: 0;
  }

  .sticky {
    top: 47.6vh;
  }

  .brand-resources-grid-holder.review-carousel {
    grid-template-columns: 1fr;
  }

  .paragraph-v2.cba-client {
    margin-top: 0;
  }

  .paragraph-v2.paid-ads-body-text {
    margin-top: 0;
    padding-left: 10px;
  }

  .secondary-button-outline {
    height: 48px;
  }

  .heading-8 {
    margin-top: 16px;
  }

  .paragraph-6 {
    margin-top: 16px;
    margin-bottom: 32px;
  }

  .bade-app-store {
    margin-right: 8px;
  }

  .bade-app-store.sizing-app-button {
    width: 200px;
  }

  .badge-play-store {
    margin-left: 8px;
  }

  .badge-play-store:hover {
    color: #0000;
    border-width: 0;
  }

  .badge-play-store.sizing-app-button {
    width: 200px;
  }

  .grey-text-2 {
    text-align: left;
    font-family: Montserrat, sans-serif;
  }

  .text-gradient-3 {
    font-family: Montserrat, sans-serif;
    font-size: 30px;
  }

  .text-center-2.desktop {
    margin-top: 72px;
  }

  .text-center-2.desktop.hide-tablet.remove-72-top {
    margin-top: 0;
  }

  .text-center-2.full-width-section-2 {
    align-self: stretch;
    align-items: stretch;
    max-width: 1280px;
  }

  .section-2 {
    font-family: Montserrat, sans-serif;
  }

  .section-2.privacy-policy-72px.add-20px-padding {
    padding-top: 20px;
  }

  .bold-text-7 {
    text-align: center;
  }

  .button.btn-subscribe {
    background-color: #fff;
  }

  .footer1-links-wrap, .footer1-link, .size6-text {
    font-family: Montserrat, sans-serif;
  }

  .text-gradient-4 {
    font-family: Montserrat, sans-serif;
    font-size: 30px;
  }

  .grey-text-3 {
    text-align: left;
    font-family: Montserrat, sans-serif;
  }

  .text-gradient-5 {
    font-family: Montserrat, sans-serif;
    font-size: 50px;
    line-height: 50px;
  }

  .tinted-button {
    border-radius: 4px;
    height: 48px;
    min-height: 0;
    margin-left: 8px;
    padding: 13px 16px;
    display: block;
  }

  .tinted-button.why-home-in-hero-dl, .tinted-button.mobile, .tinted-button.home-hero.lenders-hero-button {
    display: inline-block;
  }

  .primary-button {
    background-color: var(--primary);
    color: var(--text);
    border-radius: 4px;
    width: 200px;
    height: 48px;
    margin-right: 8px;
    padding: 13px 16px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .primary-button:hover {
    background-color: var(--primary-variant);
    text-decoration: none;
  }

  .primary-button.secondary-button.contact-page {
    margin-left: 0;
    margin-right: 8px;
    padding-left: 16px;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button {
    width: auto;
    height: auto;
    padding: 13px 16px;
  }

  .primary-button.secondary-button.new-contact-form-button {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 30%;
    margin-right: 30%;
  }

  .primary-button.secondary-button.lenders-button {
    width: 290px;
    min-width: 209px;
    display: flex;
  }

  .primary-button.secondary-button.veiw-jobs-button.center {
    display: flex;
  }

  .primary-button.secondary-button.linkedin-buttons {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 240px;
    display: flex;
  }

  .empty-space {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .mobile-screenshot-text.new-component {
    align-self: auto;
  }

  .horizontal-tabs.stepper {
    padding-left: 0;
  }

  .tab-button.title-bold.commbankactivetab {
    max-width: 12%;
    margin-left: -17px;
  }

  .tab-button.title-bold.commbankactivetab.w--current {
    max-width: 30%;
    margin-left: -30px;
    margin-right: 29px;
  }

  .tab-button.title-bold.otheractivetab {
    margin-left: -62px;
    margin-right: -30px;
  }

  .tab-button.title-bold.otheractivetab.w--current {
    margin-left: -35px;
    margin-right: -17px;
  }

  .card-phone-image-container-2 {
    inset: 18px;
  }

  .content-2.centered {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-6.mobile {
    display: none;
  }

  .image-20 {
    margin-bottom: 0;
  }

  .section-11 {
    grid-template-columns: .5fr .75fr;
  }

  .div-block-30 {
    padding-top: .5rem;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between {
    grid-row-gap: 2.5em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: .25fr;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between.added-top-margin {
    margin-top: 40px;
  }

  .grid-22 {
    grid-template-columns: 2fr 1fr;
  }

  .grid-26 {
    grid-template-columns: .75fr 1fr;
  }

  .grid-26.adj {
    grid-template-columns: 1.25fr 1fr;
  }

  .commbank-list-text.key-features-bullet-points {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-36 {
    display: none;
  }

  .nav-container.nav-adjustments {
    flex: 1;
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-container.nav-adjustments.new-nav-adj {
    max-width: 1280px;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-container.nav-adjustments.new-nav-adj.add-10px-left.full-wigth-adjust {
    justify-content: center;
    width: 100%;
    min-width: 100%;
  }

  .grid-29 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr 2fr .25fr .25fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-29.desktop {
    grid-template-rows: auto auto;
    grid-template-columns: .25fr 4fr .25fr 2fr;
  }

  .image-45 {
    padding-right: 0;
  }

  .grid-36.small-quotes {
    grid-row-gap: 16px;
    grid-template-rows: auto;
  }

  .grid-36.small-quotes.company-1.thank-you-page {
    grid-template-rows: .25fr;
  }

  .grid-36.small-quotes.company-2 {
    grid-row-gap: 16px;
  }

  .grid-36.small-quotes.single-review {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
  }

  .content-3.centered {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .second-section.light-blue-bg.lenders-page.new-design.desktop.testimonial-section {
    background-color: var(--white);
  }

  .product-container-2 {
    position: relative;
  }

  .play-icon-holder-2 {
    margin-top: -76px;
    position: absolute;
    inset: 50% auto auto 50%;
  }

  .play-icon-holder-2._50-adjust {
    top: 53%;
    left: 45%;
  }

  .paragraph-body-2.table-text {
    height: 20px;
    margin-top: 0;
  }

  .paragraph-body-2.left-alignment {
    text-align: left;
  }

  .paragraph-16 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-84 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-84.caption-margin-edit-pricing-page {
    margin: 0;
  }

  .caption-disclaimer {
    margin-left: 0;
    margin-right: 0;
  }

  .caption-disclaimer.side-margin-adjust {
    margin-left: auto;
    margin-right: auto;
  }

  .image-61 {
    padding-bottom: 0;
  }

  .grey-text-5.career-testimonial {
    margin-bottom: 24px;
  }

  .grey-text-5.career-testimonial.small-quotes.text-adj.thank-you-page {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .checklist-section.home-v2.top-72.desktop.adjust-72.desktopshow.add-space.size {
    grid-template-columns: .75fr .25fr 1fr;
  }

  .checklist-section.home-v2.top-72.desktop.adjust-72.desktopshow.add-space._36 {
    padding-top: 0;
  }

  .checklist-section.home-v2.top-72.desktop.adjust-72.desktopshow.add-space._36.center.top-spacing.remove-40-top {
    display: none;
  }

  .checklist-section.home-v2.top-72.desktop.adjust-72.desktopshow.add-space._36.center.top-spacing.remove-40-top.section-margin-adj {
    margin-left: 0;
    margin-right: 0;
  }

  .checklist-section.home-v2.top-72.desktop.adjust-72.desktopshow.add-space._36.center.top-spacing.remove-40-top.auto-margin {
    margin-left: auto;
    margin-right: auto;
  }

  .checklist-section.home-v2.top-72.desktop.adjust-72.desktopshow.add-space._36.center.top-spacing.remove-40-top.width-adj-1280 {
    justify-content: stretch;
    justify-items: stretch;
    max-width: 1280px;
  }

  .checklist-section.home-v2.top-72.desktop.adjust-72.desktopshow.add-space._36.center.top-spacing.remove-40-top.hide-homebuying-page {
    display: none;
  }

  .icon-box-image.tablet-icon.margin._24.size._24 {
    margin-top: 48px;
  }

  .icon-box-image.tablet-icon.margin._24.size._24.space {
    margin-bottom: 8px;
  }

  .icon-box-image.tablet-icon.margin._24.size._24-on-top {
    margin-top: 14px;
  }

  .icon-box-image.tablet-icon.margin._24.size._24-on-top.down {
    margin-top: 16px;
  }

  .icon-box-image.tablet-icon.margin._24.size._24-on-top.adj {
    margin-top: 22px;
  }

  .icon-box-image.tablet-icon.size._24-on-top._24-on-top {
    margin-top: 16px;
  }

  .desktop.hide.text._72.testimonial-section.side-margin-adj {
    margin-left: 0;
    margin-right: 0;
  }

  .play-icon-holder-3 {
    margin-top: -76px;
    position: absolute;
    inset: 50% auto auto 50%;
  }

  .play-icon-holder-3.homeinv2 {
    left: 36%;
  }

  .play-icon-holder-3.homeinv2.show {
    display: block;
    top: 36%;
  }

  .play-icon-holder-3.homeinv2.show.show-med {
    display: none;
  }

  .play-icon-holder-3.homeinv2.show.show-med.desktop.move {
    display: block;
  }

  .play-icon-holder-3.homeinv2.show.desktop.new-grid {
    margin-top: 0;
    margin-left: 0;
    position: relative;
    top: auto;
    left: auto;
  }

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

  .main-phone {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .section-26 {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/632bd1dd5b29090904fad476_Checklist%20sv.svg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
  }

  .section-26.new-checklist-section {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/632bd1dd5b29090904fad476_Checklist%20sv.svg");
    background-position: 0%;
    background-size: auto;
    background-attachment: scroll;
    height: auto;
  }

  .container-16 {
    display: flex;
  }

  .container-16.new-checklist-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-56.padding.padding-10.large-screen {
    margin-left: 4em;
    margin-right: 4em;
  }

  .grid-58.landscape-screen._3-card-grid-section.remove-72-top {
    margin-top: 0;
  }

  .testimonial-container {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .section-27 {
    max-width: 1280px;
  }

  .checklist-section-updated {
    padding-top: 72px;
    display: block;
  }

  .checklist-div-section {
    max-width: 1280px;
  }

  .checklist-div-section.background {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6383553db12502e2461c199d_Checklist%20desktop%20updated.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 720px;
    max-height: 1080px;
  }

  .grid-66 {
    grid-template-columns: .25fr .75fr 1fr;
  }

  .style-element-container {
    max-width: 1170px;
  }

  .header-1-page-title.homepage-title {
    padding-bottom: 10px;
    line-height: 72px;
  }

  .heading-2-v1-section-gradient._10px-padding {
    margin-bottom: 10px;
  }

  .heading-6-black.edit-style-section-title {
    color: var(--muted);
    text-align: left;
    height: 24px;
    margin-top: 0;
    padding-top: 6px;
  }

  .paragraph-body-1.paid-ad-body-text-paragraph {
    margin-bottom: 32px;
  }

  .button-tinted {
    min-width: 28%;
  }

  .button-primary._16px-side-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-primary._16px-side-padding._40px-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .inner-container {
    max-width: 100%;
  }

  .inner-container.add-72px-padding {
    padding-bottom: 200px;
  }

  .body-section.nav-bar {
    z-index: 9099;
    position: fixed;
    inset: 0% 0% auto;
  }

  .body-section.paid-ads-page {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f428e65cb2cbb83790f1ca_Home-in%20background%20house.png"), url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f759368f5f61f0394da771_Landing%20page%201.5.jpg");
    background-position: 0%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover;
    align-items: center;
    height: 100vh;
    max-height: 100vw;
    margin-bottom: 0;
    display: flex;
  }

  .body-section.paid-ads-page.mobile-layout-change {
    background-position: 0%, 0 0, 0 0;
  }

  .body-section.pricing-page-style-edit {
    align-self: stretch;
    margin-top: 32px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .container-18 {
    max-width: 1170px;
  }

  .review-carousel-slide {
    height: auto;
  }

  .hide-icon {
    display: none;
  }

  ._5-star-rating {
    text-align: left;
    width: 220px;
    max-width: 100%;
    margin-bottom: 8px;
  }

  .right-aligned-top-row {
    text-align: left;
  }

  .slider-bullets {
    background-color: var(--muted);
    color: #0000;
    cursor: auto;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
  }

  .slider-2 {
    background-color: #fff;
  }

  .mask-2 {
    height: auto;
  }

  .grid-70 {
    grid-template-columns: .75fr 1fr;
  }

  .div-block-100 {
    padding-bottom: 40px;
  }

  .header-1-page-title-copy.homepage-title {
    padding-bottom: 10px;
    line-height: 72px;
  }

  .paid-ad-form-cell {
    align-items: center;
  }

  .cell {
    justify-content: center;
  }

  .cell-2 {
    align-items: flex-end;
  }

  .div-block-102 {
    align-items: center;
    margin-top: 20px;
    margin-bottom: 24px;
    display: flex;
  }

  .quick-stack {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .paid-ad-list-icon {
    margin-top: 0;
  }

  .paid-ad-form.responsive-layout {
    grid-column-gap: 5px;
  }

  .multistep-form.retargeted {
    border-radius: 20px;
    box-shadow: 0 20px 40px #0003;
  }

  .heading-1-title.left-align {
    text-align: left;
  }

  .divider-line {
    background-color: var(--light);
    align-self: stretch;
    height: 2px;
    min-height: 2px;
    max-height: 2px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .divider-line.table-divider {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-33 {
    color: var(--text);
  }

  .heading-33.table-headers {
    color: var(--muted);
  }

  .list-item-4 {
    color: var(--text);
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    line-height: 20px;
  }

  .list-5 {
    color: var(--text);
    margin-bottom: 0;
  }

  .list-div {
    margin-top: 8px;
  }

  .pricing-table-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 2fr 1fr;
    align-self: stretch;
    margin-top: 0;
  }

  .pricing-table-1.disbursements-table {
    grid-template-rows: 1fr 1fr auto 1fr auto 1fr 1px;
  }

  .div-block-108 {
    background-color: #e7faf6;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    justify-content: space-between;
    padding: 8px 32px;
    display: flex;
  }

  .div-block-108.left-side {
    border-top-left-radius: 20px;
    border-top-right-radius: 0;
  }

  .div-block-108.right-side {
    border-radius: 0 20px 0 0;
  }

  .div-block-108.middle {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .div-block-109 {
    align-self: flex-start;
  }

  .div-block-110, .div-block-111 {
    align-self: center;
  }

  .pricing-table-div {
    border-radius: 24px;
    align-self: stretch;
    margin-top: 72px;
    box-shadow: 0 6px 20px #0000001a;
  }

  .div-block-112 {
    flex-direction: column;
    justify-content: space-around;
    padding: 32px;
    display: flex;
  }

  .divider-table-line-div {
    margin-left: 32px;
    margin-right: 32px;
  }

  .pricing-page-section-2 {
    background-color: var(--background);
    padding-top: 72px;
  }

  .part-section {
    align-self: stretch;
  }

  .part-section.part-b-section {
    margin-top: 72px;
  }

  .heading-content-text.addjust-width-lrg-screen {
    max-width: 90%;
  }

  .landing-page-2nd-section {
    padding-top: 40px;
  }

  .landing-page-2nd-section.side-margins.adjust-top-padding {
    padding-top: 20px;
  }

  ._2-square-tile-div.background-image {
    background-position: 180% 290%;
  }

  ._2-square-tile-font.subtext {
    margin-top: 32px;
    padding-top: 0;
    font-size: 16px;
  }

  ._2-square-tile-font.badge {
    max-width: 300px;
  }

  .google-icon {
    width: 100px;
  }

  .full-width-background-image {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .image-97.add-padding-top {
    padding-top: 0;
  }

  .mobile-image-mockup.center-alignment.adjusting-position {
    justify-content: center;
  }

  .step-text.text-gradient-1.gradient-text {
    background-image: linear-gradient(140deg, #017f76, #229088 50%, #0611ff 100%, #fff);
  }

  .fade-in-on-scroll-5.bg-colour-adj {
    background-color: #0000;
  }

  .slide-nav-5 {
    padding-left: 40px;
    font-size: 16px;
  }

  .fade-in-on-scroll-6.bg-colour-adj {
    background-color: #0000;
  }

  .slide-nav-6 {
    max-width: none;
    padding-left: 0;
    font-size: 16px;
  }

  .text-block-26 {
    margin-left: 0;
    margin-right: 0;
  }

  .primary-button-2 {
    color: #00222b;
    background-color: #06cd9e;
    border-radius: 4px;
    width: 200px;
    height: 48px;
    margin-right: 8px;
    padding: 13px 16px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .primary-button-2:hover {
    background-color: #06a59e;
    text-decoration: none;
  }

  .primary-button-2.secondary-button.standard-link-button.why-home-in-hero-button {
    width: auto;
    height: auto;
    padding: 13px 16px;
  }

  .select-field-2 {
    margin-left: 10px;
  }

  .fade-in-on-scroll-7.bg-colour-adj {
    background-color: #0000;
  }

  .text-block-28 {
    margin-left: 10px;
  }

  .divider-line-2 {
    background-color: #f4f4f4;
    align-self: stretch;
    height: 2px;
    min-height: 2px;
    max-height: 2px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .text-block-27 {
    margin-left: 40px;
  }

  .tabs-menu-4.tab-menu {
    max-width: 38%;
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .fade-in-on-scroll-8.bg-colour-adj {
    background-color: #0000;
  }

  .slide-nav-7 {
    max-width: none;
    font-size: 16px;
  }

  .full-width-background-image-home {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .button-5.btn-subscribe {
    background-color: #fff;
  }

  .list-11 {
    color: #476b7e;
    list-style-type: lower-alpha;
  }

  .list-item-7, .list-item-8 {
    line-height: 1.5;
  }

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

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

  h2 {
    font-size: 55px;
  }

  a {
    display: inline;
  }

  img {
    width: 40%;
  }

  .nav-logo {
    height: 40px;
    margin-top: 0;
  }

  .nav-logo._100-width-fix._20 {
    width: 100%;
  }

  .nav-logo._100-width-fix._20.remove-10px-left.landscape-logo-adjust {
    width: 122px;
  }

  .nav-link {
    text-align: left;
    margin-bottom: .5em;
    margin-left: 0;
    font-weight: 600;
  }

  .nav-link.updated-nav-bar.hide-descktop {
    display: flex;
  }

  .footer {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6216c5b1b8d0b747dc2b6af8_footer%20backgrund%20image.jpg"), linear-gradient(70deg, #017f76, #00385b);
    background-position: 50%, 0 0;
    background-size: cover, auto;
    padding-bottom: 80px;
  }

  .footer-flex-container {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .links-above-footer.dark {
    padding-bottom: 48px;
  }

  .links-above-footer.light-blue-bg {
    padding-bottom: 0;
  }

  .links-above-footer.light-blue-bg.commbank-section-1.site-map.adj-72-bottom.text-image-section {
    display: none;
  }

  .links-above-footer.light-blue-bg.commbank-section-1.site-map.adj-72-bottom.text-image-section.tablet-screen {
    display: block;
  }

  .links-above-footer.second.space-adjusting.team.tablet {
    padding-top: 72px;
  }

  .links-above-footer.second.space-adjusting.team.tablet.adding-space {
    padding-bottom: 40px;
  }

  .features-section {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1em;
  }

  .features-section.phone-container {
    margin-bottom: 0;
    padding-right: 0;
  }

  .features-section.no-padding.gradient-background {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 1em;
  }

  .features-section.no-padding.gradient-background.pc-landscape, .features-section.no-padding.gradient-background.pc-landscape.desktop {
    display: none;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6221beb6df7e59eebe4d399a_tablet%20bg.png"), linear-gradient(241deg, var(--primary) 9%, var(--secondary));
    background-position: 50%, 0 0;
    background-size: cover, auto;
    margin-left: 24px;
    margin-right: 24px;
    display: flex;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6216c5b1b8d0b747dc2b6af8_footer%20backgrund%20image.jpg"), linear-gradient(241deg, var(--primary) 9%, var(--secondary));
    background-position: 100%, 0 0;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.image-cba {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6342c0273ef0a5340d46131d_CBA%20Exclusive.png");
    background-position: 25% 34%;
    background-repeat: repeat;
    background-size: auto;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.image-cba.margin-adj {
    border: 1px solid #476b7e4d;
    padding-top: 24px;
    padding-bottom: 24px;
    box-shadow: 3px 3px 7px 3px #0000001a;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.image-cba.margin-adj.landscape-hide._2-billion-banner {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/637084623e974117fef70890_2b%20banner%20background.png");
    background-size: cover;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.image-cba.margin-adj.landscape-hide.adjust-background {
    background-position: 14% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.befor-you-bid-secton {
    background-image: linear-gradient(#080034, #080034);
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.befor-you-bid-secton.remove-1em.remove-1em-margins {
    padding-left: 0;
    padding-right: 0;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.different-section {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/634597ee3a74fd09f084ef0d_Different%20Background%20(1).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.different-section.margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.different-section.margin.remove-1em.rounded-corners {
    background-size: auto 116%;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.home-in-app-section {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6346db2eeace3fa8ef663c2e_Background%20(1).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.background-adjust.leave {
    background-position: 50%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .features-section.no-padding.gradient-background.mobile._26px.adding-quotes {
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .features-section.contact-72px.tablet {
    display: flex;
  }

  .features-section.commbank-container {
    margin-top: 0;
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .features-section.commbank-container.why-home-in-padding-adj, .features-section.commbank-container._72-above-adj {
    padding-top: 0;
  }

  .features-section.commbank-container._72-above-adj.tablet-symbol {
    display: block;
  }

  .features-section.commbank-container._72-above-adj.tablet-symbol.header-adj {
    padding-left: 4em;
    padding-right: 4em;
  }

  .features-section.commbank-container.remove-3rem {
    padding-top: 0;
  }

  .features-section.commbank-container.desktop-symbol {
    display: none;
  }

  .features-section.tablet-footer-links {
    padding-bottom: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .features-section.tablet-remove-72, .features-section.remove-72 {
    padding-bottom: 0;
  }

  .features-section.landscape-mobile {
    display: none;
  }

  .features-section.tablet-landscape {
    display: flex;
  }

  .features-section.desktop {
    display: none;
  }

  .features-section._72px {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .features-section.responsive-mobile {
    padding-bottom: 72px;
  }

  .features-section.tablet.landscape {
    display: block;
  }

  .features-section.conveyancing-faqs {
    max-width: 754px;
  }

  .features-section.tablet-view {
    display: none;
  }

  .features-section.hide-on-desktop.show-on-tablet {
    display: flex;
  }

  .features-section.hide-on-desktop.show-on-tablet.hide-landscape {
    display: none;
  }

  .features-section.remove-1em-padding.add-20px-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .features-section.header-72px-top.remove-additional-72px {
    max-width: 754px;
  }

  .features-section.pricing-section-2 {
    display: flex;
  }

  .features-section.side-margin-adjust._40px-bottom {
    width: 100%;
    max-width: 754px;
  }

  .features-section._72px-bottom, .features-section._72px-bottom._72px-top {
    max-width: 754px;
  }

  .features-section.full-width-section-adust {
    max-width: 1044px;
    margin-left: 0;
    margin-right: 0;
  }

  .features-section.add-56px-top {
    margin-top: 56px;
  }

  .features-section.background-colour-change, .features-section.blue-background-change.adjust-height {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .features-section.add-1em-sides {
    max-width: 1440px;
    margin-left: 0;
    margin-right: 0;
  }

  .features-section.add-top-padding {
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .features-section.landing-page-style-home-mobile {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-text {
    font-size: 100px;
  }

  .hero-text._1 {
    text-align: right;
    padding-right: 2rem;
    font-size: 82px;
  }

  .hero-text._2 {
    padding-left: 2rem;
    font-size: 82px;
  }

  .white-text {
    margin-top: 16px;
  }

  .white-text.team.tablet {
    text-align: center;
  }

  .section-hero {
    padding-top: 1em;
  }

  .project-item {
    width: 100%;
    padding-right: 0;
  }

  .nav-menu {
    box-shadow: none;
    background-color: #fff;
    border-radius: 8px;
    margin-top: 77px;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .nav-menu.new-nav-menu {
    border-radius: 8px;
    margin-top: 84px;
  }

  .brand {
    padding-left: 0;
  }

  .menu-button {
    text-align: center;
    border-radius: 10px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    padding: 15px;
    line-height: 1;
    transition: background-color .2s;
    display: block;
    position: absolute;
    inset: 7px 10px auto auto;
  }

  .menu-button.w--open {
    background-color: var(--white);
  }

  .project-item-style-2 {
    padding-right: 0;
  }

  .heading-display {
    font-size: 55px;
  }

  .utility-page-content {
    max-width: 50vw;
  }

  .form-input.subscribe-input.background-colour, .form-input.subscribe-input.background-colour::placeholder {
    color: #000;
  }

  .form-input.subscribe-input {
    padding-right: 16px;
  }

  .asset-licensing-grid {
    grid-template-columns: 1fr;
  }

  .text-gradient-2 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.new-tab {
    margin-top: 32px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.new-tab.centered.hide-desktop {
    display: block;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.new-tab.centered.hide-desktop._32 {
    margin-top: 0;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.new-tab.centered.hide-desktop._32._40-bottom {
    margin-bottom: 40px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.new-tab.centered.hide-desktop._32._40-bottom.space {
    margin-bottom: 10px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.new-tab.dark-text {
    background-image: linear-gradient(to bottom, var(--text), var(--text));
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.new-tab.dark-text.top-72-space {
    margin-top: 56px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.top-space-adj {
    margin-top: 60px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.top-space-adj.bottom-padding {
    padding-bottom: 10px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space.remove-40px-bottom.add-side-margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space.margin-adjust.mobile-margin.bottom-padding.space-adj {
    margin-top: 0;
    margin-bottom: 72px;
  }

  .text-gradient-2.commbank-title {
    margin-bottom: 16px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .text-gradient-2.commbank-title._16-adj {
    margin-left: 0;
    margin-right: 0;
  }

  .text-gradient-2.commbank-title.right-align {
    margin-right: 20px;
  }

  .text-gradient-2.commbank-title.right-align._40px-left {
    margin-left: 0;
  }

  .text-gradient-2.commbank-title.right-align.padding-adjusting {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }

  .text-gradient-2.commbank-title.right-align.header-v2.tablet {
    margin-left: 0;
    margin-right: 0;
  }

  .text-gradient-2.commbank-title.right-align.header-v2.tablet.space {
    margin-left: 16px;
  }

  .text-gradient-2.commbank-title.right-align.header-v2.tablet.space.more-space {
    margin-bottom: 8px;
  }

  .text-gradient-2.commbank-title.right-align.bottom-48 {
    margin-bottom: 48px;
  }

  .text-gradient-2.commbank-title.right-align.bottom-48.center-alignment {
    text-align: center;
  }

  .text-gradient-2.commbank-title.team.team-phot-title.mobile-landscape {
    font-size: 55px;
  }

  .text-gradient-2.commbank-title.team.tablet {
    text-align: center;
  }

  .text-gradient-2.commbank-title.mobile {
    display: none;
  }

  .text-gradient-2.commbank-title.mobile-adj {
    display: block;
  }

  .text-gradient-2.commbank-title.add-72-bottom {
    margin-bottom: 48px;
  }

  .text-gradient-2.commbank-title.remove-16px {
    margin-bottom: 0;
  }

  .text-gradient-2.centered.adjusted {
    margin-bottom: 72px;
  }

  .text-gradient-2.centered.adjusted._72px {
    margin-bottom: 16px;
  }

  .text-gradient-2.centered.adjusted._72px.mobile, .text-gradient-2.size-reduced-for-mobile.hiding {
    display: none;
  }

  .grey-text.job-discription.read-more-link._48-px.display-box-adj {
    flex-direction: column;
    display: flex;
  }

  .grey-text.job-discription.read-more-link._48-px.laptop-visible {
    display: none;
  }

  .grey-text.job-discription.read-more-link._48-px.tablet-visibal {
    display: block;
  }

  .grey-text.career-testimonial, .grey-text.career-testimonial.small-quotes.text-adj {
    font-size: 18px;
  }

  .grey-text.career-testimonial.small-quotes.text-adj.line-height-adj {
    line-height: 26px;
  }

  .nav-cta-button {
    text-align: left;
    justify-content: flex-start;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    display: none;
  }

  .nav-cta-button.mobile-device-buttons {
    display: flex;
  }

  .secondary-button.btn-subscribe.footer-fit {
    border-style: none;
    flex: 0 auto;
  }

  .card-item-content {
    align-self: auto;
    padding-left: 1em;
    padding-right: 1em;
  }

  .card-item-content.cards-home-in-app {
    background-color: #fff;
    padding-top: 0;
  }

  .small-container {
    max-width: 100%;
  }

  .customers-panel {
    padding-top: 0;
    padding-bottom: 1em;
  }

  .text-holder {
    margin-top: 72px;
  }

  .customer-image.size-adjust-bigger {
    width: 60%;
  }

  .text-container {
    max-width: 70%;
    margin-top: 16px;
    margin-left: 48px;
    margin-right: 48px;
  }

  .text-container._40px {
    padding-bottom: 0;
  }

  .play-icon-holder {
    width: 100px;
    margin-top: -50px;
    margin-left: -50px;
  }

  .play-icon-image {
    width: 100px;
  }

  .product-phone-demo-image {
    border-radius: 10px;
  }

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

  .team-item {
    min-height: 300px;
  }

  .feature-grid {
    margin-bottom: 0;
  }

  .feature-grid._2-lrg-squares {
    grid-column-gap: 1em;
    margin-bottom: 1em;
  }

  .feature-grid._72 {
    grid-column-gap: 1em;
    padding-bottom: 72px;
  }

  .feature-grid.altered-home-blocks.adj-col-spacing {
    grid-column-gap: 1em;
    margin-bottom: 1em;
  }

  .ellipse-left {
    left: -450px;
  }

  .ellipse-right {
    right: -560px;
  }

  .main-hero-container {
    padding-left: 1em;
    padding-right: 1em;
  }

  .main-heading {
    margin-top: 56px;
  }

  .grid-5-col {
    grid-template-rows: auto auto;
  }

  .download-buttons.mobile-vertical {
    flex-direction: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 0;
  }

  .download-buttons.hero-download-buttons.adj-space {
    margin-bottom: 0;
  }

  .download-buttons.hero-download-buttons.linkedin-buttons._40px._2-button-career-page.team {
    margin-top: 32px;
  }

  .download-buttons.mobile-vertical {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .primar-button {
    margin-bottom: 10px;
  }

  .primar-button.last {
    margin-bottom: 0;
  }

  .feature-1-image {
    display: none;
  }

  .card-feature-center {
    flex-direction: column;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .card-feature-icon {
    text-align: left;
    width: 100%;
    display: block;
  }

  .card-feature-icon._100-width-fix, .card-feature-icon._100-width-fix._20 {
    width: 100%;
  }

  .hero-text-line {
    height: 90px;
    margin-top: 50px;
  }

  .footer-social-media-container {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .phone-holder-image {
    padding-top: 0;
  }

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

  .grid-testimonial.lite.side-margin-adj.remove-side-margins {
    display: none;
  }

  .grid-testimonial.lite.side-margin-adj.remove-side-margins.reveal-on-device {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .hero-description {
    margin-bottom: 24px;
  }

  .fade-in-on-scroll.contact-form-button._40px {
    margin-top: 0;
  }

  .fade-in-on-scroll.remove-white.add-72.desktop.tablet.center {
    justify-content: center;
  }

  .fade-in-on-scroll.remove-white.tablet {
    display: flex;
  }

  .fade-in-on-scroll.remove-white.left-16px-mar {
    margin-left: 16px;
  }

  .fade-in-on-scroll.remove-colour-bg.hero-section-style.awards-div {
    padding-left: .7em;
  }

  .fade-in-on-scroll.remove-colour-bg.hero-section-style.content-div {
    padding-left: 0;
  }

  .fade-in-on-scroll.size-adjust.right-align.adjust-padding-bottom {
    padding-bottom: 20px;
  }

  .licensing-device-image {
    max-height: 250px;
  }

  .iphone-holder.bottom-visable {
    margin-top: -425px;
  }

  .iphone-holder.cta {
    width: 80%;
    height: auto;
  }

  .phones-holder {
    margin-top: -38%;
    padding-bottom: 3em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .card-grid.margin {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .featured-blog-post-holder {
    flex-direction: column;
  }

  .thumbnail-image-holder {
    width: 100%;
    height: 60vw;
  }

  .featured-blog-description-holder {
    padding: 35px;
  }

  .simple-collection-list {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr 1fr;
  }

  .main-blog-image.padding-below._100-width-fix {
    width: 100%;
  }

  .rich-text-holder {
    width: 80%;
  }

  .contact-left-side-holder {
    flex-direction: row;
  }

  .white-background.contact-page.remove-padding-bottom {
    padding-bottom: 10px;
  }

  .hero-grid {
    grid-template-rows: auto auto;
  }

  .hero-grid.conveyancying-grid.tablet-conveyancying {
    grid-template-rows: auto;
  }

  .hero-grid.conveyancying-grid.tablet-conveyancying.conveyancing-page {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
  }

  .hero-image {
    margin-top: 26px;
  }

  .hero-image.careers-page {
    margin-top: 0;
  }

  .semi-bold.white-text._4-pillars {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .simple-info-holder {
    padding-left: 1em;
    padding-right: 1em;
  }

  .job-description-holder {
    width: 100%;
    padding-left: 1em;
    padding-right: 1em;
  }

  .line {
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .timeline-item {
    grid-template-columns: 1fr 80px 1fr;
  }

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

  .grid-4-columns.relative {
    grid-template-columns: 1fr 1fr;
  }

  .support-grid-layout {
    grid-template-columns: 2fr 3fr;
  }

  .support-article-holder {
    padding: 1em;
  }

  .brand-resources-grid-holder {
    grid-column-gap: 1em;
  }

  .brand-resources-grid-holder.single-review-tablet-up.landscape-down {
    display: none;
  }

  .heading {
    font-size: 25px;
  }

  .heading.add-bottom-padding, .heading.add-bottom-px {
    padding-bottom: 20px;
  }

  .paragraph-v2 {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .paragraph-v2.adjusted.thank-you-page {
    text-align: center;
    align-self: center;
  }

  .paragraph-v2._2em {
    padding-left: 1em;
    padding-right: 1em;
  }

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

  .paragraph-v2.cba-client.additional-space {
    margin-bottom: 16px;
  }

  .paragraph-v2.cba-client.additional-space.captioned-text._32-below {
    margin-bottom: 40px;
  }

  .paragraph-v2.cba-client.additional-space.captioned-text.tablet-margin-bottom, .paragraph-v2.cba-client.additional-space._24-bottom {
    margin-bottom: 32px;
  }

  .paragraph-v2.cba-client.additional-space._24-bottom.remove-32px-bottom {
    margin-bottom: 0;
  }

  .paragraph-v2.cba-client.additional-space._32-above {
    margin-top: 32px;
  }

  .paragraph-v2.cba-client.additional-space.space-adjust {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .paragraph-v2.cba-client.additional-space.space-adj {
    margin-top: 32px;
    margin-bottom: 40px;
  }

  .paragraph-v2.cba-client.additional-space.top-and-bottom-padding {
    margin-top: 24px;
    margin-bottom: 40px;
  }

  .paragraph-v2._16px, .paragraph-v2._16px-list {
    margin-bottom: 16px;
  }

  .paragraph-v2.tablet-padding {
    margin-top: 10px;
  }

  .paragraph-v2.beforeyoubid-section {
    margin-top: 20px;
  }

  .paragraph-v2.beforeyoubid-section.bottom-adj.width-adj, .paragraph-v2.beforeyoubid-section.width-size {
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-v2.text-adjust {
    color: var(--white);
    text-align: center;
  }

  .paragraph-v2.paid-ads-body-text {
    margin-bottom: 0;
  }

  .secondary-button-outline {
    margin-right: 0;
  }

  .secondary-button-outline.tablet {
    justify-content: center;
    padding-top: 11px;
    padding-bottom: 11px;
    display: inline-block;
  }

  .secondary-button-outline.tablet.green-tint-button-second {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .secondary-button-outline.green-tint-button-second.col-1.button-width {
    margin-left: 0;
    margin-right: 0;
  }

  .secondary-button-outline.green-tint-button-second.flex {
    flex-direction: column;
    display: flex;
  }

  .secondary-button-outline.green-tint-button-second.remove-16px-right.button-size {
    padding-left: 48px;
    padding-right: 48px;
  }

  .secondary-button-outline.green-tint-button-second.remove-16px-right.button-size-adj {
    padding-left: 32px;
    padding-right: 32px;
  }

  .secondary-button-outline.green-tint-button-second.remove-16px-right.button-size-adj.button-full-width.full-width {
    justify-content: center;
    display: flex;
  }

  .secondary-button-outline.green-tint-button-second.remove-16px-right.button-size-adj.additional-size {
    display: block;
  }

  .heading-3.centered._320px._568px._768px {
    margin-bottom: 48px;
  }

  .heading-3.title-text.tablet {
    margin-bottom: 16px;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._45-font {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 45px;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align, .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.beforeyoubid-section.width-adj.right.font-size {
    font-size: 32px;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.beforeyoubid-section.width-size {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align._2-billion-banner-text {
    color: var(--white);
    text-align: center;
    font-size: 100px;
    font-weight: 700;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.text-update {
    color: var(--white);
    text-align: center;
    font-size: 25px;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._40.bottom-padding {
    margin-bottom: 24px;
  }

  .heading-3._72.size-reduced-for-mobile.remove-20-top.desktop-heading.tablet-heading {
    font-size: 45px;
    display: block;
  }

  .heading-3._72.size-reduced-for-mobile.remove-20-top.desktop-heading.tablet-heading.center-aligned {
    text-align: center;
    margin-bottom: 10px;
  }

  .heading-3._72.size-reduced-for-mobile.remove-20-top.desktop-heading.desktop-h2 {
    display: none;
  }

  .heading-3._72.size-reduced-for-mobile.remove-20-top.desktop-heading.desktop-h2.how-it-works-text {
    display: block;
  }

  .heading-4.above-footer {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-5, .heading-6, .heading-7 {
    font-size: 25px;
  }

  .heading-7.card-home-in-title-text {
    padding-left: 1em;
    padding-right: 1em;
  }

  .paragraph-5.card-home-in-para-text {
    margin-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
  }

  .heading-8.centered.open-roles {
    margin-bottom: 72px;
  }

  .heading-8.centered.open-roles.size-reduced-for-mobile.adj-72.remove-72px.add-side-margins-px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .bold-text-4 {
    font-size: 25px;
  }

  .text-block-5._40px.center.home-v2.tablet {
    margin-bottom: 16px;
  }

  .text-block-5._40px.center.home-v2.tablet.space {
    margin-left: 16px;
  }

  .text-block-5._40px.center.home-v2.tablet.space.remove-16-px-left {
    margin-left: 0;
  }

  .text-block-5._40px.center.home-v2.new-tab {
    padding-right: 20px;
  }

  .text-block-5._40px.center.home-v2.new-tab.new-tablet {
    margin-top: 16px;
    margin-bottom: 0;
  }

  .text-block-5._40px.center.home-v2.new-tab.new-tablet.centered.cent-2 {
    text-align: center;
    margin-bottom: 24px;
  }

  .text-block-5._40px.center.home-v2.new-tab.new-tablet.centered.cent-2.space {
    margin-bottom: 48px;
  }

  .text-block-5._40px.center.home-v2.new-tab.new-tablet.centered.cent-2.space.hide-desktop {
    display: block;
  }

  .text-block-5._40px.center.home-v2.plus-bottom-space.homepage-title-subtext {
    padding-right: 40px;
  }

  .bade-app-store {
    width: 90%;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .bade-app-store.sizing-app-button {
    margin-right: 8px;
  }

  .bade-app-store.sizing-app-button.mobile.landscape {
    width: 160px;
  }

  .badge-play-store {
    width: 90%;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 0;
  }

  .badge-play-store.sizing-app-button {
    margin-left: 0;
  }

  .badge-play-store.sizing-app-button.tablet-google-button {
    margin-bottom: 40px;
  }

  .badge-play-store.sizing-app-button.tablet-google-button.mobile.landscape {
    width: 160px;
  }

  .grey-text-2.contact-text.bottom-text.tab-and-under {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .text-center-2._50-sizing.tablet-adj {
    max-width: 80%;
  }

  .text-center-2.desktop {
    display: flex;
  }

  .text-center-2.desktop.hide-tablet {
    display: none;
  }

  .text-center-2.tablet-layout {
    display: flex;
  }

  .text-center-2.tablet-layout.hiding, .text-center-2.mobile {
    display: none;
  }

  .text-center-2.full-width-adjust {
    padding-left: 0;
  }

  .text-center-2.full-width-adjustment {
    align-items: stretch;
  }

  .text-center-2.full-width-adjustment.white-background._24px-radius._24px-side-margins.adjust-landscape-view.tile-left {
    overflow: hidden;
  }

  .section-2.white.z-index.team.desktop, .section-2.white.z-index.team.mobile, .section-2.white.z-index.cba-section.landscape-view, .section-2.white.z-index.cba-section.landscape-screen {
    display: none;
  }

  .section-2.white._72px, .section-2.privacy-policy-72px.add-20px-padding {
    padding-top: 0;
  }

  .section-2.desktop, .section-2.tablet.landscape-tablet {
    display: none;
  }

  .button.btn-subscribe {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/62184515242d017d3956870b_ic_arrow_back.svg");
    background-position: 50%;
    background-size: auto;
    padding-right: 16px;
  }

  .footer1-grid {
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 738px;
  }

  .footer-image-logo {
    width: 80%;
  }

  .nav-cta-button-2 {
    text-align: left;
    justify-content: flex-start;
    padding-left: 1em;
  }

  .grid-10-columns-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grey-text-3.on-gradient-text {
    font-size: 16px;
    line-height: 1.2;
  }

  .grey-text-3.position-title {
    margin-bottom: 16px;
  }

  .grey-text-3.values-text {
    font-size: 26px;
  }

  .text-gradient-5.heading-2.size-reduced-for-mobile.desktop {
    display: none;
  }

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

  .image-4._100-width-fix._20 {
    width: auto;
    min-width: 110px;
    margin-top: 20px;
    display: inline-block;
  }

  .image-4._100-width-fix._20._75-opacity {
    opacity: 1;
    text-align: left;
    width: auto;
    min-width: 110px;
  }

  .tinted-button {
    width: auto;
    display: inline;
  }

  .tinted-button.why-home-in-hero-dl {
    width: 50px;
  }

  .tinted-button.why-home-in-hero-dl.featured-area {
    flex-direction: row;
    width: auto;
  }

  .tinted-button.mobile {
    text-align: center;
    flex-direction: column;
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
    font-size: 16px;
    display: flex;
  }

  .tinted-button.hero-app-button.why-home-in-app-button {
    text-align: center;
    margin-top: 8px;
    margin-left: 0;
    display: block;
  }

  .tinted-button.home-hero.lenders-hero-button.tablet-size-button {
    padding-top: 12px;
    padding-bottom: 12px;
    display: inline-block;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 8px;
    margin-right: 0;
    display: flex;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button {
    align-items: center;
    display: inline;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.remove-40.add-16px-space {
    margin-right: 16px;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section.text-adj._3-step-image-card-button {
    background-color: var(--primary-dark);
    color: var(--white);
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section-button.padding-adj {
    margin-top: 16px;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section-button.padding-adj.space-text-adj {
    display: inline;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.colour-update {
    background-color: var(--primary-dark);
    color: var(--white);
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.hero-started-button {
    margin-top: 0;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.customer-hero-button {
    display: inline;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.tablet {
    margin-top: 10px;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.tablet.align {
    justify-content: center;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.tablet.align.green-button-prime.space-adjust.colour-update {
    background-color: var(--primary-dark);
    color: var(--white);
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.green-button-prime.button-width-adj.tablet-footer {
    margin-top: 0;
    margin-bottom: 0;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.green-button-prime.button-width-adj.tablet-footer.padding-sides {
    padding-left: 10px;
    padding-right: 10px;
  }

  .primary-button.secondary-button.veiw-jobs-button.center.conveyancing-page.tablet {
    margin-top: 0;
  }

  .primary-button.secondary-button.linkedin-buttons.tablet {
    flex-direction: row;
    margin-right: 0;
    display: flex;
  }

  .image-6.enlarge._20._100-width-fix {
    width: 100%;
  }

  .mobile-screenshot-text {
    max-width: 320px;
    margin-left: 24px;
  }

  .mobile-screenshot-text.remove-negative-spacing {
    margin-top: 20px;
  }

  .mobile-screenshot-text.new-component {
    width: auto;
    max-width: 500px;
    margin-right: 0;
    padding-right: 0;
    left: 34%;
  }

  .mobile-screenshot-text.tabcontent {
    max-width: none;
  }

  .mobile-screenshot-text.tabcontent.custom {
    flex: 1;
    align-self: center;
    max-width: none;
  }

  .mobile-screenshot-text.new-component {
    width: auto;
    max-width: 500px;
    margin-right: 0;
    padding-right: 0;
    left: 34%;
  }

  .tab-pane-tab-1 {
    position: relative;
  }

  .divider {
    height: 6vw;
  }

  .image-10 {
    width: 100%;
    max-width: 100%;
  }

  .vertical-tabs-content {
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    display: block;
  }

  .vertical-tabs-content.verticaltabscontentmod {
    box-shadow: none;
    margin-top: 92px;
  }

  .heading-29 {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
    font-size: 28px;
  }

  .container-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-2.pull-divider-up {
    max-width: 1272px;
    padding-top: 0;
    display: block;
  }

  .container-2.pull-divider-up.desktop {
    display: none;
  }

  .container-2.pull-divider-up.tablet.center-align {
    justify-content: center;
    display: flex;
  }

  .container-2.pull-divider-up.landscape {
    display: none;
  }

  .container-2.text-center {
    width: 80%;
    max-width: 700px;
    height: auto;
    max-height: none;
    padding-top: 0;
  }

  .paragraph-8 {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 24px;
  }

  .horizontal-tabs {
    flex-direction: column;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .horizontal-tabs.remove-side-padding {
    margin-left: 0;
    margin-right: 0;
  }

  .horizontal-tabs.stepper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    inset: auto 0% 0% 40%;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: stretch;
    align-items: center;
    width: 100%;
    margin-top: 30px;
    padding-right: 30px;
    display: flex;
    position: relative;
    inset: auto 0% 0%;
  }

  .image-11 {
    margin-bottom: 100px;
  }

  .section-title {
    margin-bottom: 60px;
  }

  .section-title._60px {
    margin-bottom: 0;
  }

  .features {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-pair {
    flex-wrap: wrap;
    place-content: stretch center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .content-pair.vertical-stack-flex {
    flex-direction: row;
  }

  .content-pair.landing-page-adjust-layout {
    flex-wrap: nowrap;
  }

  .content-pair.new-component {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    place-content: space-between center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10%;
    padding-left: 20%;
    padding-right: 20%;
    display: flex;
    right: 0;
  }

  .tab-button.tablet {
    flex-direction: column;
    padding-right: 20px;
    display: flex;
  }

  .tab-button.tablet.w--current {
    flex-direction: column;
    width: auto;
  }

  .tab-button.title-bold.stepper {
    width: auto;
    height: 8px;
    padding-right: 40px;
  }

  .tab-button.title-bold.stepper.w--current {
    width: 35px;
    padding-right: 40px;
  }

  .tab-button.title-bold.commbankactivetab {
    max-width: 30%;
  }

  .tab-button.title-bold.commbankactivetab.w--current {
    flex: 1;
    justify-content: center;
    align-self: center;
  }

  .tab-button.title-bold.otheractivetab {
    text-align: center;
    flex: 1;
    justify-content: center;
    align-self: center;
  }

  .vertical-tabs-menu {
    flex-direction: row;
    justify-content: space-around;
    align-items: stretch;
    margin-bottom: 24px;
  }

  .mobile-screenshot-wrapper-v2 {
    flex: 0 auto;
    align-self: auto;
    align-items: center;
    max-width: 35vw;
    margin-left: 0;
    margin-right: 0;
    padding-top: 39px;
    display: block;
  }

  .desktop-tablet-responsive.above-footer-devider {
    grid-template-columns: 1fr .25fr 1fr .25fr 1fr;
    width: 100%;
  }

  .desktop-tablet-responsive.above-footer-devider.large-device {
    display: none;
  }

  .desktop-tablet-responsive.above-footer-devider.tablet {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .desktop-tablet-responsive.above-footer-devider.tablet.remove-column {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .above-footer-devider {
    flex: 0 auto;
    align-self: center;
    width: 67%;
  }

  .image-15, .image-15.home-v2 {
    width: 100%;
  }

  .product-phone-demo-image-2 {
    border-radius: 10px;
  }

  .grid-11 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-11.before-you-bid-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-11.before-you-bid-grid.margin-sizing {
    grid-template-rows: 1fr;
    grid-auto-rows: 0;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .grid-11.home-buying-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
  }

  .grid-11.tim-grid {
    grid-row-gap: 0px;
    grid-template-rows: 1fr auto;
    grid-template-columns: .75fr .25fr 3fr .25fr;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .image-22 {
    padding-right: 0;
  }

  .image-22.adj-top-padding {
    width: 100%;
    margin-top: 40px;
  }

  .key-features-section {
    padding-bottom: 64px;
  }

  .grid-18.landscape-mobile, .grid-18.desktop {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .grid-18.tablet-view {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-22._4-pillars, .div-block-24._4-pillars {
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-29 {
    max-width: 100%;
    margin-left: 20px;
  }

  .grid-19.mobile {
    display: none;
  }

  .image-30 {
    width: 100%;
  }

  .section-9 {
    display: none;
  }

  .section-9.dark {
    padding-top: 72px;
  }

  .section-9.careers-page {
    display: block;
  }

  .section-9.careers-page.hidden-tablet {
    display: none;
  }

  .section-9.homepage-section {
    display: block;
  }

  .image-32 {
    object-fit: contain;
    width: 100%;
    height: 65%;
  }

  .div-block-30 {
    padding-top: 0;
  }

  .bold-text-8.tablet-heading {
    float: none;
    margin-bottom: 16px;
    font-size: 50px;
    font-weight: 800;
    line-height: 50px;
  }

  .tablet-section {
    display: none;
  }

  .tablet-section.desktop-tablet {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.tablet {
    grid-template-rows: auto minmax(auto, 1fr) auto;
    grid-template-columns: 1fr 1fr;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.tablet.spacing-adjust {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col {
    grid-column-gap: 1em;
    grid-row-gap: .5em;
    grid-template-rows: auto minmax(auto, 1fr) auto;
    grid-template-columns: .25fr 1fr 1fr 1fr .25fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.tablet-3-col-grid {
    grid-template-rows: auto minmax(auto, 1fr);
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.remove-2-col {
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.remove-2-columns {
    grid-template-columns: .5fr .5fr .5fr .5fr .5fr .5fr;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.remove-2-columns.add-1-col {
    grid-row-gap: 1.5em;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr .5fr .5fr .5fr;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.remove-2-columns.add-1-col.duplicate {
    margin-bottom: 24px;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.remove-2-columns.add-1-col.duplicate.grid-adj-2-rows, .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.remove-2-columns.add-1-col.grid-adj-2-rows {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr .5fr .5fr .5fr;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.remove-2-columns.add-1-col.grid-adj-2-rows.hide-grid-tile {
    display: none;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.remove-2-columns.add-1-col.add-bottom-margin {
    grid-template-rows: auto;
    padding-bottom: 20px;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks._3-card-grid.bottom-72px {
    margin-bottom: 72px;
  }

  .div-block-31, .div-block-33, .div-block-35, .div-block-37, .div-block-38 {
    padding-left: 1.5rem;
  }

  .container-4 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .grid-10-columns-3 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .text-container-2 {
    max-width: 70%;
  }

  .white-text {
    padding-left: 40px;
    padding-right: 40px;
  }

  .white-text.space-adjustment.home-v2.bottom-adj.center-tablet.tablet {
    text-align: center;
    display: flex;
  }

  .white-text.space-adjustment.home-v2.bottom-adj.center-tablet.desktop, .image-33 {
    display: none;
  }

  .grid-24 {
    margin-bottom: -60px;
  }

  .grid-24.remove--60 {
    grid-column-gap: 32px;
    grid-template-columns: .25fr 1fr;
    margin-left: 48px;
    margin-right: 48px;
  }

  .container-7 {
    justify-content: center;
    padding-left: 0;
    display: flex;
  }

  .paragraph-10 {
    padding-bottom: 1rem;
  }

  .grid-26 {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-26.tablet-grid {
    grid-template-columns: .5fr 1fr;
  }

  .grid-26.tablet-grid.col-size {
    grid-template-columns: 1.25fr 1fr;
    justify-content: stretch;
  }

  .grid-26.adj.above-footer-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .smartphone-display {
    background-color: #f0f4f7;
    margin-bottom: 0;
    padding-top: 72px;
    padding-bottom: 0;
  }

  .smartphone-display.homepage {
    margin-bottom: 0;
  }

  .smartphone-display.removed-60px.desktop.hide-tablet, .smartphone-display.removed-60px.desktop.hide-tablet.tablet-screen {
    display: block;
  }

  .smartphone-display.removed-60px.desktop.hide-tablet.tablet-screen.mobile-view, .smartphone-display.removed-60px.desktop.hide-tablet.conveyancing-2-page {
    display: none;
  }

  .smartphone-display.removed-60px.desktop.hide-tablet.conveyancing-2-page.show-mobile.show-on-tablet {
    display: flex;
  }

  .smartphone-display.removed-60px.desktop.tablet.landscape {
    display: none;
  }

  .link-3 {
    margin-right: 10px;
    display: block;
  }

  .link-4 {
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .link-5 {
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .link-6 {
    margin-left: 10px;
  }

  .section-15 {
    padding-top: 0;
  }

  .section-15.height-adj.desktop {
    display: none;
  }

  .section-15.height-adj.desktop.conveyancing-hero, .section-15.height-adj.desktop.conveyancing-hero.tablet-view {
    display: block;
  }

  .section-15.height-adj.desktop.conveyancing-hero.tablet-view.mobile-view {
    display: none;
  }

  .section-15.height-adj.desktop.conveyancing-hero.tablet-view-2, .section-15.height-adj.desktop.conveyancing-hero.tablet-screen {
    display: block;
  }

  .section-15.height-adj.desktop.conveyancing-hero.tablet-screen-home-buying {
    margin-top: 0;
    display: block;
  }

  .section-15.height-adj.desktop.conveyancing-hero.header-adj-spacing {
    margin-left: 4em;
    margin-right: 4em;
  }

  .section-15.height-adj.tablet.mobile-margin-20px.remove-72 {
    padding-top: 0;
  }

  .section-15.team-1st-section.desktop, .section-15.team-1st-section.mobile-landscape {
    display: none;
  }

  .header-grid-v2 {
    grid-template-rows: auto auto;
  }

  .header-grid-v2.why-home-in-grid-48px._20-top-hero.text-and-image-section.tablet-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .header-grid-v2.why-home-in-grid-48px._20-top-hero.text-and-image-section.tablet-grid.real-human-grid.desktop-tablet._72px-adj {
    margin-top: 72px;
  }

  .div-block-41.side-margins.hide-mobile {
    display: none;
  }

  .image-35 {
    text-align: left;
    width: 100%;
    display: block;
  }

  .image-35.conveyancing-hero-img.add-48-bottom {
    margin-bottom: 24px;
  }

  .image-36 {
    display: block;
  }

  .mobile-responsive {
    display: none;
  }

  .image-37 {
    display: block;
  }

  .image-39 {
    border-top-left-radius: 0;
    display: block;
  }

  .container-8 {
    display: none;
  }

  .image-41 {
    width: 100%;
  }

  .nav-container.nav-adjustments {
    justify-content: flex-start;
    padding-top: 0;
  }

  .nav-container.nav-adjustments.new-nav-adj {
    align-self: center;
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-42.space-adj {
    width: 100%;
  }

  .grid-31 {
    grid-template-columns: .5fr 1.25fr;
  }

  .div-block-47 {
    margin-left: 26px;
  }

  .image-47 {
    width: 100%;
  }

  .grid-32.landscape-72 {
    grid-column-gap: 9px;
    grid-template-rows: auto;
    justify-items: stretch;
  }

  .grid-32.landscape-72.tablet {
    grid-column-gap: 0px;
  }

  .grid-32.landscape-72.tablet.grid-extention {
    margin-bottom: 26px;
  }

  .app-button-move.left-app-button-alignment.mobile-view {
    display: flex;
  }

  .list-2 {
    margin-bottom: 40px;
  }

  .div-block-53.mobile-down {
    display: block;
  }

  .paragraph-11.lenders-h3.how-home-in-helps.subtext {
    text-align: center;
    justify-content: center;
    margin-bottom: 40px;
  }

  .paragraph-11.lenders-h3.how-home-in-helps._20-sides, .paragraph-11.lenders-h3.how-home-in-helps._20-sides.centered-text.landscape-remove-top-20px.width-adjust {
    margin-left: 100px;
    margin-right: 100px;
  }

  .paragraph-11.add-72.center-aligned, .paragraph-11.center {
    text-align: center;
  }

  .tablet {
    display: block;
  }

  .div-block-56 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-57 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-63 {
    margin-top: 0;
  }

  .div-block-63.top-adj {
    margin-top: 48px;
  }

  .div-block-63.left-align.padding-top-and-bottom {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-64 {
    margin-bottom: 0;
  }

  .div-block-65 {
    margin: 42px 10px;
  }

  .grid-36 {
    grid-template-rows: .25fr auto;
    grid-template-columns: .25fr 3fr .25fr 4fr;
  }

  .grid-36.small-quotes.company-1.thank-you-page.container-11._1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-icon-2 {
    width: 100%;
  }

  .paragraph-12 {
    margin-bottom: 35px;
    font-size: 14px;
    line-height: 24px;
  }

  .mobile-screenshot-wrapper-v2-2 {
    flex: 0 auto;
    align-self: auto;
    align-items: center;
    max-width: 35vw;
    margin-left: 0;
    margin-right: 0;
    padding-top: 39px;
    display: block;
  }

  .download-button {
    margin-bottom: 10px;
  }

  .download-button.last {
    margin-bottom: 0;
  }

  .phone-holder-image-2.tablet-size {
    width: 280px;
    min-width: 280px;
    max-width: 80%;
  }

  .phone-holder-image-2.desktop {
    width: 300px;
    min-width: 300px;
  }

  .container-10.phone-container {
    padding-right: 0;
  }

  .container-10.bottom-72 {
    display: none;
  }

  .container-10.bottom-72.tablet-view {
    flex-direction: column;
    display: flex;
  }

  .container-10.bottom-72.tablet-view.landscape-view {
    display: none;
  }

  .container-10.landscape-change.tablet-view, .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button, .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.tablet-view {
    display: block;
  }

  .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.tablet-view.landscape-view {
    display: none;
  }

  .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.tablet-screen, .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.tablet-screen-view {
    display: block;
  }

  .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.hide-mobile.hide-tablet, .second-section.light-blue-bg._2nd-conveyancing-page.tablet-view {
    display: none;
  }

  .phone-holder-container-2.tablet {
    justify-content: center;
    align-items: flex-end;
    height: 100%;
    display: flex;
  }

  .new-home-in-hero-section.adj-72px.hidden-on-mobile.home-v2.desktop {
    display: none;
  }

  .new-home-in-hero-section.adj-72px.hidden-on-mobile.home-v2.tablet {
    margin-top: 0;
  }

  .new-home-in-hero-section.adj-72px.hidden-on-mobile.home-v2.tablet.above-space-adjust {
    padding-top: 0;
  }

  .image-52 {
    width: 100%;
    display: inline-block;
  }

  .list-4.tablet {
    margin-bottom: 32px;
  }

  .div-block-70 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-71 {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 0;
  }

  .grid-41.col-1.card-1 {
    grid-template-columns: .25fr 1.75fr;
  }

  .grid-41.col-1.grid-size {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 1.75fr;
  }

  .image-53 {
    width: 100%;
  }

  .paragraph-14.sitemap {
    text-align: left;
    font-style: normal;
  }

  .team.tablet-para {
    padding-bottom: 72px;
  }

  .grid-42 {
    padding-left: 10px;
    padding-right: 20px;
  }

  .grid-42.tablet-view {
    grid-template-rows: auto auto;
  }

  .section-21.desktop {
    display: none;
  }

  .section-21.tablet {
    display: block;
  }

  .section-21.mobile {
    display: none;
  }

  .grid-43 {
    grid-template-rows: auto;
  }

  .grid-43._32 {
    margin-top: 32px;
  }

  .container-11 {
    padding-left: 220px;
    padding-right: 220px;
  }

  .grid-10-columns-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .ellipse-right-2 {
    right: -560px;
  }

  .hero-text-line-2 {
    height: 90px;
    margin-top: 25px;
  }

  .main-hero-container-3 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .play-icon-image-2 {
    width: 100px;
  }

  .play-icon-image-2.play-home-v1._20 {
    width: auto;
    top: auto;
  }

  .ellipse-left-2 {
    left: -450px;
  }

  .section-hero-2 {
    padding-top: 1em;
  }

  .hero-text-2 {
    font-size: 100px;
  }

  .customers-panel-2 {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .feature-1-image-2.imade-adj {
    width: 100%;
  }

  .feature-grid-2.home-v1.fix-up {
    grid-template-rows: auto auto;
  }

  .play-icon-holder-2 {
    width: 100px;
    margin-top: -50px;
    margin-left: -50px;
  }

  .play-icon-holder-2._50-adjust {
    top: 50%;
    left: 50%;
  }

  .ellipse-right-3 {
    right: -560px;
  }

  .ellipse-left-3 {
    left: -450px;
  }

  .play-icon-image-3 {
    width: 100px;
  }

  .paragraph-body-2.pricing-page-edit {
    width: 100%;
  }

  .paragraph-body-2.table-text.astrix-info-style.astrix-info-style-2 {
    flex-direction: row;
    align-items: stretch;
    margin-top: 16px;
  }

  .semi-bold-2.white-text._4-pillars {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .disclaimer-section.desktop, .disclaimer-section.mobile {
    display: none;
  }

  .caption-disclaimer {
    margin-left: 0;
    margin-right: 0;
  }

  .image-61 {
    width: 24px;
    padding-bottom: 80px;
  }

  .grey-text-5.career-testimonial, .grey-text-5.career-testimonial.small-quotes.text-adj {
    font-size: 18px;
  }

  .checklist.new-tab.tablet-checklist {
    margin-top: 32px;
    margin-right: 20px;
    padding-right: 20px;
  }

  .checklist.new-tab.tablet-checklist._20 {
    width: 100%;
    padding-right: 0;
  }

  .checklist-section.home-v2.top-72.desktop.adjust-72.desktopshow {
    display: none;
  }

  .checklist-section.home-v2.top-72.desktop.adjust-72.tablet-v2 {
    grid-column-gap: 0px;
    grid-row-gap: 17px;
    grid-template-rows: minmax(auto, 300px) minmax(auto, .5fr) minmax(auto, .75fr);
    grid-template-columns: .75fr .25fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .what-we-offer-section.desktop.v2.tablet.landscape {
    display: none;
  }

  .what-we-offer-section.desktop.v2.tablet.landscape.tablet-view-show {
    display: block;
  }

  .what-we-offer-section.desktop.v2.tablet.landscape.tablet-view-show.remove-72, .what-we-offer-section.desktop.v2.tablet.landscape.tablet-view-show.remove-tablet-72 {
    padding-bottom: 0;
  }

  .container-15.container-14.desktop._72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .container-15.container-14.desktop._72._72 {
    padding-bottom: 0;
  }

  .grid-45._4-rows.landscape {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-45._4-rows.landscape.mobile {
    display: none;
  }

  .grid-45._4-rows.desktop.tablet-view {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .icon-title.new-icon-title {
    font-size: 18px;
    line-height: 1.2;
  }

  .icon-title.new-icon-title.landscape-title.left-align-tablet {
    text-align: left;
    padding-left: 20px;
  }

  .icon-box-image.tablet-icon {
    width: 44%;
  }

  .icon-box-image.tablet-icon.margin {
    margin-top: 0;
  }

  .icon-box-image.tablet-icon.margin._24 {
    margin-top: 24px;
  }

  .icon-box-image.tablet-icon.size {
    width: 60%;
    max-width: 30%;
  }

  .icon-box-image.tablet-icon.size.new-24 {
    margin-top: 34px;
    margin-bottom: 14px;
  }

  .icon-box-image.tablet-icon.size.landscape.smaller {
    width: 50%;
  }

  .div-block-89.left-align-tablet {
    align-items: flex-start;
  }

  .grid-46.mobile-what-we-offer.home-buying-page {
    display: none;
  }

  .grid-49 {
    grid-template-rows: auto;
    place-items: center stretch;
    margin-bottom: 20px;
  }

  .grid-49.tablet-v2 {
    margin-left: 16px;
  }

  .grid-49.tablet-v2.tablet-grig {
    padding-top: 0;
  }

  .tablet-image {
    padding-left: 20px;
  }

  .tablet-v2 {
    padding-top: 72px;
  }

  .section-23.landscape, .section-24.landscape, .section-25.landscape._2, .testimonial-section {
    display: none;
  }

  .desktop {
    display: block;
  }

  .desktop.hide {
    display: none;
  }

  .desktop.hide.text._72.testimonial-section.side-margin-adj.reveal-on-device {
    display: block;
  }

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

  .grid-53.new-landscape {
    display: none;
  }

  ._20, ._20._100-width-fix {
    width: 100%;
  }

  .play-icon-holder-3 {
    width: 100px;
    margin-top: -50px;
    margin-left: -50px;
  }

  .play-icon-holder-3.homeinv2.tablet {
    width: 60px;
    height: 60px;
    top: 41%;
    left: 39%;
  }

  .play-icon-holder-3.homeinv2.show.show-med.desktop.move.new-position {
    margin-top: 96px;
  }

  .grid-54.phone-display {
    grid-template-rows: auto auto auto;
  }

  .main-phone {
    width: 100%;
  }

  .checklist-device {
    width: 100%;
    padding-right: 24px;
  }

  .margins {
    padding-left: 24px;
  }

  .grid-55._48-top-padding.padding-adj {
    margin-top: 32px;
  }

  .image-65.left.tablet-lhome-in-size {
    max-width: 40%;
    display: block;
  }

  .image-65.tablet-grid {
    width: 50%;
  }

  .image-65.tablet-grid.bottom-padding {
    padding-bottom: 8px;
  }

  .image-65.logo-size {
    max-width: 40%;
  }

  .image-65.tablet-size {
    max-width: 25%;
  }

  .grid-56.padding {
    grid-template-columns: .25fr 3fr;
  }

  .grid-56.padding.padding-10.large-screen {
    margin-left: 2em;
    margin-right: 2em;
  }

  .grid-58 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-58.landscape-screen {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-94.card-row-1.card-margin, .div-block-95.card-row-1.card-margin, .div-block-96.card-row-1.card-margin {
    padding-left: 10px;
    padding-right: 10px;
  }

  .caption.edit-style.tablet {
    margin-left: 20px;
    margin-right: 20px;
  }

  .caption.edit-style.landscape {
    display: none;
  }

  .grid-60 {
    grid-template-rows: auto;
  }

  .grid-60.tablet-buttons {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 48px;
  }

  .grid-61 {
    grid-template-rows: auto;
  }

  .grid-61.footer-button-grid.rental-page {
    grid-template-rows: auto auto;
  }

  .quote-1.remove-20, .quote-2.remove-20 {
    width: 100%;
  }

  .property-report-icon.size-adj {
    width: 40%;
  }

  .property-report-icon.size-adj.logo-size, .property-report-icon.size-adj._25-icon-size {
    width: 25%;
  }

  ._3-step-image-card-button.button-size-and-top-space {
    margin-top: 32px;
  }

  .cta-button-div {
    margin-top: 40px;
  }

  .grid-62.icon-box-grid-desktop {
    display: none;
  }

  .grid-62.icon-box-grid-desktop.tablet-view, .grid-62.icon-box-grid-desktop.tablet-responsiveness {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-62.icon-box-grid-desktop.tablet-responsiveness._4-col-1-row-layout {
    grid-template-rows: 1fr;
  }

  .grid-62.icon-box-grid-desktop.tablet-responsiveness.hide-table {
    display: none;
  }

  .grid-62.icon-box-grid-desktop.tablet-responsiveness.edit-row-removal {
    grid-template-rows: 1fr;
    padding-bottom: 24px;
  }

  .grid-62.icon-box-grid-desktop.tablet-responsiveness.edit-row-removal-2 {
    grid-template-rows: 1fr;
    grid-template-columns: .5fr 1fr 1fr 1fr .5fr;
  }

  .grid-62.icon-box-grid-desktop.tablet-responsiveness.edit-row-removal-2.ab-test-edit {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .icon-box-set-container.mobile-view {
    display: none;
  }

  .icon-box-set-container.mobile-view.unhide, .icon-box-set-container.mobile-view.tablet-visible {
    display: block;
  }

  .icon-box-shadow.tablet-side-margin {
    padding-left: 0;
  }

  .h1-title.h1-style.blog-title {
    margin-bottom: 16px;
    line-height: 60px;
  }

  .footer-icon.remove-20._100-width-fix {
    width: 100%;
  }

  .dorpdown-block.w--open, .dropdown {
    display: none;
  }

  .navbar-button-1 {
    display: block;
  }

  .button-3 {
    background-color: var(--green-tint);
    color: #349991;
    border-radius: 4px;
    margin-bottom: 4px;
    margin-left: 10px;
    margin-right: 10px;
    font-weight: 700;
    display: block;
  }

  .button-3:hover {
    color: var(--primary-dark);
    text-decoration: none;
  }

  .button-4 {
    color: var(--white);
    background-color: #349991;
    border-radius: 4px;
    margin-top: 4px;
    margin-left: 10px;
    margin-right: 10px;
    font-weight: 700;
    display: block;
  }

  .button-4:hover {
    background-color: var(--primary-dark);
    color: var(--white);
    text-decoration: none;
  }

  .div-block-97 {
    flex-direction: column;
    display: flex;
  }

  .paragraph-18 {
    font-family: Open Sans, sans-serif;
  }

  .paragraph-18.body-text {
    color: var(--muted);
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .contact-link.size-adj {
    display: inline-block;
  }

  .link-text.contact-link.inline-adj {
    display: inline;
  }

  .open-quote._100-width-fix, .close-quote._100-width-fix, .image-70, .image-71, .image-83, .image-84, .avatar-photo, .image-85, .image-86, .image-87, .image-88, .image-89 {
    width: 100%;
  }

  .header-1-page-title {
    font-size: 75px;
  }

  .header-1-page-title.remove-top-padding, .header-1-page-title.center-text, .header-1-page-title.adjust-56px-top.centerh1-title, .header-1-page-title.center-title-h1 {
    text-align: center;
  }

  .header-1-page-title.homepage-title {
    padding-bottom: 10px;
    font-size: 48px;
    line-height: 60px;
  }

  .heading-2-v1-section-gradient.add-10px-bot {
    margin-top: 56px;
  }

  .heading-2-v2-section-black.edit-h2-title {
    margin-top: 0;
    margin-bottom: 48px;
  }

  .heading-3-black.paid-ad-title {
    display: none;
  }

  .heading-3-black.paid-ad-title.tablet-and-lower {
    text-align: center;
    margin-bottom: 40px;
    display: block;
  }

  .heading-5-black.paid-ad {
    display: block;
  }

  .heading-5-black.paid-ad.tablet-and-lower {
    text-align: center;
  }

  .heading-5-black.paid-ad.center {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 0;
    display: block;
  }

  .heading-5-black.paid-ad.hide {
    display: none;
  }

  .paragraph-body-1.paid-ad-body-text-paragraph.tablet-view {
    text-align: center;
    display: none;
  }

  .paragraph-body-1.paid-ad-body-text-paragraph.tablet-view.hide-on-mobile, .paragraph-body-1.paid-ad-body-text-paragraph.hide-on-tablet {
    display: block;
  }

  .paragraph-body-1.paid-ad-body-text-paragraph.hide-on-tablet.center {
    text-align: center;
  }

  .paragraph-body-1.paid-ad-body-text-paragraph.hide-on-tablet.center.hide {
    margin-bottom: 24px;
    display: block;
  }

  .paragraph-body-1.paid-ad-body-text-paragraph.hide-on-tablet.hide {
    display: none;
  }

  .overline-black {
    color: var(--text);
  }

  .primary-button-side-by-side.header-button-1st {
    text-align: center;
    margin-right: 0;
    display: block;
  }

  .tinted-button-side-by-side.header-button-2nd {
    text-align: center;
    justify-content: center;
    margin-top: 8px;
    margin-left: 0;
    display: flex;
  }

  .button-primary {
    min-width: 30%;
  }

  .button-primary.remove-side-margins.add-20-px-top {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-primary._16px-side-padding {
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-primary._16px-side-padding._40px-padding {
    margin-top: 20px;
  }

  .button-primary.get-started-button-standards {
    padding-left: 45px;
    padding-right: 45px;
  }

  .inner-container.add-72px-padding {
    padding-bottom: 60px;
  }

  .body-section {
    margin-top: auto;
    padding-left: 1em;
    padding-right: 1em;
  }

  .body-section.paid-ads-page {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f428e65cb2cbb83790f1ca_Home-in%20background%20house.png"), url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f75c20d2a16751d4a919e0_Landing%20page%201.8.jpg");
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover;
  }

  .body-section.paid-ads-page.mobile-layout-change {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f428e65cb2cbb83790f1ca_Home-in%20background%20house.png"), linear-gradient(to bottom, #017f7699, var(--primary-dark) 61%), url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f767fa3b6948fd7c60b5cd_Landing%20page%201.9.1.jpg");
    background-position: 0 0, 0 0, 0 0;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: cover, auto, cover;
    align-items: flex-start;
    height: 1072px;
    min-height: 1072px;
    max-height: 1072px;
  }

  .body-section.colour-background-change {
    display: none;
  }

  .button-sidie-by-side-component.homepage-header-buttons {
    display: block;
  }

  .menu-items-container {
    flex-direction: column;
  }

  .mobile-button-container {
    flex: 1;
    justify-content: flex-end;
    padding-right: 48px;
    display: flex;
  }

  .link-7 {
    display: inline;
  }

  .div-block-99.remove-24px-bottom {
    padding-bottom: 0;
  }

  .image-90, .image-91 {
    width: 100%;
  }

  .link-on-same-line {
    display: inline;
  }

  .grid-70 {
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 2fr 1fr 1fr;
  }

  .homepage-device {
    width: 100%;
  }

  .div-block-100 {
    padding-bottom: 20px;
  }

  .header-1-page-title-copy {
    font-size: 75px;
  }

  .header-1-page-title-copy.remove-top-padding, .header-1-page-title-copy.center-text {
    text-align: center;
  }

  .header-1-page-title-copy.adjust-56px-top.tablet-view {
    text-align: center;
    display: block;
  }

  .header-1-page-title-copy.adjust-56px-top.hide-on-tablet-down {
    display: none;
  }

  .header-1-page-title-copy.center-title-h1 {
    text-align: center;
  }

  .header-1-page-title-copy.homepage-title {
    padding-bottom: 10px;
    font-size: 48px;
    line-height: 60px;
  }

  .heading-copy {
    font-size: 25px;
  }

  .cell.tablet-view {
    justify-content: flex-start;
  }

  .div-block-102 {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .div-block-102.tablet-down {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 24px;
    display: flex;
  }

  .paid-ad-list-icon {
    width: 24px;
    max-width: 24px;
  }

  .tablet-down-content {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 80px;
    margin-right: 80px;
    display: flex;
  }

  .div-block-103 {
    display: none;
  }

  .div-block-105.mobile-design {
    margin-left: 0;
  }

  .div-block-106 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .contact-form-link.contact-link, .support-link.contact-link {
    display: inline;
  }

  .email-link-thankyou-page {
    display: inline-block;
  }

  .disbursement-table {
    grid-template-columns: 1.75fr 1fr;
  }

  .image-93, .image-94 {
    width: 100%;
  }

  .link-correction {
    display: inline;
  }

  .div-block-113 {
    align-items: flex-start;
  }

  .table-title-adjustment {
    grid-template-columns: 1fr;
  }

  .list-6 {
    margin-bottom: 24px;
  }

  .grid-73.grid-73-v2 {
    grid-template-rows: auto auto;
  }

  .div-block-119.border-bottom-gray {
    border-bottom: 1px solid #323232;
  }

  .div-block-119.border-borrom-119 {
    border-bottom: 1px solid #000;
    display: flex;
  }

  .commbank-offer {
    align-items: center;
    height: 69px;
    min-height: 69px;
    max-height: 69px;
  }

  .commbank-offer-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    max-width: 100%;
  }

  .commbank-offer-title {
    text-align: center;
    font-size: 14px;
  }

  .commbank-offer-cta {
    font-size: 14px;
  }

  .langing-page-title.remove-padding {
    font-size: 60px;
    line-height: 73px;
  }

  .mobile-mockup {
    width: 100%;
    max-width: 100%;
  }

  .mobile-mockup.size-adjust {
    margin-left: 0;
    margin-right: auto;
  }

  .button-and-logo-container {
    grid-column-gap: 16px;
    grid-template-columns: 2fr 1fr;
  }

  .heading-content-text {
    font-size: 16px;
    line-height: 32px;
  }

  .heading-content-text.addjust-width-lrg-screen.adjust-margin {
    margin-right: 0;
    line-height: 38px;
  }

  .header-button-div.landscape-view {
    display: none;
  }

  .header-grid-landing-page {
    grid-row-gap: 40px;
    grid-template-columns: 1.75fr 1fr;
  }

  .blue-background {
    height: 176px;
    margin-top: -13%;
  }

  .home-in-cba-logo {
    width: 120px;
  }

  ._2nd-section-landing-page-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .h2-new-layout-heading {
    font-size: 28px;
    line-height: 56px;
  }

  .h2-new-layout-heading.padding-top-bottom.adjust-line-height.remove-20px-bottom {
    background-image: linear-gradient(140deg, #017f76, #00385b);
  }

  .h2-new-layout-heading.padding-top-bottom.adjust-line-height.remove-20px-bottom.h1convey.custom {
    margin-left: 30px;
  }

  .landing-page-2nd-section.side-margins.adjust-top-padding.adjust-bottom-margin.add-above-padding {
    padding-bottom: 60px;
    display: block;
  }

  .header-4-tile {
    font-size: 24px;
  }

  ._3-tile-flex-box {
    padding-left: 32px;
    padding-right: 32px;
  }

  ._2-tile-section.side-margins.remove-72px-top {
    padding-bottom: 60px;
  }

  ._2-square-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .review-section.side-margins {
    padding-top: 60px;
  }

  .review-slider-updated {
    min-width: 700px;
  }

  .left-nav-arrow {
    left: 0;
  }

  .right-nav-arrow {
    right: 0;
  }

  .image-95 {
    width: 40px;
    left: 15px;
  }

  .image-96 {
    width: 40px;
  }

  .star-rating {
    width: 100%;
  }

  .button-and-logo-flex {
    align-self: stretch;
  }

  .flex-block-4 {
    grid-column-gap: 20px;
  }

  .full-width-background-image.adjust-top-padding {
    background-position: 100% 72%;
  }

  .full-width-background-image.adjust-top-padding.adj-padding {
    padding-top: 100px;
  }

  .full-width-background-image.adjust-top-padding.adj-padding.add-above-spacing {
    background-position: 50% 0;
  }

  .grid-74 {
    object-fit: fill;
    grid-template-columns: 2.5fr 1.25fr;
    place-content: stretch end;
    overflow: visible;
  }

  .image-97.add-padding-top.size-adust {
    align-self: auto;
  }

  .mobile-image-mockup.center-alignment.adjust-img-postion {
    padding-right: 16px;
  }

  .image-98 {
    width: 100%;
  }

  .cta-flex-block.add-padding-bottom.add-bottom-spacing {
    grid-column-gap: 15px;
    padding-bottom: 60px;
  }

  .cta-flex-block.home-page-bottom-margin.padding-top {
    flex-wrap: nowrap;
    align-content: stretch;
    align-items: flex-start;
    max-width: 99%;
  }

  .step-text.text-gradient-1.gradient-text {
    background-image: linear-gradient(140deg, #017f76, #229088 14%, #003e5d 100%, #0611ff 100%, #fff);
    padding-left: 0;
  }

  .stepper-text {
    font-size: 28px;
    line-height: 56px;
  }

  .mobilecroppedscreen {
    width: auto;
    margin-bottom: -53px;
    position: relative;
  }

  .mobile-screenshot-wrapper-v3 {
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    align-items: center;
    max-width: 35vw;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: block;
    left: 0;
  }

  .div-block-122 {
    justify-content: space-around;
    display: flex;
  }

  .mobilecroppedscreen-2 {
    float: none;
    clear: none;
    width: 200px;
    margin-bottom: 0;
    display: block;
    position: relative;
  }

  .slide-1 {
    padding-left: 56px;
    overflow: visible;
  }

  .slider-4 {
    width: 100%;
    padding-bottom: 0;
  }

  .heading-34 {
    font-size: 25px;
  }

  .actionbuttons {
    justify-content: center;
    align-self: center;
    width: 100px;
    margin-top: 30px;
    position: relative;
    right: 0%;
  }

  .left-arrow-2 {
    inset: 85% 0% 0% 80%;
    overflow: visible;
  }

  .fade-in-on-scroll-5.size-adjust.right-align.adjust-padding-bottom {
    padding-bottom: 20px;
  }

  .div-block-123 {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .mask-3 {
    overflow: visible;
  }

  .mobile-screenshot-wrapper-v3-2 {
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    align-items: center;
    max-width: 35vw;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: block;
    left: 0;
  }

  .right-arrow-2 {
    inset: 85% 0% 0% 80%;
    overflow: visible;
  }

  .slide-nav-5 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 3%;
    position: absolute;
    inset: auto 25% 0% 35%;
  }

  .heading-35 {
    font-size: 25px;
  }

  .left-arrow-3 {
    margin-left: -16px;
    inset: 85% 0% 0% 80%;
    overflow: visible;
  }

  .right-arrow-3 {
    inset: 85% 0% 0% 80%;
    overflow: visible;
  }

  .slide-6 {
    padding-left: 56px;
    overflow: visible;
  }

  .mobile-screenshot-wrapper-v3-3 {
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    align-items: center;
    max-width: 35vw;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: block;
    left: 0;
  }

  .mobilecroppedscreen-3 {
    float: none;
    clear: none;
    width: 200px;
    margin-bottom: 0;
    display: block;
    position: relative;
  }

  .fade-in-on-scroll-6.size-adjust.right-align.adjust-padding-bottom {
    padding-bottom: 20px;
  }

  .slide-nav-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 320px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 8px 0 4%;
    position: absolute;
    inset: auto 25% 0% 35%;
  }

  .mask-4 {
    overflow: visible;
  }

  .slider-5 {
    width: 100%;
    padding-bottom: 0;
  }

  .list-7.list-3-tick {
    padding-top: 20px;
  }

  .list-7.list-3-tick.fyi {
    margin-bottom: 24px;
    padding-top: 0;
  }

  .sectionmod {
    padding-bottom: 0;
  }

  .flex-block-6 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-26 {
    margin-left: 0;
  }

  .heading-36 {
    font-size: 40px;
  }

  .container-19 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-19.pull-divider-up {
    max-width: 1272px;
    padding-top: 0;
    display: block;
  }

  .paragraph-v2-2 {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .paragraph-v2-2.icon-bullet {
    background-position: 0%;
    background-size: 24px;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .primary-button-2.secondary-button.standard-link-button.why-home-in-hero-button {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 8px;
    margin-right: 0;
    display: flex;
  }

  .vertical-tabs-2, .vertical-tabs-2.newtabs {
    flex-direction: column;
  }

  .select-field-2 {
    object-fit: contain;
    margin-left: 0;
  }

  .text-block-28 {
    margin-left: 0;
  }

  .image-101 {
    width: 32px;
  }

  .text-block-27 {
    margin-left: 30px;
  }

  .tabs-menu-4.tab-menu {
    max-width: 100%;
    margin-left: 30px;
  }

  .mask-5 {
    overflow: visible;
  }

  .content-pair-2 {
    flex-wrap: wrap;
    place-content: stretch center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .content-pair-2.new-component {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    place-content: space-between center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10%;
    padding-left: 20%;
    padding-right: 20%;
    display: flex;
    right: 0;
  }

  .slide-7 {
    padding-left: 56px;
    overflow: visible;
  }

  .heading-37 {
    padding-left: 0;
    font-size: 25px;
  }

  .mobile-screenshot-wrapper-v3-4 {
    flex: 0 auto;
    justify-content: space-around;
    align-self: flex-start;
    align-items: center;
    max-width: 35vw;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: block;
    left: 0;
  }

  .slider-6 {
    width: 100%;
    padding-bottom: 0;
  }

  .paragraph-24.subtext {
    padding-left: 0;
  }

  .right-arrow-4 {
    inset: 85% 0% 0% 90%;
    overflow: visible;
  }

  .mobilecroppedscreen-4 {
    float: none;
    clear: none;
    object-fit: fill;
    width: 200px;
    margin-bottom: 0;
    display: block;
    position: relative;
  }

  .slide-nav-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 320px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 8px 0 29px;
    position: absolute;
    inset: auto 25% 0% 35%;
  }

  .left-arrow-4 {
    inset: 85% 0% 0% 90%;
    overflow: visible;
  }

  .commbank-offer-cta-v2 {
    font-size: 14px;
  }

  .image-102 {
    width: auto;
  }

  .full-width-background-image-home.adjust-top-padding {
    background-position: 100% 72%;
  }

  .full-width-background-image-home.adjust-top-padding.adj-padding {
    padding-top: 100px;
  }

  .full-width-background-image-home.adjust-top-padding.adj-padding.add-above-spacing {
    background-position: 50% 0;
    max-width: none;
    display: block;
  }

  .full-width-background-image-home.adjust-top-padding.adj-padding.add-above-spacing.sell-banner-top-margin {
    margin-top: 120px;
  }

  .div-block-129 {
    position: absolute;
    top: 1.891px;
    left: 56px;
  }

  .button-5.btn-subscribe {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/62184515242d017d3956870b_ic_arrow_back.svg");
    background-position: 50%;
    background-size: auto;
    padding-right: 16px;
  }

  .link-14 {
    display: inline;
  }

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

  .conveyancing-costs {
    box-shadow: 0 6px 32px #0003;
  }

  .grid-76 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". . ."
                   ". . ."
                   ". Area Area"
                   / 1fr 1fr 1fr;
  }
}

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

  h2 {
    font-size: 45px;
  }

  h3 {
    font-size: 40px;
  }

  h4 {
    font-size: 30px;
  }

  h5 {
    font-size: 24px;
  }

  img {
    padding-right: 20px;
  }

  blockquote {
    font-size: 22px;
  }

  .nav-logo._100-width-fix {
    width: 100%;
  }

  .nav-logo._100-width-fix._20 {
    height: 24px;
  }

  .nav-logo._100-width-fix._20.remove-10px-left.landscape-logo-adjust {
    width: 84px;
  }

  .footer {
    padding-bottom: 20px;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .links-above-footer.second {
    margin-top: 350px;
    margin-bottom: -433px;
    padding-bottom: 0;
  }

  .links-above-footer.second.space-adjusting {
    margin-bottom: 0;
  }

  .links-above-footer.second.space-adjusting.logo-area-blank.remove-white {
    background-color: #fff0;
  }

  .links-above-footer.second.space-adjusting.team.tablet {
    display: none;
  }

  .links-above-footer.second.space-adjusting.team.landscape {
    padding-top: 72px;
    display: block;
  }

  .links-above-footer.above-footer {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .features-section {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .features-section.phone-container {
    margin-bottom: 0;
    padding-top: 3rem;
  }

  .features-section.no-padding.gradient-background.pc-landscape {
    padding-left: 0;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop {
    display: none;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.image-cba.margin-adj {
    background-position: 35% 34%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.image-cba.margin-adj.landscape-hide {
    display: none;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.image-cba.margin-adj._2-billion-banner {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/637084623e974117fef70890_2b%20banner%20background.png");
    background-position: 50% 100%;
    background-size: cover;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.befor-you-bid-secton.remove-1em, .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.different-section.margin.remove-1em {
    padding-right: 0;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut.background.home-in-app-section.remove-1em {
    background-position: 50%;
    background-size: auto 120%;
    padding-right: 0;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.background-adjust.leave {
    background-image: none;
    padding-left: 25px;
    padding-right: 25px;
  }

  .features-section.extention-72 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .features-section.extention-72.additional-72-tablet {
    margin-bottom: 0;
  }

  .features-section.commbank-container {
    padding-left: .5em;
    padding-right: .5em;
  }

  .features-section.commbank-container.mobile-landscape {
    text-align: center;
    padding-top: 0;
  }

  .features-section.tablet-remove-72 {
    padding-bottom: 80px;
  }

  .features-section.tablet-remove-72.tablet-remove-80 {
    padding-bottom: 0;
  }

  .features-section.desktop-tablet {
    display: none;
  }

  .features-section.landscape-mobile {
    display: flex;
  }

  .features-section.logos-section {
    padding-bottom: 40px;
  }

  .features-section.tablet.landscape {
    display: block;
  }

  .features-section.hide-on-desktop.show-on-tablet.hide-landscape, .features-section.add-72-padding-top-bottom.hide-on-landscape-down {
    display: none;
  }

  .features-section.add-72-padding-top-bottom.show-on-landscape-and-down {
    display: flex;
  }

  .features-section.add-72-padding-top-bottom.show-on-landscape-and-down.remove-top-bottom-padding {
    margin-top: 0;
    padding-bottom: 0;
  }

  .features-section.header-72px-top {
    padding-top: 0;
    padding-bottom: 56px;
  }

  .features-section.side-margin-adjust {
    padding-bottom: 56px;
  }

  .features-section.disbursement-moblie-table {
    background-color: var(--background);
    align-items: flex-start;
    display: flex;
  }

  .features-section._72px-bottom {
    margin-right: 0;
  }

  .features-section.landing-page-style {
    margin-top: 126px;
    margin-bottom: 56px;
    display: flex;
  }

  .features-section.background-colour-change {
    background-color: var(--background);
    padding-top: 56px;
    display: flex;
  }

  .features-section.add-1em-sides.margin-bottom.margin-bottom-mobile {
    margin-bottom: 48px;
  }

  .features-section.add-1em-sides.mobile-alignment {
    display: block;
  }

  .features-section.landing-page-style-home-mobile {
    margin-top: 50px;
    margin-bottom: 56px;
    display: flex;
  }

  .hero-text {
    margin-top: 0;
  }

  .hero-text._1 {
    background-image: linear-gradient(145deg, var(--primary), #0e97c1);
    text-align: center;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
  }

  .hero-text._2 {
    text-align: center;
    background-image: linear-gradient(145deg, #0c92c4, #1212ff);
    width: 100%;
    padding-left: 0;
  }

  .white-text.team.tablet {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .white-text.light-v2.subtext-testimonial.remove-40, .white-text.light-v2.subtext-title.title-text.remove-40, .white-text.light-v2.remove-20 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .white-text.light-v2.remove-20.remove-space {
    margin-top: 0;
  }

  .content.phone-content-text {
    align-items: center;
    padding-right: 1em;
  }

  .grid-6-col {
    grid-template-columns: 1fr 1fr;
  }

  .project-item {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .nav-menu {
    flex-direction: column;
    display: flex;
  }

  .menu-button {
    background-image: none;
  }

  .menu-button.w--open {
    background-color: var(--white);
    color: #000;
  }

  .heading-display {
    font-size: 45px;
  }

  .utility-page-content {
    max-width: none;
  }

  .subscribe-form-flex {
    flex-direction: column;
    align-items: stretch;
  }

  .subscribe-form-input-wrapper {
    margin-right: 0;
  }

  .asset-licensing-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-gradient-2 {
    margin-left: 0;
  }

  .text-gradient-2.careers-page._72 {
    font-size: 36px;
  }

  .text-gradient-2.title-under-fold {
    font-size: 45px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2 {
    margin-top: 20px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.new-tab.centered.hide-desktop._32 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.new-tab.centered.hide-desktop._32.grid._72 {
    margin-top: 72px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.new-tab.centered.hide-desktop._32.margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.new-tab.centered.hide-desktop._32.margin._20 {
    margin-left: 0;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.new-tab.centered.hide-desktop._32.margin._20.dark-text.left-align {
    text-align: left;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space.remove-40px-bottom.add-side-margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-gradient-2.commbank-title {
    font-size: 45px;
    display: none;
  }

  .text-gradient-2.commbank-title.right-align.padding-adjusting {
    text-align: center;
  }

  .text-gradient-2.commbank-title.right-align.bottom-48.center-alignment {
    text-align: center;
    margin-left: 20px;
  }

  .text-gradient-2.commbank-title.team.team-phot-title.mobile-landscape {
    font-size: 45px;
    display: block;
  }

  .text-gradient-2.commbank-title.team.tablet {
    display: block;
  }

  .text-gradient-2.commbank-title.team.mobile-landscape {
    text-align: center;
  }

  .text-gradient-2.commbank-title.why-home-in-title {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-gradient-2.commbank-title.why-home-in-title.mobile.landscape-show, .text-gradient-2.commbank-title.why-home-in-title.tablet, .text-gradient-2.commbank-title.add-72-bottom.visible-on-landscape {
    display: block;
  }

  .text-gradient-2.commbank-title.banner-title, .text-gradient-2.commbank-title._32px-font-mobile {
    font-size: 45px;
  }

  .text-gradient-2.centered {
    margin-bottom: 72px;
    display: none;
  }

  .text-gradient-2.centered.adjusted._72px.mobile {
    display: flex;
  }

  .text-gradient-2.centered.landscape {
    display: block;
  }

  .text-gradient-2.centered.landscape.thank-you-landscape {
    margin-bottom: 0;
  }

  .footer-image {
    object-fit: contain;
  }

  .secondary-button {
    margin-bottom: 5px;
  }

  .secondary-button.btn-subscribe {
    margin-right: 0;
    bottom: 0;
  }

  .secondary-button.btn-subscribe.footer-fit {
    text-align: center;
    border-style: none;
    align-self: flex-end;
    width: 64px;
    min-width: 64px;
    height: 47px;
    margin-top: 20px;
    margin-right: -44px;
    position: relative;
    inset: -80px 2px 28px auto;
  }

  .secondary-button.primary-button {
    justify-content: flex-start;
  }

  .secondary-button.rounded-orage-button.margin {
    margin-bottom: 1em;
  }

  .card-item {
    flex-direction: column;
  }

  .card-item.light {
    border-radius: 38px;
    padding-top: 0;
    box-shadow: 0 20px 40px #00000029;
  }

  .card-item.light.bottom-extend {
    margin-bottom: 36px;
  }

  .card-item.light.shadow-removal {
    box-shadow: none;
  }

  .card-item-content {
    align-self: auto;
  }

  .card-item-content.cards-home-in-app {
    border-radius: 30px;
    margin-bottom: 2em;
    box-shadow: 0 20px 40px #00000026;
  }

  .card-item-content.cards-home-in-app.extend-bottom {
    margin-bottom: 72px;
  }

  .card-item-content.cards-home-in-app.extend-bottom.landscape-view {
    margin-bottom: 2em;
    box-shadow: 20px 0 20px #00000026;
  }

  .card-item-content.cards-home-in-app.why-home-in-3-blocks {
    border-radius: 40px;
  }

  .card-item-content.cards-home-in-app.why-home-in-3-blocks.radius-24 {
    border-radius: 36px;
  }

  .card-item-content.cards-home-in-app.why-home-in-3-blocks.radius-24.remove-2x-2em, .card-item-content.cards-home-in-app.why-home-in-3-blocks.remove-2x-2em {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .card-item-content.slide-1 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .card-item-content.slide-2 {
    border-radius: 20px;
    padding-left: 5em;
    padding-right: 5em;
  }

  .card-item-content.slide-2.adj {
    padding-bottom: 0;
  }

  .card-item-content.slide-3 {
    border-radius: 24px;
    padding-left: 5em;
    padding-right: 5em;
  }

  .text-center.mobile-left {
    align-items: flex-start;
  }

  .hero-product-demo {
    height: 130vh;
  }

  .customers-panel {
    padding-top: 0;
  }

  .text-holder {
    margin-top: 280px;
  }

  .text-holder.adjustments {
    margin-top: 0;
  }

  .text-holder.adjustments.team {
    padding-bottom: 0;
  }

  .customer-image {
    margin-bottom: 1em;
  }

  .customer-image.remove-20px {
    width: 50%;
    padding-right: 0;
  }

  .text-container {
    max-width: 100%;
  }

  .product-container {
    padding-top: 2em;
  }

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

  .team-item {
    min-height: auto;
  }

  .change-log-grid {
    grid-template-columns: 1fr;
  }

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

  .feature-grid._2-lrg-squares {
    grid-row-gap: 2em;
    grid-template-rows: auto auto;
  }

  .main-hero-container {
    padding-bottom: 0;
  }

  .hero-text-holder {
    flex-direction: column;
    align-items: center;
    margin-top: -60px;
  }

  .main-heading {
    font-size: 55px;
  }

  .grid-5-col {
    grid-template-columns: 1fr 1fr;
  }

  .download-buttons {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .download-buttons.mobile-vertical {
    justify-content: center;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .download-buttons.hero-download-buttons {
    flex-direction: row;
    align-self: auto;
  }

  .download-buttons.hero-download-buttons.linkedin-buttons._40px._2-button-career-page.team.mobile-landscape {
    margin-top: 0;
  }

  .download-buttons.hero-download-buttons.new-above-footer, .download-buttons.hero-download-buttons.new-above-footer.center, .download-buttons.hero-download-buttons.new-above-footer.center-aligned {
    justify-content: center;
  }

  .download-buttons.mobile-vertical {
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .primar-button {
    width: 100%;
    margin-right: 0;
  }

  .card-feature-center.col-1.full-width {
    align-items: stretch;
  }

  .card-feature-icon._100-width-fix {
    width: 100%;
  }

  .trusted-item {
    margin-bottom: 3em;
  }

  .trusted-overlay-container {
    display: none;
  }

  .trusted-content {
    padding-top: 0;
    padding-bottom: 3rem;
  }

  .trusted-content.trusted-list {
    padding-top: 0;
  }

  .card-iphone-image {
    margin-top: -11px;
  }

  .testimonial-picture.testimonial-card-dp-light, .testimonial-picture.testimonial-card-dp-light._20 {
    padding-right: 0;
  }

  .hero-text-holder-1, .hero-text-holder-2 {
    text-align: center;
    width: 100%;
  }

  .hero-text-line {
    width: 30%;
    height: 2px;
    margin-top: 0;
  }

  .footer-social-media-container, .footer-list {
    flex-direction: column;
  }

  .footer-brand-content {
    flex-direction: column;
    padding-right: 0;
  }

  .footer-copyright {
    padding-top: 1em;
  }

  .made-container {
    padding-top: 1em;
    padding-right: 0;
  }

  .phone-holder-image {
    display: block;
  }

  .grid-testimonial {
    grid-template-columns: 1fr 1fr;
    display: none;
  }

  .grid-testimonial._3x-mobile-testimoials {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-testimonial.home-v2._32px.landscape {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 72px;
    display: grid;
  }

  .grid-testimonial.home-v2._32px.landscape.margin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-testimonial.lite.side-margin-adj.remove-side-margins.reveal-on-device {
    display: none;
  }

  .hero-description {
    margin-bottom: 24px;
  }

  .fade-in-on-scroll.shadow.radius-24 {
    border-radius: 24px;
  }

  .fade-in-on-scroll.shadow.radius-24.hide-tile, .fade-in-on-scroll.remove-white.add-72.desktop.tablet {
    display: none;
  }

  .fade-in-on-scroll.remove-white.add-72.desktop.tablet.center.landscpe {
    display: block;
  }

  .fade-in-on-scroll.remove-white.homebuying-page.top-bottom-padding {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .fade-in-on-scroll.remove-white-bg {
    background-color: #0000;
  }

  .fade-in-on-scroll.remove-white-background {
    background-color: #fff0;
  }

  .fade-in-on-scroll.size-adjust.right-align.adjust-padding-bottom {
    padding-bottom: 20px;
  }

  .licensing-images-grid {
    grid-template-columns: 1fr 1fr;
  }

  .iphone-holder.bottom-visable {
    margin-top: -214px;
  }

  .iphone-holder.cta {
    width: 100%;
    margin-top: 2em;
  }

  .iphone-overlay, .iphone-overlay.light-blue {
    inset: auto 0% 0%;
  }

  .app-features {
    margin-top: -46px;
  }

  .app-features.remove-white {
    background-color: var(--background);
  }

  .phones-holder {
    grid-template-rows: .5fr .5fr auto .5fr .5fr;
    grid-template-columns: .5fr .5fr .5fr .5fr;
    margin-top: -48%;
  }

  .blue-card-background {
    height: auto;
  }

  .filter-holder.no-margin {
    flex-direction: column;
    align-items: flex-start;
  }

  .simple-collection-list {
    grid-template-columns: 1fr;
  }

  .small-thumbnail-image {
    padding-top: 60%;
  }

  .description-holder {
    width: 80%;
  }

  .rich-text-holder {
    width: 100%;
  }

  .contact-left-side-holder {
    flex-direction: column;
  }

  .contact-grid-holder {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .list-item-text.support-link-colour.center-align {
    text-align: center;
  }

  .white-background.contact-page._48px-bottom {
    padding-top: 0;
  }

  .thumbnail-image.blog-thumbnail-style {
    padding-right: 0;
  }

  .hero-grid {
    grid-template-rows: auto auto auto;
    margin-top: 48px;
    margin-bottom: 72px;
  }

  .hero-grid.desktop-tablet {
    display: none;
  }

  .hero-grid.conveyancying-grid.tablet-conveyancying.horizontal-view {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .hero-image.landscape-view {
    margin-top: 0;
  }

  .half-text-container {
    width: 100%;
  }

  .job-description-holder {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .job-description-holder.last {
    margin-bottom: 1em;
  }

  .arrow-image {
    padding-right: 0;
  }

  .timeline-proggres-holder {
    left: 30px;
  }

  .timeline-item {
    grid-template-columns: 64px 1fr;
  }

  .timeline-left {
    text-align: left;
  }

  .grid-4-columns, .support-grid-layout {
    grid-template-columns: 1fr 1fr;
  }

  .blog-item-image {
    padding-right: 0;
  }

  .brand-resources-grid-holder.single-review-tablet-up {
    display: none;
  }

  .brand-resources-grid-holder.single-review-tablet-up.landscape-down {
    grid-column-gap: 1em;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .paragraph-v2 {
    margin-top: 10px;
  }

  .paragraph-v2.adjusted.title-discription {
    margin-bottom: 0;
  }

  .paragraph-v2.adjusted.thank-you-page {
    text-align: center;
    margin-top: 16px;
  }

  .paragraph-v2.title-discription.centered {
    padding-right: 0;
    box-shadow: 1px 1px 3px #000;
  }

  .paragraph-v2.adjusted.button-padding {
    text-align: left;
  }

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

  .paragraph-v2.why-home-in-tablet.landscape-view, .paragraph-v2.cba-client.additional-space.home-v2.center, .paragraph-v2.cba-client.additional-space.captioned-text.tablet-margin-bottom.center-text, .paragraph-v2.cba-client.additional-space._24-bottom.center-text, .paragraph-v2.cba-client.additional-space._24-bottom.center-text-align, .paragraph-v2.cba-client.additional-space.center-align.center {
    text-align: center;
  }

  .paragraph-v2._16px {
    margin-bottom: 32px;
  }

  .paragraph-v2.beforeyoubid-section.bottom-adj.remove-160.center-align {
    text-align: center;
  }

  .paragraph-v2.text-adj {
    color: var(--white);
    text-align: center;
  }

  .paragraph-v2.paid-ads-body-text {
    padding-left: 0;
  }

  .secondary-button-outline._13 {
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .secondary-button-outline._13.green-tint-button-second {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .secondary-button-outline.green-tint-button-second.remove-16px-right.button-size-adj.additional-size {
    display: block;
  }

  .heading-3 {
    text-align: center;
    font-size: 45px;
  }

  .heading-3.centered {
    text-align: left;
  }

  .heading-3.centered._320px._568px {
    margin-bottom: 48px;
  }

  .heading-3.centered._320px._568px._768px, .heading-3.centered.team.landscape {
    text-align: center;
  }

  .heading-3.title-text.landscape {
    margin-bottom: 16px;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._45-font.dont-take-our-word {
    margin-top: 0;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.beforeyoubid-section.width-adj.right.font-size.center-align {
    text-align: center;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.text-adj {
    color: var(--white);
    text-align: center;
    font-size: 28px;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.text-adj.lrg-banner-text {
    font-size: 80px;
    font-weight: 700;
  }

  .heading-4.above-footer {
    margin-right: 0;
    display: block;
  }

  .heading-7.card-home-in-title-text {
    margin-top: 1em;
  }

  .heading-7.card-home-in-title-text.side-padding-adj.space.col-1.page-title.center-align.center {
    text-align: center;
  }

  .heading-8.centered.open-roles.size-reduced-for-mobile.adj-72.landscape-adjust, .heading-8.centered.open-roles.size-reduced-for-mobile.adjust-bottom-spacing.landscape-adjust {
    font-size: 34px;
  }

  .text-block-5._40px.center {
    text-align: center;
  }

  .text-block-5._40px.center.home-v2.new-tab.new-tablet.centered.cent-2.space.hide-desktop.grid.landscape {
    margin-top: 0;
    padding-left: 20px;
  }

  .text-block-5._40px.center.home-v2.new-tab.new-tablet.centered.cent-2.space.hide-desktop.checklist-1.margin {
    padding-left: 20px;
  }

  .text-block-5._40px.center.home-v2.new-tab.new-tablet.centered.cent-2.space.hide-desktop.checklist-1.margin._20 {
    padding-left: 0;
  }

  .text-block-5._40px.center.home-v2.new-tab.new-tablet.centered.cent-2.space.hide-desktop.checklist-1.margin._20.left-align {
    text-align: left;
  }

  .text-block-5._40px.center.home-v2.plus-bottom-space.homepage-title-subtext {
    text-align: left;
    padding-right: 0;
  }

  .text-block-5.new-above-footer.mobile {
    text-align: center;
  }

  .bade-app-store {
    width: 80%;
    margin-right: 0;
  }

  .bade-app-store.sizing-app-button {
    width: 200px;
    margin-right: 0;
  }

  .bade-app-store.sizing-app-button.mobile.landscape {
    width: 180px;
  }

  .badge-play-store {
    width: 80%;
  }

  .badge-play-store.sizing-app-button {
    width: 200px;
    margin-left: 0;
  }

  .badge-play-store.sizing-app-button.tablet-google-button.mobile.landscape {
    width: 180px;
  }

  .text-center-2 {
    align-self: flex-start;
  }

  .text-center-2.tablet-layout {
    display: none;
  }

  .text-center-2.landscape-mode {
    display: flex;
  }

  .text-center-2.mobile {
    display: none;
  }

  .text-center-2.full-width-adjust.center-alignment-adj {
    align-items: center;
  }

  .text-center-2.full-width-adjustment.white-background._24px-radius._24px-side-margins.adjust-landscape-view {
    padding-left: 0;
  }

  .text-center-2.full-width-adjustment.white-background._24px-radius._24px-side-margins.adjust-landscape-view.tile-left {
    align-self: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .text-center-2.padding-top-72px {
    padding-top: 32px;
  }

  .text-center-2.padding-top-72px.adjust-margin-top {
    padding-top: 0;
  }

  .section-2.white.z-index.team.tablet, .section-2.white.z-index.team.mobile {
    display: none;
  }

  .section-2.white.z-index.cba-section, .section-2.white.z-index.cba-section.landscape-view {
    display: block;
  }

  .section-2.white.z-index.cba-section.landscape-view.mobile-view {
    display: none;
  }

  .section-2.white.z-index.cba-section.landscape-view.remove-72px {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-2.white.z-index.cba-section.tablet-screen {
    display: none;
  }

  .section-2.white.z-index.cba-section.landscape-screen {
    display: block;
  }

  .section-2.privacy-policy-72px.add-20px-padding {
    padding-top: 0;
  }

  .section-2.tablet.landscape-tablet {
    display: block;
  }

  .button {
    margin-bottom: 5px;
  }

  .button.btn-subscribe {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/62184515242d017d3956870b_ic_arrow_back.svg");
    background-position: 50%;
    background-size: auto;
    margin-right: 0;
    bottom: 0;
  }

  .button.download {
    justify-content: flex-start;
  }

  .columns {
    flex-direction: column;
    display: flex;
  }

  .footer1-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    padding-bottom: 0;
  }

  .footer-image-logo {
    width: 60%;
  }

  .card-item-content-2 {
    align-self: auto;
  }

  .grid-10-columns-2 {
    grid-template-columns: 1fr 1fr;
  }

  .grey-text-3.on-gradient-text {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .text-gradient-5._48-padding {
    font-size: 36px;
  }

  .text-gradient-5.heading-2.size-reduced-for-mobile.tablet {
    font-size: 45px;
    display: block;
  }

  .image-4 {
    max-width: 60%;
  }

  .image-4._100-width-fix {
    width: 100%;
  }

  .column {
    flex-direction: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    display: flex;
  }

  .tinted-button {
    border-radius: 4px;
    padding-bottom: 13px;
  }

  .tinted-button.why-home-in-hero-dl {
    text-align: center;
    justify-content: center;
    margin-left: 0;
    display: flex;
  }

  .tinted-button.why-home-in-hero-dl.featured-area {
    width: auto;
  }

  .tinted-button.mobile {
    width: auto;
    margin-left: 8px;
  }

  .tinted-button.mobile.landscape-view {
    display: inline;
  }

  .tinted-button.hero-app-button.landscape.why-home-in-page {
    text-align: center;
    margin-left: 8px;
    display: inline;
  }

  .tinted-button.home-hero.lenders-hero-button.mobile._24-sides.landscape {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
  }

  .primary-button.secondary-button {
    justify-content: center;
    margin-bottom: 0;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button {
    width: auto;
    margin-bottom: 8px;
    margin-right: 8px;
    display: inline-block;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.mobile._24-sides.landscape {
    justify-content: center;
    align-items: stretch;
    margin-top: 0;
    margin-right: 0;
    display: flex;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section.text-adj {
    background-color: var(--primary-dark);
    color: var(--white);
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.center-align {
    margin-right: 0;
    display: inline;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.colour-update {
    margin-left: 100px;
    margin-right: 100px;
    display: flex;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.colour-update.center-button {
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.hero-started-button {
    margin-top: 0;
    margin-right: 8px;
    display: inline;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.landscape-view {
    display: inline;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.green-button-prime.button-width-adj.button-text-space.remove-8-right {
    margin-right: 0;
  }

  .primary-button.secondary-button.career-button {
    justify-content: center;
    display: block;
  }

  .primary-button.secondary-button.veiw-jobs-button.center {
    margin-top: 0;
  }

  .primary-button.secondary-button.linkedin-buttons.tablet {
    margin-bottom: 60px;
    margin-left: 140px;
    margin-right: 140px;
    display: flex;
  }

  .primary-button.secondary-button.linkedin-buttons.tablet.adj-side-padding {
    margin-left: 220px;
    margin-right: 220px;
  }

  .mobile-screenshot-text {
    max-width: 80%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .mobile-screenshot-text.landscape {
    padding-left: 2em;
  }

  .mobile-screenshot-text.new-component {
    align-self: center;
    max-width: none;
    position: relative;
    top: 0;
    left: 0%;
    right: 0%;
  }

  .text-block-15 {
    text-align: left;
    font-size: 14px;
  }

  .tab-icon {
    flex: 0 auto;
    width: 100%;
    max-width: 55px;
    max-height: 36px;
    margin-right: 0;
    padding-left: 0;
    display: block;
  }

  .tab-icon.value-icon {
    width: 100%;
    max-height: 36px;
  }

  .divider {
    height: 7vw;
  }

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

  .image-10.ajust-sides {
    margin-left: 0;
    margin-right: 0;
  }

  .container-2.pull-divider-up {
    padding-bottom: 90px;
    display: block;
  }

  .container-2.pull-divider-up.tablet, .container-2.pull-divider-up.tablet.center-align.hide-on-landing-page {
    display: none;
  }

  .container-2.pull-divider-up.landscape {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container-2.pull-divider-up.landscape._90px {
    padding-bottom: 0;
  }

  .container-2.pull-divider-up.landscape._90px.flexboxadj {
    justify-content: center;
    min-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 0;
    display: flex;
  }

  .container-2.text-center {
    width: 90%;
  }

  .paragraph-8 {
    text-align: left;
  }

  .horizontal-tabs.side-margins-adjust {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .horizontal-tabs.stepper {
    inset: 0%;
    justify-content: center;
    align-self: center;
    width: 100%;
    margin-top: 40px;
    padding-right: 30px;
    position: relative;
    inset: 0%;
  }

  .section-title {
    margin-bottom: 48px;
  }

  .heading-30 {
    text-align: center;
  }

  .features {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-pair {
    margin-left: auto;
    margin-right: auto;
  }

  .content-pair.new-component {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 0%;
    padding-left: 24px;
    padding-right: 24px;
    top: 0;
    bottom: 0;
  }

  .tab-button {
    border-radius: 5px;
    flex: none;
    padding-left: 16px;
    padding-right: 50px;
  }

  .tab-button.tablet {
    flex-direction: column;
    flex: none;
    margin-bottom: 30px;
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
    overflow: auto;
  }

  .tab-button.tablet.w--current {
    flex-direction: column;
    justify-content: center;
    height: auto;
    margin-bottom: 30px;
    margin-right: 20px;
  }

  .tab-button.title-bold.commbankactivetab {
    max-width: 40%;
    padding-left: 30px;
  }

  .tab-button.title-bold.commbankactivetab.w--current {
    max-width: 40%;
    padding-left: 60px;
  }

  .tab-button.title-bold.otheractivetab {
    max-width: 40%;
    padding-left: 50px;
  }

  .vertical-tabs-menu {
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-around;
    align-items: center;
    max-width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
    overflow: auto;
  }

  .vertical-tabs-menu.side-margins-adjust {
    align-self: stretch;
    width: 100%;
    min-width: 100%;
  }

  .mobile-screenshot-wrapper-v2 {
    max-width: 45vw;
    padding-bottom: 25px;
  }

  .container-3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .grid-6-col-2 {
    grid-template-columns: 1fr 1fr;
  }

  .desktop-tablet-responsive.above-footer-devider {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-content: stretch;
  }

  .desktop-tablet-responsive.above-footer-devider.tablet {
    flex: 0 auto;
    align-content: stretch;
    line-height: 1.2;
  }

  .image-15 {
    display: block;
  }

  .image-15.home-v2.remove-20 {
    border-top-left-radius: 0;
    width: 100%;
  }

  .image-15.home-v2.remove--20, .image-15.remove-20 {
    padding-right: 0;
  }

  .section-6.desktop-tablet {
    display: none;
  }

  .section-6.landscape, .section-6.land-scape-mobile {
    display: block;
  }

  .grid-11 {
    grid-template-columns: 8fr .75fr 4.75fr .75fr;
    margin-left: 0;
  }

  .grid-11.landscape-grid {
    grid-template-columns: .5fr 1.5fr;
  }

  .grid-11.landscape-grid.grid-adjust, .grid-11.before-you-bid-grid.margin-sizing.landscape {
    margin-right: 0;
  }

  .grid-11.home-buying-grid.home-in-banner-landscape {
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
  }

  .grid-11.home-buying-grid.home-in-banner-landscape.adj-padding {
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-11.remove-3-columns {
    grid-template-columns: 1fr;
    margin-right: 0;
  }

  .grid-11.tim-grid {
    grid-template-rows: 1fr auto auto;
    grid-template-columns: .25fr .25fr 3fr .25fr;
    margin-left: 30px;
  }

  .image-22 {
    margin-top: 40px;
  }

  .image-22.adj-top-padding {
    width: 100%;
  }

  .section-7 {
    padding-top: 40px;
  }

  .grid-14.pc-tablet {
    display: none;
  }

  .grid-14.mobile-landscape {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 5fr 3fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-14.mobile-landscape.mobil-veiw {
    display: none;
  }

  .div-block-14 {
    align-items: flex-start;
  }

  .privacy-titles.heading-3.left-align {
    text-align: left;
  }

  .key-features-section {
    padding-bottom: 0;
  }

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

  .grid-18.landscape-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-18.desktop {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .grid-18.tablet-view, .grid-18.mobile {
    display: none;
  }

  .grid-19 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: stretch;
    justify-items: center;
    padding-bottom: 72px;
    padding-right: 48px;
  }

  .grid-19.landscap-mobile {
    padding-bottom: 64px;
  }

  .grid-19.mobile {
    display: none;
  }

  .image-30 {
    width: 60%;
  }

  .section-9.second {
    margin-top: 400px;
  }

  .section-9.dark.dark-section-adjustment {
    padding-top: 40px;
  }

  .section-9.dark.dark-section-adjustment.homepage-section.home-v2.remove-72.desktop.v2-homeage {
    background-color: #f0f4f7;
  }

  .why-home-in {
    margin-top: 0;
  }

  .image-32 {
    height: 50%;
    display: block;
  }

  .bold-text-8.tablet-heading.landscape {
    margin-bottom: 0;
    font-size: 50px;
  }

  .tablet-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 40px;
    display: grid;
  }

  .tablet-section.desktop-tablet {
    display: none;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.tablet, .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.tablet.landscape {
    display: block;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.tablet-3-col-grid.unhide {
    grid-column-gap: 1em;
    grid-row-gap: .5em;
    grid-template-rows: auto minmax(auto, 1fr) auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.tablet-3-col-grid.unhide.row-gap {
    grid-column-gap: 0px;
    grid-row-gap: 72px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.landscape-view {
    grid-column-gap: 1em;
    grid-row-gap: .5em;
    grid-template-rows: auto minmax(auto, 1fr) auto;
    grid-template-columns: .25fr 1fr 1fr 1fr .25fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.landscape-view._3-card-landscape-grid {
    grid-column-gap: 1px;
    grid-row-gap: 78px;
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr .5fr;
    padding-bottom: 72px;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.landscape-view._3-card-landscape-grid.remove-40px-bottom, .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.landscape-view._3-card-landscape-grid.add-row.remove-space-from-bottom {
    padding-bottom: 0;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.landscape-view._3-card-landscape-grid.add-row.remove-space-from-bottom.duplicate.top-margin {
    grid-template-rows: auto auto auto;
    margin-top: 78px;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.landscape-view._3-card-landscape-grid.add-row.remove-space-from-bottom.duplicate.mobile-large-terrible-css-to-fix-bad-css {
    margin-bottom: 450px;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.landscape-view._3-card-landscape-grid.add-row.remove-space-from-bottom.add-margin-top {
    margin-top: 80px;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.landscape-view._3-card-landscape-grid.remove-72px-bottom {
    padding-bottom: 0;
  }

  .tablet-section.right-margin.top-space {
    margin-top: 100px;
  }

  .grid-22 {
    justify-content: stretch;
    justify-items: start;
  }

  .div-block-31, .div-block-33, .div-block-35, .div-block-37, .div-block-38 {
    margin-left: 0;
    padding: 13px 4rem 13px 2.75rem;
  }

  .div-block-39 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

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

  .container-4 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-5 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .grid-10-columns-3 {
    grid-template-columns: 1fr 1fr;
  }

  .text-container-2 {
    max-width: 100%;
  }

  .card-item-content-3 {
    align-self: auto;
  }

  .white-text.space-adjustment.home-v2.bottom-adj.center-tablet.tablet {
    display: none;
  }

  .white-text.space-adjustment.home-v2.bottom-adj.center-tablet.desktop.landscape {
    display: block;
  }

  .container-6 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-6.tablet {
    display: block;
  }

  .column-3 {
    flex-flow: row;
    align-items: center;
    display: flex;
  }

  .grid-24 {
    grid-template-rows: auto auto;
  }

  .grid-24.remove--60 {
    grid-column-gap: 48px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-7 {
    justify-content: center;
    display: flex;
  }

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

  .grid-26.tablet-grid.col-size {
    grid-template-rows: auto auto;
  }

  .grid-26.tablet-grid.col-size.move-around {
    grid-template-rows: auto auto auto auto;
  }

  .grid-26.adj.above-footer-grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-26.adj.remove-1-column {
    grid-template-columns: 1.5fr;
  }

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

  .smartphone-display {
    background-color: #f0f4f7;
    padding-top: 60px;
  }

  .smartphone-display.homepage {
    margin-bottom: 0;
  }

  .smartphone-display.removed-60px {
    margin-bottom: 0;
    padding-top: 72px;
  }

  .smartphone-display.removed-60px.desktop.hide-tablet.tablet-screen.mobile-view {
    display: none;
  }

  .smartphone-display.removed-60px.desktop.tablet.landscape {
    display: block;
  }

  .smartphone-display.removed-60px.desktop.tablet.landscape.mobile {
    display: none;
  }

  .smartphone-display.removed-60px.desktop.tablet.landscape.wide._72 {
    padding-top: 0;
  }

  .link-3 {
    margin-right: 0;
    font-size: 18px;
  }

  .link-4 {
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
  }

  .link-5 {
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
    display: block;
  }

  .link-6 {
    margin-left: 0;
    font-size: 18px;
    display: block;
  }

  .image-34 {
    margin-bottom: 0;
  }

  .section-15.height-adj.desktop.conveyancing-hero.tablet-view.mobile-view {
    display: none;
  }

  .section-15.height-adj.desktop.conveyancing-hero.header-adj-spacing {
    margin-left: 0;
    margin-right: 0;
  }

  .section-15.height-adj.tablet, .section-15.height-adj.tablet.desktop.mobile {
    display: block;
  }

  .section-15.height-adj.tablet.desktop.mobile.landscape._72 {
    padding-bottom: 0;
  }

  .section-15.height-adj.tablet.desktop.mobile.landscape._72.hide-and-delete-once-approved, .section-15.height-adj.tablet.desktop.mobile.hide-landscape {
    display: none;
  }

  .section-15.team-1st-section.mobile-landscape {
    padding-top: 60px;
    display: block;
  }

  .section-15.team-1st-section.mobile-landscape.mobile {
    display: block;
  }

  .section-15.team-1st-section.mobile-landscape.tablet, .header-grid-v2.why-home-in-grid-48px._20-top-hero.text-and-image-section.tablet-grid.real-human-grid.desktop-tablet {
    display: none;
  }

  .image-35.conveyancing-hero-img.add-48-bottom.remove-20, .image-35.conveyancing-hero-img.remove-20 {
    padding-right: 0;
  }

  .mobile-responsive {
    display: none;
  }

  .image-37 {
    display: block;
  }

  .image-37.remove-20 {
    padding-right: 0;
  }

  .image-38 {
    display: none;
  }

  .image-39.remove-20 {
    padding-right: 0;
  }

  .container-8 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 0;
    display: block;
  }

  .link-block {
    flex-direction: row;
    justify-content: center;
    display: block;
  }

  .link-block-2 {
    margin-right: 0;
  }

  .div-block-42, .div-block-43, .div-block-44 {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 0;
  }

  .image-41._1em {
    margin-top: 1em;
  }

  .image-41._1em._100-width-fix {
    width: 100%;
  }

  .nav-container.nav-adjustments {
    justify-content: flex-start;
    margin-left: 24px;
  }

  .image-42 {
    border-bottom-left-radius: 24px;
    width: 100%;
    display: inline-block;
  }

  .image-42.space-adj {
    padding-left: 24px;
  }

  .image-42.space-adj.side-padding {
    padding-left: 25px;
    padding-right: 0;
    display: inline-block;
  }

  .image-42.space-adj.new-space-adj {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-42.space-adj.new-space-adj.adj-size {
    width: 60%;
    padding-top: 20px;
  }

  .div-block-45 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-43 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .grid-29 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 2fr 2fr 2fr 1fr;
  }

  .collection-list {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .column-6 {
    justify-content: center;
    display: none;
  }

  .grid-32 {
    grid-column-gap: 7px;
    grid-template-rows: auto;
  }

  .grid-32.landscape-72 {
    grid-column-gap: 0px;
    margin-top: 8px;
    margin-bottom: 48px;
  }

  .app-button-move.left-app-button-alignment {
    justify-content: flex-end;
    margin-right: 8px;
  }

  .app-button-move {
    justify-content: center;
    display: flex;
  }

  .app-button-move.right-app-button-alignment {
    justify-content: flex-start;
    padding-left: 8px;
  }

  .list-2 {
    margin-bottom: 40px;
  }

  .list-3 {
    margin-bottom: 24px;
    padding-left: 30px;
  }

  .div-block-55 {
    padding-left: 2rem;
  }

  .paragraph-11 {
    color: var(--muted);
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
  }

  .paragraph-11.lenders-h3.how-home-in-helps._20-sides {
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-11.lenders-h3.how-home-in-helps._20-sides.centered-text.landscape-remove-top-20px {
    margin-top: 0;
  }

  .paragraph-11.lenders-h3.how-home-in-helps._20-sides.centered-text.landscape-remove-top-20px.width-adjust {
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-11.lenders-h3.remove-10.add-space-below {
    margin-bottom: 10px;
  }

  .paragraph-11.add-72.center-aligned._20px-margin.bottom-space-adj {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .tablet {
    display: none;
  }

  .landscape-mobile {
    display: block;
  }

  .div-block-57 {
    padding-top: 0;
    padding-bottom: 10px;
  }

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

  .image-49 {
    border-radius: 20px;
  }

  .section-17 {
    padding-top: 40px;
  }

  .div-block-65.manual.remove-42-landscape {
    margin-bottom: 0;
  }

  .grid-35 {
    grid-template-columns: 3.5fr 1fr;
  }

  .grid-36 {
    grid-template-columns: .25fr 2fr .25fr;
  }

  .tab-icon-2 {
    width: 100%;
    height: 100px;
    max-height: 36px;
    margin-right: 0;
  }

  .tab-icon-2.value-logo {
    max-width: 36px;
  }

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

  .text-block-17 {
    font-size: 14px;
  }

  .mobile-screenshot-wrapper-v2-2 {
    max-width: 45vw;
    padding-bottom: 25px;
  }

  .content-3.phone-content-text {
    padding-right: 1em;
  }

  .download-button {
    width: 100%;
    margin-right: 0;
  }

  .phone-holder-image-2.tablet-size.size {
    width: 320px;
    min-width: 320px;
  }

  .container-10 {
    padding-top: 2rem;
    padding-bottom: 5rem;
  }

  .container-10.phone-container {
    padding-top: 3rem;
  }

  .container-10.tablet.landscape {
    display: block;
  }

  .container-10.bottom-72.tablet-view {
    display: none;
  }

  .container-10.bottom-72.tablet-view.landscape-view {
    display: flex;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-on-mobile._72-bottom-margin {
    padding-bottom: 0;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-on-mobile.remove-2rem-top {
    padding-top: 0;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-on-mobile.remove-2rem-top.remove-1em {
    padding-left: 0;
    padding-right: 0;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-on-mobile.remove-72px-landscape {
    padding-bottom: 0;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-landscape {
    display: none;
  }

  .container-10.landscape-change {
    padding-bottom: 2rem;
  }

  .container-10.landscape-change.landscape-screen {
    display: block;
  }

  .container-10.hide-on-mobile.hide-on-landscape {
    display: none;
  }

  .container-10.remove-3rem-bottom {
    padding-bottom: 2rem;
  }

  .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.tablet-view.landscape-view {
    display: block;
  }

  .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.tablet-view.landscape-hidden {
    display: none;
  }

  .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.white-background.remove-25.side-margin-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.hide-mobile.hide-tablet, .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.hide-mobile.hide-tablet.hide-desktop {
    display: block;
  }

  .second-section.light-blue-bg._2nd-conveyancing-page {
    display: none;
  }

  .second-section.light-blue-bg._2nd-conveyancing-page.tablet-view, .second-section.light-blue-bg._2nd-conveyancing-page.landscape-view {
    display: block;
  }

  .second-section.second {
    margin-top: 400px;
  }

  .new-home-in-hero-section.adj-72px {
    padding-top: 116px;
  }

  .image-52.home-v2-image.sizing {
    width: 50%;
  }

  .image-52.home-v2-image.sizing.space {
    margin-top: 32px;
  }

  .submit-button {
    margin-top: 0;
  }

  .submit-button.paid-ad {
    margin-top: 40px;
  }

  .grid-41.col-1.card-1.remove-top-padding, .grid-41.col-1.grid-size.col-size {
    grid-template-columns: .25fr 3.5fr;
  }

  .image-53, .image-53.sizing.remove-20 {
    padding-right: 0;
  }

  .grid-42.tablet-view {
    padding-left: 0;
    padding-right: 0;
  }

  .section-21.tablet, .section-21.mobile {
    display: none;
  }

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

  .grid-44 {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6221be7a2c29692b41d1a428_landscape%20bg.png"), linear-gradient(13deg, var(--secondary), var(--primary));
    background-position: 50%, 0 0;
    background-size: cover, auto;
    border-radius: 20px;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-10-columns-4 {
    grid-template-columns: 1fr 1fr;
  }

  .hero-text-holder-3 {
    flex-direction: column;
    align-items: center;
  }

  .hero-text-holder-3.mobile-adj.landscape-adj {
    margin-top: 0;
    margin-bottom: 0;
  }

  .hero-text-line-2 {
    width: 30%;
    height: 2px;
    margin-top: 0;
  }

  .hero-text-2 {
    margin-top: 0;
  }

  .hero-text-2._1 {
    text-align: center;
    width: 100%;
    padding-right: 0;
  }

  .hero-text-2._2 {
    text-align: center;
    width: 100%;
    padding-left: 0;
  }

  .grid-5-col-2, .feature-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .feature-grid-2.home-v1.fix-up {
    display: none;
  }

  .feature-grid-2.leanders-grid.lenders-grid, .feature-grid-2.lenders-grid-2.delete, .feature-grid-2.credit-savvy.landscape, .feature-grid-2.cba-grid {
    grid-template-columns: 1fr 1fr;
  }

  .feature-grid-2.cba-grid.grid-adj.tablet-grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .feature-grid-2.cba-grid.grid-adj.tablet-grid.cbav2-style-edit {
    grid-template-rows: auto auto auto auto;
  }

  .paragraph-body-2 {
    margin-bottom: 56px;
  }

  .paragraph-body-2.pricing-page-edit {
    margin-bottom: 0;
  }

  .paragraph-body-2.table-text {
    height: auto;
    margin-bottom: 0;
  }

  .paragraph-body-2.table-text.shrink-space {
    font-size: 12px;
    line-height: 16px;
  }

  .paragraph-body-2.left-alignment {
    margin-bottom: 0;
  }

  .paragraph-body-2.left-alignment.remove-space {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .paragraph-body-2.left-alignment.remove-space.adjust-bottom-px {
    height: 100%;
    margin-bottom: 0;
  }

  .paragraph-body-2.left-alignment.remove-space.adjust-bottom-px.add-1-5rem-top {
    padding-top: 1.5rem;
  }

  .paragraph-body-2.left-alignment.size-adjust {
    height: 100%;
    margin-top: 0;
  }

  .paragraph-body-2.remove-56px-bottom {
    text-align: left;
    align-self: flex-start;
    margin-bottom: 0;
    display: flex;
  }

  .paragraph-body-2.remove-56px-bottom.left-align {
    direction: ltr;
    overflow-wrap: normal;
  }

  .disclaimer-section.mobile {
    display: inline-block;
  }

  .disclaimer-section.mobile.vertical {
    display: none;
  }

  .caption-disclaimer {
    margin-left: 0;
    margin-right: 0;
  }

  .image-61 {
    align-self: flex-start;
    width: 24px;
    padding-top: 16px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .image-61.remove-20px {
    padding-right: 0;
  }

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

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

  .icon-thank-you-page {
    width: 60px;
    padding-right: 0;
  }

  .container-14 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .what-we-offer-section.desktop.v2.tablet.landscape {
    background-color: var(--white);
    display: block;
  }

  .what-we-offer-section.desktop.v2.tablet.landscape.tablet-view-show.remove-tablet-72 {
    padding-bottom: 0;
  }

  .what-we-offer-section.remove-bottom-72px.white-bg {
    background-color: var(--white);
  }

  .grid-45._4-rows {
    grid-template-rows: auto auto;
  }

  .grid-45._4-rows.landscape {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-45._4-rows.landscape.mobile {
    display: none;
  }

  .icon-box-image.tablet-icon.size.landscape {
    width: 40%;
    padding-right: 0;
  }

  .icon-box-image.tablet-icon.size.landscape.smaller {
    width: 40%;
  }

  .grid-46.mobile-what-we-offer.home-buying-page {
    display: none;
  }

  .home-v2.center {
    justify-content: center;
    display: flex;
  }

  .mobile-v2.hide-desktop.reveal-on-landscape {
    display: block;
  }

  .mobile-v2.hide-desktop.reveal-on-landscape.adjust-margins {
    padding-bottom: 72px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-50 {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    place-items: stretch center;
  }

  .grid-50._50-50 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-91 {
    justify-content: flex-end;
    display: flex;
  }

  .grid-51 {
    grid-template-rows: auto auto auto auto;
  }

  .grid-51.landscape.margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-23.landscape {
    margin-bottom: 72px;
    display: block;
  }

  .section-24 {
    background-color: var(--white);
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-24.landscape {
    display: block;
  }

  .div-block-92 {
    padding-left: 20px;
  }

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

  .section-25.landscape {
    display: flex;
  }

  .testimonial-section {
    background-color: var(--white);
    display: block;
  }

  .testimonial-section._72-bottom {
    padding-bottom: 72px;
  }

  .grid-53.new-landscape {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-53.new-landscape.aligned {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-53.new-landscape.aligned.removed-bars {
    display: none;
  }

  ._20 {
    width: 100%;
    padding-right: 0;
  }

  ._20._100-width-fix {
    width: 100%;
  }

  .play-icon-holder-3.homeinv2.landscape {
    margin-top: 0;
    margin-left: 0;
    top: 86%;
    left: 43%;
  }

  .play-icon-holder-3.homeinv2.show.show-med.desktop.move.new-position {
    margin-top: 140px;
  }

  .grid-54.phone-display.above-space {
    margin-top: 24px;
  }

  .main-phone._20 {
    width: 100%;
  }

  .landscape-checklist {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .left-checklist-margin {
    padding-left: 24px;
  }

  .slide-2 {
    background-color: var(--background);
    border-radius: 24px;
  }

  .slide-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .testimonial-slider {
    border-radius: 24px;
  }

  .slide-nav-2 {
    background-color: var(--background);
    border-radius: 0 0 24px 24px;
  }

  .slide-3 {
    background-color: var(--background);
  }

  .slide-3.radius {
    border-radius: 24px;
  }

  .slide-4, .slide-5 {
    background-color: var(--background);
    border-radius: 24px;
  }

  .icon-3, .icon-4 {
    color: var(--muted);
  }

  .image-65.left.tablet-lhome-in-size.remove-20 {
    padding-right: 0;
    display: inline-block;
  }

  .grid-58.landscape-screen {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-58.landscape-screen.grid-button.rental-grid-landscape {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-58.tablet-hide {
    display: none;
  }

  .div-block-94.card-row-1.card-margin.card-space, .div-block-95.card-row-1.card-margin.card-space, .div-block-96.card-row-1.card-margin.card-space {
    margin-left: 60px;
    margin-right: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .caption.edit-style.landscape {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .info-icon.remove-20 {
    padding-left: 10px;
    padding-right: 0;
  }

  .quote-1.remove-20, .quote-2.remove-20 {
    width: 48px;
    padding-right: 0;
  }

  .property-report-icon.size-adj.logo-size.remove-20 {
    padding-right: 0;
  }

  .landscape-3-card-button.space-on-top {
    margin-top: 0;
  }

  .grid-62.icon-box-grid-desktop.landscape-and-mobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: 1fr 1fr auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-62.icon-box-grid-desktop.landscape-and-mobile._4-col-1-row-layout {
    grid-template-rows: 1fr 1fr;
  }

  .grid-62.icon-box-grid-desktop.landscape-and-mobile.hide-table, .grid-62.icon-box-grid-desktop.tablet-responsiveness {
    display: none;
  }

  .icon-box-set-container.mobile-view {
    display: block;
  }

  .icon-box-set-container.mobile-view.hide-landscape {
    display: none;
  }

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

  .div-col-1.margin-and-text-adj {
    margin-left: 20px;
  }

  .h1-title.h1-style.blog-title {
    margin-bottom: 16px;
    line-height: 48px;
  }

  .h3.font-style.center-landscape {
    text-align: center;
  }

  .footer-icon.remove-20 {
    padding-right: 0;
  }

  .footer-icon.remove-20._100-width-fix {
    width: 100%;
  }

  .navbar-button-1 {
    padding: 6px 8px;
    font-size: 12px;
    font-weight: 600;
  }

  .icon-in-card._1-5em-bottom {
    margin-bottom: 1.5em;
  }

  .open-quote._100-width-fix, .close-quote._100-width-fix {
    width: 100%;
  }

  .grid-68 {
    grid-template-columns: .5fr 1fr .5fr;
  }

  .image-82 {
    width: 100%;
  }

  .avatar-photo, .image-85 {
    width: 100%;
    padding-right: 0;
  }

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

  .header-1-page-title {
    text-align: center;
    margin-top: 56px;
    padding-bottom: 10px;
    font-size: 48px;
    line-height: 48px;
  }

  .header-1-page-title.remove-top-padding {
    margin-top: 0;
  }

  .header-1-page-title.center-text {
    margin-top: 0;
    padding-top: 48px;
  }

  .header-1-page-title.adjust-56px-top, .header-1-page-title.center-title-h1.remove-56px-top {
    margin-top: 0;
  }

  .header-1-page-title.homepage-title {
    text-align: left;
    font-size: 38px;
    line-height: 50px;
  }

  .heading-2-v1-section-gradient, .heading-2-v2-section-black {
    text-align: center;
    margin-top: 56px;
    font-size: 34px;
    line-height: 41px;
  }

  .heading-3-black {
    margin-top: 56px;
    font-size: 24px;
    font-weight: 800;
    line-height: 32px;
  }

  .heading-3-black.paid-ad-title.tablet-and-lower {
    font-size: 44px;
    line-height: 52px;
  }

  .heading-5-black {
    line-height: 32px;
  }

  .heading-5-black.paid-ad.center {
    font-size: 22px;
  }

  .heading-5-black.dropdown-style {
    margin-top: 0;
  }

  .paragraph-body-1 {
    margin-bottom: 56px;
  }

  .paragraph-body-1.paid-ad-body-text-paragraph.tablet-view {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .paragraph-body-1.paid-ad-body-text-paragraph.tablet-view.hide-on-mobile {
    display: none;
  }

  .paragraph-body-1.paid-ad-body-text-paragraph.hide-on-tablet.center.hide {
    margin-left: 20px;
    margin-right: 20px;
  }

  .caption-black.dropdown-table-info {
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
  }

  .primary-button-side-by-side._16px-margins {
    padding-left: 16px;
    padding-right: 16px;
  }

  .primary-button-side-by-side.header-button-1st {
    text-align: center;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .tinted-button-side-by-side.header-button-2nd {
    text-align: center;
    justify-content: center;
    margin-top: 8px;
    margin-left: 0;
    display: flex;
  }

  .button-tinted, .button-primary {
    width: 100%;
  }

  .button-primary.remove-side-margins.add-20-px-top {
    margin-top: 0;
  }

  .button-primary._16px-side-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-primary._16px-side-padding._40px-padding {
    text-align: center;
  }

  .button-primary._16px-side-padding.bottom-margin {
    margin-bottom: 20px;
  }

  .inner-container.paid-ads-container.remove--60.add-bottom-padding {
    align-self: flex-start;
    height: 1000px;
    min-height: 1000px;
    padding-top: 75px;
  }

  .inner-container.add-72px-padding {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .body-section {
    margin-top: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .body-section.paid-ads-page {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f428e65cb2cbb83790f1ca_Home-in%20background%20house.png"), url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f75c20d2a16751d4a919e0_Landing%20page%201.8.jpg");
    background-position: 50% 0, 27% 0;
  }

  .body-section.paid-ads-page.mobile-layout-change {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f428e65cb2cbb83790f1ca_Home-in%20background%20house.png"), linear-gradient(to bottom, #017f7699, var(--primary-dark) 61%), url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f767fa3b6948fd7c60b5cd_Landing%20page%201.9.1.jpg");
    background-position: 0 0, 0 0, 25% 0;
    align-items: flex-start;
    height: 960px;
    min-height: 960px;
    max-height: 960px;
  }

  .button-sidie-by-side-component.homepage-header-buttons {
    text-align: justify;
    display: block;
  }

  .footer-social-icons {
    padding-right: 0;
  }

  .slider-3 {
    max-width: 400px;
    height: 360px;
  }

  .slide-nav-3 {
    padding-top: 0;
  }

  .div-block-100 {
    padding-bottom: 20px;
  }

  .header-1-page-title-copy {
    text-align: center;
    margin-top: 56px;
    padding-bottom: 10px;
    font-size: 48px;
    line-height: 48px;
  }

  .header-1-page-title-copy.remove-top-padding {
    margin-top: 0;
  }

  .header-1-page-title-copy.center-text {
    margin-top: 0;
    padding-top: 48px;
  }

  .header-1-page-title-copy.adjust-56px-top, .header-1-page-title-copy.center-title-h1.remove-56px-top {
    margin-top: 0;
  }

  .header-1-page-title-copy.homepage-title {
    text-align: left;
    font-size: 38px;
    line-height: 50px;
  }

  .paid-ad-form-cell {
    align-items: center;
  }

  .paid-ad-list-icon {
    width: 34px;
    max-width: 34px;
    padding-right: 10px;
  }

  .tablet-down-content {
    margin-left: 40px;
    margin-right: 40px;
  }

  .recaptcha.sms-opt-out {
    margin-bottom: 40px;
  }

  .recaptcha.bottom-padding {
    margin-bottom: 20px;
  }

  .contact-form-link.contact-link {
    display: inline;
  }

  .t-c-title {
    text-align: left;
    display: flex;
  }

  .button-center-div {
    padding-left: 80px;
    padding-right: 80px;
  }

  .checklist-image {
    width: 92%;
    padding-right: 0;
  }

  .heading-33.table-headers.responsive-view {
    margin-top: 0;
    margin-bottom: 0;
  }

  .pricing-table-div {
    margin-top: 56px;
  }

  .pricing-table-div.adjust-top-spacing {
    display: none;
  }

  .pricing-page-section-2 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .pricing-page-section-2.margin-mobile-adjust {
    display: none;
  }

  .part-section.part-b-section {
    margin-top: 56px;
  }

  .part-section.add-56-padding-top {
    align-self: flex-start;
    padding-top: 56px;
  }

  .disbursement-table {
    grid-template-columns: 1.25fr 1fr;
  }

  .disbursement-table-cell.disbursement-summary-cell-div {
    align-items: center;
    display: flex;
  }

  .disbursement-cell-content {
    font-size: 12px;
    line-height: 18px;
  }

  .table-title.title-adjustments.remove-10px-top {
    margin-top: 0;
  }

  .table-title-div.mobile-margin-adjust.top-right.remove-top-padding {
    padding-top: 0;
  }

  .image-94 {
    width: 100%;
    padding-right: 0;
  }

  .disbursements-table-section {
    padding-top: 56px;
  }

  .disbursments-title-header {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 72px;
    display: block;
  }

  .accordion-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    flex: 0 auto;
    padding-top: 56px;
    padding-bottom: 56px;
    display: flex;
  }

  .accordion-wrapper.accordion-block {
    display: block;
  }

  .accordion {
    background-color: #e7faf6;
  }

  .accordion-header {
    background-color: #2694ed00;
    border-radius: 0;
  }

  .accordion-panel {
    display: none;
  }

  .accordion-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .accordion-table.nsw-table {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }

  .accordion-table.vic-table {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .accordion-table.sa-table, .accordion-table.act-table {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }

  .accordion-table.wa-table, .accordion-table.tas-table {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .accordion-table-div {
    background-color: var(--white);
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
  }

  .accordion-table-titles {
    text-align: left;
    background-color: #e7faf6;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 16px;
  }

  .dropdown-table-title {
    color: var(--muted);
    font-family: Montserrat, sans-serif;
    font-weight: 800;
  }

  .dropdown-table-text {
    text-align: left;
  }

  .dropdown-table-text-div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex;
  }

  .dropdown-table-text-div.center-text {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown-table-text-div.padding-adjust {
    justify-content: flex-start;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .divider-line-div._32px-margins {
    padding-left: 32px;
    padding-right: 32px;
  }

  .dropdown-table-row-div {
    display: flex;
  }

  .mobile-title-table-total {
    background-color: var(--white);
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
  }

  .mobile-dropdown-total {
    grid-template-rows: auto auto;
  }

  .mobile-dropdown-total.nsw-total, .mobile-dropdown-total.vic-total {
    grid-template-rows: auto;
  }

  .mobile-dropdown-total.qld-total {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
  }

  .mobile-dropdown-total.sa-total, .mobile-dropdown-total.act-total, .mobile-dropdown-total.wa-total, .mobile-dropdown-total.tas-total {
    grid-template-rows: auto;
  }

  .total-text {
    align-self: center;
    width: 100%;
  }

  .text-block-21.left {
    text-align: left;
    font-family: Montserrat, sans-serif;
    font-weight: 800;
  }

  .text-block-21.right {
    font-family: Montserrat, sans-serif;
    font-weight: 800;
  }

  .total-text-div {
    padding: 1.5rem 16px;
    display: flex;
  }

  .link-correction.cba-offer-style {
    color: var(--text);
    font-weight: 600;
    text-decoration: underline;
    display: inline;
  }

  .disbursements-dropdown-icon {
    width: 100%;
    padding-right: 0;
  }

  .table-info-section-div {
    background-color: var(--light);
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    padding-bottom: 1.5rem;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-113.side-margin-adjust {
    padding-left: 32px;
    padding-right: 32px;
  }

  .table-title-adjustment.remove-10px-bottom {
    padding-bottom: 0;
  }

  .table-1-responsive-view {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 24px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    box-shadow: 0 6px 32px #0000001a;
  }

  .table-1-responsive-view.disbursement-fee-mobile {
    grid-template-rows: auto;
  }

  .table-1-small-device {
    align-self: stretch;
    display: block;
  }

  .table-1-responsive-title {
    background-color: #e7faf6;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    padding: 1.5rem 32px;
  }

  .table-responsive-content {
    grid-column-gap: 0px;
    grid-row-gap: 4px;
    flex-direction: column;
    padding: 1.5rem 32px;
    display: flex;
  }

  .bold-text-10, .bold-text-11 {
    color: var(--muted);
  }

  .new-pricing-table-div {
    display: none;
  }

  .div-block-119 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-spacing-size {
    height: 56px;
  }

  .commbank-offer {
    align-items: center;
    height: 69px;
    min-height: 69px;
    max-height: 69px;
  }

  .commbank-offer-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-around;
    margin-left: 24px;
    margin-right: 24px;
  }

  .cba-beacon-navbar {
    padding-right: 0;
  }

  .commbank-offer-title {
    font-size: 12px;
    font-weight: 500;
  }

  .commbank-offer-cta {
    display: none;
  }

  .header-layout-vertical {
    grid-row-gap: 24px;
  }

  .langing-page-title.remove-padding {
    text-align: center;
    font-size: 34px;
    line-height: 41px;
  }

  .mobile-mockup {
    width: 60%;
    padding-right: 0;
  }

  .heading-content-text {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-content-text.addjust-width-lrg-screen {
    align-self: center;
    max-width: 90%;
  }

  .header-button-div {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 16px;
    display: block;
  }

  .header-button-div.landscape-view {
    display: inline-block;
  }

  .header-button-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-button-1:hover {
    color: var(--white);
    text-decoration: none;
  }

  .header-grid-landing-page {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 56px;
  }

  .apple-store-badge, .google-store-badge {
    width: auto;
    height: 72px;
    padding-right: 0;
  }

  .finder-badge {
    height: 80px;
    padding-right: 0;
  }

  .boss-award-badge {
    height: 70px;
    padding-right: 0;
  }

  .boss-award-badge.adjust-height {
    height: 78px;
  }

  .rating-award-icons {
    justify-content: center;
  }

  .blue-background {
    margin-top: 0%;
    display: block;
  }

  .home-in-cba-logo {
    width: 100%;
    max-width: 25%;
    padding-right: 0;
  }

  ._2nd-section-landing-page-grid {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .h2-new-layout-heading {
    font-size: 24px;
    line-height: 34px;
  }

  .h2-new-layout-heading.padding-top-bottom {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .h2-new-layout-heading.padding-top-bottom.remove-bottom-padding.adjust-line-height.remove-20px-bottom {
    margin-bottom: 0;
    line-height: 32px;
  }

  .h2-new-layout-heading.padding-top-bottom.adjust-line-height.remove-20px-bottom {
    margin-bottom: 0;
  }

  .landing-page-2nd-section.side-margins.adjust-top-padding.adjust-bottom-margin {
    padding-bottom: 20px;
  }

  .tile-icon {
    padding-right: 0;
  }

  .header-4-tile {
    font-size: 22px;
  }

  ._2-square-grid {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  ._2-square-grid.row-space-20px {
    grid-row-gap: 20px;
  }

  ._2-square-grid.row-space-20px.grid-title {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  ._2-square-tile-div {
    height: 420px;
    min-height: 420px;
    max-height: 420px;
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._2-square-tile-div.background-image {
    padding-top: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._2-square-title {
    font-size: 22px;
  }

  ._2-square-tile-font {
    font-size: 16px;
  }

  ._2-square-tile-font.badge {
    text-align: center;
    max-width: none;
  }

  .flex-block._2square-2-style {
    grid-row-gap: 24px;
  }

  .review-slider-updated {
    min-width: 520px;
  }

  .slide-content {
    grid-row-gap: 14px;
    padding: 40px 60px;
  }

  .image-95, .image-96, .review-profile-picture {
    padding-right: 0;
  }

  .text-block-23 {
    font-size: 18px;
    line-height: 18px;
  }

  .paragraph-21 {
    font-size: 18px;
    line-height: 25px;
  }

  .app-store-icon {
    padding-right: 0;
  }

  .flex-block-4.center-style-adjust {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mobile-image-div {
    padding-bottom: 48px;
  }

  .full-width-background-image {
    display: none;
  }

  .grid-75 {
    grid-row-gap: 16px;
    grid-template: "Area-2"
                   "Area-3"
                   "Area"
                   / 1fr;
  }

  .header-button-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-button-2.header-style:hover {
    color: var(--white);
    text-decoration: none;
  }

  .mobile-mockup-image {
    padding-right: 0;
  }

  .mobile-mockup-image.size-adust {
    width: 80%;
    max-width: 60%;
    margin-top: 32px;
  }

  .image-98 {
    padding-right: 0;
  }

  .step-text.text-gradient-1.gradient-text {
    margin-top: 0;
    margin-bottom: 48px;
    padding-top: 8px;
  }

  .stepper-text {
    font-size: 24px;
    line-height: 34px;
  }

  .stepper-text.padding-top-bottom {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .stepper-text.padding-top-bottom.remove-bottom-padding.adjust-line-height.remove-20px-bottom {
    margin-bottom: 0;
    line-height: 32px;
  }

  .stepper-text.padding-top-bottom.adjust-line-height.remove-20px-bottom {
    margin-bottom: 0;
  }

  .mobile-screenshot-wrapper-v3 {
    max-width: 45vw;
    padding-bottom: 25px;
  }

  .mobilecroppedscreen-2 {
    padding-right: 0;
  }

  .slider-4 {
    margin-bottom: 40px;
  }

  .actionbuttons {
    align-self: center;
    margin-top: 30px;
    position: relative;
    inset: auto 0% 0%;
  }

  .left-arrow-2 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    position: absolute;
    inset: auto 0% -10px 52%;
  }

  .fade-in-on-scroll-5.size-adjust.right-align.adjust-padding-bottom {
    padding-bottom: 20px;
  }

  .div-block-123 {
    flex-direction: column;
  }

  .mobile-screenshot-wrapper-v3-2 {
    align-self: flex-start;
    max-width: 45vw;
    padding-bottom: 25px;
    position: absolute;
    top: 0;
    overflow: visible;
  }

  .right-arrow-2 {
    flex-direction: row;
    margin-bottom: 0;
    margin-left: 0;
    display: block;
    position: absolute;
    inset: auto 21% -10px auto;
  }

  .slide-nav-5 {
    margin-top: 15px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    position: absolute;
    inset: auto 0% 0% 50%;
  }

  .heading-35 {
    padding-top: 24px;
  }

  .left-arrow-3 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    position: absolute;
    inset: 0 84px auto auto;
  }

  .right-arrow-3 {
    flex-direction: row;
    margin-bottom: 0;
    margin-left: 0;
    display: block;
    position: absolute;
    inset: 0 18px auto auto;
  }

  .slide-6 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mobile-screenshot-wrapper-v3-3 {
    flex: 1;
    align-self: center;
    max-width: 45vw;
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
    top: 0;
    bottom: 0;
    overflow: visible;
  }

  .mobilecroppedscreen-3 {
    margin-bottom: -48px;
    padding-right: 0;
    bottom: 0;
    overflow: scroll;
  }

  .fade-in-on-scroll-6.size-adjust.right-align.adjust-padding-bottom {
    padding-bottom: 20px;
  }

  .fade-in-on-scroll-6.bg-colour-adj.size-adj.vertical-stack-flex.tile-section {
    flex-direction: column;
    justify-content: space-between;
    align-self: stretch;
    display: flex;
  }

  .slide-nav-6 {
    justify-content: center;
    width: 489px;
    margin: 0 24px;
    padding-top: 36px;
    padding-left: 24px;
    padding-right: 16px;
    position: absolute;
    inset: 48px auto 24px;
  }

  .mask-4 {
    overflow: hidden;
  }

  .slider-5 {
    height: 100%;
    margin-bottom: 0;
  }

  .list-7 {
    margin-bottom: 24px;
    padding-left: 30px;
  }

  .list-7.list-3-tick.fyi {
    padding-top: 0;
  }

  .text-block-25 {
    text-align: left;
    margin-left: 0;
    font-size: 14px;
  }

  .text-block-26 {
    margin-left: 20px;
    margin-right: 0;
  }

  .container-19.pull-divider-up {
    padding-bottom: 90px;
    display: block;
  }

  .container-19.pull-divider-up.container-2-mod {
    padding-bottom: 0;
  }

  .paragraph-v2-2 {
    margin-top: 10px;
  }

  .primary-button-2.secondary-button {
    justify-content: center;
    margin-bottom: 0;
  }

  .primary-button-2.secondary-button.standard-link-button.why-home-in-hero-button {
    width: auto;
    margin-bottom: 8px;
    margin-right: 8px;
    display: inline-block;
  }

  .image-101 {
    height: 32px;
    padding-right: 0;
  }

  .tabs-menu-4.tab-menu {
    max-width: none;
  }

  .mask-5 {
    overflow: hidden;
  }

  .content-pair-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .content-pair-2.new-component {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 0%;
    padding-left: 24px;
    padding-right: 24px;
    top: 0;
    bottom: 0;
  }

  .slide-7 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .sliderbutton-3 {
    margin-left: 35px;
  }

  .heading-37 {
    padding-top: 24px;
  }

  .mobile-screenshot-wrapper-v3-4 {
    flex: 1;
    align-self: center;
    max-width: 45vw;
    max-height: 365px;
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
    top: 0;
    bottom: 0;
    overflow: visible;
  }

  .slider-6 {
    height: 100%;
    margin-bottom: 0;
  }

  .fade-in-on-scroll-8.bg-colour-adj.size-adj.vertical-stack-flex.tile-section {
    flex-direction: column;
    justify-content: space-between;
    align-self: stretch;
    display: flex;
  }

  .right-arrow-4 {
    flex-direction: row;
    margin-bottom: 0;
    margin-left: 0;
    display: block;
    position: absolute;
    inset: 0 18px auto auto;
  }

  .mobilecroppedscreen-4 {
    min-height: auto;
    max-height: 365px;
    margin-bottom: -48px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    bottom: 0;
    overflow: scroll;
  }

  .slide-nav-7 {
    justify-content: center;
    width: auto;
    max-width: 420px;
    margin: 0 24px;
    padding-top: 36px;
    padding-left: 24px;
    padding-right: 16px;
    position: absolute;
    inset: 48px auto 24px;
  }

  .left-arrow-4 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    position: absolute;
    inset: 0 84px auto auto;
  }

  .commbank-offer-cta-v2 {
    display: none;
  }

  .container-20 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-125 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-103 {
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .full-width-background-image-home, .full-width-background-image-home.adjust-top-padding.adj-padding.add-above-spacing, .full-width-background-image-home.adjust-top-padding.adj-padding.add-above-spacing.sell-banner-top-margin {
    display: none;
  }

  .div-block-129 {
    position: relative;
    top: auto;
    left: auto;
  }

  .button-5 {
    margin-bottom: 5px;
  }

  .button-5.btn-subscribe {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/62184515242d017d3956870b_ic_arrow_back.svg");
    background-position: 50%;
    background-size: auto;
    margin-right: 0;
    bottom: 0;
  }

  .link-13 {
    color: var(--text);
    font-weight: 600;
    text-decoration: underline;
    display: inline-block;
  }

  .wemoney {
    height: 80px;
    padding-right: 0;
  }

  .badge {
    flex: 1;
    order: 1;
    align-self: center;
    max-width: 300px;
    display: block;
  }

  .div-block-131 {
    flex: 0 auto;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .flex-centre-50-top-margin {
    margin-top: 30px;
  }

  .div-block-139 {
    display: none;
  }

  .pricing-table-header {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-37 {
    font-size: 14px;
  }

  .text-block-37.gst.text-black {
    font-size: 10px;
  }
}

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

  h2 {
    font-size: 38px;
  }

  h3 {
    font-size: 30px;
    font-weight: 500;
  }

  h4 {
    font-size: 28px;
  }

  img {
    aspect-ratio: auto;
    width: 100%;
    padding-right: 0;
  }

  .fixed-nav {
    z-index: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .fixed-nav.new-navbar {
    z-index: 9999;
    justify-content: space-between;
    display: flex;
  }

  .nav-logo {
    height: 32px;
    margin-left: 16px;
  }

  .nav-logo._100-width-fix {
    width: 100%;
  }

  .nav-logo._100-width-fix._20 {
    text-align: left;
    height: 24px;
    margin-left: 10px;
    padding-left: 0;
    display: inline-block;
  }

  .nav-logo._100-width-fix._20.remove-10px-left {
    width: auto;
    max-width: none;
    height: 30px;
    margin-left: 0;
    display: inline-block;
  }

  .nav-logo._100-width-fix._20.remove-10px-left.landscape-logo-adjust {
    width: 98px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .footer {
    text-align: left;
    display: block;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .links-above-footer.light-blue-bg._72px.remove--300.careers-page {
    padding-top: 0;
  }

  .links-above-footer.light-blue-bg.commbank-section-1._72-top.add-20px-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .links-above-footer.light-blue-bg.commbank-section-1.site-map.adj-72-bottom.text-image-section.tablet-screen.adj-72px {
    padding-bottom: 42px;
  }

  .links-above-footer.light-blue-bg.commbank-section-1.site-map.add-20px-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .links-above-footer.second {
    margin-top: 50vh;
  }

  .links-above-footer.second.space-adjusting.logo-area-blank.remove-white {
    margin-top: 60vh;
  }

  .links-above-footer.second.space-adjusting.space-height-adj {
    margin-top: 20px;
  }

  .links-above-footer.above-footer {
    padding-top: 16px;
    padding-bottom: 38px;
    display: block;
  }

  .links-above-footer.suport-section.support-72px-adj {
    padding-top: 20px;
  }

  .links-above-footer.job-discriptions {
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 20px;
  }

  .links-above-footer.job-discriptions.side-margins {
    margin-left: 20px;
    margin-right: 20px;
  }

  .links-above-footer.job-discriptions.side-margins.pricing-page-new-style {
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .links-above-footer.blog-post-style._20px-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .links-above-footer._20px-margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .features-section {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .features-section.no-padding.gradient-background {
    background-position: 0%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
  }

  .features-section.no-padding.gradient-background.pc-landscape, .features-section.no-padding.gradient-background.pc-landscape.desktop, .features-section.no-padding.gradient-background.pc-landscape.desktop.tablet-aboiut {
    display: none;
  }

  .features-section.no-padding.gradient-background.pc-landscape.desktop.cba-banner.background-adjust.leave {
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .features-section.no-padding.gradient-background.mobile {
    background-position: 0 0, 0 0;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 26px;
    padding-bottom: 26px;
    display: flex;
  }

  .features-section.no-padding.gradient-background.mobile._26px {
    padding-bottom: 0;
  }

  .features-section.no-padding.gradient-background.mobile._26px.adding-quotes {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6221be4e44f73de730b2c07c_mobile%20bg.png"), linear-gradient(69deg, var(--secondary), var(--primary));
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .features-section.no-padding.gradient-background.mobile._26px.adding-quotes.mobile-background {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6216c5b1b8d0b747dc2b6af8_footer%20backgrund%20image.jpg"), linear-gradient(69deg, var(--secondary), var(--primary));
    background-position: 0%, 0 0;
  }

  .features-section.no-padding.gradient-background.mobile._26px.adding-quotes.mobile-background.cba-card-mobile {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6342c0273ef0a5340d46131d_CBA%20Exclusive.png");
    background-position: 28% 150%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .features-section.no-padding.gradient-background.mobile._26px.adding-quotes.mobile-background.cba-card-mobile.remove-1em {
    background-color: var(--beforeyoubid-blue);
    background-image: none;
    border: 1px solid #476b7e4d;
    padding-left: 10px;
    padding-right: 10px;
    box-shadow: 3px 3px 7px 3px #0000001a;
  }

  .features-section.no-padding.gradient-background.mobile._26px.adding-quotes.mobile-background.cba-card-mobile.remove-1em.background-image-adj {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6342c0273ef0a5340d46131d_CBA%20Exclusive.png");
    background-position: 30% 100%;
    background-size: auto 110%;
  }

  .features-section.no-padding.gradient-background.mobile._26px.adding-quotes.mobile-background.cba-card-mobile.remove-1em.background-image-adj._2-billion-banner {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/637084623e974117fef70890_2b%20banner%20background.png");
    background-position: 50% 0;
    background-size: cover;
  }

  .features-section.no-padding.gradient-background.mobile._26px.adding-quotes.mobile-background.cba-card-mobile.remove-1em.background-image-adj.remove-blue {
    background-color: #0000;
    background-size: cover;
  }

  .features-section.no-padding.gradient-background.mobile._26px.adding-quotes.mobile-background.cba-card-mobile.remove-1em.remove-26px {
    padding-top: 0;
  }

  .features-section.no-padding.gradient-background.mobile._26px.adding-quotes.mobile-background.different-update {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/634597ee3a74fd09f084ef0d_Different%20Background%20(1).png");
    background-position: 11%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .features-section.no-padding.gradient-background.mobile._26px.adding-quotes.mobile-background.different-update.rounded-corners {
    background-position: 13%;
    background-size: auto 116%;
  }

  .features-section.no-padding.gradient-background.mobile._26px.adding-quotes.mobile-background.adj-home-in-banner {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/6346db2eeace3fa8ef663c2e_Background%20(1).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 120%;
  }

  .features-section.no-padding.gradient-background.mobile._26px.adding-quotes.mobile-background.adj-home-in-banner.remove-1em {
    padding-left: 0;
  }

  .features-section.extention-72.additional-72-tablet {
    background-color: var(--background);
  }

  .features-section.extention-72.additional-72-tablet.add-40px-top {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
  }

  .features-section.extention-72.additional-72-tablet.add-40px-top.background-remove {
    background-color: #e7eef100;
  }

  .features-section.extention-72.additional-72-tablet.add-40px-top.background-remove.remove-40px-top, .features-section.contact-72px.tablet.mobile-only {
    padding-top: 0;
  }

  .features-section.commbank-container {
    margin-top: 0;
    padding-top: 1em;
  }

  .features-section.commbank-container._72-above-adj {
    display: block;
  }

  .features-section.commbank-container._72-above-adj.tablet-symbol {
    display: none;
  }

  .features-section.commbank-container._72-above-adj._20px-margin, .features-section.commbank-container._20px-padding, .features-section.remove-72.add-20-px-margin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .features-section.landscape-mobile {
    padding-bottom: 20px;
    display: block;
  }

  .features-section.mobile {
    max-width: 1170px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .features-section.tablet-landscape {
    display: none;
  }

  .features-section.responsive-mobile {
    padding-bottom: 72px;
  }

  .features-section.responsive-mobile.space-adj {
    padding-bottom: 20px;
  }

  .features-section.tablet.landscape {
    display: none;
  }

  .features-section.mobile-screen {
    padding-left: 0;
    padding-right: 0;
  }

  .features-section.add-72-padding-top-bottom.show-on-landscape-and-down.remove-top-bottom-padding {
    margin-top: 0;
    padding-bottom: 0;
  }

  .features-section.header-72px-top {
    padding-left: 1em;
    padding-right: 1em;
  }

  .features-section.pricing-section-2 {
    max-width: 100%;
  }

  .features-section.side-margin-adjust {
    max-width: 100%;
    padding-left: 1em;
    padding-right: 1em;
  }

  .features-section.disbursement-moblie-table {
    background-color: var(--background);
    border-radius: 0;
    display: flex;
  }

  .features-section._72px-bottom.side-margins {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .features-section.full-width-section-adust.features-summary-title-text {
    font-size: 26px;
  }

  .features-section.landing-page-style, .features-section.background-colour-change, .features-section.add-1em-sides, .features-section.landing-page-style-home-mobile {
    padding-left: 1em;
    padding-right: 1em;
  }

  .features-section.landing-page-style-home-mobile.sell-side-top-banner {
    margin-top: 60px;
    padding-top: 50px;
  }

  .features-section.features-v2 {
    flex-flow: column;
  }

  .hero-text {
    font-size: 80px;
  }

  .hero-text._1, .hero-text._2 {
    font-size: 60px;
  }

  .white-text.team.mobile {
    padding-left: 5px;
    padding-right: 5px;
  }

  .white-text.light-v2.subtext-testimonial.v2, .white-text.light-v2.subtext-title.title-text.v2, .white-text.light-v2.v2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .white-text.light-v2.remove-20.bottom-space.remove-space.mobile, .white-text.light-v2.remove-20.remove-space.mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .section-hero {
    padding-top: 2em;
  }

  .section-hero.white {
    display: none;
  }

  .section-hero.white.careers-page {
    padding-top: 0;
    display: block;
  }

  .section-hero.white.careers-page.padding-adj {
    padding-top: 4em;
  }

  .section-hero.white.careers-page.padding-adj.home-in-title-adj {
    background-color: var(--background);
    padding-top: 5em;
    display: block;
  }

  .section-hero.white.careers-page.padding-adj.home-in-title-adj.mobile-title {
    background-color: var(--white);
    padding-top: 1em;
  }

  .section-hero.white.careers-page.padding-adj.home-in-title-adj.padding-adj-top {
    padding-top: 2em;
  }

  .section-hero.white.mobile-layout {
    padding-top: 0;
    display: block;
  }

  .content.phone-content-text {
    flex-direction: column;
    align-items: stretch;
    padding-left: 1rem;
    display: flex;
  }

  .grid-6-col.margin-large.adj-top-space {
    margin-top: 0;
  }

  .menu-button {
    background-color: var(--white);
    color: var(--white);
    background-image: none;
    transition-property: none;
  }

  .menu-button:hover, .menu-button:active {
    background-color: var(--white);
  }

  .menu-button:focus-visible, .menu-button[data-wf-focus-visible] {
    color: #323232;
  }

  .menu-button.w--open {
    background-color: var(--white);
  }

  .heading-display {
    font-size: 38px;
  }

  .subscribe-form-input-wrapper {
    flex: 1;
    align-self: stretch;
  }

  .form-input {
    width: 100%;
    min-width: auto;
  }

  .form-input.subscribe-input {
    border-radius: 10px;
    height: 60px;
    font-size: 18px;
  }

  .form-input.subscribe-input.background-colour {
    color: #000;
    -webkit-text-stroke-color: #fff;
    width: 100%;
  }

  .form-input.subscribe-input.background-colour::placeholder {
    color: #000;
  }

  .form-input.subscribe-input {
    border-radius: 10px;
    width: 100%;
    min-width: auto;
    height: 40px;
    margin-bottom: 8px;
    margin-right: 0;
    font-size: 18px;
  }

  .success-message {
    background-color: var(--text);
  }

  .error-message {
    color: var(--text);
  }

  .text-gradient-2 {
    margin-left: 0;
    font-size: 38px;
  }

  .text-gradient-2.no-margin-top {
    font-size: 38px;
  }

  .text-gradient-2.no-margin-top.support-title {
    text-align: center;
    font-size: 55px;
    line-height: 1.2;
  }

  .text-gradient-2.careers-page._72.size-reduced-for-mobile {
    font-size: 32px;
  }

  .text-gradient-2.careers-page._72.size-reduced-for-mobile._16px-bottom {
    margin-bottom: 16px;
  }

  .text-gradient-2.title-under-fold {
    font-size: 36px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile {
    font-size: 32px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.mobile-checklist {
    text-align: center;
    margin-bottom: 16px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.checklist.top-72.mobile-checklist.dark {
    background-image: linear-gradient(to bottom, var(--text), var(--text));
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.mobile {
    text-align: center;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.mobile._40-bottom-mobile {
    margin-bottom: 40px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.mobile._40-bottom-mobile._16 {
    margin-bottom: 16px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space.remove-40px-bottom.add-side-margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space.margin-adjust.mobile-margin {
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.remove-space-above.center-title-and-remove-space.margin-adjust.mobile-margin.bottom-padding {
    margin-bottom: 72px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.center-text {
    text-align: center;
    display: flex;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.center-text.spacing {
    margin-top: 0;
    margin-bottom: 16px;
    padding-top: 56px;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.center-title {
    text-align: center;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.center-title.hide-mobile {
    display: none;
  }

  .text-gradient-2.title-under-fold.size-reduced-for-mobile.lenders-h2-title.home-v2.center-title.hide-mobile.bottom-spacing-72 {
    display: block;
  }

  .text-gradient-2.commbank-title {
    margin-left: 0;
    margin-right: 0;
    font-size: 55px;
    font-weight: 800;
    display: none;
  }

  .text-gradient-2.commbank-title._16-adj {
    font-size: 55px;
  }

  .text-gradient-2.commbank-title._16-adj.font-size-adj {
    font-size: 45px;
    display: block;
  }

  .text-gradient-2.commbank-title._16-adj.font-size-adj.unhide-mobile, .text-gradient-2.commbank-title.right-align, .text-gradient-2.commbank-title.right-align.padding-adjusting.device {
    display: block;
  }

  .text-gradient-2.commbank-title.team.team-phot-title.mobile-landscape {
    font-size: 45px;
  }

  .text-gradient-2.commbank-title.team.mobile-landscape {
    display: block;
  }

  .text-gradient-2.commbank-title.mobile, .text-gradient-2.commbank-title.why-home-in-title {
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .text-gradient-2.commbank-title.why-home-in-title.mobile {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-gradient-2.commbank-title.why-home-in-title.tablet {
    display: none;
  }

  .text-gradient-2.commbank-title.mobile-adj, .text-gradient-2.commbank-title.add-72-bottom.mobile-unhidden {
    display: block;
  }

  .text-gradient-2.commbank-title.add-72-bottom.mobile-unhidden.adjust-display, .text-gradient-2.commbank-title.add-72-bottom.mobile-unhidden.adjust-display.display-adjust {
    display: inline-block;
  }

  .text-gradient-2.commbank-title.add-72-bottom.mobile-unhidden.display-adj {
    display: block;
  }

  .text-gradient-2.commbank-title.add-72-bottom.mobile-unhidden.display-adj.adj-text {
    font-size: 36px;
    display: block;
  }

  .text-gradient-2.commbank-title.add-72-bottom.mobile-unhidden.display-adj.cbav2-style-m {
    font-size: 40px;
  }

  .text-gradient-2.commbank-title.add-72-bottom.visible-on-landscape {
    display: none;
  }

  .text-gradient-2.commbank-title.remove-16px {
    display: block;
  }

  .text-gradient-2.commbank-title.remove-16px._20px-sides {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 32px;
  }

  .text-gradient-2.commbank-title.banner-title {
    font-size: 32px;
  }

  .text-gradient-2.commbank-title.banner-title.unhide-mobile-screen {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .text-gradient-2.commbank-title._32px-font-mobile {
    font-size: 32px;
  }

  .text-gradient-2.commbank-title._32px-font-mobile.unhide-on-mobile {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .text-gradient-2.commbank-title._32px-font-mobile.unhide {
    display: block;
  }

  .text-gradient-2.commbank-title._32px-font-mobile.unhide._20px-margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-gradient-2.commbank-title.bottom-space-adj {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 32px;
    display: block;
  }

  .text-gradient-2.centered {
    margin-bottom: 48px;
    font-size: 38px;
    display: block;
  }

  .text-gradient-2.centered.careers-page {
    margin-bottom: 0;
    font-size: 55px;
  }

  .text-gradient-2.centered.careers-page._16px {
    margin-bottom: 16px;
    margin-left: -10px;
    margin-right: -10px;
  }

  .text-gradient-2.centered.careers-page._16px.thank-you-phone {
    margin-bottom: 0;
  }

  .text-gradient-2.centered.landscape {
    display: none;
  }

  .text-gradient-2.text-scale {
    font-size: 55px;
    display: none;
  }

  .text-gradient-2.size-reduced-for-mobile {
    font-size: 32px;
  }

  .grey-text.support-text {
    padding-left: 0;
    padding-right: 0;
  }

  .grey-text.career-name._24 {
    display: flex;
  }

  .nav-cta-button {
    z-index: 999;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: none;
    position: fixed;
    top: 24px;
    right: 72px;
  }

  .secondary-button {
    flex: 0 auto;
    margin-bottom: 0;
    margin-right: 0;
    display: block;
  }

  .secondary-button.btn-subscribe {
    border-radius: 10px;
    width: 100%;
    height: 50px;
    margin-top: 5px;
    margin-bottom: 0;
    position: relative;
    top: 0;
    right: 0;
  }

  .secondary-button.btn-subscribe.footer-fit {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/61ef8a4a2ab1690516876599_Arrow-White.svg"), linear-gradient(#0000, #0000);
    background-size: 24px, auto;
    border-radius: 10px;
    align-self: flex-end;
    width: 64px;
    height: 46px;
    margin-top: 5px;
    margin-right: 2px;
    top: -61px;
    bottom: 50px;
    right: 2px;
  }

  .secondary-button.primary-button {
    text-align: center;
    margin-top: 22px;
  }

  .secondary-button.rounded-orage-button {
    margin-left: 0;
  }

  .card-item.light {
    box-shadow: 0 20px 40px #00000029;
  }

  .card-item.light.add-20px-padding {
    padding-right: 0;
  }

  .card-item-content.cards-home-in-app {
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .card-item-content.cards-home-in-app.top-card {
    margin-top: 0;
    box-shadow: 0 20px 40px #00000026;
  }

  .card-item-content.cards-home-in-app.top-card._20px-margin, .card-item-content.cards-home-in-app._20px-margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .card-item-content.slide-1.mobile {
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
  }

  .card-item-content.slide-2.mobile, .card-item-content.slide-3.mobile {
    padding-left: 1em;
    padding-right: 1em;
  }

  .text-center {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-product-demo {
    height: 80vh;
  }

  .small-container.left-align {
    align-items: center;
  }

  .text-holder {
    margin-top: 0;
  }

  .customer-image.remove-20px {
    width: 100%;
  }

  .product-container {
    padding-top: 1em;
  }

  .feature-grid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    margin-bottom: 0;
  }

  .feature-grid._2-lrg-squares {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    margin-bottom: 0;
  }

  .feature-grid._2-lrg-squares.alt-2x-large-block._40px {
    margin-bottom: 0;
  }

  .feature-grid._2-lrg-squares.add-20px-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-grid._72 {
    grid-row-gap: 1em;
  }

  .feature-grid._72.add-20px-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-grid.altered-home-blocks.adj-col-spacing.add-20px-side {
    margin-left: 20px;
    margin-right: 20px;
  }

  .ellipse-left {
    width: 320px;
    height: 350px;
    top: 30%;
    left: -60%;
  }

  .ellipse-right {
    width: 350px;
    height: 350px;
    top: 30%;
    left: 75vw;
    right: auto;
  }

  .app-icon-holder {
    width: 80px;
    height: 80px;
  }

  .main-hero-container {
    padding-bottom: 0;
  }

  .hero-text-holder {
    margin-top: -120px;
  }

  .product-phone-content {
    inset: 26px 27px;
  }

  .product-phone-image-holder {
    width: 300px;
  }

  .iphone-lock-screen-image {
    border-radius: 30px;
  }

  .main-heading {
    font-size: 44px;
  }

  .main-heading.padding-adjustment {
    margin-top: 0;
    margin-bottom: 26px;
    font-size: 38px;
  }

  .download-buttons.mobile-vertical {
    justify-content: center;
    align-self: stretch;
  }

  .download-buttons.hero-download-buttons {
    flex-direction: column;
    align-self: auto;
    margin-top: 1em;
    display: block;
  }

  .download-buttons.hero-download-buttons.linkedin-buttons._40px._2-button-career-page.team.mobile-landscape.mobile {
    margin-top: 0;
  }

  .feature-1-image {
    display: none;
  }

  .card-feature-icon, .card-feature-icon._100-width-fix {
    width: 100%;
  }

  .text-xl {
    margin-bottom: 8px;
  }

  .testimonial-picture.testimonial-card-dp-light.v2.remove-20, .testimonial-picture.testimonial-card-dp-light.remove-20 {
    padding-right: 0;
  }

  .footer-social-media-container, .footer-list {
    flex-direction: column;
  }

  .footer-list-item {
    margin-bottom: 10px;
  }

  .footer-brand-content, .made-container {
    flex-direction: column;
  }

  .powered-by {
    margin-top: .5em;
    margin-left: 0;
  }

  .phone-holder-container {
    height: 520px;
    margin-bottom: -30px;
  }

  .phone-slider-container {
    width: 158px;
    height: 337px;
    top: 17px;
    left: 50px;
  }

  .phone-slider {
    margin-left: 0;
  }

  .phone-holder-image {
    width: 350px;
    min-width: 300px;
  }

  .grid-testimonial {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .grid-testimonial.mobile-testimonials {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-description {
    margin-bottom: 0;
  }

  .hero-description.adj-center {
    text-align: center;
  }

  .fade-in-on-scroll {
    background-color: var(--white);
    border-radius: 0;
  }

  .fade-in-on-scroll.shadow {
    border-radius: 24px;
  }

  .fade-in-on-scroll.shadow.mobile {
    margin-top: 56px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .fade-in-on-scroll.shadow.mobile.remove-56 {
    margin-top: 32px;
  }

  .fade-in-on-scroll.shadow.mobile.remove-8-px-top {
    margin-top: 48px;
  }

  .fade-in-on-scroll.shadow.image-card-3-mobile {
    border-radius: 24px;
  }

  .fade-in-on-scroll.remove-white-bg {
    background-color: #0000;
    padding-right: 20px;
  }

  .fade-in-on-scroll.remove-white-bg.remove-20px {
    padding-right: 0;
  }

  .fade-in-on-scroll.bg-colour-adj.size-adj {
    justify-content: center;
    align-self: stretch;
    display: flex;
  }

  .fade-in-on-scroll.bg-colour-adj.size-adj.vertical-stack-flex {
    flex-direction: column;
  }

  .fade-in-on-scroll._20-margin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fade-in-on-scroll.add-mobile-top-padding {
    margin-top: 40px;
  }

  .fade-in-on-scroll.pricing-page-edit {
    max-width: 100%;
  }

  .fade-in-on-scroll.pricing-page-edit.white-background-adjust {
    background-color: #fff0;
  }

  .fade-in-on-scroll.pricing-page-edit.white-background-adjust.adjust-size {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .fade-in-on-scroll.side-margins-adjust {
    max-width: 100%;
  }

  .fade-in-on-scroll.side-margins {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .fade-in-on-scroll.side-margins.white-background-adjust {
    background-color: var(--white);
  }

  .fade-in-on-scroll.side-margins.white-background-adjust.remove-side-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .fade-in-on-scroll.white-background-adjust {
    background-color: #e7eef100;
  }

  .licensing-images-grid {
    grid-template-columns: 1fr;
  }

  .iphone-overlay.light-blue {
    inset: auto 0% -1%;
  }

  .app-features.remove-white {
    background-color: #0000;
    margin-top: 0;
  }

  .app-features.remove-white.add-72px-bottom {
    margin-bottom: 72px;
  }

  .iphone-container {
    height: 100vh;
  }

  .half-iphone-container {
    width: 100%;
  }

  .phone-holder._1, .phone-holder._3, .phone-holder._4, .phone-holder._6 {
    display: none;
  }

  .phones-holder {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr .5fr .5fr;
    grid-auto-rows: auto;
    grid-auto-columns: .5fr;
    margin-top: 0%;
    padding-left: 1em;
    padding-right: 1em;
  }

  .background-color.blue {
    inset: 0%;
  }

  .card-grid.margin {
    grid-template-columns: 1fr;
  }

  .blue-card-background {
    padding: 20px 1em;
  }

  .cta-holder {
    border-radius: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 1em;
  }

  .featured-blog-description-holder {
    padding: 1em;
  }

  .category-text.blog-tab-text-style.adj-padding {
    margin-left: 10px;
    margin-right: 10px;
  }

  .category-filter-holder.current.right-margin.tab-style.adj-padding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .category-filter-holder._10px-top-mobile {
    padding-top: 20px;
  }

  .category-list {
    flex-flow: column wrap;
    align-items: flex-start;
  }

  .category-list.mobile-layout {
    flex-direction: column;
    align-items: center;
  }

  .category-list-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .filter-holder {
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .filter-holder.blog-filter-tab-styles {
    align-items: center;
  }

  .simple-collection-list {
    grid-template-columns: 1fr;
  }

  .description-holder {
    width: 100%;
  }

  .main-blog-image.padding-below {
    padding-bottom: 52px;
  }

  .main-blog-image.padding-below._100-width-fix {
    width: 100%;
  }

  .contact-grid-holder {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .list-item-card.w--current {
    background-size: auto 15px;
  }

  .list-item-card.boarder-colour {
    text-align: left;
  }

  .white-background.contact-page {
    padding: 0 16px 26px;
  }

  .white-background.contact-page._48px-bottom.paid-ad-form-box {
    height: 720px;
  }

  .buttons-holder {
    margin-bottom: 24px;
    display: flex;
  }

  .hero-grid {
    grid-column-gap: 30px;
    justify-items: stretch;
    margin-bottom: 0;
  }

  .hero-grid.conveyancying-grid.tablet-conveyancying {
    grid-row-gap: 0px;
  }

  .hero-grid.conveyancying-grid.tablet-conveyancying.horizontal-view {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .hero-image {
    display: none;
  }

  .hero-image.careers-page.device {
    display: block;
  }

  .grid-9-col {
    grid-template-columns: 1fr 1fr;
  }

  .timeline-proggres-holder {
    left: 14px;
  }

  .timeline-item {
    grid-template-columns: 30px 1fr;
  }

  .timeline-right {
    padding: 14px;
  }

  .timeline-image {
    height: 200px;
  }

  .grid-4-columns.relative {
    grid-template-columns: 1fr;
  }

  .support-nav {
    text-align: left;
    align-items: center;
  }

  .brand-resources-grid-holder {
    grid-column-gap: 1em;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .brand-resources-grid-holder.thank-you-phone {
    margin-bottom: 72px;
  }

  .brand-resources-grid-holder._20px-margins {
    margin-left: 20px;
    margin-right: 20px;
  }

  .blue-card-color {
    border-radius: 20px;
    box-shadow: 0 5px 20px -10px #0006;
  }

  .blue-card-color.slider-space {
    box-shadow: none;
    margin-left: 0;
    margin-right: 0;
  }

  .blue-card-color.shadow-border {
    box-shadow: 0 5px 20px -10px #0006;
  }

  .blue-card-holder.slider-testimonial {
    border-radius: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .logo-holder {
    height: 30px;
  }

  .resources-button-holder {
    justify-content: center;
    align-items: center;
    display: flex;
    inset: auto 0% 5%;
  }

  .grid-4-col.top-margin {
    grid-template-columns: 1fr;
  }

  .heading {
    text-align: center;
    padding-left: 0;
    line-height: 1.2;
  }

  .heading.centered {
    margin-top: 0;
  }

  .heading.centered.top-padding {
    padding-top: 20px;
  }

  .heading.centered.top-padding.more-top-padding {
    padding-top: 50px;
  }

  .heading.mobile-list {
    padding-left: 0;
  }

  .heading.thank-you-page.center-text {
    text-align: center;
  }

  .paragraph-v2 {
    margin-bottom: 16px;
    padding-right: 0;
    line-height: 1.2;
    display: block;
  }

  .paragraph-v2.adjusted.mobile-change.mobile--10px {
    margin-top: 0;
  }

  .paragraph-v2._2em.adj-1em {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-v2.title-discription.centered {
    text-align: center;
  }

  .paragraph-v2.title-discription.centered.shadow-adjusted {
    box-shadow: none;
  }

  .paragraph-v2.adjusted.button-padding {
    margin-bottom: 24px;
  }

  .paragraph-v2.centered {
    text-align: center;
    margin-top: 0;
    padding-right: 0;
  }

  .paragraph-v2.why-home-in-tablet.landscape-view {
    text-align: left;
    padding-right: 0;
  }

  .paragraph-v2.cba-client {
    margin-bottom: 16px;
  }

  .paragraph-v2.cba-client.additional-space.home-v2 {
    text-align: center;
    margin-left: 24px;
    margin-right: 24px;
    padding-right: 0;
  }

  .paragraph-v2.cba-client.additional-space.captioned-text.center-text, .paragraph-v2.cba-client.additional-space._24-bottom.center-text, .paragraph-v2.cba-client.additional-space.center-align, .paragraph-v2.cba-client.additional-space.center {
    text-align: center;
  }

  .paragraph-v2.beforeyoubid-section.caption-text.side-margins {
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-v2.center-paragraph {
    color: var(--white);
    text-align: center;
  }

  .paragraph-v2.center-paragraph.margin-bottom {
    margin-top: 16px;
    margin-bottom: 20px;
  }

  .paragraph-v2.center-paragraph.colour-black-text {
    color: #000;
  }

  .paragraph-v2.center-paragraph.colour-black-text.adj-text {
    color: var(--white);
  }

  .paragraph-2.subtext {
    text-align: center;
  }

  .secondary-button-outline {
    margin-right: 16px;
  }

  .secondary-button-outline.mobile {
    justify-content: center;
    margin-left: 24px;
    margin-right: 24px;
    display: flex;
  }

  .secondary-button-outline.more-info.contact-us.mobile-width, .secondary-button-outline.more-info.mobile-width, .secondary-button-outline.green-tint-button-second.remove-16px {
    justify-content: center;
    margin-right: 0;
    display: flex;
  }

  .secondary-button-outline.green-tint-button-second.remove-16px-right {
    margin-right: 0;
  }

  .secondary-button-outline.green-tint-button-second.remove-16px-right.button-size {
    padding-left: 48px;
    padding-right: 48px;
  }

  .secondary-button-outline.green-tint-button-second.remove-16px-right.button-size-adj {
    padding-left: 24px;
    padding-right: 24px;
  }

  .secondary-button-outline.green-tint-button-second.remove-16px-right.button-size-adj.button-full-width {
    display: block;
  }

  .heading-3 {
    text-align: center;
    font-size: 34px;
    font-weight: 700;
    line-height: 41px;
  }

  .heading-3.centered {
    font-size: 36px;
    font-weight: 800;
  }

  .heading-3.centered._320px {
    margin-bottom: 48px;
  }

  .heading-3.centered._320px._568px._768px {
    text-align: center;
    font-size: 34px;
    font-weight: 700;
  }

  .heading-3.centered._320px._568px._768px.features {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-3.centered._72-top.centered-black-title {
    font-size: 36px;
  }

  .heading-3.centered._72-top.centered-black-title.size-reduced-for-mobile {
    text-align: center;
    font-size: 32px;
  }

  .heading-3.centered.size-reduced-for-mobile {
    font-size: 36px;
  }

  .heading-3.centered.team.mobile {
    text-align: center;
    margin-top: 40px;
  }

  .heading-3.title-text.mobile {
    margin-bottom: 8px;
  }

  .heading-3.title-text.mobile.tablet {
    font-size: 36px;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer {
    margin-bottom: 0;
    margin-left: 24px;
    padding-bottom: 16px;
    padding-right: 24px;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.beforeyoubid-section.width-adj.right.font-size.center-align.remove-24-padding {
    margin-left: 0;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.beforeyoubid-section.width-adj.right.font-size.center-align.remove-24-padding.font-size-adj {
    font-size: 24px;
    font-weight: 800;
    line-height: 26px;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.beforeyoubid-section.width-adj.padding-and-margin-adj {
    margin-top: 20px;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.remove-24 {
    color: var(--white);
    text-align: center;
    margin-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 800;
    line-height: 26px;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.remove-24.colour-black-text {
    color: #000;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.remove-24.colour-black-text._2-billion-title {
    color: var(--white);
    font-size: 48px;
    font-weight: 700;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.remove-24.colour-black-text.adj-text {
    color: var(--white);
    font-weight: 700;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.remove-24.padding-adj {
    padding-top: 8px;
    padding-bottom: 0;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._20.center.left-align.max-width-random {
    text-align: center;
    max-width: 100%;
    margin-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-3.title-text.mobile.tablet.new-above-footer._40._24px-adj {
    margin-left: 0;
    padding-right: 0;
  }

  .heading-3._72.size-reduced-for-mobile {
    font-size: 32px;
  }

  .heading-3._72.size-reduced-for-mobile.remove-20-top.side-margins {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-3._72.size-reduced-for-mobile.remove-72 {
    margin-bottom: 0;
  }

  .heading-3._72.size-reduced-for-mobile.remove-72.bottom-space {
    margin-bottom: 40px;
  }

  .heading-3._16px-bottom.size-reduced-for-mobile {
    font-size: 32px;
  }

  .heading-4 {
    font-weight: 800;
  }

  .heading-4.above-footer {
    justify-content: center;
    align-items: center;
    margin-top: 26px;
    display: flex;
  }

  .heading-7.card-home-in-title-text.side-padding-adj.space.col-1.page-title.center-align {
    text-align: center;
  }

  .heading-8 {
    font-size: 36px;
  }

  .heading-8.centered {
    font-size: 34px;
    line-height: 41px;
  }

  .heading-8.centered.open-roles.size-reduced-for-mobile.adj-72.landscape-adjust {
    font-weight: 700;
  }

  .heading-8.centered.open-roles.size-reduced-for-mobile.spacing {
    margin-top: 56px;
    margin-bottom: 16px;
  }

  .heading-8.centered.open-roles.size-reduced-for-mobile.adjust-bottom-spacing.landscape-adjust {
    font-weight: 700;
  }

  .heading-8.size-reduced-for-mobile {
    font-size: 32px;
  }

  .heading-9, .heading-10, .heading-11, .heading-12 {
    font-weight: 800;
  }

  .text-block-5 {
    text-align: center;
  }

  .text-block-5._40px {
    margin-bottom: 0;
  }

  .text-block-5._40px.center.home-v2.checklist-mobile-text {
    margin-bottom: 0;
    margin-left: 24px;
    margin-right: 24px;
    padding-right: 0;
  }

  .text-block-5._40px.center.home-v2.checklist-mobile-text.hide-on-v2-a-b {
    display: none;
  }

  .text-block-5._40px.center.home-v2.plus-bottom-space.homepage-title-subtext {
    text-align: center;
    padding-right: 0;
  }

  .text-block-5.new-above-footer.mobile {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-block-5.new-above-footer.mobile._20px-margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .bade-app-store.sizing-app-button {
    width: 60%;
    margin-bottom: 0;
  }

  .bade-app-store.sizing-app-button.mobile.landscape {
    width: 100%;
    margin-top: 0;
    margin-right: 4px;
  }

  .badge-play-store.sizing-app-button {
    width: 60%;
    margin-top: 0;
  }

  .badge-play-store.sizing-app-button.tablet-google-button.mobile.landscape {
    width: 100%;
    margin-bottom: 0;
    margin-left: 4px;
  }

  .text-center-2 {
    border-radius: 0;
    align-items: center;
  }

  .text-center-2.landscape-mode {
    display: none;
  }

  .text-center-2.mobile {
    display: flex;
  }

  .text-center-2.full-width-section-2 {
    max-width: 100%;
  }

  .text-center-2.mobile-adjust-margins {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-center-2.full-width-adjustment.white-background._24px-radius._24px-side-margins {
    padding-left: 0;
    padding-right: 0;
  }

  .text-center-2.full-width-adjustment.white-background._24px-radius._24px-side-margins.adjust-landscape-view.tile-left {
    flex: 0 auto;
    align-self: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .text-center-2.padding-top-72px {
    padding-top: 32px;
  }

  .section-2.light-blue-bg {
    display: none;
  }

  .section-2.light-blue-bg.mobile-layout {
    padding-bottom: 72px;
    display: block;
  }

  .section-2.light-blue-bg.mobile-layout.add-20px-padding {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-2.blue.values.adj-bottom.conveyancing-2.adj-top-72.bottom-space-remove {
    padding-bottom: 30px;
  }

  .section-2.blue.values.adj-bottom.conveyancing-2.margin-mobile-20 {
    margin-bottom: 44px;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 30px;
  }

  .section-2.blue.values.adj-bottom.conveyancing-2.margin-mobile-20.remove-bottom-margin {
    padding-bottom: 0;
  }

  .section-2.blue.values.adj-bottom._1em-side-margins {
    padding-left: 1em;
    padding-right: 1em;
  }

  .section-2.blue.values.adj-bottom.add-20px-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-2.blue.values {
    padding-bottom: 0;
  }

  .section-2.blue.values.adj-bottom.thank-you-page.blog-page-connect._20px-margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-2.white.z-index.team.mobile {
    display: block;
  }

  .section-2.white.z-index.cba-section.landscape-view {
    display: none;
  }

  .section-2.white.z-index.cba-section.landscape-view.mobile-view {
    display: block;
  }

  .section-2.white.z-index.cba-section.margin-20.remove-72px-top {
    padding-top: 0;
  }

  .section-2.white._72px-removal._20-margin {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-2.privacy-policy-72px.add-20px-padding {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-2.tablet.landscape-tablet {
    display: none;
  }

  .section-2.tablet.landscape-tablet.phone-device, .section-2.tablet.device {
    display: block;
  }

  .button.btn-subscribe {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/62184515242d017d3956870b_ic_arrow_back.svg");
    background-position: 95%;
    background-attachment: scroll;
    border-radius: 10px;
    width: 100%;
    min-width: auto;
    height: 40px;
    margin-top: 8px;
    margin-bottom: 0;
    transition: background-position .3s, letter-spacing .3s, color .2s;
    position: relative;
    top: 0;
    right: 0;
  }

  .button.rounded-orage-button {
    margin-left: 0;
  }

  .footer1-grid {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    text-align: left;
    grid-template-rows: auto auto auto auto auto .25fr auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-items: stretch start;
    margin-right: 20px;
    padding-right: 0;
  }

  .footer1-grid.mobile {
    grid-template-rows: auto auto auto auto auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-xs-2 {
    justify-content: space-between;
    width: 100%;
    margin-bottom: -3px;
    margin-right: 0;
    display: flex;
  }

  .footer-image-logo {
    width: 100%;
    padding-right: 0;
  }

  .text-block-14 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .card-item-content-2 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding: 0 0 0;
    display: flex;
  }

  .fixed-nav-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .grey-text-3.on-gradient-text.center-text {
    text-align: center;
  }

  .grey-text-3.on-gradient-text.center-text.bottom-padding {
    margin-bottom: 200px;
  }

  .grey-text-3.on-gradient-text.center-text.bottom-padding.adj-padding {
    margin-bottom: 100px;
  }

  .grey-text-3.on-gradient-text.center-text._20px-sides {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .grey-text-3.values-text {
    font-size: 22px;
  }

  .text-gradient-5 {
    font-size: 36px;
  }

  .text-gradient-5._48-padding {
    font-weight: 700;
  }

  .text-gradient-5.heading-2.size-reduced-for-mobile {
    font-size: 32px;
  }

  .text-gradient-5.heading-2.size-reduced-for-mobile.tablet {
    margin-left: 20px;
    margin-right: 20px;
  }

  .main-hero-container-2.background-white.adjust-vh, .main-hero-container-2.conveyancing-page.adjust-vh, .main-hero-container-2.adjust-min-height {
    min-height: 14vh;
  }

  .image-4 {
    max-width: 80%;
  }

  .image-4._100-width-fix {
    width: 100%;
  }

  .image-4._100-width-fix._75-opacity {
    opacity: .75;
    max-width: 100%;
  }

  .heading-20.privacy-title-adj {
    text-align: center;
  }

  .tinted-button {
    border-radius: 4px;
    margin-top: 8px;
    margin-left: 0;
    padding-bottom: 13px;
  }

  .tinted-button.why-home-in-hero-dl.featured-area {
    width: auto;
  }

  .tinted-button.mobile {
    text-align: center;
    justify-content: center;
    margin-left: 0;
    display: flex;
  }

  .tinted-button.hero-app-button.landscape.why-home-in-page.mobile-adjustments {
    display: inline-block;
  }

  .tinted-button.hero-app-button.landscape.why-home-in-page.mobile-adjustments.mobile-view {
    margin-top: 8px;
    margin-left: 0;
    display: block;
  }

  .tinted-button.home-hero {
    display: block;
  }

  .tinted-button.home-hero.lenders-hero-button {
    text-align: center;
  }

  .tinted-button.home-hero.lenders-hero-button.change-size.adj-button-size-and-space {
    justify-content: center;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .tinted-button.home-hero.lenders-hero-button.mobile._24-sides {
    margin-left: 24px;
    margin-right: 24px;
  }

  .tinted-button.home-hero.lenders-hero-button.size-adj {
    justify-content: center;
    display: flex;
  }

  .tinted-button.home-hero.lenders-hero-button.tablet-size-button {
    display: block;
  }

  .primary-button.secondary-button {
    text-align: center;
    justify-content: center;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button {
    margin-top: 0;
    margin-right: 0;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space {
    margin-top: 24px;
    display: flex;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button {
    display: flex;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.remove-40.add-16px-space {
    flex-direction: column;
    justify-content: center;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.remove-40.add-16px-space.mobile-remve-16px-right {
    margin-right: 0;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.mobile._24-sides {
    margin-left: 24px;
    margin-right: 24px;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.mobile._24-sides.green-button-prime.colour-update {
    background-color: var(--primary-dark);
    color: var(--white);
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section.text-adj.side-padding, .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section.text-adj.text-space {
    padding-left: 20px;
    padding-right: 20px;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section.text-adj.text-space.remove-padding-size {
    padding-left: 10px;
    padding-right: 10px;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section.text-adj.text-space.button-full-width {
    display: block;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section.text-adj.text-space.remove-16-top {
    margin-top: 0;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.section-button.padding-adj.space-text-adj.space-text-sides {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.text-spacing, .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.button-adj {
    padding-left: 20px;
    padding-right: 20px;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.button-adj.colour-update {
    background-color: var(--primary-dark);
    color: var(--white);
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.adittional-adjust {
    padding-left: 20px;
    padding-right: 20px;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.margin-adj, .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.button-width {
    padding-left: 0;
    padding-right: 0;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.more-space.commbank-get-started-button.green-button-prime.width-adj.colour-update.full-length-device-view {
    margin-left: 40px;
    margin-right: 40px;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.hero-started-button.mobile-adjustments {
    display: inline-block;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.hero-started-button.mobile-adjustments.mobile-view {
    margin-bottom: 8px;
    margin-right: 0;
    display: block;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.customer-hero-button {
    display: block;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.green-button-prime.button-width-adj.tablet-footer.flex {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.green-button-prime.button-width-adj.button-text-space {
    padding-left: 20px;
    padding-right: 20px;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.green-button-prime.button-width-adj.button-full-width {
    display: block;
  }

  .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.green-button-prime.button-width-adj.button-full-width.text-space, .primary-button.secondary-button.standard-link-button.why-home-in-hero-button.green-button-prime.button-width-adj.button-full-width.padding-adj {
    padding-left: 20px;
    padding-right: 20px;
  }

  .primary-button.secondary-button.career-button {
    margin-top: 0;
  }

  .primary-button.secondary-button.veiw-jobs-button.center.conveyancy-device-button, .primary-button.secondary-button.linkedin-buttons.mobile {
    display: block;
  }

  .primary-button.secondary-button.linkedin-buttons.full-width-button {
    justify-content: center;
    display: flex;
  }

  .primary-button.secondary-button.new-above-footer.mobile {
    margin-left: 24px;
    margin-right: 24px;
  }

  .image-6 {
    color: var(--text);
    background-color: #0000;
  }

  .mobile-screenshot-text {
    text-align: center;
    max-width: 100%;
    margin-top: 0;
    padding-left: 0;
  }

  .mobile-screenshot-text.mobile {
    padding-left: 2em;
  }

  .mobile-screenshot-text.remove-side-margins {
    margin-left: 0;
    margin-right: 0;
  }

  .mobile-screenshot-text.new-component {
    text-align: left;
    text-align: left;
    align-self: center;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    left: 0%;
    right: 0%;
  }

  .text-block-15 {
    font-size: 18px;
  }

  .tab-icon {
    max-height: 24px;
  }

  .divider {
    height: 8vw;
  }

  .image-10 {
    width: 100%;
    margin-left: 0;
  }

  .vertical-tabs-content.verticaltabscontentmod {
    max-width: 100%;
  }

  .heading-29 {
    font-size: 20px;
    line-height: 28px;
  }

  .container-2 {
    margin-top: 20px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .container-2.pull-divider-up {
    width: 85%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-2.pull-divider-up.landscape, .container-2.pull-divider-up.landscape._90px.flexboxadj.hide-on-mobile {
    display: none;
  }

  .container-2.pull-divider-up.mobile {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container-2.pull-divider-up.mobile.remove-side-margins {
    justify-content: center;
    align-self: stretch;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .container-2.text-center {
    padding-top: 8px;
  }

  .container-2.text-center._20px {
    margin-top: 0;
  }

  .horizontal-tabs.features-menu {
    flex-flow: row;
    align-items: stretch;
    display: flex;
  }

  .horizontal-tabs.adjust-side-margins {
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .horizontal-tabs.stepper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .image-11 {
    height: 5vh;
  }

  .section-subtitle-features.text-large {
    font-size: 14px;
    line-height: 24px;
  }

  .section-title {
    margin-bottom: 36px;
  }

  .heading-30 {
    line-height: 28px;
  }

  .features {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .features.no-bottom-space.bg-gray-4.mobile {
    padding-top: 0;
  }

  .features.no-bottom-space.bg-gray-4.mobile.aptop {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .content-pair.remove-side-margins {
    margin-left: 0;
    margin-right: 0;
  }

  .content-pair.new-component {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    padding-bottom: 0%;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
    top: 0;
    bottom: 0;
  }

  .tab-button {
    flex: none;
  }

  .tab-button.w--current {
    flex: none;
    padding-right: 49px;
  }

  .tab-button.tablet {
    width: 80%;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .tab-button.tablet.w--current {
    width: 80%;
    margin-right: 0;
    padding-right: 16px;
  }

  .tab-button.tablet.button-size-adj {
    flex-direction: row;
    justify-content: center;
    width: 20%;
    margin-top: 16px;
    margin-bottom: 40px;
    padding: 0;
  }

  .tab-button.tablet.button-size-adj.w--current {
    flex-direction: row;
    width: 20%;
    margin-top: 16px;
    margin-bottom: 40px;
    margin-left: 0;
    padding: 0;
    box-shadow: 1px 0 20px 4px #dde1e4;
  }

  .tab-button.title-bold.stepper.w--current {
    width: auto;
    height: 4px;
    padding-right: 8px;
  }

  .tab-button.title-bold.stepper {
    width: auto;
    height: 8px;
    padding: 0 16px;
  }

  .tab-button.title-bold.stepper.w--current {
    width: auto;
    height: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tab-button.title-bold.commbankactivetab {
    justify-content: center;
    max-width: 50%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .tab-button.title-bold.commbankactivetab.w--current, .tab-button.title-bold.otheractivetab {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tab-button.title-bold.otheractivetab.w--current {
    padding-left: 30px;
    padding-right: 30px;
  }

  .vertical-tabs-menu {
    flex-flow: row;
    flex: 0 auto;
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .vertical-tabs-menu.remove-side-margins {
    align-self: stretch;
    width: 100%;
    min-width: 39%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .mobile-screenshot-wrapper-v2 {
    max-width: 60vw;
  }

  .desktop-tablet-responsive.above-footer-devider {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    display: none;
  }

  .desktop-tablet-responsive.above-footer-devider.tablet {
    display: none;
  }

  .image-15 {
    width: 100%;
  }

  .image-15.home-v2.swap.remove-20 {
    padding-right: 0;
  }

  .image-15.home-v2.remove-20 {
    width: 100%;
    padding-right: 0;
  }

  .content-2 {
    margin-top: -85px;
    margin-bottom: -48px;
  }

  .section-6.landscape {
    display: none;
  }

  .section-6.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-6.land-scape-mobile.add-20px-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-11 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 5fr .25fr;
    margin-right: 0;
  }

  .section-7 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-14.mobile-landscape {
    grid-template-rows: auto auto;
    grid-template-columns: 5fr 5fr;
    display: none;
  }

  .grid-14.mobile-landscape.mobil-veiw {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 5fr 5fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .support-area-title {
    font-size: 25px;
    line-height: 1.2;
  }

  .privacy-titles.heading-3 {
    text-align: left;
    margin-top: 0;
  }

  .privacy-titles.heading-3.subtitle.left-align, .privacy-titles.heading-3.left-align {
    align-self: flex-start;
  }

  .privacy-titles.heading-3 {
    text-align: left;
  }

  .grid-18.landscape-mobile, .grid-18.desktop {
    display: none;
  }

  .grid-18.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-29 {
    padding-top: 8px;
  }

  .grid-19 {
    grid-template-columns: 1fr;
    justify-content: center;
    place-items: stretch center;
    display: block;
  }

  .grid-19.landscap-mobile {
    display: none;
  }

  .grid-19.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: .75fr;
    display: grid;
  }

  .section-8 {
    display: none;
  }

  .section-8.mobile-version {
    background-color: var(--background);
    display: block;
  }

  .section-9.second {
    margin-top: 50vh;
  }

  .section-9.dark.dark-section-adjustment {
    padding-bottom: 56px;
  }

  .section-9.dark.dark-section-adjustment.homepage-section.home-v2.remove-72.desktop {
    display: none;
  }

  .why-home-in {
    margin-top: 0;
    padding-top: 2em;
  }

  .bold-text-8.tablet-heading {
    padding-bottom: 8px;
  }

  .bold-text-8.tablet-heading.landscape.mobile {
    text-align: center;
    font-size: 38px;
    line-height: 1.2;
  }

  .tablet-section {
    grid-row-gap: 28px;
    padding-bottom: 48px;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.tablet-3-col-grid.unhide.row-gap.remove-48 {
    padding-bottom: 0;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.landscape-view._3-image-card-grid-mobile {
    grid-row-gap: 58px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .5fr .5fr;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.landscape-view._3-image-card-grid-mobile.remove-bottom-48 {
    grid-template-rows: auto auto auto;
    padding-bottom: 0;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.landscape-view._3-image-card-grid-mobile.remove-bottom-48.add-col.duplicate.top-margin {
    margin-top: 40px;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.landscape-view._3-image-card-grid-mobile.remove-bottom-48.add-col.duplicate.top-margin.remove-row {
    grid-template-rows: auto auto auto;
  }

  .tablet-section.desktop-tablet.why-home-in-3-blocks.home-v2.new-design.space-between._3-col.landscape-view._3-image-card-grid-mobile.remove-bottom-48.add-col.duplicate.terrible-css-for-small-mobile-to-fix-bad {
    margin-bottom: 400px;
  }

  .tablet-section.right-margin {
    margin-right: 20px;
    padding-bottom: 0;
  }

  .tablet-section.right-margin.top-space {
    margin-top: 48px;
  }

  .grid-22 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 3fr;
    grid-auto-columns: 1fr;
    place-content: center space-around;
    align-self: center;
    place-items: flex-start start;
    margin-left: 3rem;
    display: grid;
  }

  .div-block-31 {
    margin-left: 0;
    padding: 13px 45px 13px 2rem;
  }

  .div-block-33, .div-block-35, .div-block-37, .div-block-38 {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 2.5rem;
  }

  .div-block-39 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 26px;
    margin-left: 3.2em;
  }

  .container-5.dark-section-adjustment.adding-space {
    padding-top: 7rem;
  }

  .white-text.space-adjustment {
    padding-bottom: 48px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
  }

  .image-33 {
    display: none;
  }

  .container-6 {
    align-items: stretch;
    padding-top: 0;
    display: block;
  }

  .container-6.tablet {
    display: none;
  }

  .container-6.mobile {
    display: block;
  }

  .grid-24 {
    grid-template-columns: .25fr .25fr 1fr 1fr;
  }

  .grid-24.remove--60 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-26.tablet-grid.col-size {
    grid-template-columns: 1fr;
  }

  .grid-26.adj.remove-1-column {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .smartphone-display.removed-60px.desktop.hide-tablet.tablet-screen {
    display: none;
  }

  .smartphone-display.removed-60px.desktop.hide-tablet.tablet-screen.mobile-view {
    display: block;
  }

  .smartphone-display.removed-60px.desktop.hide-tablet.conveyancing-2-page.show-mobile {
    display: flex;
  }

  .smartphone-display.removed-60px.desktop.tablet.landscape, .smartphone-display.removed-60px.desktop.tablet.landscape.mobile {
    display: block;
  }

  .smartphone-display.removed-60px.desktop.tablet.landscape.wide {
    display: none;
  }

  .link-3 {
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .link-3.w--current, .link-3.home-in-app-link {
    margin-right: 0;
  }

  .section-15.height-adj.desktop.conveyancing-hero.tablet-view {
    display: none;
  }

  .section-15.height-adj.desktop.conveyancing-hero.tablet-view.mobile-view {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .section-15.height-adj.desktop.conveyancing-hero.remove-px-from-bottom {
    padding-bottom: 20px;
  }

  .section-15.height-adj.desktop.conveyancing-hero.remove-72px-bottom {
    padding-bottom: 10px;
  }

  .section-15.height-adj.tablet {
    margin-top: 0;
    padding-top: 5em;
  }

  .section-15.height-adj.tablet.desktop.mobile {
    padding-bottom: 0;
    display: block;
  }

  .section-15.height-adj.tablet.desktop.mobile.landscape {
    display: none;
  }

  .section-15.height-adj.tablet.desktop.mobile.hide-landscape {
    display: block;
  }

  .section-15.height-adj.tablet.desktop.mobile.hide-landscape.hide-and-delete-once-approved {
    display: none;
  }

  .section-15.height-adj.tablet.mobile-margin-20px {
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 56px;
  }

  .section-15.team-1st-section.mobile-landscape.mobile {
    padding-top: 1em;
  }

  .section-15._1em-side-margins {
    padding-left: 1em;
    padding-right: 1em;
  }

  .section-15.add-20px-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-grid-v2.why-home-in-grid-48px._20-top-hero.text-and-image-section.tablet-grid.real-human-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .header-grid-v2.why-home-in-grid-48px._20-top-hero.text-and-image-section.tablet-grid.real-human-grid.landscape-mobile {
    display: block;
  }

  .header-grid-v2.why-home-in-grid-48px._20-top-hero.text-and-image-section.tablet-grid.real-human-grid.landscape-mobile.remove-top-space {
    margin-top: 20px;
  }

  .header-grid-v2.why-home-in-grid-48px._20-top-hero.cbav2-style-edit {
    grid-template-rows: auto;
  }

  .div-block-41.side-margins {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-35._20.side-margins {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-35.conveyancing-hero-img.add-48-bottom.remove-20 {
    padding-right: 0;
  }

  .image-36 {
    border-radius: 20px;
    margin-top: 16px;
    margin-bottom: 16px;
    display: block;
  }

  .mobile-responsive {
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    place-items: center;
    display: flex;
  }

  .image-37.remove-20, .image-39.remove-20 {
    width: 100%;
  }

  .section-16.hidden-on-mobile {
    display: none;
  }

  .section-16.mobile-layout {
    display: block;
  }

  .section-16.mobile-layout.add-20px-sides {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-41 {
    display: none;
  }

  .nav-container.nav-adjustments {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .nav-container.nav-adjustments.new-nav-adj {
    flex: 1;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .nav-container.nav-adjustments.new-nav-adj.add-10px-left {
    justify-content: center;
    margin-left: 10px;
  }

  .image-43 {
    width: 100%;
  }

  .div-block-46 {
    margin-top: 20px;
  }

  .image-44 {
    border-radius: 24px;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 26px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .image-44.remove-26px-bottom {
    margin-top: 72px;
    margin-bottom: 0;
  }

  .image-44._100-width-fix {
    width: 100%;
  }

  .grid-29 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    display: grid;
  }

  .image-46 {
    width: 100%;
  }

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

  .grid-30.conveyancing-grid.remove-row {
    grid-template-rows: auto;
  }

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

  .div-block-47 {
    margin-left: 0;
  }

  .div-block-50 {
    padding-bottom: 21px;
  }

  .grid-32 {
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .app-button-move.left-app-button-alignment.mobile-view {
    justify-content: center;
    margin-top: 20px;
    margin-right: 0;
  }

  .app-button-move {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .app-button-move.right-app-button-alignment.mobile-view {
    justify-content: center;
    padding-left: 0;
  }

  .app-button-move.right-app-button-alignment.mobile-view.landscape {
    display: block;
  }

  .div-block-51 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-52 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .list-2 {
    padding-left: 30px;
  }

  .list-2.hidden-list-on-mobile {
    display: none;
  }

  .div-block-54 {
    text-align: center;
    display: flex;
  }

  .list-3, .list-3.mobile-list {
    padding-left: 0;
  }

  .div-block-55 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .grid-33 {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 72px;
    display: grid;
  }

  .image-48 {
    padding-top: 32px;
    padding-bottom: 16px;
    padding-left: 2rem;
  }

  .paragraph-11.lenders-h3.mobile {
    margin: 16px 24px 24px;
  }

  .paragraph-11.lenders-h3.how-home-in-helps.subtext.mobile.space {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .paragraph-11.lenders-h3.how-home-in-helps._20-sides, .paragraph-11.add-72.center-aligned._20px-margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-11.add-72.center-aligned._20px-margin.bootom-space-adjust {
    margin-bottom: 30px;
  }

  .div-block-56 {
    align-items: flex-start;
  }

  .landscape-mobile {
    display: none;
  }

  .landscape-buttons {
    display: block;
  }

  .image-49 {
    width: 100%;
  }

  .image-49.landscape-career-page, .image-49._16px-bottom {
    margin-bottom: 16px;
  }

  .section-17.blue-background {
    background-color: var(--background);
  }

  .section-17.remove-40px-top {
    padding-top: 0;
  }

  .mobile-view {
    margin-top: 40px;
  }

  .grid-34 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .section-18 {
    margin-top: 96px;
    margin-bottom: 64px;
    padding-left: 1em;
    padding-right: 1em;
    display: block;
  }

  .section-18.remove-px {
    margin-top: 72px;
  }

  .section-18.remove-px.careers-page {
    margin-top: 0;
  }

  .section-18.remove-px.careers-page.conveyancy-device {
    background-color: var(--white);
  }

  .section-18.padding-adj {
    margin-top: 0;
  }

  .div-block-60 {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-end;
    display: block;
  }

  .div-block-61 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 0;
  }

  .div-block-66 {
    flex-direction: column;
    display: flex;
  }

  .div-block-67 {
    align-items: center;
    display: flex;
  }

  .grid-35 {
    grid-template-columns: 3.5fr;
  }

  .text-span {
    margin-bottom: 16px;
    display: block;
  }

  .text-span.list-item-spacing {
    margin-bottom: 0;
    padding-top: 0;
  }

  .grid-36.small-quotes.company-1.thank-you-page.container-11._1.phone {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-36.small-quotes.company-1.thank-you-page.center-items.recenter._3-cols {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
  }

  .grid-36.small-quotes.company-1.phone, .grid-36.small-quotes.company-2.phone-2 {
    grid-template-rows: .25fr;
  }

  .careers-testimonial {
    padding-bottom: 0;
  }

  .tab-icon-2 {
    max-width: 50px;
    max-height: 40px;
  }

  .tab-icon-2.value-logo {
    max-height: 36px;
  }

  .text-block-17 {
    font-size: 18px;
  }

  .mobile-screenshot-wrapper-v2-2 {
    max-width: 60vw;
    padding-top: 0;
  }

  .section-19 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .image-51 {
    margin-top: -46px;
  }

  .phone-holder-image-2 {
    width: 350px;
    min-width: 350px;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-on-mobile {
    display: none;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-landscape {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-landscape.mobile-view.remove-72 {
    padding-bottom: 20px;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-landscape.mobile-view.remove-72.remove-40-top {
    margin-top: 0;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-landscape.mobile-view.remove-72.add-bottom-padding {
    padding-bottom: 72px;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-landscape.mobile-view.remove-20 {
    margin-top: 0;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-landscape.mobile-view.remove-top-pad-mar {
    margin-top: 0;
    padding-top: 0;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-landscape.mobile-view.remove-top-pad-mar.remove-1em-sides {
    padding-left: 0;
    padding-right: 0;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-landscape.mobile-view.remove-40px-margin {
    margin-top: 0;
  }

  .container-10.bottom-72.tablet-view.landscape-view.hide-landscape.mobile-view.hide-mobile {
    display: none;
  }

  .container-10.landscape-change.mobile-view {
    display: block;
  }

  .container-10.hide-on-mobile {
    display: none;
  }

  .container-10.remove-3rem-bottom {
    padding-bottom: 2rem;
  }

  .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.white-background.remove-25 {
    padding-top: 0;
  }

  .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.white-background.remove-25.side-margin-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .second-section.light-blue-bg.lenders-page.new-design.desktop._3-cards-button.hide-mobile {
    display: none;
  }

  .second-section.light-blue-bg._2nd-conveyancing-page {
    display: block;
  }

  .second-section.second {
    margin-top: 50vh;
  }

  .phone-holder-container-2 {
    height: 520px;
  }

  .new-home-in-hero-section.adj-72px.hidden-on-mobile {
    display: none;
  }

  .new-home-in-hero-section.adj-72px.mobile-layout {
    padding-top: 0;
    display: block;
  }

  .new-home-in-hero-section.adj-72px.mobile-layout.add-20px-margin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-52 {
    width: 100%;
  }

  .image-52.home-v2-image {
    text-align: left;
    width: 80%;
    padding-top: 24px;
    display: block;
  }

  .list-4 {
    padding-left: 0;
  }

  .div-block-70 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .space-mobile {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 0;
  }

  .submit-button, .submit-button:hover {
    background-color: var(--primary-dark);
    color: var(--white);
  }

  .grid-39 {
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr 2fr .25fr;
  }

  .grid-39.top-space {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 8px;
  }

  .grid-39.top-space.mobile-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .section-21.mobile {
    display: block;
  }

  .grid-43, .grid-43.mobile {
    grid-template-columns: 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .ellipse-right-2 {
    width: 350px;
    height: 350px;
    top: 30%;
    left: 75vw;
    right: auto;
  }

  .hero-text-holder-3.mobile-adj {
    margin-top: -50px;
  }

  .hero-text-holder-3.mobile-adj.landscape-adj {
    margin-top: -40px;
  }

  .iphone-lock-screen-image-2 {
    border-radius: 30px;
  }

  .ellipse-left-2 {
    width: 320px;
    height: 350px;
    top: 30%;
    left: -60%;
  }

  .app-icon-holder-2 {
    width: 80px;
    height: 80px;
  }

  .hero-text-2 {
    font-size: 80px;
  }

  .fade-in-on-scroll-2.adjust.bottom-padding.remove-72 {
    padding-bottom: 0;
  }

  .feature-1-image-2.imade-adj {
    width: 100%;
  }

  .div-block-77 {
    padding-bottom: 24px;
  }

  .div-block-77.remove-bottom {
    padding-bottom: 0;
  }

  .ellipse-right-3 {
    width: 350px;
    height: 350px;
    top: 30%;
    left: 75vw;
    right: auto;
  }

  .ellipse-left-3 {
    width: 320px;
    height: 350px;
    top: 30%;
    left: -60%;
  }

  .paragraph-body-2 {
    margin-bottom: 48px;
  }

  .paragraph-body-2.remove-56px-bottom {
    align-self: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .paragraph-body-2.remove-56px-bottom.side-padding-adjust {
    padding-right: 0;
  }

  .paragraph-body-2.remove-56px-bottom.side-padding-adjust.remove-side-padding {
    padding-left: 0;
  }

  .paragraph-body-2.remove-56px-bottom.remove-side-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-79 {
    opacity: 1;
    color: #292626;
  }

  .paragraph-16 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-16.above-footer {
    padding-left: 0;
  }

  .div-block-82 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 80%;
    height: 30%;
    display: flex;
  }

  .image-56 {
    min-width: 0;
    height: 32px;
    min-height: 0;
  }

  .image-57 {
    height: 32px;
  }

  .image-57.footer-icon {
    min-width: 80%;
    height: 100%;
    min-height: 80%;
    max-height: none;
  }

  .image-57.footer-icon.remove-20._100-width-fix {
    width: 100%;
  }

  .image-57.footer-icon.remove-20._100-width-fix.footer-firefox-update {
    max-width: 80%;
  }

  .image-58 {
    height: 32px;
  }

  .image-58.footer-icon {
    width: 100%;
    min-width: 80%;
    height: 100%;
    min-height: 80%;
    max-height: none;
  }

  .image-58.footer-icon.remove-20._100-width-fix.footer-firefox-update {
    max-width: 80%;
  }

  .image-59 {
    height: 32px;
  }

  .image-59.footer-icon {
    min-width: 80%;
    height: 100%;
    min-height: 80%;
    max-height: none;
  }

  .image-59.footer-icon.remove-20._100-width-fix {
    width: 100%;
  }

  .image-59.footer-icon.remove-20._100-width-fix.footer-firefox-update {
    max-width: 80%;
  }

  .image-60 {
    height: 32px;
  }

  .image-60.footer-icon {
    min-width: 80%;
    max-width: 100%;
    height: 100%;
    min-height: 80%;
    max-height: none;
  }

  .image-60.footer-icon.remove-20._100-width-fix {
    width: 100%;
  }

  .image-60.footer-icon.remove-20._100-width-fix.footer-firefox-update {
    width: auto;
    min-width: auto;
    max-width: 24px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .disclaimer-section.mobile {
    display: none;
  }

  .disclaimer-section.mobile.vertical {
    display: inline-block;
  }

  .caption-disclaimer, .caption-disclaimer.side-margin-adjust {
    margin-left: 0;
    margin-right: 0;
  }

  .caption-disclaimer.caption-style-edit-pricing-page {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-61 {
    align-self: flex-start;
    width: 8%;
    padding-top: 16px;
    padding-bottom: 0;
  }

  .heading-32 {
    text-align: center;
    font-size: 34px;
    font-weight: 700;
    line-height: 41px;
  }

  .heading-32._72.size-reduced-for-mobile {
    font-size: 32px;
  }

  .thank-you-page.app-buttons-box {
    flex-direction: column;
  }

  .gp-store.phone-button-2 {
    width: 220px;
  }

  .app-store.phone-button-1 {
    width: 220px;
    padding-bottom: 16px;
  }

  .link-block-4.phone-button-1 {
    padding-right: 0;
  }

  .link-block-5 {
    padding-left: 30px;
  }

  .checklist-section.home-v2.top-72.desktop {
    display: none;
  }

  .grid-9-col-2 {
    grid-template-columns: 1fr 1fr;
  }

  .what-we-offer-section {
    display: block;
  }

  .what-we-offer-section.desktop.v2 {
    display: none;
  }

  .what-we-offer-section.remove-bottom-72px {
    padding-bottom: 0;
  }

  .what-we-offer-section.remove-bottom-72px.hide-on-all-but-mobile {
    display: block;
  }

  .container-15.container-14.desktop {
    display: none;
  }

  .container-15.container-14.desktop._72._72 {
    display: block;
  }

  .container-15.container-14.desktop._72._72.hide, .grid-45._4-rows.landscape {
    display: none;
  }

  .grid-45._4-rows.landscape.mobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .icon-title.left-align {
    color: var(--text);
    text-align: left;
  }

  .icon-box-image {
    width: 58px;
    display: block;
  }

  .icon-box-image._20 {
    width: 20%;
  }

  .icon-box-image._20.mobile-icon-size {
    width: 30%;
  }

  .div-block-89 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-89.left-align {
    padding-left: 24px;
  }

  .checklist-mobile {
    display: block;
  }

  .checklist-mobile.mobile {
    padding-top: 0;
  }

  .checklist-image-mobile._20.top-padding {
    width: 100%;
    padding-top: 24px;
  }

  .div-block-90 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .what-we-offer-v2.mobile {
    padding-bottom: 72px;
    display: block;
  }

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

  .grid-46.mobile-what-we-offer {
    grid-template-rows: auto auto auto auto auto auto;
    place-content: center;
    place-items: center;
    margin-left: 24px;
    margin-right: 24px;
  }

  .grid-46.mobile-what-we-offer.home-buying-page {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 48px;
    display: grid;
  }

  .grid-46.mobile-what-we-offer.home-buying-page.tablet-view.remove-4-cards {
    grid-template-rows: auto auto auto auto auto;
  }

  .grid-46.mobile-what-we-offer.home-buying-page.tablet-view.remove-4-cards.hide-on-mobile {
    display: none;
  }

  .grid-46.mobile-what-we-offer.home-buying-page.tablet-view.add-square {
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .what-we-offer-mobile.mobile {
    display: block;
  }

  .what-we-offer-mobile.mobile._72-top {
    margin-top: 72px;
  }

  .hide {
    display: none;
  }

  .home-v2 {
    justify-content: center;
    display: flex;
  }

  .mobile.how-home-in-works {
    background-color: var(--background);
    padding-top: 72px;
    padding-bottom: 72px;
    display: block;
  }

  .mobile.how-home-in-works.remove-72 {
    padding-top: 0;
  }

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

  .mobile-v2.hide-desktop, .mobile-v2.hide-desktop.reveal-on-landscape.adjust-margins {
    display: none;
  }

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

  .grid-48.mobile {
    grid-template-columns: 1fr 1fr;
    margin-left: 24px;
    margin-right: 24px;
  }

  .grid-48.mobile._72 {
    margin-bottom: 72px;
  }

  .section-23, .section-23.landscape, .section-24.landscape, .section-25.landscape, .testimonial-section, .grid-53.new-landscape.aligned.hidden-phone {
    display: none;
  }

  .grid-53.new-landscape.aligned.removed-bars {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  ._20, ._20._100-width-fix {
    width: 100%;
  }

  .play-icon-holder-3.homeinv2.mobile {
    margin-top: 0;
    margin-left: 0;
    top: 92%;
  }

  .play-icon-holder-3.homeinv2.show.show-med.desktop.move.new-position {
    margin-top: 64px;
  }

  .main-phone._20 {
    width: 100%;
  }

  .slide-2.radius {
    height: auto;
    min-height: auto;
  }

  .slide-container.mobile-slider.mobile-space {
    padding-bottom: 72px;
  }

  .testimonial-slider.mobile-slider {
    background-color: var(--background);
    height: 50vh;
  }

  .slide-nav-2 {
    border-radius: 20px;
  }

  .right-arrow, .left-arrow {
    display: none;
  }

  .grid-55._48-top-padding.padding-adj.cba-hero-grid {
    grid-template-columns: .25fr 1.25fr;
  }

  .div-block-93.center-align {
    display: inline;
  }

  .image-65.tablet-grid.bottom-padding.remove-20px {
    padding-right: 0;
  }

  .grid-56.padding {
    margin-bottom: 52px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-56.padding.padding-10 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-56.padding.padding-10.large-screen {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-58.landscape-screen.grid-button.rental-grid-landscape.remove-72px-margin-sides._20px-side-margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-58.landscape-screen.auto-side-margins {
    display: none;
  }

  .div-block-94.card-row-1.card-margin.card-space.side-margins, .div-block-95.card-row-1.card-margin.card-space.side-margins, .div-block-96.card-row-1.card-margin.card-space.side-margins {
    margin-left: 0;
    margin-right: 0;
  }

  .caption.edit-style.landscape.mobile {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-60.tablet-buttons.mobile-grid {
    grid-template-columns: 1.75fr;
  }

  .grid-61.footer-button-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-61.footer-button-grid.side-margins {
    margin-left: 20px;
    margin-right: 20px;
  }

  .info-icon.remove-20 {
    padding-left: 0;
  }

  .cba-beacon.remove-20 {
    padding-right: 0;
  }

  .quote-1.remove-20 {
    width: 100%;
    padding-right: 0;
  }

  .quote-1.size {
    width: 60%;
  }

  .quote-2.remove-20 {
    width: 100%;
    padding-right: 0;
  }

  .quote-2.size {
    width: 50%;
  }

  ._3-step-image-card-button-mobile.button-size.hide-all-but-mobile {
    display: block;
  }

  .cta-button-div.manual.rental-grid-button {
    justify-content: center;
    display: block;
  }

  .different-logo-mobile.size-adjust.remove-20 {
    max-width: 40%;
    padding-right: 0;
  }

  .different-logo-mobile.size-adjust.remove-20.add-padding {
    margin-top: 20px;
  }

  .different-grid-mobile.padding-adjust {
    padding-right: 20px;
  }

  .grid-62.icon-box-grid-desktop.landscape-and-mobile {
    display: none;
  }

  .icon-box-set-container.mobile-view {
    display: block;
  }

  .icon-box-set-container.mobile-view.remove-40-top {
    margin-top: 0;
    padding-top: 0;
  }

  .icon-box-set-container.mobile-view.remove-40-top.rem-bot-1em {
    padding-bottom: 0;
  }

  .icon-box-set-container.mobile-view.tablet-visible.remove-40px-top {
    margin-top: 0;
  }

  .icon-box-set-container.mobile-view.tablet-visible.remove-40px-top.hide-mobile {
    display: none;
  }

  .image-66 {
    max-width: 60%;
    padding-right: 0;
  }

  .image-66.bottom-padding {
    padding-bottom: 20px;
  }

  .image-67 {
    padding-right: 0;
  }

  .image-67.add-left-padding {
    padding-left: 16px;
  }

  .blog-card-title-text {
    font-weight: 700;
    line-height: 28px;
  }

  .h1-title.h1-style {
    font-size: 48px;
    line-height: 48px;
  }

  .h1-title.h1-style.blog-title {
    margin-bottom: 16px;
  }

  .post-content.font-style.p-text-style {
    color: var(--muted);
    text-align: center;
  }

  .navbar-button-1 {
    padding: 6px 8px;
    font-size: 12px;
    font-weight: 600;
  }

  .testimonial-slider-new {
    background-color: #0000;
    border-radius: 20px;
    height: 100%;
    display: none;
  }

  .testimonial-slider-new.margin-20px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mask {
    object-fit: fill;
    border-radius: 20px;
    overflow: hidden;
  }

  .slide-quote-2 {
    border: 1px solid #476b7e4d;
    border-radius: 20px;
    margin-right: 40px;
  }

  .slider-quote-1 {
    border: 1px solid #476b7e4d;
    border-radius: 20px;
    margin-left: 0;
    margin-right: 40px;
  }

  .slider-nav.slider-nav-position-adj.button-colour {
    color: #b39a9a;
    background-color: #949494;
  }

  .slider {
    display: block;
  }

  .slider.new-3-card-slider {
    background-color: #0000;
    height: 100%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .footer-social-links.mobile-padding {
    margin-bottom: 30px;
  }

  .paragraph-18.body-text.normal-font-size {
    font-weight: 400;
  }

  .contact-link {
    color: var(--white);
    display: inline-block;
  }

  .contact-link.size-adj {
    color: #bdbdbd;
  }

  .contact-link.remove-hover {
    margin-right: 4px;
  }

  .contact-link.remove-hover:hover {
    color: var(--white);
    text-decoration: none;
  }

  .contact-link.remove-hover.remove-4px {
    margin-right: 0;
  }

  .contact-link.colour-change {
    color: var(--secondary);
  }

  .mobile-grid-3-cards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
    display: grid;
  }

  .text-span-2 {
    display: inline;
  }

  .beforeyoubid-logo-mobile {
    width: 80%;
    padding-bottom: 20px;
  }

  .beforeyoubid-link {
    padding-top: 26px;
    padding-bottom: 20px;
  }

  .open-quote._100-width-fix, .close-quote._100-width-fix, .image-70, .image-71, .image-72, .image-73, .image-74, .image-75, .image-76, .image-77, .image-78, .image-79, .image-80, .image-81 {
    width: 100%;
  }

  .div-block-98.blog-cta-div.add-20px-pmargin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-68 {
    grid-template-columns: .25fr 2.25fr .25fr;
  }

  .avatar-image.size {
    padding-right: 20px;
  }

  .author-div.mobile-size-adj {
    width: 300px;
  }

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

  .header-1-page-title {
    text-align: center;
    margin-top: 56px;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 48px;
    line-height: 48px;
  }

  .header-1-page-title.margin-adjustment {
    margin-bottom: 16px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-1-page-title.remove-top-padding {
    margin-top: 36px;
  }

  .header-1-page-title.center-text {
    margin-top: 48px;
  }

  .header-1-page-title.center-text.remove-48px {
    margin-top: 0;
    padding-top: 20px;
  }

  .header-1-page-title.adjust-56px-top {
    padding-bottom: 30px;
  }

  .header-1-page-title.homepage-title {
    text-align: center;
  }

  .heading-2-v1-section-gradient {
    text-align: center;
    margin-top: 0;
    padding: 56px 0 16px;
    font-size: 34px;
    font-weight: 700;
    line-height: 41px;
  }

  .heading-2-v1-section-gradient.add-24-margins-sides {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 16px;
  }

  .heading-2-v1-section-gradient.add-10px-bot {
    padding-top: 0;
  }

  .heading-2-v1-section-gradient.hide-homepage {
    display: block;
  }

  .heading-2-v2-section-black {
    text-align: center;
    margin-top: 0;
    padding: 56px 24px 16px;
    font-size: 34px;
    font-weight: 700;
    line-height: 41px;
  }

  .heading-2-v2-section-black.edit-h2-title {
    margin-bottom: 0;
    padding: 0;
  }

  .heading-3-black {
    margin-top: 56px;
    font-size: 24px;
    font-weight: 800;
    line-height: 32px;
  }

  .heading-3-black.paid-ad-title.tablet-and-lower {
    margin-top: 40px;
    font-size: 30px;
    line-height: 44px;
  }

  .heading-4-black {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-5-black {
    line-height: 32px;
  }

  .heading-5-black.paid-ad.center {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .heading-5-black.left-aligned.add-padding-left {
    padding-left: 1rem;
  }

  .heading-5-black.dropdown-style {
    margin-top: 0;
  }

  .paragraph-body-1 {
    margin-bottom: 48px;
  }

  .paragraph-body-1.paid-ad-body-text-paragraph.tablet-view {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .paragraph-body-1.paid-ad-body-text-paragraph.tablet-view.hide-on-mobile {
    display: none;
  }

  .paragraph-body-1.paid-ad-body-text-paragraph.hide-on-tablet.center.hide {
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .caption-black.dropdown-table-info {
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .primary-button-side-by-side {
    justify-content: center;
    margin-bottom: 8px;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .primary-button-side-by-side._16px-margins {
    margin-left: 0;
    margin-right: 0;
  }

  .primary-button-side-by-side._16px-margins.remove-16px-padding {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .primary-button-side-by-side.header-button-1st {
    margin-left: 0;
  }

  .tinted-button-side-by-side {
    text-align: center;
    justify-content: center;
    margin-bottom: 8px;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .tinted-button-side-by-side._16px-margins {
    margin-left: 0;
    margin-right: 0;
  }

  .tinted-button-side-by-side.header-button-2nd {
    margin-right: 0;
  }

  .button-tinted, .button-primary {
    justify-content: center;
    display: flex;
  }

  .button-primary.remove-side-margins {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-primary._16px-side-padding {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-primary.get-started-button-standards {
    padding-left: 30px;
    padding-right: 30px;
  }

  .button-primary.get-started-button-standards.get-started-mixpanel-tracking-identifier-do-not-delete {
    text-align: center;
  }

  .inner-container.paid-ads-container {
    align-self: flex-start;
    margin-top: 0;
    padding-bottom: 0;
  }

  .inner-container.paid-ads-container.remove--60.add-bottom-padding {
    height: 1500px;
    min-height: 1500px;
    max-height: 1500px;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .inner-container.add-72px-padding {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .body-section {
    margin-top: auto;
  }

  .body-section.header-space {
    padding-top: 72px;
  }

  .body-section.paid-ads-page {
    min-height: 1200px;
    max-height: 100vh;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .body-section.paid-ads-page.mobile-layout-change {
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f428e65cb2cbb83790f1ca_Home-in%20background%20house.png"), linear-gradient(to bottom, #017f7699, var(--primary-dark) 61%), url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/64f767fa3b6948fd7c60b5cd_Landing%20page%201.9.1.jpg");
    background-position: 0 0, 0 0, 27% 0;
    align-items: stretch;
    height: 1100px;
    min-height: 1100px;
    max-height: 1100px;
    margin-bottom: auto;
    padding-bottom: 40px;
  }

  .body-section.background-colour-change.add-space-above.home-page-disclaimer {
    margin-left: 20px;
    margin-right: 20px;
  }

  .button-sidie-by-side-component, .button-tinted-component, .button-primary-element {
    display: inline;
  }

  .mobile-button-container {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .link-8 {
    display: inline;
  }

  .paragraph-19 {
    color: var(--white);
    padding-left: 30px;
    padding-right: 30px;
    font-family: Montserrat, sans-serif;
    font-size: 12px;
  }

  .mobile-list {
    color: var(--muted);
    margin-bottom: 40px;
    font-family: Montserrat, sans-serif;
    display: block;
  }

  .slider-3 {
    width: 200px;
    height: 571px;
  }

  .slide-nav-3 {
    padding-top: 0;
  }

  .grid-70 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .link-10.contact-link.colour-change-grey {
    color: #bdbdbd;
  }

  .header-1-page-title-copy {
    text-align: center;
    margin-top: 56px;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 48px;
    line-height: 48px;
  }

  .header-1-page-title-copy.margin-adjustment {
    margin-bottom: 16px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-1-page-title-copy.remove-top-padding {
    margin-top: 36px;
  }

  .header-1-page-title-copy.center-text {
    margin-top: 48px;
  }

  .header-1-page-title-copy.center-text.remove-48px {
    margin-top: 0;
    padding-top: 20px;
  }

  .header-1-page-title-copy.homepage-title {
    text-align: center;
  }

  .heading-copy {
    padding-left: 0;
    line-height: 1.2;
  }

  .heading-copy.centered {
    margin-top: 0;
  }

  .heading-copy.centered.top-padding {
    padding-top: 20px;
  }

  .heading-copy.mobile-list {
    padding-left: 0;
  }

  .heading-copy.thank-you-page.center-text {
    text-align: center;
  }

  .paid-ad-list-icon {
    max-width: 38px;
  }

  .paid-ad-form.responsive-layout.new-multiform-section {
    margin-bottom: 0;
  }

  .tablet-down-content {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-20-copy {
    margin-top: 20px;
  }

  .caption-section.mobile-adjust {
    margin-top: 0;
  }

  .reg-form.side-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-11.contact-link.colour-change-grey {
    color: #bdbdbd;
  }

  .div-block-106 {
    align-items: stretch;
  }

  .recaptcha {
    margin-bottom: 40px;
  }

  .recaptcha.bottom-padding {
    margin-bottom: 20px;
  }

  .recaptcha-div {
    transform-origin: 0 0;
    transform: scale(.8);
  }

  .support-link.contact-link {
    color: var(--secondary);
  }

  .t-c-title {
    text-align: left;
    display: flex;
  }

  .award-winning-image._20.add-side-margins {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .award-winning-image._20.add-side-margins.remove-sides {
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .pricing-page-section-2.margin-mobile-adjust {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1em;
    padding-right: 1em;
    display: none;
  }

  .pricing-page-section-2.margin-mobile-adjust.hidden {
    display: block;
  }

  .part-section.add-56-padding-top {
    padding-left: 1em;
    padding-right: 1em;
  }

  .disbursements-table-div {
    display: flex;
  }

  .disbursement-table {
    grid-template-columns: 1fr 1fr;
  }

  .disbursement-table-cell.mobile-margin-adjust, .table-title-div.mobile-margin-adjust {
    padding-left: 10px;
    padding-right: 10px;
  }

  .content-div {
    max-width: 100%;
  }

  .disbursments-title-header {
    padding-bottom: 56px;
  }

  .accordion-wrapper {
    padding-top: 56px;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .accordion {
    background-color: #e7faf6;
    border: 1px #000;
    border-radius: 24px;
  }

  .accordion-header {
    cursor: pointer;
    background-color: #e7faf600;
    border-radius: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .accordion-panel {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .accordion-icon-wrapper {
    width: 10px;
  }

  .accordion-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .accordion-table.vic-table {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .accordion-table-div {
    background-color: var(--white);
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
  }

  .accordion-table-titles {
    text-align: left;
    background-color: #e7faf6;
    grid-template-rows: auto;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 16px;
  }

  .dropdown-table-title {
    color: var(--muted);
    font-family: Montserrat, sans-serif;
    font-weight: 800;
  }

  .dropdown-table-text {
    text-align: left;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
  }

  .dropdown-table-text.center-align {
    text-align: center;
  }

  .dropdown-table-text-div {
    width: 100%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .dropdown-table-text-div.center-text {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .mobile-table-content-div {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-table-row-div {
    display: flex;
  }

  .mobile-title-table-total {
    background-color: var(--light);
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
  }

  .mobile-dropdown-total {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
  }

  .total-text {
    align-self: center;
    width: 100%;
    font-family: Montserrat, sans-serif;
    font-weight: 800;
  }

  .text-block-21 {
    text-align: left;
  }

  .text-block-21.right {
    text-align: center;
  }

  .total-text-div {
    padding: 1.5rem 16px;
    display: flex;
  }

  .disbursements-header-mobile {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .conveyancing-fees-tabs-mobile {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .tabs-menu, .tabs-content {
    display: flex;
  }

  .div-block-119.cba-yello-border {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .disbursements-table-div-block {
    overflow: visible;
  }

  .bold-text-12 {
    font-size: 20px;
  }

  .heading-content-text.addjust-width-lrg-screen {
    max-width: 100%;
  }

  .header-button-div {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .apple-store-badge, .google-store-badge {
    height: 56px;
  }

  .finder-badge {
    max-width: none;
    height: 50px;
  }

  .boss-award-badge {
    height: 56px;
  }

  .boss-award-badge.adjust-height {
    height: 48px;
  }

  .home-in-cba-logo {
    max-width: 40%;
  }

  .h2-new-layout-heading.padding-top-bottom.remove-bottom-padding {
    margin-bottom: 0;
  }

  .h2-new-layout-heading.padding-top-bottom.adjust-line-height.remove-20px-bottom.h1convey.custom {
    letter-spacing: 0;
    white-space: normal;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .landing-page-2nd-section.side-margins {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1em;
    padding-right: 1em;
  }

  .header-4-tile {
    overflow-wrap: normal;
    display: block;
  }

  ._2-tile-section.side-margins {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1em;
    padding-right: 1em;
  }

  ._2-square-tile-div {
    height: auto;
    min-height: auto;
    max-height: none;
  }

  ._2-square-tile-div.background-image {
    height: 600px;
    min-height: 600px;
    max-height: 600px;
  }

  ._2-square-tile-div.background-image.sell-side-cba, ._2-square-tile-div.sell-side-square-div {
    height: auto;
    min-height: auto;
  }

  ._2-square-title.mobile-conveyancing-fee-text-title {
    font-size: 22px;
  }

  ._2-square-tile-font.mobile-conveyancing-fee-subtitle-text {
    font-size: 17px;
  }

  .flex-block._2square-2-style.constrained {
    margin-bottom: 0;
  }

  .disclaimer-section-landing-page.side-padding, .review-section.side-margins {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1em;
    padding-right: 1em;
  }

  .review-slider-updated {
    min-width: 290px;
  }

  .review-slide {
    height: 440px;
    min-height: 440px;
    max-height: 420px;
  }

  .flex-block-4.center-style-adjust {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    width: 100%;
  }

  .grid-75 {
    grid-template-rows: auto;
  }

  .mobile-mockup-image {
    width: 60%;
  }

  .mobile-mockup-image.size-adust {
    width: 100%;
  }

  .key-feature-list {
    color: var(--muted);
    text-align: left;
    margin-bottom: 16px;
    font-family: Montserrat, sans-serif;
  }

  .award-icon-div {
    flex: none;
  }

  .step-text {
    text-align: center;
  }

  .step-text.text-gradient-1.gradient-text {
    text-align: left;
    text-align: left;
    margin-top: 0;
    margin-bottom: 48px;
    padding-top: 8px;
    font-size: 16px;
  }

  .stepper-text.padding-top-bottom.remove-bottom-padding {
    margin-bottom: 0;
  }

  .mobilecroppedscreen {
    padding-bottom: 0;
  }

  .mobile-screenshot-wrapper-v3 {
    align-self: center;
    max-width: 60vw;
    margin-bottom: 0;
    padding-top: 0;
    right: 0;
    overflow: hidden;
  }

  .mobilecroppedscreen-2 {
    margin-bottom: -85px;
    padding-bottom: 0;
    display: block;
  }

  .slide-1 {
    padding-left: 0;
    overflow: visible;
  }

  .slider-4 {
    height: 100%;
  }

  .sliderbutton {
    position: relative;
  }

  .heading-34 {
    text-align: center;
    padding-left: 0;
    line-height: 1.2;
  }

  .actionbuttons {
    justify-content: center;
    align-self: center;
    position: relative;
  }

  .left-arrow-2 {
    position: relative;
    bottom: auto;
    left: 25%;
    right: 0%;
  }

  .fade-in-on-scroll-5 {
    background-color: #fff;
    border-radius: 0;
  }

  .fade-in-on-scroll-5.bg-colour-adj.size-adj {
    justify-content: center;
    align-self: stretch;
    display: flex;
  }

  .fade-in-on-scroll-5.bg-colour-adj.size-adj.vertical-stack-flex {
    flex-direction: column;
  }

  .div-block-123 {
    flex-direction: column;
    align-self: center;
    align-items: center;
  }

  .paragraph-22.subtext {
    text-align: center;
  }

  .mask-3 {
    overflow: hidden;
  }

  .mobile-screenshot-wrapper-v3-2 {
    align-self: center;
    max-width: 60vw;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
  }

  .right-arrow-2 {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 85px;
    position: relative;
    bottom: auto;
    left: 50%;
    right: 0%;
  }

  .slide-nav-5 {
    flex-flow: row;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
    top: 0;
    left: auto;
    right: auto;
  }

  .heading-35 {
    text-align: left;
    padding-top: 16px;
    padding-left: 0;
    font-size: 18px;
    line-height: 1.2;
  }

  .left-arrow-3 {
    position: absolute;
    inset: 0 18% auto auto;
  }

  .sliderbutton-2 {
    width: 36px;
    height: 36px;
    position: relative;
  }

  .right-arrow-3 {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 85px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .slide-6 {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .mobile-screenshot-wrapper-v3-3 {
    flex: 1;
    align-self: center;
    max-width: 60vw;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: 0;
    bottom: 0;
    right: 0;
    overflow: visible;
  }

  .mobilecroppedscreen-3 {
    margin-bottom: -48px;
    padding-bottom: 0;
    display: block;
    bottom: 0;
    overflow: scroll;
  }

  .fade-in-on-scroll-6 {
    background-color: #fff;
    border-radius: 0;
  }

  .fade-in-on-scroll-6.bg-colour-adj.size-adj {
    justify-content: center;
    align-self: stretch;
    display: flex;
  }

  .fade-in-on-scroll-6.bg-colour-adj.size-adj.vertical-stack-flex {
    flex-direction: column;
  }

  .fade-in-on-scroll-6.bg-colour-adj.size-adj.vertical-stack-flex.tile-section {
    justify-content: space-between;
  }

  .paragraph-23.subtext {
    text-align: left;
    font-size: 14px;
  }

  .slide-nav-6 {
    flex-flow: row;
    align-items: center;
    max-width: 100%;
    margin: 0;
    padding: 0 24px;
    display: flex;
    position: absolute;
    inset: 48px auto 24px;
  }

  .mask-4 {
    overflow: hidden;
  }

  .slider-5 {
    flex: 0 auto;
    height: 100%;
    margin-bottom: 0;
  }

  .list-7 {
    padding-left: 0;
  }

  .list-7.list-3-tick.fyi {
    text-align: left;
    object-fit: fill;
    padding-top: 0;
    list-style-type: disc;
    display: block;
    overflow: visible;
  }

  .text-block-25 {
    font-size: 14px;
  }

  .text-block-31.custom {
    text-align: left;
  }

  .text-block-26 {
    margin-left: 0;
    font-size: 14px;
  }

  .heading-36 {
    text-align: center;
    padding-left: 0;
    line-height: 1.2;
  }

  .container-19 {
    margin-top: 20px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .container-19.pull-divider-up {
    width: 85%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-19.pull-divider-up.container-2-mod {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-v2-2 {
    margin-bottom: 16px;
    padding-right: 0;
    line-height: 1.2;
    display: block;
  }

  .paragraph-v2-2.icon-bullet.custom {
    list-style-type: disc;
  }

  .paragraph-v2-2.fyi {
    padding-left: 0;
    list-style-type: disc;
    display: block;
  }

  .primary-button-2.secondary-button {
    text-align: center;
    justify-content: center;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .primary-button-2.secondary-button.standard-link-button.why-home-in-hero-button {
    margin-top: 0;
    margin-right: 0;
  }

  .select-field-2 {
    width: auto;
    min-width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-3 {
    width: 100%;
    max-width: 100%;
  }

  .fade-in-on-scroll-7 {
    background-color: #fff;
    border-radius: 0;
  }

  .fade-in-on-scroll-7.bg-colour-adj.size-adj {
    justify-content: center;
    align-self: stretch;
    display: flex;
  }

  .fade-in-on-scroll-7.bg-colour-adj.size-adj.vertical-stack-flex {
    flex-direction: column;
  }

  .fade-in-on-scroll-7.bg-colour-adj.size-adj.vertical-stack-flex.adjust-side-margins {
    padding-left: 1em;
    padding-right: 1em;
  }

  .text-block-28 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-27 {
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 16px;
  }

  .tabs-menu-4.tab-menu {
    justify-content: space-around;
    align-self: auto;
    max-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .paragraphbulletscustom {
    color: #476b7e;
    margin-top: 10px;
    margin-bottom: 16px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
  }

  .pricinglegaltext {
    text-align: left;
  }

  .mask-5 {
    overflow: hidden;
  }

  .content-pair-2.new-component {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    padding-bottom: 0%;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
    top: 0;
    bottom: 0;
  }

  .slide-7 {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .sliderbutton-3 {
    width: 36px;
    height: 36px;
    position: relative;
  }

  .heading-37 {
    text-align: left;
    padding-top: 16px;
    padding-left: 0;
    font-size: 18px;
    line-height: 1.2;
  }

  .mobile-screenshot-wrapper-v3-4 {
    flex: 1;
    align-self: center;
    max-width: 60vw;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    top: 0;
    bottom: 0;
    right: 0;
    overflow: visible;
  }

  .slider-6 {
    flex: 0 auto;
    height: 100%;
    margin-bottom: 0;
  }

  .fade-in-on-scroll-8 {
    background-color: #fff;
    border-radius: 0;
  }

  .fade-in-on-scroll-8.bg-colour-adj.size-adj {
    justify-content: center;
    align-self: stretch;
    display: flex;
  }

  .fade-in-on-scroll-8.bg-colour-adj.size-adj.vertical-stack-flex {
    flex-direction: column;
  }

  .fade-in-on-scroll-8.bg-colour-adj.size-adj.vertical-stack-flex.tile-section {
    justify-content: space-between;
  }

  .paragraph-24.subtext {
    text-align: left;
    font-size: 14px;
  }

  .right-arrow-4 {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 85px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .mobilecroppedscreen-4 {
    margin-bottom: -48px;
    padding-bottom: 0;
    display: block;
    bottom: 0;
    overflow: scroll;
  }

  .slide-nav-7 {
    flex-flow: row;
    align-items: center;
    max-width: 100%;
    margin: 0;
    padding: 0 24px;
    display: flex;
    position: absolute;
    inset: 48px auto 24px;
  }

  .left-arrow-4 {
    position: absolute;
    inset: 0 18% auto auto;
  }

  .commbank-offer-cta-v2 {
    display: none;
  }

  .image-103 {
    width: auto;
    max-width: 50%;
  }

  .full-width-background-image-home.adjust-top-padding.adj-padding.add-above-spacing.sell-banner-top-margin {
    display: none;
  }

  .subtitle-sellside-offering-banner {
    font-size: 14px;
    line-height: 16px;
  }

  .mobile-money-icon {
    aspect-ratio: 16 / 9;
  }

  .success-message-2 {
    background-color: #00222b;
  }

  .button-5.btn-subscribe {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/61ef8a4a2ab169152a876522/62184515242d017d3956870b_ic_arrow_back.svg");
    background-position: 95%;
    background-attachment: scroll;
    border-radius: 10px;
    width: 100%;
    min-width: auto;
    height: 40px;
    margin-top: 8px;
    margin-bottom: 0;
    transition: background-position .3s, letter-spacing .3s, color .2s;
    position: relative;
    top: 0;
    right: 0;
  }

  .error-message-2 {
    color: #00222b;
  }

  .wemoney {
    max-width: none;
    height: 50px;
  }

  .text-block-37.gst.margingst {
    margin-left: 0;
  }

  .div-block-149 {
    object-fit: fill;
    justify-content: flex-start;
    align-items: center;
    display: block;
    position: static;
  }

  .text-block-38 {
    text-align: center;
    margin-top: 0;
  }
}

#w-node-_733aed2a-f6a9-359b-f923-9ce0f63c2a6e-43861b2d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_203f7c58-9569-09d6-3fa0-a7fa2300613c-43861b2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a03620e-d865-aac0-1657-504da254682e-43861b2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_40a2adad-2b78-8cf5-874c-040d0a3dfbe1-43861b2d {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_893837d9-6098-8e16-0b63-9aecf0478b0d-43861b2d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d6145840-4da5-c86a-1376-5f9b56808fd6-43861b2d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a5e2b918-0753-e24f-80ae-b60d7e3ac05e-43861b2d {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-a2a21564-1fb9-2347-40a4-701562ab9bdd-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_8afc98b4-b775-6bdd-6908-18ff06ade982-465cdbb7, #w-node-_009a056c-fe71-ee4c-f34d-4590a44de265-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96ebb128-ee44-9f8d-134a-b758eba31293-465cdbb7 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_27f22620-c67c-8055-2243-6a56f05a20b6-465cdbb7, #w-node-_25713e1c-6692-5c0d-1ddd-a52c2ccb516b-465cdbb7, #w-node-_14c3f329-bf86-b773-b75a-3cfc2e60b263-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5f0c3085-f503-5d68-9eb3-e355f0150c41-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f113e4f0-8f2a-4159-52d5-74a76eba5534-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d80fd1e8-00ab-96f0-a1b9-e42ea9d83c65-465cdbb7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d80fd1e8-00ab-96f0-a1b9-e42ea9d83c6e-465cdbb7 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d80fd1e8-00ab-96f0-a1b9-e42ea9d83c77-465cdbb7 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_62b14109-ab8a-f6c3-ddcb-37bf9a2888f0-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start stretch;
}

#w-node-_28bfcbe0-df80-e478-46dd-8576d310c5f3-465cdbb7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cc4893f8-fe42-c223-4646-49094de2083e-465cdbb7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_76c3a9ff-abf7-78f8-35c1-b5d31e8340f7-465cdbb7, #w-node-_76c3a9ff-abf7-78f8-35c1-b5d31e8340f8-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc4893f8-fe42-c223-4646-49094de2084d-465cdbb7 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cc4893f8-fe42-c223-4646-49094de20856-465cdbb7 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-cc4893f8-fe42-c223-4646-49094de2085f-465cdbb7 {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-_7a12c37b-c6c7-10aa-f12c-0c23b2fb6d43-465cdbb7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fa5b5459-9498-952a-a43e-53caf0acff58-465cdbb7, #w-node-fa5b5459-9498-952a-a43e-53caf0acff5b-465cdbb7, #w-node-fa5b5459-9498-952a-a43e-53caf0acff5e-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-fa5b5459-9498-952a-a43e-53caf0acff5f-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa5b5459-9498-952a-a43e-53caf0acff61-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cc4893f8-fe42-c223-4646-49094de20869-465cdbb7, #w-node-cc4893f8-fe42-c223-4646-49094de2086d-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a7a3334-570a-0960-1e7e-48ada4930984-465cdbb7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-cd55188b-0beb-8a57-376e-dc4c5a5985d0-465cdbb7, #w-node-cd55188b-0beb-8a57-376e-dc4c5a5985d1-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a7a3334-570a-0960-1e7e-48ada4930986-465cdbb7 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6a7a3334-570a-0960-1e7e-48ada493098f-465cdbb7 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_6a7a3334-570a-0960-1e7e-48ada4930990-465cdbb7 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_6a7a3334-570a-0960-1e7e-48ada4930999-465cdbb7 {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-_6a7a3334-570a-0960-1e7e-48ada49309b1-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a7a3334-570a-0960-1e7e-48ada49309b3-465cdbb7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a7a3334-570a-0960-1e7e-48ada49309b5-465cdbb7, #w-node-_8a6f827b-c2ed-bba2-3a78-a10fc50b7520-43861b6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2fe343c-50b5-89ef-6e02-b02137492a67-43861b6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861b90, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861b90 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-c8bfafef-1ac9-a95e-f865-2946a66d79be-43861b90 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-c8bfafef-1ac9-a95e-f865-2946a66d79c0-43861b90 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-c8bfafef-1ac9-a95e-f865-2946a66d79c2-43861b90 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c8bfafef-1ac9-a95e-f865-2946a66d79c7-43861b90 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c8bfafef-1ac9-a95e-f865-2946a66d79c9-43861b90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_584f018b-03ef-3e19-ec17-7766c72bdcbd-43861b90 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_584f018b-03ef-3e19-ec17-7766c72bdcbf-43861b90 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_584f018b-03ef-3e19-ec17-7766c72bdcc2-43861b90 {
  grid-area: 1 / 5 / 2 / 6;
  align-self: end;
}

#w-node-_584f018b-03ef-3e19-ec17-7766c72bdcc4-43861b90 {
  grid-area: 1 / 1 / 3 / 3;
  align-self: end;
}

#w-node-_584f018b-03ef-3e19-ec17-7766c72bdcc6-43861b90 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-c8bfafef-1ac9-a95e-f865-2946a66d79ed-43861b90 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-c8bfafef-1ac9-a95e-f865-2946a66d79ef-43861b90 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-c8bfafef-1ac9-a95e-f865-2946a66d79f1-43861b90 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c8bfafef-1ac9-a95e-f865-2946a66d79f2-43861b90 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c8bfafef-1ac9-a95e-f865-2946a66d79f8-43861b90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4b6dc976-1ec9-1659-ee03-778bb21ae495-43861b90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fef512ad-55d7-5e7a-fb49-6294ced7970d-43861b90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_16d8c804-ca50-b7d8-a504-6ff8c514b231-43861b90, #w-node-_671ad37d-d2d4-3301-5907-67d5a93b8d6c-43861b90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2566acd5-6fbe-4462-e83d-49b428a45833-43861b90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2566acd5-6fbe-4462-e83d-49b428a45834-43861b90, #w-node-_2566acd5-6fbe-4462-e83d-49b428a4583c-43861b90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c72da3b9-1635-4793-92b1-21a8516288d1-43861b90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c72da3b9-1635-4793-92b1-21a8516288d2-43861b90, #w-node-c72da3b9-1635-4793-92b1-21a8516288d6-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57d6-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57df-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57e0-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57e3-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57e4-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57e9-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57ec-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57f4-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57f5-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57f8-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57f9-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57fa-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57fb-43861b90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7e2d452-7c33-d262-1ab9-3b8b2a74ebdb-2a74ebd8 {
  align-self: center;
}

#w-node-_5cea8ff3-9900-9997-8e98-ed417bd59045-43861ba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905b-43861ba8, #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905d-43861ba8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_5cea8ff3-9900-9997-8e98-ed417bd59060-43861ba8, #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59077-43861ba8, #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59086-43861ba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908d-43861ba8, #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908f-43861ba8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_5cea8ff3-9900-9997-8e98-ed417bd59092-43861ba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbb-43861ba8, #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbd-43861ba8, #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18a-43861ba8, #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18c-43861ba8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18e-43861ba8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da19a-43861ba8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da19c-43861ba8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-f6a78751-bbd0-a42d-abf7-b214e9e07fdc-43861ba8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bf440802-826f-f498-e114-6791f428ae8a-43861ba8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_71e794c2-7bf5-a0be-78e9-120e42e94501-43861ba8 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_6598cf84-6db0-a429-21d0-84828bceee44-43861ba8 {
  grid-area: 1 / 4 / 3 / 5;
}

#w-node-_1f28d011-3460-8f11-425c-6f0db7cb3271-43861ba8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-cc2dba78-447b-3abd-ddbe-3ec2488aada3-43861ba8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cc2dba78-447b-3abd-ddbe-3ec2488aada8-43861ba8 {
  grid-area: 1 / 4 / 4 / 5;
}

#w-node-cc2dba78-447b-3abd-ddbe-3ec2488aadaa-43861ba8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_52174743-2788-1bba-3a63-571abaf39be3-43861ba8, #w-node-_52174743-2788-1bba-3a63-571abaf39be6-43861ba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52174743-2788-1bba-3a63-571abaf39bf6-43861ba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2725bde5-722c-28b7-0c93-20bcf697a3ab-43861ba8, #w-node-_2725bde5-722c-28b7-0c93-20bcf697a3ae-43861ba8, #w-node-_7f8893eb-7b95-2e35-f252-06b8a4165969-43861ba8, #w-node-_7f8893eb-7b95-2e35-f252-06b8a416596c-43861ba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d31e7d1-7c02-25d1-cb2e-3306d1f2ec74-43861ba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f3165764-262c-c287-4fbc-b79804c45bca-43861ba8, #w-node-f3165764-262c-c287-4fbc-b79804c45bcd-43861ba8, #w-node-f3165764-262c-c287-4fbc-b79804c45be9-43861ba8, #w-node-f3165764-262c-c287-4fbc-b79804c45bec-43861ba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3165764-262c-c287-4fbc-b79804c45c03-43861ba8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef947-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef94a-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef94e-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef94f-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef952-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef953-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef958-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef95b-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef95d-2f8ef943 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef961-2f8ef943 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef963-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef964-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef967-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef968-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef969-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef96a-2f8ef943, #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59045-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905b-43861ba9, #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905d-43861ba9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_5cea8ff3-9900-9997-8e98-ed417bd59060-43861ba9, #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59077-43861ba9, #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59086-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908d-43861ba9, #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908f-43861ba9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_5cea8ff3-9900-9997-8e98-ed417bd59092-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbb-43861ba9, #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbd-43861ba9, #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18a-43861ba9, #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18c-43861ba9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18e-43861ba9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da19a-43861ba9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: start;
}

#w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da19c-43861ba9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: end;
}

#w-node-f6a78751-bbd0-a42d-abf7-b214e9e07fdc-43861ba9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bf440802-826f-f498-e114-6791f428ae8a-43861ba9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_71e794c2-7bf5-a0be-78e9-120e42e94501-43861ba9 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_6598cf84-6db0-a429-21d0-84828bceee44-43861ba9 {
  grid-area: 1 / 4 / 3 / 5;
}

#w-node-_1f28d011-3460-8f11-425c-6f0db7cb3271-43861ba9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-cc2dba78-447b-3abd-ddbe-3ec2488aada3-43861ba9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cc2dba78-447b-3abd-ddbe-3ec2488aada8-43861ba9 {
  grid-area: 1 / 4 / 4 / 5;
}

#w-node-cc2dba78-447b-3abd-ddbe-3ec2488aadaa-43861ba9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8ad38bbf-ef11-ed20-803a-5a5853f39292-43861ba9, #w-node-_8ad38bbf-ef11-ed20-803a-5a5853f39295-43861ba9, #w-node-_5c2b7f2b-cc45-6384-7da2-ab3ceaf9becf-43861ba9, #w-node-_828abc80-9f8e-5612-225f-c0b75dffffe1-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2c01fbf-91b9-531e-7129-4cc63f2d8d4d-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e1d8e2c7-4098-be7b-cd54-7342384d47fb-43861ba9, #w-node-e1d8e2c7-4098-be7b-cd54-7342384d47fe-43861ba9, #w-node-e1d8e2c7-4098-be7b-cd54-7342384d4814-43861ba9, #w-node-e1d8e2c7-4098-be7b-cd54-7342384d4817-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1d8e2c7-4098-be7b-cd54-7342384d4827-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_865aaa29-91f3-1019-ef3b-b96350bd50a3-43861ba9, #w-node-_865aaa29-91f3-1019-ef3b-b96350bd50a6-43861ba9, #w-node-_865aaa29-91f3-1019-ef3b-b96350bd50bc-43861ba9, #w-node-_865aaa29-91f3-1019-ef3b-b96350bd50bf-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_865aaa29-91f3-1019-ef3b-b96350bd50cf-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_52174743-2788-1bba-3a63-571abaf39be3-43861ba9, #w-node-_52174743-2788-1bba-3a63-571abaf39be6-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52174743-2788-1bba-3a63-571abaf39bf6-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2725bde5-722c-28b7-0c93-20bcf697a3ab-43861ba9, #w-node-_2725bde5-722c-28b7-0c93-20bcf697a3ae-43861ba9, #w-node-_7f8893eb-7b95-2e35-f252-06b8a4165969-43861ba9, #w-node-_7f8893eb-7b95-2e35-f252-06b8a416596c-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d31e7d1-7c02-25d1-cb2e-3306d1f2ec74-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f3165764-262c-c287-4fbc-b79804c45bca-43861ba9, #w-node-f3165764-262c-c287-4fbc-b79804c45bcd-43861ba9, #w-node-f3165764-262c-c287-4fbc-b79804c45be9-43861ba9, #w-node-f3165764-262c-c287-4fbc-b79804c45bec-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3165764-262c-c287-4fbc-b79804c45c03-43861ba9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_733aed2a-f6a9-359b-f923-9ce0f63c2a6e-43861baa {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_203f7c58-9569-09d6-3fa0-a7fa2300613c-43861baa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a03620e-d865-aac0-1657-504da254682e-43861baa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_40a2adad-2b78-8cf5-874c-040d0a3dfbe1-43861baa {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_893837d9-6098-8e16-0b63-9aecf0478b0d-43861baa {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d6145840-4da5-c86a-1376-5f9b56808fd6-43861baa {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a5e2b918-0753-e24f-80ae-b60d7e3ac05e-43861baa {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_33dd4345-05c9-80e9-c4d5-99a8709d8b07-43861bca, #w-node-_33dd4345-05c9-80e9-c4d5-99a8709d8b09-43861bca, #Type-of-enquiry.w-node-_33dd4345-05c9-80e9-c4d5-99a8709d8b0b-43861bca, #w-node-_2c57a06a-df67-6919-bb35-dbda5b3caa0f-43861bca, #What-describes-you-best-3.w-node-_5dfd5d0d-f84c-2f23-89c8-8c01f6145a29-43861bca, #w-node-_33dd4345-05c9-80e9-c4d5-99a8709d8b0c-43861bca, #w-node-_6681fa54-a55b-8953-60b7-d591180428f9-43861bca, #w-node-_6681fa54-a55b-8953-60b7-d591180428fb-43861bca, #Type-of-enquiry-2.w-node-_6681fa54-a55b-8953-60b7-d591180428fd-43861bca, #What-describes-you-best-3.w-node-_6681fa54-a55b-8953-60b7-d591180428fe-43861bca, #w-node-_6681fa54-a55b-8953-60b7-d591180428ff-43861bca, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d26-43861bca, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d2e-43861bca, #What-describes-you-best.w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d36-43861bca, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d32-43861bca, #w-node-_7f15aa17-b1c2-5f11-2783-5e55829edcbc-43861bca, #w-node-_7f15aa17-b1c2-5f11-2783-5e55829edcbe-43861bca, #Type-of-enquiry-3.w-node-_7f15aa17-b1c2-5f11-2783-5e55829edcc0-43861bca, #What-describes-you-best-3.w-node-_7f15aa17-b1c2-5f11-2783-5e55829edcc1-43861bca, #w-node-_7f15aa17-b1c2-5f11-2783-5e55829edcc2-43861bca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e571-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e574-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e578-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e579-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e57c-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e57d-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e582-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e585-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e587-43861bca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e58b-43861bca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e58d-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e58e-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e591-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e592-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e593-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e594-43861bca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8efdf-43861bcd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f033-43861bcd {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f035-43861bcd {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f037-43861bcd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f03c-43861bcd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f03e-43861bcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f04f-43861bcd, #w-node-_879e7113-c203-e382-1aaf-de6567a8f05b-43861bcd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b242f8-43861bcd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b242fa-43861bcd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b242fd-43861bcd {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b242ff-43861bcd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b24305-43861bcd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b24307-43861bcd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b2430a-43861bcd {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b2430c-43861bcd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4be87e3e-5591-b872-10d8-b975dce76d8c-43861bcd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4be87e3e-5591-b872-10d8-b975dce76d8e-43861bcd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4be87e3e-5591-b872-10d8-b975dce76d91-43861bcd {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_4be87e3e-5591-b872-10d8-b975dce76d93-43861bcd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_82fd9090-fd04-3345-90ab-66d8c6d38d9c-43861bcd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_82fd9090-fd04-3345-90ab-66d8c6d38d9e-43861bcd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_82fd9090-fd04-3345-90ab-66d8c6d38da1-43861bcd {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_82fd9090-fd04-3345-90ab-66d8c6d38da3-43861bcd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_86ae2843-497c-4b9d-042e-5707a3819817-43861bcd, #w-node-_86ae2843-497c-4b9d-042e-5707a3819835-43861bcd, #w-node-_86ae2843-497c-4b9d-042e-5707a3819853-43861bcd, #w-node-_86ae2843-497c-4b9d-042e-5707a3819892-43861bcd, #w-node-_86ae2843-497c-4b9d-042e-5707a3819895-43861bcd, #w-node-_86ae2843-497c-4b9d-042e-5707a38198b2-43861bcd, #w-node-_86ae2843-497c-4b9d-042e-5707a38198b5-43861bcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86ae2843-497c-4b9d-042e-5707a38198cc-43861bcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_86ae2843-497c-4b9d-042e-5707a38198de-43861bcd, #w-node-_86ae2843-497c-4b9d-042e-5707a38198e1-43861bcd, #w-node-_86ae2843-497c-4b9d-042e-5707a38198fd-43861bcd, #w-node-_86ae2843-497c-4b9d-042e-5707a3819900-43861bcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86ae2843-497c-4b9d-042e-5707a3819917-43861bcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a07c84da-1cfc-a480-dc1c-ac02779480bf-779480bc, #w-node-a07c84da-1cfc-a480-dc1c-ac02779480d6-779480bc {
  align-self: center;
}

#w-node-a07c84da-1cfc-a480-dc1c-ac02779480e1-779480bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a07c84da-1cfc-a480-dc1c-ac02779480f0-779480bc {
  align-self: center;
}

#w-node-a07c84da-1cfc-a480-dc1c-ac02779480fb-779480bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a07c84da-1cfc-a480-dc1c-ac027794810a-779480bc {
  align-self: center;
}

#w-node-a07c84da-1cfc-a480-dc1c-ac0277948115-779480bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93201-8cc931f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93202-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93204-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93212-8cc931f5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93213-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9321e-8cc931f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9321f-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93221-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9322b-8cc931f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9322c-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9322e-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93237-8cc931f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93238-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9323a-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93248-8cc931f5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93249-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9324b-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93262-8cc931f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93263-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93265-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9326e-8cc931f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9326f-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93271-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9327f-8cc931f5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93280-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93282-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93299-8cc931f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9329a-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9329c-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932a5-8cc931f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932a6-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932a8-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932b6-8cc931f5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932b7-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932b9-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932d0-8cc931f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932d1-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932d3-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932dc-8cc931f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932dd-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932df-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932ea-8cc931f5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932eb-8cc931f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932ed-8cc931f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ff33a1a-125f-dcc1-56b9-7239ebeed741-ebeed72c, #w-node-_701002c0-fc81-bb07-5e0d-c9e70709a637-ebeed72c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9ff33a1a-125f-dcc1-56b9-7239ebeed74e-ebeed72c, #w-node-_9ff33a1a-125f-dcc1-56b9-7239ebeed75a-ebeed72c, #w-node-_9ff33a1a-125f-dcc1-56b9-7239ebeed766-ebeed72c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03028818-3c4e-755e-5385-ab43644fb98e-ebeed72c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_03028818-3c4e-755e-5385-ab43644fb997-ebeed72c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_03028818-3c4e-755e-5385-ab43644fb9a4-ebeed72c, #w-node-_03028818-3c4e-755e-5385-ab43644fb9b0-ebeed72c, #w-node-_03028818-3c4e-755e-5385-ab43644fb9bc-ebeed72c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_957fcc54-142e-8b21-ee0d-87b1d16e2a85-ebeed72c, #w-node-_3e9f045a-8038-1fd6-756f-bf3132cec79e-ebeed72c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_957fcc54-142e-8b21-ee0d-87b1d16e2a92-ebeed72c, #w-node-_957fcc54-142e-8b21-ee0d-87b1d16e2a9e-ebeed72c, #w-node-_957fcc54-142e-8b21-ee0d-87b1d16e2aaa-ebeed72c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dea9e6be-9786-5e0e-5da3-dc1ffc927f1b-fc927f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_981fe3e8-ece7-e113-0da1-5a6ea86b11ec-fc927f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_981fe3e8-ece7-e113-0da1-5a6ea86b11ed-fc927f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_981fe3e8-ece7-e113-0da1-5a6ea86b11ee-fc927f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dea9e6be-9786-5e0e-5da3-dc1ffc927f24-fc927f18, #w-node-dea9e6be-9786-5e0e-5da3-dc1ffc927f2a-fc927f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d5286f9-7c1a-3237-abf7-c847886a45eb-fc927f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7d5286f9-7c1a-3237-abf7-c847886a45ec-fc927f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d5286f9-7c1a-3237-abf7-c847886a45ed-fc927f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dea9e6be-9786-5e0e-5da3-dc1ffc927f30-fc927f18, #w-node-dea9e6be-9786-5e0e-5da3-dc1ffc927f36-fc927f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27f9ad4c-b533-e2ac-d74b-f62b27085e00-fc927f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_27f9ad4c-b533-e2ac-d74b-f62b27085e01-fc927f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27f9ad4c-b533-e2ac-d74b-f62b27085e02-fc927f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dea9e6be-9786-5e0e-5da3-dc1ffc927f3c-fc927f18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d906ef28-a0af-5132-e3cb-b393fbced36a-43861bf3 {
  grid-area: 1 / 3 / 2 / 5;
  place-self: center start;
}

#w-node-c3bd24bf-6afb-f06b-b4dd-addb616b5b6d-43861bf3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-f9e524fa-ad5e-c110-8223-35e38bbcc506-43861bf3 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ce9f3b44-b194-b569-6fe1-9443587c2654-43861bf3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_22d47d71-94cf-3823-99a1-14cf6a4efb62-43861bf3 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_86660245-0478-cb09-f32b-f5dd6d0e56a3-43861bf3 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_0f20501d-1717-14b5-d1f2-1cdf78e343e8-43861c0a, #w-node-_0f20501d-1717-14b5-d1f2-1cdf78e343eb-43861c0a, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d26-43861c0a, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d2e-43861c0a, #What-describes-you-best.w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d36-43861c0a, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d32-43861c0a, #w-node-e7b98fc3-e84b-ae69-0ae8-fe4e0a2d870a-43861c0a, #w-node-e7b98fc3-e84b-ae69-0ae8-fe4e0a2d870d-43861c0a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e571-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e574-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e578-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e579-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e57c-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e57d-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e582-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e585-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e587-43861c0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e58b-43861c0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e58d-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e58e-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e591-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e592-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e593-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e594-43861c0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0b079de-e9e8-98fe-6d61-f3ad3c2da8d7-43861c0d {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_72afcc55-c28a-d26d-4b1e-9aeb7e264623-43861c0d, #w-node-_72afcc55-c28a-d26d-4b1e-9aeb7e264626-43861c0d, #w-node-_72afcc55-c28a-d26d-4b1e-9aeb7e264630-43861c0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72afcc55-c28a-d26d-4b1e-9aeb7e264633-43861c0d, #w-node-_72afcc55-c28a-d26d-4b1e-9aeb7e264636-43861c0d, #w-node-_72afcc55-c28a-d26d-4b1e-9aeb7e264639-43861c0d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_30e2d15d-480c-da1e-d177-0fb1192eb71a-43861c12 {
  grid-area: 1 / 1 / 4 / 4;
}

#w-node-_30e2d15d-480c-da1e-d177-0fb1192eb71b-43861c12 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-f74e0516-8906-fe04-164f-91633dc920ee-43861c12 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f74e0516-8906-fe04-164f-91633dc920fa-43861c12 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f74e0516-8906-fe04-164f-91633dc92107-43861c12 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-f74e0516-8906-fe04-164f-91633dc92109-43861c12 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-f74e0516-8906-fe04-164f-91633dc9210b-43861c12 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f74e0516-8906-fe04-164f-91633dc92110-43861c12 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f74e0516-8906-fe04-164f-91633dc92112-43861c12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f74e0516-8906-fe04-164f-91633dc92129-43861c12, #w-node-f74e0516-8906-fe04-164f-91633dc92135-43861c12 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f74e0516-8906-fe04-164f-91633dc92142-43861c12 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-f74e0516-8906-fe04-164f-91633dc92144-43861c12 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-f74e0516-8906-fe04-164f-91633dc92146-43861c12 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f74e0516-8906-fe04-164f-91633dc9214b-43861c12 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f74e0516-8906-fe04-164f-91633dc9214d-43861c12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f74e0516-8906-fe04-164f-91633dc9215e-43861c12, #w-node-f74e0516-8906-fe04-164f-91633dc9216a-43861c12 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0d0c5510-69b8-57ee-87dd-faf5712e5b09-43861c12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0d0c5510-69b8-57ee-87dd-faf5712e5b0b-43861c12 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0d0c5510-69b8-57ee-87dd-faf5712e5b0e-43861c12 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_0d0c5510-69b8-57ee-87dd-faf5712e5b10-43861c12 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0d0c5510-69b8-57ee-87dd-faf5712e5b16-43861c12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0d0c5510-69b8-57ee-87dd-faf5712e5b18-43861c12 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0d0c5510-69b8-57ee-87dd-faf5712e5b1b-43861c12 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_0d0c5510-69b8-57ee-87dd-faf5712e5b1d-43861c12 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b299222f-083a-0b01-f82a-d37cd3dbbea7-43861c12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b299222f-083a-0b01-f82a-d37cd3dbbea9-43861c12 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b299222f-083a-0b01-f82a-d37cd3dbbeac-43861c12 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-b299222f-083a-0b01-f82a-d37cd3dbbeae-43861c12 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b299222f-083a-0b01-f82a-d37cd3dbbeb5-43861c12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b299222f-083a-0b01-f82a-d37cd3dbbeb7-43861c12 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b299222f-083a-0b01-f82a-d37cd3dbbeba-43861c12 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-b299222f-083a-0b01-f82a-d37cd3dbbebc-43861c12 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c393b1dd-e8f3-f0c8-15d8-8171f3916549-43861c12, #w-node-c393b1dd-e8f3-f0c8-15d8-8171f391657e-43861c12, #w-node-c393b1dd-e8f3-f0c8-15d8-8171f391659c-43861c12, #w-node-c393b1dd-e8f3-f0c8-15d8-8171f39165db-43861c12, #w-node-c393b1dd-e8f3-f0c8-15d8-8171f39165de-43861c12, #w-node-c393b1dd-e8f3-f0c8-15d8-8171f39165fb-43861c12, #w-node-c393b1dd-e8f3-f0c8-15d8-8171f39165fe-43861c12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c393b1dd-e8f3-f0c8-15d8-8171f3916615-43861c12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c393b1dd-e8f3-f0c8-15d8-8171f3916627-43861c12, #w-node-c393b1dd-e8f3-f0c8-15d8-8171f391662a-43861c12, #w-node-c393b1dd-e8f3-f0c8-15d8-8171f3916646-43861c12, #w-node-c393b1dd-e8f3-f0c8-15d8-8171f3916649-43861c12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c393b1dd-e8f3-f0c8-15d8-8171f3916660-43861c12 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_56254720-c2e6-4334-e3d4-049ca8634300-43861c15 {
  align-self: center;
}

#w-node-_56254720-c2e6-4334-e3d4-049ca8634310-43861c15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8e68866f-29b1-98aa-ad7c-79336319dcde-43861c15 {
  align-self: center;
}

#w-node-b263a571-ccd6-046e-2af0-c97d3809b158-43861c15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9e1-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9e3-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9e5-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9e6-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9e9-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9ea-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9ed-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9f0-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9f6-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9f8-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9fa-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9fc-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9fe-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa01-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa04-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa07-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa0b-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa0d-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa11-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa12-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa15-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa18-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa19-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa1c-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa20-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa22-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa26-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa29-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa2c-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa2f-43861c15, #w-node-e1135a9d-98e6-caca-571b-a1057e75f790-43861c15, #w-node-e1135a9d-98e6-caca-571b-a1057e75f793-43861c15, #w-node-e1135a9d-98e6-caca-571b-a1057e75f799-43861c15, #w-node-e1135a9d-98e6-caca-571b-a1057e75f79c-43861c15, #w-node-e1135a9d-98e6-caca-571b-a1057e75f796-43861c15, #w-node-e1135a9d-98e6-caca-571b-a1057e75f79f-43861c15, #w-node-e1135a9d-98e6-caca-571b-a1057e75f7a2-43861c15, #w-node-e1135a9d-98e6-caca-571b-a1057e75f7a5-43861c15, #w-node-e1c0938b-5e0e-f454-3089-0a846cb712be-43861c15, #w-node-e1c0938b-5e0e-f454-3089-0a846cb712c0-43861c15, #w-node-e1c0938b-5e0e-f454-3089-0a846cb712c3-43861c15, #w-node-e1c0938b-5e0e-f454-3089-0a846cb712cd-43861c15, #w-node-e1c0938b-5e0e-f454-3089-0a846cb712c7-43861c15, #w-node-e1c0938b-5e0e-f454-3089-0a846cb712ca-43861c15, #w-node-a98e1a9c-7d80-d7f1-bb23-d277b63898d5-43861c15, #w-node-_36950cc7-2ee4-4120-2e3b-40bfa2f388f7-43861c15, #w-node-a88df601-5b93-a0e6-1c1a-9fccc7da062f-43861c15, #w-node-_8ef05d6e-a8d0-4309-a6ac-2be33be62661-43861c15, #w-node-afc87e52-71e0-c30f-f12d-9cb559d07a11-43861c15, #w-node-b1198d31-d4df-e5e2-bfe0-ad985da98da3-43861c15, #w-node-_5b7e7f08-bd2a-5a1e-b365-8c6c37c71749-43861c15, #w-node-_687daee7-2a32-a384-ff2f-90916ed7f448-43861c15, #w-node-e6ffa286-f8f4-52f2-4d57-a5367d6fb452-43861c15, #w-node-e6ffa286-f8f4-52f2-4d57-a5367d6fb454-43861c15, #w-node-e6ffa286-f8f4-52f2-4d57-a5367d6fb459-43861c15, #w-node-e6ffa286-f8f4-52f2-4d57-a5367d6fb45c-43861c15, #w-node-e6ffa286-f8f4-52f2-4d57-a5367d6fb460-43861c15, #w-node-e6ffa286-f8f4-52f2-4d57-a5367d6fb463-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5ad-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5b0-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5b4-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5b5-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5b8-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5b9-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5be-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5c1-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5c3-43861c15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68d92bca-30d1-b813-d073-fd9a3682f5c7-43861c15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_68d92bca-30d1-b813-d073-fd9a3682f5c9-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5ca-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5cd-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5ce-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5cf-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5d0-43861c15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9aa03494-3df0-c500-6fed-bf3aa9bbecda-43861c16 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_733aed2a-f6a9-359b-f923-9ce0f63c2a6e-43861c16 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_203f7c58-9569-09d6-3fa0-a7fa2300613c-43861c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a03620e-d865-aac0-1657-504da254682e-43861c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_40a2adad-2b78-8cf5-874c-040d0a3dfbe1-43861c16 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_893837d9-6098-8e16-0b63-9aecf0478b0d-43861c16 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d6145840-4da5-c86a-1376-5f9b56808fd6-43861c16 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a5e2b918-0753-e24f-80ae-b60d7e3ac05e-43861c16 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_497507f2-8e8d-f9bf-3c9c-d59bc95eb2d7-43861c16, #w-node-e1e987fa-4705-5583-94d1-5b9b9271e16d-43861c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9aa03494-3df0-c500-6fed-bf3aa9bbecda-43861c18 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_733aed2a-f6a9-359b-f923-9ce0f63c2a6e-43861c18 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_203f7c58-9569-09d6-3fa0-a7fa2300613c-43861c18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a03620e-d865-aac0-1657-504da254682e-43861c18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_40a2adad-2b78-8cf5-874c-040d0a3dfbe1-43861c18 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_893837d9-6098-8e16-0b63-9aecf0478b0d-43861c18 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d6145840-4da5-c86a-1376-5f9b56808fd6-43861c18 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a5e2b918-0753-e24f-80ae-b60d7e3ac05e-43861c18 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_497507f2-8e8d-f9bf-3c9c-d59bc95eb2d7-43861c18, #w-node-e1e987fa-4705-5583-94d1-5b9b9271e16d-43861c18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885a9-43861c21 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885aa-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885ac-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885b5-43861c21 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885b6-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885b8-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885c1-43861c21 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885c2-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885c4-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885cd-43861c21 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885ce-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885d0-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13241ce1-9bcd-1cf1-5152-2af19736b6f2-43861c21 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_13241ce1-9bcd-1cf1-5152-2af19736b6f3-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13241ce1-9bcd-1cf1-5152-2af19736b6f5-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13241ce1-9bcd-1cf1-5152-2af19736b6fe-43861c21 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_13241ce1-9bcd-1cf1-5152-2af19736b6ff-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13241ce1-9bcd-1cf1-5152-2af19736b701-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13241ce1-9bcd-1cf1-5152-2af19736b70a-43861c21 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_13241ce1-9bcd-1cf1-5152-2af19736b70b-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13241ce1-9bcd-1cf1-5152-2af19736b70d-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13241ce1-9bcd-1cf1-5152-2af19736b716-43861c21 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_13241ce1-9bcd-1cf1-5152-2af19736b717-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13241ce1-9bcd-1cf1-5152-2af19736b719-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885e4-43861c21 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885e5-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885e7-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885f0-43861c21 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885f1-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885f3-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885fd-43861c21 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_12e69fb6-e6ed-574b-e183-8532722885fe-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288600-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288609-43861c21 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-85327228860a-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-85327228860c-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_247f4321-85fd-286b-b8bc-ad197edce6c5-43861c21 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_247f4321-85fd-286b-b8bc-ad197edce6c6-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_247f4321-85fd-286b-b8bc-ad197edce6c8-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_247f4321-85fd-286b-b8bc-ad197edce6d1-43861c21 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_247f4321-85fd-286b-b8bc-ad197edce6d2-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_247f4321-85fd-286b-b8bc-ad197edce6d4-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_247f4321-85fd-286b-b8bc-ad197edce6dd-43861c21 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_247f4321-85fd-286b-b8bc-ad197edce6e0-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_247f4321-85fd-286b-b8bc-ad197edce6e9-43861c21 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_247f4321-85fd-286b-b8bc-ad197edce6ea-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_247f4321-85fd-286b-b8bc-ad197edce6ec-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288620-43861c21 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288621-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288623-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-85327228862c-43861c21 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_12e69fb6-e6ed-574b-e183-85327228862d-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-85327228862f-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288639-43861c21 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_12e69fb6-e6ed-574b-e183-85327228863a-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-85327228863c-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288645-43861c21 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288646-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288648-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-85327228865e-43861c21 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_12e69fb6-e6ed-574b-e183-85327228865f-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288661-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-85327228866a-43861c21 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_12e69fb6-e6ed-574b-e183-85327228866b-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-85327228866d-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288677-43861c21 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288678-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-85327228867a-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288683-43861c21 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288684-43861c21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12e69fb6-e6ed-574b-e183-853272288686-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_089e5026-5aca-bc8e-c2d1-28c1d8b61040-43861c21 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_089e5026-5aca-bc8e-c2d1-28c1d8b61042-43861c21 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_089e5026-5aca-bc8e-c2d1-28c1d8b61045-43861c21 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_089e5026-5aca-bc8e-c2d1-28c1d8b61047-43861c21 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_089e5026-5aca-bc8e-c2d1-28c1d8b6104d-43861c21 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_089e5026-5aca-bc8e-c2d1-28c1d8b6104f-43861c21 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_089e5026-5aca-bc8e-c2d1-28c1d8b61052-43861c21 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_089e5026-5aca-bc8e-c2d1-28c1d8b61054-43861c21 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3b041c18-f7be-d919-663e-4b86b0e5f2e6-43861c21 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3b041c18-f7be-d919-663e-4b86b0e5f2e8-43861c21 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3b041c18-f7be-d919-663e-4b86b0e5f2eb-43861c21 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_3b041c18-f7be-d919-663e-4b86b0e5f2ed-43861c21 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3b041c18-f7be-d919-663e-4b86b0e5f2f4-43861c21 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3b041c18-f7be-d919-663e-4b86b0e5f2f6-43861c21 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3b041c18-f7be-d919-663e-4b86b0e5f2f9-43861c21 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_3b041c18-f7be-d919-663e-4b86b0e5f2fb-43861c21 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5004be2f-5e9c-1a05-61c9-d4f2a35e198e-43861c21, #w-node-_5004be2f-5e9c-1a05-61c9-d4f2a35e19c3-43861c21, #w-node-_5004be2f-5e9c-1a05-61c9-d4f2a35e19e1-43861c21, #w-node-_5004be2f-5e9c-1a05-61c9-d4f2a35e1a20-43861c21, #w-node-_5004be2f-5e9c-1a05-61c9-d4f2a35e1a23-43861c21, #w-node-_5004be2f-5e9c-1a05-61c9-d4f2a35e1a40-43861c21, #w-node-_5004be2f-5e9c-1a05-61c9-d4f2a35e1a43-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5004be2f-5e9c-1a05-61c9-d4f2a35e1a5a-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5004be2f-5e9c-1a05-61c9-d4f2a35e1a6c-43861c21, #w-node-_5004be2f-5e9c-1a05-61c9-d4f2a35e1a6f-43861c21, #w-node-_5004be2f-5e9c-1a05-61c9-d4f2a35e1a8b-43861c21, #w-node-_5004be2f-5e9c-1a05-61c9-d4f2a35e1a8e-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5004be2f-5e9c-1a05-61c9-d4f2a35e1aa5-43861c21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_61d661a7-c0fc-4adc-c845-9b486bb63759-43861c23 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-_61d661a7-c0fc-4adc-c845-9b486bb6375b-43861c23, #w-node-_61d661a7-c0fc-4adc-c845-9b486bb63763-43861c23 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-ff5f4c44-a713-b862-8f05-42bc0f811ee8-43861c23 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-d5b60905-7c3c-07bb-37cf-b06c4b37f8e0-43861c23, #w-node-b3be2e83-5ce3-6264-1f5b-8cfa0b8b0a17-43861c23 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_9030104c-cc62-4181-fd94-3910e4949cb9-43861c23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2feaf9b5-adb1-8349-730c-79518a480e12-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e15-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e19-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e1a-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e1d-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e1e-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e23-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e26-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e28-43861c23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2feaf9b5-adb1-8349-730c-79518a480e2c-43861c23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2feaf9b5-adb1-8349-730c-79518a480e2e-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e2f-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e32-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e33-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e34-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e35-43861c23, #w-node-_8b1f129c-6528-47ae-fadf-b434ec05bb29-43861c26, #w-node-_8b1f129c-6528-47ae-fadf-b434ec05bb39-43861c26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6a2fb4d-840a-acb6-a803-449658ce1864-43861c26, #w-node-b6a2fb4d-840a-acb6-a803-449658ce1870-43861c26, #w-node-b6a2fb4d-840a-acb6-a803-449658ce187d-43861c26 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b6a2fb4d-840a-acb6-a803-449658ce184d-43861c26 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b6a2fb4d-840a-acb6-a803-449658ce1857-43861c26 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_27af2ddc-7cc0-6ede-4929-144d8b87acae-43861c26 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_27af2ddc-7cc0-6ede-4929-144d8b87acb0-43861c26 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_27af2ddc-7cc0-6ede-4929-144d8b87acb3-43861c26 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_27af2ddc-7cc0-6ede-4929-144d8b87acb7-43861c26 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7b5fd361-8485-40e8-c786-18700edfabea-43861c26 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7b5fd361-8485-40e8-c786-18700edfabec-43861c26 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7b5fd361-8485-40e8-c786-18700edfabef-43861c26 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_7b5fd361-8485-40e8-c786-18700edfabf1-43861c26 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8b1f129c-6528-47ae-fadf-b434ec05bb29-43861c35, #w-node-_8b1f129c-6528-47ae-fadf-b434ec05bb39-43861c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57f5d9ea-3270-c16a-033b-03c940b2ce6b-43861c35, #w-node-_57f5d9ea-3270-c16a-033b-03c940b2ce77-43861c35, #w-node-_57f5d9ea-3270-c16a-033b-03c940b2ce83-43861c35 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e751c682-05c2-c8ce-19e7-4196498ab2b8-43861c35 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e751c682-05c2-c8ce-19e7-4196498ab2c1-43861c35 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_27af2ddc-7cc0-6ede-4929-144d8b87acae-43861c35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_27af2ddc-7cc0-6ede-4929-144d8b87acb0-43861c35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_27af2ddc-7cc0-6ede-4929-144d8b87acb3-43861c35 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_27af2ddc-7cc0-6ede-4929-144d8b87acb7-43861c35 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7b5fd361-8485-40e8-c786-18700edfabea-43861c35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7b5fd361-8485-40e8-c786-18700edfabec-43861c35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7b5fd361-8485-40e8-c786-18700edfabef-43861c35 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_7b5fd361-8485-40e8-c786-18700edfabf1-43861c35 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_1e7ba95a-12f5-d14f-865c-58c6925923e9-43861c36 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e1c4f535-3127-939f-3b3c-b1fd35478144-43861c36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e7ba95a-12f5-d14f-865c-58c6925923f0-43861c36, #w-node-_28629c33-4257-71a6-acd3-330ff62be0ab-43861c36, #w-node-_1a295a86-cf11-59c3-3bcd-ebc7bcbcf3bd-43861c36, #w-node-dc4af716-a088-4ac6-0cf2-c02239306c12-43861c36, #w-node-de36af8a-24a1-2976-1cf9-2f3aa5c76409-43861c36, #w-node-f932aca1-7ca1-1f39-9677-c9eca9d4e8fc-43861c36 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_301114cc-3267-448c-fda5-91c9095520ae-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_044962d7-562f-3dab-b1d7-041d97379587-43861c3e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_044962d7-562f-3dab-b1d7-041d9737958a-43861c3e {
  grid-area: 1 / 1 / 4 / 4;
}

#w-node-_6fc812cf-de60-b4ad-0d06-d664ba3f1156-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_47e7317d-aec2-7ca4-b4ff-3a5aeaa29167-43861c3e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_47e7317d-aec2-7ca4-b4ff-3a5aeaa2916a-43861c3e {
  grid-area: 1 / 1 / 4 / 4;
}

#w-node-b8664f0b-0c93-2fab-3719-7fbc9fca55bc-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b8664f0b-0c93-2fab-3719-7fbc9fca55be-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e03ea519-2732-c3d2-3e61-6370b2098551-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e03ea519-2732-c3d2-3e61-6370b2098553-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a870e26-2cb2-4e54-a141-853a091c08c5-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7a870e26-2cb2-4e54-a141-853a091c08c7-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4980f677-aeec-2556-7963-7b95efe7692a-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4980f677-aeec-2556-7963-7b95efe7692c-43861c3e, #w-node-a5845648-d792-34eb-cd73-f6bd7b53681d-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5845648-d792-34eb-cd73-f6bd7b53681e-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5845648-d792-34eb-cd73-f6bd7b536820-43861c3e, #w-node-a5845648-d792-34eb-cd73-f6bd7b536829-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5845648-d792-34eb-cd73-f6bd7b53682a-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5845648-d792-34eb-cd73-f6bd7b53682c-43861c3e, #w-node-a5845648-d792-34eb-cd73-f6bd7b536835-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5845648-d792-34eb-cd73-f6bd7b536836-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5845648-d792-34eb-cd73-f6bd7b536838-43861c3e, #w-node-a5845648-d792-34eb-cd73-f6bd7b536841-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5845648-d792-34eb-cd73-f6bd7b536842-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5845648-d792-34eb-cd73-f6bd7b536844-43861c3e, #w-node-_9d10a219-01e2-1d14-e5c3-67bb8a96644b-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d10a219-01e2-1d14-e5c3-67bb8a96644c-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9d10a219-01e2-1d14-e5c3-67bb8a96644e-43861c3e, #w-node-_9d10a219-01e2-1d14-e5c3-67bb8a966457-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d10a219-01e2-1d14-e5c3-67bb8a966458-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9d10a219-01e2-1d14-e5c3-67bb8a96645a-43861c3e, #w-node-_9d10a219-01e2-1d14-e5c3-67bb8a966463-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d10a219-01e2-1d14-e5c3-67bb8a966464-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9d10a219-01e2-1d14-e5c3-67bb8a966466-43861c3e, #w-node-_9d10a219-01e2-1d14-e5c3-67bb8a96646f-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d10a219-01e2-1d14-e5c3-67bb8a966470-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9d10a219-01e2-1d14-e5c3-67bb8a966472-43861c3e, #w-node-_2d27625a-6c42-3a55-8b51-a28122b96c65-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d27625a-6c42-3a55-8b51-a28122b96c66-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2d27625a-6c42-3a55-8b51-a28122b96c68-43861c3e, #w-node-_2d27625a-6c42-3a55-8b51-a28122b96c71-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d27625a-6c42-3a55-8b51-a28122b96c72-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2d27625a-6c42-3a55-8b51-a28122b96c74-43861c3e, #w-node-_2d27625a-6c42-3a55-8b51-a28122b96c7d-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d27625a-6c42-3a55-8b51-a28122b96c7e-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2d27625a-6c42-3a55-8b51-a28122b96c80-43861c3e, #w-node-_2d27625a-6c42-3a55-8b51-a28122b96c89-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d27625a-6c42-3a55-8b51-a28122b96c8a-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2d27625a-6c42-3a55-8b51-a28122b96c8c-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77bde-43861c3e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77bdf-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77be1-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77bea-43861c3e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77beb-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77bed-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77bf6-43861c3e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77bf7-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77bf9-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c02-43861c3e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c03-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c05-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c19-43861c3e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c1a-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c1c-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c25-43861c3e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c26-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c28-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c32-43861c3e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c33-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c35-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c3e-43861c3e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c3f-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c41-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c55-43861c3e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c56-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c58-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c61-43861c3e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c62-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c64-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c6e-43861c3e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c6f-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c71-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c7a-43861c3e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c7b-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c7d-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c93-43861c3e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c94-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c96-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c9f-43861c3e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77ca0-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77ca2-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77cac-43861c3e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77cad-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77caf-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77cb8-43861c3e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77cb9-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77cbb-43861c3e, #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb62-43861c3e, #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb71-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb78-43861c3e, #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb7a-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb7d-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a97ab76-0a0b-1779-b8c6-c83508e4963e-43861c3e {
  place-self: center;
}

#w-node-_2a077873-3424-9cab-8fb2-973b48744cd6-43861c3e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f3a42a5b-d5b5-13af-b195-9db481c82fb1-43861c3e {
  grid-area: 1 / 1 / 4 / 4;
}

#w-node-_2a97ab76-0a0b-1779-b8c6-c83508e4964e-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2ad4b249-85e5-b22a-f113-059a382ce4ba-43861c3e, #w-node-_269dda2a-7a95-375b-6a96-3d92664c5667-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_269dda2a-7a95-375b-6a96-3d92664c5668-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_269dda2a-7a95-375b-6a96-3d92664c566a-43861c3e, #w-node-_269dda2a-7a95-375b-6a96-3d92664c5673-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_269dda2a-7a95-375b-6a96-3d92664c5674-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_269dda2a-7a95-375b-6a96-3d92664c5676-43861c3e, #w-node-_269dda2a-7a95-375b-6a96-3d92664c567f-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_269dda2a-7a95-375b-6a96-3d92664c5680-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_269dda2a-7a95-375b-6a96-3d92664c5682-43861c3e, #w-node-_269dda2a-7a95-375b-6a96-3d92664c568b-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_269dda2a-7a95-375b-6a96-3d92664c568c-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_269dda2a-7a95-375b-6a96-3d92664c568e-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de4da6d3-5405-a48c-3051-00408e4477fc-43861c3e {
  place-self: center;
}

#w-node-_618d9970-0665-75ca-62c6-4e5ff2e85473-43861c3e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_618d9970-0665-75ca-62c6-4e5ff2e85476-43861c3e {
  grid-area: 1 / 1 / 4 / 4;
}

#w-node-de4da6d3-5405-a48c-3051-00408e4477fe-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_372c1ced-c2a8-52ba-6217-b82bcccc0743-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372c1ced-c2a8-52ba-6217-b82bcccc0744-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_372c1ced-c2a8-52ba-6217-b82bcccc0746-43861c3e, #w-node-_372c1ced-c2a8-52ba-6217-b82bcccc074f-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372c1ced-c2a8-52ba-6217-b82bcccc0750-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_372c1ced-c2a8-52ba-6217-b82bcccc0752-43861c3e, #w-node-_372c1ced-c2a8-52ba-6217-b82bcccc075b-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372c1ced-c2a8-52ba-6217-b82bcccc075c-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_372c1ced-c2a8-52ba-6217-b82bcccc075e-43861c3e, #w-node-_372c1ced-c2a8-52ba-6217-b82bcccc0767-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_372c1ced-c2a8-52ba-6217-b82bcccc0768-43861c3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_372c1ced-c2a8-52ba-6217-b82bcccc076a-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91caa209-941e-37ea-3c53-db1413677d46-43861c3e {
  grid-area: 1 / 1 / 4 / 4;
}

#w-node-_0a542208-e630-28fc-0c9c-1face1feb31a-43861c3e {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-abaee9cc-647d-b98c-23f3-9c632bf0efdc-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efe6-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efec-43861c3e {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-_0a64639d-9035-0363-c654-820353ff6263-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6289-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a64639d-9035-0363-c654-820353ff62a5-43861c3e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0a64639d-9035-0363-c654-820353ff62a9-43861c3e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0a64639d-9035-0363-c654-820353ff62af-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a64639d-9035-0363-c654-820353ff62b5-43861c3e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_0a64639d-9035-0363-c654-820353ff631f-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6329-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff632f-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6368-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6372-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6378-43861c3e {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-_45b49758-c7c0-17ac-c936-745a0e5b62e6-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b62ea-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b62ee-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b62f4-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b62f8-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6300-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6304-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b630a-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b630f-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6313-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6317-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b631d-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6321-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6329-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b632d-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6333-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45b49758-c7c0-17ac-c936-745a0e5b6338-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6342-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6348-43861c3e {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-_36cc69fc-514c-3796-eb1f-06c776272d0a-43861c3e, #w-node-_36cc69fc-514c-3796-eb1f-06c776272d20-43861c3e {
  align-self: center;
}

#w-node-_36cc69fc-514c-3796-eb1f-06c776272d2b-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36cc69fc-514c-3796-eb1f-06c776272d3a-43861c3e {
  align-self: center;
}

#w-node-_36cc69fc-514c-3796-eb1f-06c776272d45-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36cc69fc-514c-3796-eb1f-06c776272d54-43861c3e {
  align-self: center;
}

#w-node-_36cc69fc-514c-3796-eb1f-06c776272d5f-43861c3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c85b-76a8c851 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c85d-76a8c851 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c8a1-76a8c851 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end start;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c8a7-76a8c851 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c8a9-76a8c851 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c8ed-76a8c851 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: end start;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c8f5-76a8c851 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c8f7-76a8c851 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c8fa-76a8c851 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c8fc-76a8c851 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c903-76a8c851 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c905-76a8c851 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c908-76a8c851 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_70e14c47-4683-6436-3b3a-eb6376a8c90a-76a8c851 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_455aaa83-d836-b3a0-24c0-713037b095d8-37b095d5 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end center;
}

#w-node-_455aaa83-d836-b3a0-24c0-713037b095da-37b095d5 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_455aaa83-d836-b3a0-24c0-713037b095dd-37b095d5, #w-node-_455aaa83-d836-b3a0-24c0-713037b095e6-37b095d5, #w-node-_42c2868b-0ca0-9d99-6680-3748de04f9cb-43861c3f, #w-node-c7a4f44f-ed03-69f0-1758-df94051c1509-43861c3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf5bffd1-c2b8-c1c1-7fb3-1ece2f590a73-43861c3f {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-cf5bffd1-c2b8-c1c1-7fb3-1ece2f590a7c-43861c3f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cf5bffd1-c2b8-c1c1-7fb3-1ece2f590a85-43861c3f, #w-node-cf5bffd1-c2b8-c1c1-7fb3-1ece2f590a91-43861c3f, #w-node-cf5bffd1-c2b8-c1c1-7fb3-1ece2f590a9d-43861c3f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_33dd4345-05c9-80e9-c4d5-99a8709d8b09-43861c40, #w-node-_6681fa54-a55b-8953-60b7-d591180428fb-43861c40, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d26-43861c40, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d2e-43861c40, #What-describes-you-best.w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d36-43861c40, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d32-43861c40, #w-node-_7f15aa17-b1c2-5f11-2783-5e55829edcbe-43861c40 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e571-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e574-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e578-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e579-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e57c-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e57d-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e582-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e585-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e587-43861c40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e58b-43861c40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e58d-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e58e-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e591-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e592-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e593-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e594-43861c40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d661a7-c0fc-4adc-c845-9b486bb63759-43861c45 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-_61d661a7-c0fc-4adc-c845-9b486bb6375b-43861c45, #w-node-_61d661a7-c0fc-4adc-c845-9b486bb63763-43861c45 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-ff5f4c44-a713-b862-8f05-42bc0f811ee8-43861c45 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-d5b60905-7c3c-07bb-37cf-b06c4b37f8e0-43861c45, #w-node-b3be2e83-5ce3-6264-1f5b-8cfa0b8b0a17-43861c45 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f17-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f1e-43861c47 {
  align-self: start;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f20-43861c47 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f22-43861c47 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f25-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f27-43861c47 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f28-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f2a-43861c47 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f2d-43861c47 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f30-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f39-43861c47 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f3b-43861c47 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f3e-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f40-43861c47 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f41-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f44-43861c47 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f47-43861c47 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f4a-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f55-43861c47 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f57-43861c47 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f5a-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f5c-43861c47 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f5d-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f5f-43861c47 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
}

#w-node-_18194418-ba62-f03a-580a-9b29daad8f62-43861c47 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c37d3cc8-4d4a-6865-9ddf-647fa78505f5-43861c47 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-c37d3cc8-4d4a-6865-9ddf-647fa78505f7-43861c47 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-c37d3cc8-4d4a-6865-9ddf-647fa78505f9-43861c47 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c37d3cc8-4d4a-6865-9ddf-647fa78505fe-43861c47 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c37d3cc8-4d4a-6865-9ddf-647fa7850600-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c37d3cc8-4d4a-6865-9ddf-647fa7850617-43861c47 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c37d3cc8-4d4a-6865-9ddf-647fa7850630-43861c47 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-c37d3cc8-4d4a-6865-9ddf-647fa7850632-43861c47 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-c37d3cc8-4d4a-6865-9ddf-647fa7850634-43861c47 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c37d3cc8-4d4a-6865-9ddf-647fa7850639-43861c47 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c37d3cc8-4d4a-6865-9ddf-647fa785063b-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c37d3cc8-4d4a-6865-9ddf-647fa785064c-43861c47, #w-node-c37d3cc8-4d4a-6865-9ddf-647fa7850658-43861c47 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5b714b9d-a945-9bcd-cc17-b0a1b0b24017-43861c47 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_813d5979-901c-2cf4-b6af-0db6cb7cb0e6-43861c47 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-_19c89b25-1e22-de71-0ea9-6a455e8128a5-43861c47 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_19c89b25-1e22-de71-0ea9-6a455e8128a7-43861c47 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_19c89b25-1e22-de71-0ea9-6a455e8128aa-43861c47 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_19c89b25-1e22-de71-0ea9-6a455e8128ac-43861c47 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_19c89b25-1e22-de71-0ea9-6a455e8128b4-43861c47 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_19c89b25-1e22-de71-0ea9-6a455e8128b6-43861c47 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_19c89b25-1e22-de71-0ea9-6a455e8128b9-43861c47 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_19c89b25-1e22-de71-0ea9-6a455e8128bb-43861c47 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e44a46e0-a526-eb9e-739a-ffd51cd2874a-43861c47 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e44a46e0-a526-eb9e-739a-ffd51cd2874c-43861c47 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e44a46e0-a526-eb9e-739a-ffd51cd2874f-43861c47 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-e44a46e0-a526-eb9e-739a-ffd51cd28751-43861c47 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e44a46e0-a526-eb9e-739a-ffd51cd28758-43861c47 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e44a46e0-a526-eb9e-739a-ffd51cd2875a-43861c47 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e44a46e0-a526-eb9e-739a-ffd51cd2875d-43861c47 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-e44a46e0-a526-eb9e-739a-ffd51cd2875f-43861c47 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bb4644c1-fe87-ceda-9a86-0fda98d4b8ae-43861c47, #w-node-_27d2b647-c040-ce40-08d0-0bdaf6751847-43861c47, #w-node-e00bdaf5-0b67-cc5a-6e6e-7ec7797deaef-43861c47, #w-node-_713175c3-a18f-d7c7-9143-615e4fdd28c1-43861c47, #w-node-_64ea43a3-b853-be90-713d-394e4f4d9d29-43861c47, #w-node-bb4644c1-fe87-ceda-9a86-0fda98d4b91d-43861c47, #w-node-bb4644c1-fe87-ceda-9a86-0fda98d4b920-43861c47, #w-node-bb4644c1-fe87-ceda-9a86-0fda98d4b93d-43861c47, #w-node-bb4644c1-fe87-ceda-9a86-0fda98d4b940-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb4644c1-fe87-ceda-9a86-0fda98d4b957-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bb4644c1-fe87-ceda-9a86-0fda98d4b969-43861c47, #w-node-bb4644c1-fe87-ceda-9a86-0fda98d4b96c-43861c47, #w-node-bb4644c1-fe87-ceda-9a86-0fda98d4b988-43861c47, #w-node-bb4644c1-fe87-ceda-9a86-0fda98d4b98b-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb4644c1-fe87-ceda-9a86-0fda98d4b9a2-43861c47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a70f84fd-27d8-6687-cecb-85c2c112e7e0-43861c4b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a70f84fd-27d8-6687-cecb-85c2c112e7f2-43861c4b {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-a70f84fd-27d8-6687-cecb-85c2c112e7fa-43861c4b {
  grid-area: 1 / 2 / 2 / 10;
}

#w-node-a70f84fd-27d8-6687-cecb-85c2c112e803-43861c4b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a70f84fd-27d8-6687-cecb-85c2c112e810-43861c4b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-a70f84fd-27d8-6687-cecb-85c2c112e816-43861c4b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: start center;
}

#w-node-_03fb3464-28d5-84f8-a317-9981e6e87107-43861c4d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3b4ee67b-c474-3b6f-1e2b-ca31ee0af21a-43861c4d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_66b1cd93-d858-dbe0-30ab-dea4f5f6b161-43861c4d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-ba2f7215-4a84-83eb-5116-03ae558b1b28-43861c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22b7f7d9-4a3b-dfa7-68e1-5de4d5a88ebf-43861c4d {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_14bcd2db-f71e-7461-0a8f-c1434e4026fa-43861c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d23845f7-9372-e60f-df36-806f502a3ba5-43861c4d {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
}

#w-node-_03fb3464-28d5-84f8-a317-9981e6e87113-43861c4d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-af73666f-a8be-8943-838d-d6988886c513-43861c4d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-af73666f-a8be-8943-838d-d6988886c515-43861c4d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-af73666f-a8be-8943-838d-d6988886c518-43861c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af73666f-a8be-8943-838d-d6988886c51a-43861c4d {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-af73666f-a8be-8943-838d-d6988886c51b-43861c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af73666f-a8be-8943-838d-d6988886c51d-43861c4d {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
}

#w-node-be58da15-4b53-3704-3ccd-775b8f7f3909-43861c4d {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-fc780436-b5c0-d622-200e-c12475a3796f-43861c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03fb3464-28d5-84f8-a317-9981e6e8711f-43861c4d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7b8a7890-671a-3124-1121-e7acde98d209-43861c4d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_7b8a7890-671a-3124-1121-e7acde98d20b-43861c4d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7b8a7890-671a-3124-1121-e7acde98d20e-43861c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b8a7890-671a-3124-1121-e7acde98d210-43861c4d {
  grid-area: 3 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_7b8a7890-671a-3124-1121-e7acde98d211-43861c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b8a7890-671a-3124-1121-e7acde98d213-43861c4d {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
}

#w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c4e {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_9da43e1b-fcd1-feae-054d-dccfe7b90205-43861c58, #w-node-_9da43e1b-fcd1-feae-054d-dccfe7b90207-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da43e1b-fcd1-feae-054d-dccfe7b9020f-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_27c7aff3-8412-0927-0daf-ea415bab3711-43861c58, #w-node-_27c7aff3-8412-0927-0daf-ea415bab3701-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_558e99bc-648c-ff7b-624d-978226aca9da-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9d0b0438-bdf2-671b-092d-8b00d641a68a-43861c58, #w-node-_9d0b0438-bdf2-671b-092d-8b00d641a68c-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d0b0438-bdf2-671b-092d-8b00d641a694-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ebfd7b69-b27e-326a-cbb7-2178706d7020-43861c58, #w-node-ebfd7b69-b27e-326a-cbb7-2178706d7022-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebfd7b69-b27e-326a-cbb7-2178706d7027-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0e7acf71-b710-283c-8d66-2bb56a11b912-43861c58, #w-node-_2af5e74d-3a41-2eb3-a7ea-aefc7f3d39a8-43861c58, #w-node-eec764a7-aee2-3d18-24d2-0913bb0bf1f5-43861c58, #w-node-bfb41d70-dc4b-ac64-6459-1ce4a6006540-43861c58, #w-node-_03b91c22-454a-aebc-b22c-963b607f558b-43861c58, #w-node-_70b43a59-b2bc-0dca-f6f1-52a9adb4fded-43861c58, #w-node-_62d97153-f702-1b82-4c2a-44b72d5100b1-43861c58, #w-node-d95d6a31-fb1d-a3f0-7d9c-48180fc4d972-43861c58, #w-node-_6cc3e7de-c615-a84c-14ce-4be4752e8677-43861c58, #w-node-_98e30169-e8b6-b8a5-9598-81d6dceff97a-43861c58, #w-node-_339b00b2-c711-761e-3184-6ca09c3e10f6-43861c58, #w-node-c5644435-a816-28b7-55a2-3b95665d21df-43861c58, #w-node-_46d44134-72b6-a07c-889b-8abb709fff60-43861c58, #w-node-fc32934b-f49e-acd9-e31a-cc64debd0bbb-43861c58, #w-node-acddf2bc-1b1f-51ec-52f8-3ae27fb10fc2-43861c58, #w-node-_81cfa1d1-2e1d-03b2-4ae2-04e6c221cfa7-43861c58, #w-node-_79e4bbe5-85f6-f153-118b-acf8525e0526-43861c58, #w-node-f3d99e9e-b4f8-bd85-0ae7-19df5c0e8929-43861c58, #w-node-_96dfa699-c8b7-e936-1486-d25e7399fe79-43861c58, #w-node-_1325f0da-0f74-d6db-c460-f95a3f65ee97-43861c58, #w-node-_6771c9fb-86c2-83e7-8824-7c5a53121f79-43861c58, #w-node-_6771c9fb-86c2-83e7-8824-7c5a53121f80-43861c58, #w-node-_6771c9fb-86c2-83e7-8824-7c5a53121f87-43861c58, #w-node-_1477d69a-1969-18f4-d7be-beff0db40cd3-43861c58, #w-node-_1477d69a-1969-18f4-d7be-beff0db40cda-43861c58, #w-node-_1477d69a-1969-18f4-d7be-beff0db40ce1-43861c58, #w-node-_59aaa872-5228-fdd0-2741-a7ed79f67e71-43861c58, #w-node-_59aaa872-5228-fdd0-2741-a7ed79f67e78-43861c58, #w-node-_59aaa872-5228-fdd0-2741-a7ed79f67e7f-43861c58, #w-node-f64cf21b-ce06-f810-ab11-f8190ca85d72-43861c58, #w-node-f64cf21b-ce06-f810-ab11-f8190ca85d79-43861c58, #w-node-f64cf21b-ce06-f810-ab11-f8190ca85d80-43861c58, #w-node-_02956215-ca8f-2ce1-dbbb-63defe9a166f-43861c58, #w-node-_02956215-ca8f-2ce1-dbbb-63defe9a1676-43861c58, #w-node-_02956215-ca8f-2ce1-dbbb-63defe9a167d-43861c58, #w-node-_2c0d144c-9d54-8ebc-28a7-06bcbe1b12cf-43861c58, #w-node-_2c0d144c-9d54-8ebc-28a7-06bcbe1b12d6-43861c58, #w-node-_2c0d144c-9d54-8ebc-28a7-06bcbe1b12dd-43861c58, #w-node-_1f235295-d9dd-b983-cd89-6108578d1cec-43861c58, #w-node-_1f235295-d9dd-b983-cd89-6108578d1cf3-43861c58, #w-node-_79947da4-426b-02ca-470c-fe4e1839cc49-43861c58, #w-node-_79947da4-426b-02ca-470c-fe4e1839cc50-43861c58, #w-node-_79947da4-426b-02ca-470c-fe4e1839cc57-43861c58, #w-node-_79947da4-426b-02ca-470c-fe4e1839cc5e-43861c58, #w-node-_7ab8ac45-19a4-4e12-fd5f-958ade8301aa-43861c58, #w-node-_7ab8ac45-19a4-4e12-fd5f-958ade8301b1-43861c58, #w-node-_7ab8ac45-19a4-4e12-fd5f-958ade8301b8-43861c58, #w-node-_7ab8ac45-19a4-4e12-fd5f-958ade8301bf-43861c58, #w-node-d2da4885-7c38-b2c1-d0ab-11f87e97b311-43861c58, #w-node-d2da4885-7c38-b2c1-d0ab-11f87e97b318-43861c58, #w-node-d2da4885-7c38-b2c1-d0ab-11f87e97b31f-43861c58, #w-node-d2da4885-7c38-b2c1-d0ab-11f87e97b326-43861c58, #w-node-_66f57fb5-d1f3-16f8-1754-adb4f74f9cf4-43861c58, #w-node-_66f57fb5-d1f3-16f8-1754-adb4f74f9cfb-43861c58, #w-node-_66f57fb5-d1f3-16f8-1754-adb4f74f9d02-43861c58, #w-node-_66f57fb5-d1f3-16f8-1754-adb4f74f9d09-43861c58, #w-node-_9aa46fb0-aa9f-9190-e2bd-d83516914e24-43861c58, #w-node-_9aa46fb0-aa9f-9190-e2bd-d83516914e2b-43861c58, #w-node-_9aa46fb0-aa9f-9190-e2bd-d83516914e32-43861c58, #w-node-_9aa46fb0-aa9f-9190-e2bd-d83516914e39-43861c58, #w-node-_7a6152d5-d469-86d6-d4b8-3c038cdf5771-43861c58, #w-node-_7a6152d5-d469-86d6-d4b8-3c038cdf5778-43861c58, #w-node-f80ade8b-140e-716b-bb48-177bdf991acc-43861c58, #w-node-f80ade8b-140e-716b-bb48-177bdf991ad3-43861c58, #w-node-a7c41b02-69ec-8b46-c720-94cf3ee70ca0-43861c58, #w-node-a7c41b02-69ec-8b46-c720-94cf3ee70ca7-43861c58, #w-node-b5c68eb8-5718-6168-6d3e-3041bde3a426-43861c58, #w-node-b5c68eb8-5718-6168-6d3e-3041bde3a42d-43861c58, #w-node-_36a57c6a-3861-8c4f-14ab-4aae3f416468-43861c58, #w-node-_36a57c6a-3861-8c4f-14ab-4aae3f41646f-43861c58, #w-node-_37d97016-b0a1-d73a-e01d-96d2a59027ec-43861c58, #w-node-_37d97016-b0a1-d73a-e01d-96d2a59027f3-43861c58, #w-node-_25bbf243-0915-704a-67df-d46ee5c80ef3-43861c58, #w-node-_25bbf243-0915-704a-67df-d46ee5c80efa-43861c58, #w-node-_4e5b1e48-018a-fe62-9a62-9844f011cb41-43861c58, #w-node-_4e5b1e48-018a-fe62-9a62-9844f011cb48-43861c58, #w-node-_75b5ebb4-3b07-a27b-b420-799a37e1a803-43861c58, #w-node-_75b5ebb4-3b07-a27b-b420-799a37e1a80a-43861c58, #w-node-_4bdaa327-7d60-c01d-0434-c77b80846f62-43861c58, #w-node-_4bdaa327-7d60-c01d-0434-c77b80846f69-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead805-43861c58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead807-43861c58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead809-43861c58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead80e-43861c58 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead810-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead815-43861c58, #w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead818-43861c58, #w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead81b-43861c58, #w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead822-43861c58, #w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead825-43861c58, #w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead828-43861c58, #w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead82d-43861c58, #w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead830-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c284a86-00f5-c672-418e-1aadcda948de-43861c58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-_5c284a86-00f5-c672-418e-1aadcda948e0-43861c58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-_5c284a86-00f5-c672-418e-1aadcda948e2-43861c58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5c284a86-00f5-c672-418e-1aadcda948e7-43861c58 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5c284a86-00f5-c672-418e-1aadcda948e9-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e0fffb02-9ecd-e72b-5c4b-ee9c69b1c27a-43861c58, #w-node-e0fffb02-9ecd-e72b-5c4b-ee9c69b1c27d-43861c58, #w-node-e0fffb02-9ecd-e72b-5c4b-ee9c69b1c280-43861c58, #w-node-_5c284a86-00f5-c672-418e-1aadcda94900-43861c58, #w-node-_5c284a86-00f5-c672-418e-1aadcda94903-43861c58, #w-node-_5c284a86-00f5-c672-418e-1aadcda94906-43861c58, #w-node-_6e75861e-842d-e848-4338-3c9bc84ad612-43861c58, #w-node-_6e75861e-842d-e848-4338-3c9bc84ad615-43861c58, #w-node-_6e75861e-842d-e848-4338-3c9bc84ad618-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdb790e4-d2c6-d7be-cf63-707185cf642e-43861c58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-cdb790e4-d2c6-d7be-cf63-707185cf6430-43861c58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-cdb790e4-d2c6-d7be-cf63-707185cf6432-43861c58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cdb790e4-d2c6-d7be-cf63-707185cf6437-43861c58 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-cdb790e4-d2c6-d7be-cf63-707185cf6439-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cdb790e4-d2c6-d7be-cf63-707185cf643e-43861c58, #w-node-cdb790e4-d2c6-d7be-cf63-707185cf6441-43861c58, #w-node-cdb790e4-d2c6-d7be-cf63-707185cf6444-43861c58, #w-node-cdb790e4-d2c6-d7be-cf63-707185cf644b-43861c58, #w-node-cdb790e4-d2c6-d7be-cf63-707185cf644e-43861c58, #w-node-cdb790e4-d2c6-d7be-cf63-707185cf6451-43861c58, #w-node-cdb790e4-d2c6-d7be-cf63-707185cf6456-43861c58, #w-node-cdb790e4-d2c6-d7be-cf63-707185cf645b-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a82795f-da0e-2002-3f46-143bbeea89c6-43861c58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-_9a82795f-da0e-2002-3f46-143bbeea89c8-43861c58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-_9a82795f-da0e-2002-3f46-143bbeea89ca-43861c58 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9a82795f-da0e-2002-3f46-143bbeea89cf-43861c58 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9a82795f-da0e-2002-3f46-143bbeea89d1-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9a82795f-da0e-2002-3f46-143bbeea89d6-43861c58, #w-node-_9a82795f-da0e-2002-3f46-143bbeea89d9-43861c58, #w-node-_9a82795f-da0e-2002-3f46-143bbeea89dc-43861c58, #w-node-_9a82795f-da0e-2002-3f46-143bbeea89e3-43861c58, #w-node-_9a82795f-da0e-2002-3f46-143bbeea89e6-43861c58, #w-node-_9a82795f-da0e-2002-3f46-143bbeea89e9-43861c58, #w-node-_73e7827a-217c-23f5-34e4-fee625053304-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73e7827a-217c-23f5-34e4-fee625053306-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_73e7827a-217c-23f5-34e4-fee625053307-43861c58, #w-node-_73e7827a-217c-23f5-34e4-fee62505330f-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73e7827a-217c-23f5-34e4-fee625053312-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_73e7827a-217c-23f5-34e4-fee625053313-43861c58, #w-node-_73e7827a-217c-23f5-34e4-fee62505331b-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73e7827a-217c-23f5-34e4-fee62505331e-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_73e7827a-217c-23f5-34e4-fee62505331f-43861c58, #w-node-_73e7827a-217c-23f5-34e4-fee625053323-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a467-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a46a-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a46e-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a46f-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a472-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a473-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a478-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a47b-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a47d-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1091c8d9-4ecc-c707-5320-6c61df91a481-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1091c8d9-4ecc-c707-5320-6c61df91a483-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a484-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a487-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a488-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a489-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a48a-43861c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5b {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d576-43861c5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d579-43861c5b {
  justify-self: stretch;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57a-43861c5b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57d-43861c5b {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec574425-43861c5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec574429-43861c5b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec57442c-43861c5b {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: stretch;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec57442d-43861c5b, #w-node-b715bde1-83e6-4bf8-d1dd-42a0ec57442f-43861c5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5b {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68d6-43861c5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68d9-43861c5b {
  justify-self: stretch;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68da-43861c5b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68dd-43861c5b {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_361cefda-c98b-a36f-fd16-c0860e7dd961-43861c5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_148bc3f9-c7e2-d56e-c4ff-418d0fdb9368-43861c5b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_148bc3f9-c7e2-d56e-c4ff-418d0fdb936b-43861c5b {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: stretch;
}

#w-node-f50622f4-590d-c82f-19a4-baf9bb86602c-43861c5b, #w-node-_52d434b0-b712-e9c3-dd72-ff5b184a3ce9-43861c5b, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d40fe-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d4101-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d4107-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d4108-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d410b-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d410c-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d4111-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d4114-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d4116-c85d40e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a10f8068-93c1-6e8f-160c-04e0c85d411a-c85d40e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a10f8068-93c1-6e8f-160c-04e0c85d411c-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d411d-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d4120-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d4121-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d4122-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d4123-c85d40e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5c {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d576-43861c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d579-43861c5c {
  justify-self: stretch;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57a-43861c5c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57d-43861c5c {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec574425-43861c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec574429-43861c5c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec57442c-43861c5c {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: stretch;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec57442d-43861c5c, #w-node-b715bde1-83e6-4bf8-d1dd-42a0ec57442f-43861c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5c {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68d6-43861c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68d9-43861c5c {
  justify-self: stretch;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68da-43861c5c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68dd-43861c5c {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_361cefda-c98b-a36f-fd16-c0860e7dd961-43861c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_148bc3f9-c7e2-d56e-c4ff-418d0fdb9368-43861c5c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_148bc3f9-c7e2-d56e-c4ff-418d0fdb936b-43861c5c {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: stretch;
}

#w-node-f50622f4-590d-c82f-19a4-baf9bb86602c-43861c5c, #w-node-_52d434b0-b712-e9c3-dd72-ff5b184a3ce9-43861c5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5d {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d576-43861c5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d579-43861c5d {
  justify-self: stretch;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57a-43861c5d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec574425-43861c5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec574429-43861c5d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5d {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68d6-43861c5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68d9-43861c5d {
  justify-self: stretch;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68da-43861c5d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_361cefda-c98b-a36f-fd16-c0860e7dd961-43861c5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5e, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5e, #w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5f {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d576-43861c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d579-43861c5f {
  justify-self: stretch;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57a-43861c5f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57d-43861c5f {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec574425-43861c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec574429-43861c5f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec57442c-43861c5f {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: stretch;
}

#w-node-b715bde1-83e6-4bf8-d1dd-42a0ec57442d-43861c5f, #w-node-b715bde1-83e6-4bf8-d1dd-42a0ec57442f-43861c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5f {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68d6-43861c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68d9-43861c5f {
  justify-self: stretch;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68da-43861c5f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68dd-43861c5f {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_361cefda-c98b-a36f-fd16-c0860e7dd961-43861c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_148bc3f9-c7e2-d56e-c4ff-418d0fdb9368-43861c5f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_148bc3f9-c7e2-d56e-c4ff-418d0fdb936b-43861c5f {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: stretch;
}

#w-node-f50622f4-590d-c82f-19a4-baf9bb86602c-43861c5f, #w-node-_52d434b0-b712-e9c3-dd72-ff5b184a3ce9-43861c5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_733aed2a-f6a9-359b-f923-9ce0f63c2a6e-ee4a98c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_203f7c58-9569-09d6-3fa0-a7fa2300613c-ee4a98c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a03620e-d865-aac0-1657-504da254682e-ee4a98c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_40a2adad-2b78-8cf5-874c-040d0a3dfbe1-ee4a98c7 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_893837d9-6098-8e16-0b63-9aecf0478b0d-ee4a98c7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d6145840-4da5-c86a-1376-5f9b56808fd6-ee4a98c7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a5e2b918-0753-e24f-80ae-b60d7e3ac05e-ee4a98c7 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_497507f2-8e8d-f9bf-3c9c-d59bc95eb2d7-ee4a98c7, #w-node-e1e987fa-4705-5583-94d1-5b9b9271e16d-ee4a98c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d661a7-c0fc-4adc-c845-9b486bb63759-fa1750dc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-_61d661a7-c0fc-4adc-c845-9b486bb6375b-fa1750dc, #w-node-_61d661a7-c0fc-4adc-c845-9b486bb63763-fa1750dc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-ff5f4c44-a713-b862-8f05-42bc0f811ee8-fa1750dc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-d5b60905-7c3c-07bb-37cf-b06c4b37f8e0-fa1750dc, #w-node-b3be2e83-5ce3-6264-1f5b-8cfa0b8b0a17-fa1750dc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_733aed2a-f6a9-359b-f923-9ce0f63c2a6e-559d7b3f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dcf7016b-8dcd-dc53-cfd0-61af819abd82-559d7b3f {
  justify-self: auto;
}

#w-node-_203f7c58-9569-09d6-3fa0-a7fa2300613c-559d7b3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a03620e-d865-aac0-1657-504da254682e-559d7b3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9817db2f-6cb0-368b-f76d-c967c324e3d6-559d7b3f {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_9817db2f-6cb0-368b-f76d-c967c324e3d9-559d7b3f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9817db2f-6cb0-368b-f76d-c967c324e3e0-559d7b3f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9817db2f-6cb0-368b-f76d-c967c324e3ea-559d7b3f {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_43a0e7a4-3a8e-87dc-e2b6-c48fc08ccf9b-9b340767, #w-node-c60194d8-5e5d-e76f-c8e4-a61b10ef7376-9b340767, #w-node-a2d3f247-75dd-774a-6584-a09dcfd212ba-9b340767, #w-node-_6f997cf7-1ed4-9758-2966-4ab46aa56002-9b340767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e55174f8-ae29-4924-6af5-a96f5f2634f8-9b340767, #w-node-e2eb7029-1684-b000-8032-a838b34610d9-9b340767, #w-node-_1b6d9e11-be53-41c1-a706-8cfa9ec59b07-9b340767, #w-node-fb713d8a-a21b-20ef-d003-dae4d71832b6-9b340767, #w-node-_21a45283-b8b5-6d2b-20d5-8969d9f56598-9b340767, #w-node-f22fcbed-8253-459e-6733-68b00b8ff91c-9b340767, #w-node-_83c77296-94dc-ee1e-1ce6-c07e9aac09d8-9b340767, #w-node-c9964cd5-029f-df87-1caf-bce917f853e1-9b340767, #w-node-_5043c7cc-a51d-03f9-3fa3-d3f9450b14c7-9b340767, #w-node-_67b84633-cdfd-5c9f-c217-da3c88166239-9b340767, #w-node-_04fd2f92-0d19-3e17-5056-97c3ad56e098-9b340767, #w-node-_0f77e865-213b-1c50-3098-7455c58c75fa-9b340767, #w-node-d8f82d0a-ffb2-011c-e16d-1820ab7f94b1-9b340767, #w-node-_3a2f13a2-3adc-4ca0-1832-4a5ac9faf76f-9b340767, #w-node-_468a2017-7ca9-73c7-0b16-efb7d770f011-9b340767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_42a5fbd6-63ab-3741-7628-f0952f92c4ea-9b340767, #w-node-_3f17ec6e-4279-6e80-f694-1ab089f0c759-9b340767, #w-node-_6138d10b-0abf-999b-98d1-7ca71ad1181f-9b340767, #w-node-_6138d10b-0abf-999b-98d1-7ca71ad11822-9b340767, #w-node-_6138d10b-0abf-999b-98d1-7ca71ad1182a-9b340767, #w-node-_6f684ff0-29ee-9ed0-b6e4-0486b05603d2-9b340767, #w-node-_970cbd81-b59c-79c8-465d-c33430f2ee05-9b340767, #w-node-_787fb9e4-0d69-27e8-b639-985ff9dce02a-9b340767, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6f6c-9b340767, #w-node-_7124ab38-2d3b-13cf-470d-4dd82d6ea7fe-9b340767, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6f7e-9b340767, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6f8d-9b340767, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6fb0-9b340767, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6fd1-9b340767, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6fd4-9b340767, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6ff1-9b340767, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6ff4-9b340767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda700b-9b340767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda701d-9b340767, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda7020-9b340767, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda703c-9b340767, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda703f-9b340767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda7056-9b340767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_43a0e7a4-3a8e-87dc-e2b6-c48fc08ccf9b-89c0e463, #w-node-c60194d8-5e5d-e76f-c8e4-a61b10ef7376-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f43650d9-9cbe-1028-6321-e6591e04f32c-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-eebb88d3-e77f-5276-0222-2be2538cc590-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-e55174f8-ae29-4924-6af5-a96f5f2634f8-89c0e463, #w-node-_49afad2c-9a9c-dab9-bf52-7f74b45aba22-89c0e463, #w-node-_3e518cef-75c3-cc89-a784-1d43b016b6b7-89c0e463, #w-node-c02a9e74-498c-6500-9668-c8685f8e284f-89c0e463, #w-node-_40d38399-2b50-4f68-98df-21b4b043faa6-89c0e463, #w-node-ff48d407-e23b-6a3d-67a3-2d4ae5626d2c-89c0e463, #w-node-eb189116-8624-d0bd-5c55-e9816d51229a-89c0e463, #w-node-_9cd274eb-b05d-ce11-6d51-5db8bed93953-89c0e463, #w-node-df9f9389-4ca0-529a-9ce7-1a31cf7447c2-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-f5f4373c-9b11-4f96-365a-24e0855a1256-89c0e463, #w-node-_24c251a1-05ad-440a-94ac-967b6b8f7d8a-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71bd3a11-aca9-6bcb-4eaf-1a5e45d28a05-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-e1ca78b3-a78b-3643-83da-54c962902212-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2b6b618-cab2-3c33-3aac-442c5be8f219-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_6138d10b-0abf-999b-98d1-7ca71ad11809-89c0e463, #w-node-_6138d10b-0abf-999b-98d1-7ca71ad11814-89c0e463, #w-node-_6138d10b-0abf-999b-98d1-7ca71ad11817-89c0e463, #w-node-_6138d10b-0abf-999b-98d1-7ca71ad1181c-89c0e463, #w-node-_6138d10b-0abf-999b-98d1-7ca71ad1181f-89c0e463, #w-node-_6138d10b-0abf-999b-98d1-7ca71ad11822-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6138d10b-0abf-999b-98d1-7ca71ad11825-89c0e463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_6138d10b-0abf-999b-98d1-7ca71ad11827-89c0e463, #w-node-_6138d10b-0abf-999b-98d1-7ca71ad1182a-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6138d10b-0abf-999b-98d1-7ca71ad1182d-89c0e463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_6138d10b-0abf-999b-98d1-7ca71ad1182f-89c0e463, #w-node-_6138d10b-0abf-999b-98d1-7ca71ad11832-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6138d10b-0abf-999b-98d1-7ca71ad11835-89c0e463 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_6138d10b-0abf-999b-98d1-7ca71ad11837-89c0e463, #w-node-_6138d10b-0abf-999b-98d1-7ca71ad1183d-89c0e463, #w-node-_5a637783-b365-b282-fd97-7ce46ab3cd6b-89c0e463, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6f6c-89c0e463, #w-node-_7124ab38-2d3b-13cf-470d-4dd82d6ea7fe-89c0e463, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6f7e-89c0e463, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6f8d-89c0e463, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6fb0-89c0e463, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6fd1-89c0e463, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6fd4-89c0e463, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6ff1-89c0e463, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda6ff4-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda700b-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda701d-89c0e463, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda7020-89c0e463, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda703c-89c0e463, #w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda703f-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31b9e9e-6398-98d7-2ab5-4d3d8fda7056-89c0e463 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8efdf-96c3a5f2, #w-node-_879e7113-c203-e382-1aaf-de6567a8efeb-96c3a5f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8eff8-96c3a5f2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8effa-96c3a5f2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8effc-96c3a5f2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f001-96c3a5f2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f003-96c3a5f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f01a-96c3a5f2, #w-node-_879e7113-c203-e382-1aaf-de6567a8f026-96c3a5f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f033-96c3a5f2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end center;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f035-96c3a5f2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f037-96c3a5f2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f03c-96c3a5f2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f03e-96c3a5f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_879e7113-c203-e382-1aaf-de6567a8f04f-96c3a5f2, #w-node-_879e7113-c203-e382-1aaf-de6567a8f05b-96c3a5f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b242f8-96c3a5f2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b242fa-96c3a5f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b242fd-96c3a5f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b242ff-96c3a5f2 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b24305-96c3a5f2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b24307-96c3a5f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b2430a-96c3a5f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_2368f6f6-7549-f12b-13b5-c538d2b2430c-96c3a5f2 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4be87e3e-5591-b872-10d8-b975dce76d8c-96c3a5f2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4be87e3e-5591-b872-10d8-b975dce76d8e-96c3a5f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4be87e3e-5591-b872-10d8-b975dce76d91-96c3a5f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_4be87e3e-5591-b872-10d8-b975dce76d93-96c3a5f2 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_82fd9090-fd04-3345-90ab-66d8c6d38d9c-96c3a5f2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_82fd9090-fd04-3345-90ab-66d8c6d38d9e-96c3a5f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_82fd9090-fd04-3345-90ab-66d8c6d38da1-96c3a5f2 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: end;
}

#w-node-_82fd9090-fd04-3345-90ab-66d8c6d38da3-96c3a5f2 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_86ae2843-497c-4b9d-042e-5707a3819817-96c3a5f2, #w-node-_86ae2843-497c-4b9d-042e-5707a3819835-96c3a5f2, #w-node-_86ae2843-497c-4b9d-042e-5707a3819853-96c3a5f2, #w-node-_86ae2843-497c-4b9d-042e-5707a3819871-96c3a5f2, #w-node-_86ae2843-497c-4b9d-042e-5707a3819892-96c3a5f2, #w-node-_86ae2843-497c-4b9d-042e-5707a3819895-96c3a5f2, #w-node-_86ae2843-497c-4b9d-042e-5707a38198b2-96c3a5f2, #w-node-_86ae2843-497c-4b9d-042e-5707a38198b5-96c3a5f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86ae2843-497c-4b9d-042e-5707a38198cc-96c3a5f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_86ae2843-497c-4b9d-042e-5707a38198de-96c3a5f2, #w-node-_86ae2843-497c-4b9d-042e-5707a38198e1-96c3a5f2, #w-node-_86ae2843-497c-4b9d-042e-5707a38198fd-96c3a5f2, #w-node-_86ae2843-497c-4b9d-042e-5707a3819900-96c3a5f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86ae2843-497c-4b9d-042e-5707a3819917-96c3a5f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

@media screen and (min-width: 1440px) {
  #w-node-_62b14109-ab8a-f6c3-ddcb-37bf9a2888f0-465cdbb7 {
    align-self: start;
  }

  #w-node-_30e2d15d-480c-da1e-d177-0fb1192eb71a-43861c12 {
    grid-area: 1 / 1 / 4 / 4;
  }

  #w-node-_7a6e9fb1-115a-1507-951f-281c1a4457a4-1a4457a1 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_044962d7-562f-3dab-b1d7-041d97379587-43861c3e {
    grid-area: 2 / 2 / 4 / 3;
  }

  #w-node-_044962d7-562f-3dab-b1d7-041d9737958a-43861c3e {
    grid-area: 1 / 1 / 5 / 4;
  }

  #w-node-_47e7317d-aec2-7ca4-b4ff-3a5aeaa29167-43861c3e {
    grid-area: 2 / 2 / 4 / 3;
  }

  #w-node-_47e7317d-aec2-7ca4-b4ff-3a5aeaa2916a-43861c3e {
    grid-area: 1 / 1 / 5 / 4;
  }

  #w-node-_2a077873-3424-9cab-8fb2-973b48744cd6-43861c3e {
    grid-area: 2 / 2 / 4 / 3;
  }

  #w-node-f3a42a5b-d5b5-13af-b195-9db481c82fb1-43861c3e {
    grid-area: 1 / 1 / 5 / 4;
  }

  #w-node-_618d9970-0665-75ca-62c6-4e5ff2e85473-43861c3e {
    grid-area: 2 / 2 / 4 / 3;
  }

  #w-node-_618d9970-0665-75ca-62c6-4e5ff2e85476-43861c3e {
    grid-area: 1 / 1 / 5 / 4;
  }

  #w-node-_91caa209-941e-37ea-3c53-db1413677d46-43861c3e {
    grid-area: 1 / 1 / 4 / 4;
  }

  #w-node-a70f84fd-27d8-6687-cecb-85c2c112e816-43861c4b {
    place-self: start center;
  }

  #w-node-_5c284a86-00f5-c672-418e-1aadcda94906-43861c58 {
    justify-self: center;
  }

  #w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57a-43861c5b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57d-43861c5b {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-b715bde1-83e6-4bf8-d1dd-42a0ec574429-43861c5b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b715bde1-83e6-4bf8-d1dd-42a0ec57442c-43861c5b {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68da-43861c5b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68dd-43861c5b {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_148bc3f9-c7e2-d56e-c4ff-418d0fdb9368-43861c5b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_148bc3f9-c7e2-d56e-c4ff-418d0fdb936b-43861c5b {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57a-43861c5c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57d-43861c5c {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-b715bde1-83e6-4bf8-d1dd-42a0ec574429-43861c5c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b715bde1-83e6-4bf8-d1dd-42a0ec57442c-43861c5c {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68da-43861c5c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68dd-43861c5c {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_148bc3f9-c7e2-d56e-c4ff-418d0fdb9368-43861c5c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_148bc3f9-c7e2-d56e-c4ff-418d0fdb936b-43861c5c {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57a-43861c5d, #w-node-b715bde1-83e6-4bf8-d1dd-42a0ec574429-43861c5d, #w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68da-43861c5d, #w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57a-43861c5f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_303a2d10-f3a4-284a-d442-7fb06b86d57d-43861c5f {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-b715bde1-83e6-4bf8-d1dd-42a0ec574429-43861c5f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b715bde1-83e6-4bf8-d1dd-42a0ec57442c-43861c5f {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68da-43861c5f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4781bcde-9a5c-d91f-b1e1-792e88ac68dd-43861c5f {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_148bc3f9-c7e2-d56e-c4ff-418d0fdb9368-43861c5f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_148bc3f9-c7e2-d56e-c4ff-418d0fdb936b-43861c5f {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_2a03620e-d865-aac0-1657-504da254682e-43861b2d, #w-node-_2a03620e-d865-aac0-1657-504da254682e-43861baa, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9fe-43861c15, #w-node-e1c0938b-5e0e-f454-3089-0a846cb712c3-43861c15, #w-node-_2a03620e-d865-aac0-1657-504da254682e-43861c16, #w-node-_2a03620e-d865-aac0-1657-504da254682e-43861c18, #w-node-_2a03620e-d865-aac0-1657-504da254682e-ee4a98c7, #w-node-_2a03620e-d865-aac0-1657-504da254682e-559d7b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_2a03620e-d865-aac0-1657-504da254682e-43861b2d {
    align-self: start;
  }

  #w-node-_8afc98b4-b775-6bdd-6908-18ff06ade982-465cdbb7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d80fd1e8-00ab-96f0-a1b9-e42ea9d83c65-465cdbb7 {
    grid-area: 2 / 4 / 3 / 6;
  }

  #w-node-d80fd1e8-00ab-96f0-a1b9-e42ea9d83c6e-465cdbb7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d80fd1e8-00ab-96f0-a1b9-e42ea9d83c77-465cdbb7 {
    grid-area: 2 / 7 / 3 / 9;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de2083e-465cdbb7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: start;
  }

  #w-node-_76c3a9ff-abf7-78f8-35c1-b5d31e8340f7-465cdbb7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de2084d-465cdbb7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de20856-465cdbb7 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de2085f-465cdbb7 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_7a12c37b-c6c7-10aa-f12c-0c23b2fb6d43-465cdbb7 {
    grid-area: 2 / 7 / 3 / 9;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de2086d-465cdbb7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada4930984-465cdbb7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: start;
  }

  #w-node-cd55188b-0beb-8a57-376e-dc4c5a5985d0-465cdbb7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada4930986-465cdbb7 {
    grid-area: 2 / 4 / 3 / 6;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada493098f-465cdbb7 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada4930990-465cdbb7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada4930999-465cdbb7 {
    grid-area: 2 / 7 / 3 / 9;
  }

  #w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861b90, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861b90 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-c8bfafef-1ac9-a95e-f865-2946a66d79c7-43861b90 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_584f018b-03ef-3e19-ec17-7766c72bdcc4-43861b90 {
    grid-area: 1 / 4 / 3 / 5;
  }

  #w-node-c8bfafef-1ac9-a95e-f865-2946a66d79ed-43861b90 {
    grid-area: 1 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-c8bfafef-1ac9-a95e-f865-2946a66d79ef-43861b90 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: start center;
  }

  #w-node-a725c1d3-70ff-240c-3aa9-0f4a4065a2d1-43861b90 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-c8bfafef-1ac9-a95e-f865-2946a66d79f1-43861b90 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-c8bfafef-1ac9-a95e-f865-2946a66d79f2-43861b90 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-c8bfafef-1ac9-a95e-f865-2946a66d79f8-43861b90 {
    grid-area: 1 / 4 / 2 / 5;
    align-self: end;
  }

  #w-node-d4423ddb-6692-dc52-1403-a641aa0a57df-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57e3-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57e4-43861b90 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a7e2d452-7c33-d262-1ab9-3b8b2a74ebdb-2a74ebd8 {
    align-self: center;
  }

  #w-node-a7e2d452-7c33-d262-1ab9-3b8b2a74ebeb-2a74ebd8 {
    align-self: end;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5903d-43861ba8 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59044-43861ba8 {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5904c-43861ba8 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905b-43861ba8 {
    grid-area: 1 / 3 / 2 / 5;
    align-self: end;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905d-43861ba8 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905f-43861ba8 {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59065-43861ba8 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5906b-43861ba8 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5906f-43861ba8 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59076-43861ba8 {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5907e-43861ba8 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59085-43861ba8 {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908d-43861ba8 {
    grid-area: 1 / 3 / 2 / 5;
    align-self: end;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908f-43861ba8 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59091-43861ba8 {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59097-43861ba8 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5909d-43861ba8 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbb-43861ba8 {
    grid-area: 1 / 3 / 2 / 5;
    align-self: end;
  }

  #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbd-43861ba8 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbf-43861ba8 {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bc5-43861ba8 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bcb-43861ba8 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18e-43861ba8 {
    grid-area: span 2 / span 4 / span 2 / span 4;
    align-self: center;
  }

  #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da19c-43861ba8 {
    grid-area: 3 / 1 / 4 / 5;
    align-self: end;
  }

  #w-node-_6598cf84-6db0-a429-21d0-84828bceee44-43861ba8 {
    grid-area: 1 / 4 / 3 / 5;
    place-self: center;
  }

  #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef94e-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef952-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef953-2f8ef943 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5903d-43861ba9 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59044-43861ba9 {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5904c-43861ba9 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905b-43861ba9 {
    grid-area: 1 / 3 / 2 / 5;
    align-self: end;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905d-43861ba9 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905f-43861ba9 {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59065-43861ba9 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5906b-43861ba9 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5906f-43861ba9 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59076-43861ba9 {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5907e-43861ba9 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59085-43861ba9 {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908d-43861ba9 {
    grid-area: 1 / 3 / 2 / 5;
    align-self: end;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908f-43861ba9 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59091-43861ba9 {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59097-43861ba9 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5909d-43861ba9 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbb-43861ba9 {
    grid-area: 1 / 3 / 2 / 5;
    align-self: end;
  }

  #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbd-43861ba9 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbf-43861ba9 {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bc5-43861ba9 {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bcb-43861ba9 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18e-43861ba9 {
    grid-area: span 2 / span 4 / span 2 / span 4;
    align-self: center;
  }

  #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da19c-43861ba9 {
    grid-area: 3 / 1 / 4 / 5;
    align-self: end;
  }

  #w-node-_6598cf84-6db0-a429-21d0-84828bceee44-43861ba9 {
    grid-area: 1 / 4 / 3 / 5;
    place-self: center;
  }

  #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e578-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e57c-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e57d-43861bca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_879e7113-c203-e382-1aaf-de6567a8f03c-43861bcd {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480bf-779480bc {
    align-self: center;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480d0-779480bc {
    align-self: end;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480d6-779480bc {
    align-self: center;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480e1-779480bc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480e3-779480bc, #w-node-a07c84da-1cfc-a480-dc1c-ac02779480e6-779480bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480ea-779480bc {
    grid-area: 1 / 2 / 2 / 3;
    align-self: end;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480f0-779480bc {
    align-self: center;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480fb-779480bc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480fd-779480bc, #w-node-a07c84da-1cfc-a480-dc1c-ac0277948100-779480bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac0277948104-779480bc {
    grid-area: 1 / 2 / 2 / 3;
    align-self: end;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac027794810a-779480bc {
    align-self: center;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac0277948115-779480bc {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac0277948117-779480bc, #w-node-a07c84da-1cfc-a480-dc1c-ac027794811a-779480bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac027794811e-779480bc {
    grid-area: 1 / 2 / 2 / 3;
    align-self: end;
  }

  #w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93262-8cc931f5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9326e-8cc931f5 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc9327f-8cc931f5 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-dea9e6be-9786-5e0e-5da3-dc1ffc927f1b-fc927f18 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dea9e6be-9786-5e0e-5da3-dc1ffc927f24-fc927f18 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-dea9e6be-9786-5e0e-5da3-dc1ffc927f2a-fc927f18 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dea9e6be-9786-5e0e-5da3-dc1ffc927f30-fc927f18 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-dea9e6be-9786-5e0e-5da3-dc1ffc927f36-fc927f18 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dea9e6be-9786-5e0e-5da3-dc1ffc927f3c-fc927f18 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e578-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e57c-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e57d-43861c0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b0b079de-e9e8-98fe-6d61-f3ad3c2da8d7-43861c0d {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr .25fr;
  }

  #w-node-_30e2d15d-480c-da1e-d177-0fb1192eb71a-43861c12 {
    grid-area: 1 / 1 / 4 / 4;
  }

  #w-node-_42071ce4-f27d-b192-439e-943ddf03a7db-43861c12 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_42071ce4-f27d-b192-439e-943ddf03a7e2-43861c12 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-f74e0516-8906-fe04-164f-91633dc920fa-43861c12 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f74e0516-8906-fe04-164f-91633dc92110-43861c12, #w-node-f74e0516-8906-fe04-164f-91633dc9214b-43861c12 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_56254720-c2e6-4334-e3d4-049ca8634300-43861c15, #w-node-_8e68866f-29b1-98aa-ad7c-79336319dcde-43861c15 {
    align-self: center;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa01-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa15-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa29-43861c15, #w-node-e1c0938b-5e0e-f454-3089-0a846cb712cd-43861c15, #w-node-e6ffa286-f8f4-52f2-4d57-a5367d6fb45c-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5b4-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5b8-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5b9-43861c15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9aa03494-3df0-c500-6fed-bf3aa9bbecda-43861c16, #w-node-_9aa03494-3df0-c500-6fed-bf3aa9bbecda-43861c18 {
    justify-self: center;
  }

  #w-node-_12e69fb6-e6ed-574b-e183-8532722885e4-43861c21 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_12e69fb6-e6ed-574b-e183-8532722885f0-43861c21 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_12e69fb6-e6ed-574b-e183-8532722885fd-43861c21 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_12e69fb6-e6ed-574b-e183-853272288609-43861c21 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_247f4321-85fd-286b-b8bc-ad197edce6c5-43861c21 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_247f4321-85fd-286b-b8bc-ad197edce6d1-43861c21 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_247f4321-85fd-286b-b8bc-ad197edce6dd-43861c21 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_247f4321-85fd-286b-b8bc-ad197edce6e9-43861c21 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_2feaf9b5-adb1-8349-730c-79518a480e19-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e1d-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e1e-43861c23 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8b1f129c-6528-47ae-fadf-b434ec05bb29-43861c26 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8b1f129c-6528-47ae-fadf-b434ec05bb39-43861c26 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_8b1f129c-6528-47ae-fadf-b434ec05bb29-43861c35 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8b1f129c-6528-47ae-fadf-b434ec05bb39-43861c35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_1e7ba95a-12f5-d14f-865c-58c6925923e9-43861c36, #w-node-_1e7ba95a-12f5-d14f-865c-58c6925923f0-43861c36, #w-node-_28629c33-4257-71a6-acd3-330ff62be0ab-43861c36, #w-node-_1a295a86-cf11-59c3-3bcd-ebc7bcbcf3bd-43861c36, #w-node-dc4af716-a088-4ac6-0cf2-c02239306c12-43861c36, #w-node-de36af8a-24a1-2976-1cf9-2f3aa5c76409-43861c36, #w-node-f932aca1-7ca1-1f39-9677-c9eca9d4e8fc-43861c36 {
    grid-column: span 1 / span 1;
  }

  #w-node-_044962d7-562f-3dab-b1d7-041d97379587-43861c3e, #w-node-_47e7317d-aec2-7ca4-b4ff-3a5aeaa29167-43861c3e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c19-43861c3e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c25-43861c3e {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c32-43861c3e {
    grid-area: 1 / 7 / 2 / 9;
  }

  #w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c3e-43861c3e {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb5a-43861c3e {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb61-43861c3e {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb69-43861c3e {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb70-43861c3e {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb78-43861c3e {
    grid-area: 1 / 3 / 2 / 5;
    align-self: end;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb7a-43861c3e {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb7c-43861c3e {
    grid-area: 2 / 5 / 3 / 9;
    align-self: start;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb82-43861c3e {
    grid-area: 1 / 5 / 2 / 9;
    place-self: end start;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb88-43861c3e {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2a97ab76-0a0b-1779-b8c6-c83508e4963e-43861c3e {
    align-self: center;
  }

  #w-node-_2ad4b249-85e5-b22a-f113-059a382ce4ba-43861c3e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-de4da6d3-5405-a48c-3051-00408e4477fc-43861c3e {
    place-self: end start;
  }

  #w-node-_618d9970-0665-75ca-62c6-4e5ff2e85473-43861c3e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_91caa209-941e-37ea-3c53-db1413677d46-43861c3e {
    grid-area: 1 / 1 / 4 / 4;
  }

  #w-node-abaee9cc-647d-b98c-23f3-9c632bf0ef96-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0ef9a-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0ef9e-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efa3-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efa7-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efab-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efaf-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efb5-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff62ba-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff62be-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff62c2-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff62c7-43861c3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff62cc-43861c3e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff62d0-43861c3e {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff62d4-43861c3e {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff62d9-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff62dd-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff62e1-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff62e6-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff62ea-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff62ee-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff62f2-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff62f8-43861c3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d0a-43861c3e {
    align-self: center;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d1a-43861c3e {
    align-self: end;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d20-43861c3e {
    align-self: center;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d2b-43861c3e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d2d-43861c3e, #w-node-_36cc69fc-514c-3796-eb1f-06c776272d30-43861c3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d34-43861c3e {
    grid-area: 1 / 2 / 2 / 3;
    align-self: end;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d3a-43861c3e {
    align-self: center;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d45-43861c3e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d47-43861c3e, #w-node-_36cc69fc-514c-3796-eb1f-06c776272d4a-43861c3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d4e-43861c3e {
    grid-area: 1 / 2 / 2 / 3;
    align-self: end;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d54-43861c3e {
    align-self: center;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d5f-43861c3e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d61-43861c3e, #w-node-_36cc69fc-514c-3796-eb1f-06c776272d64-43861c3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d68-43861c3e {
    grid-area: 1 / 2 / 2 / 3;
    align-self: end;
  }

  #w-node-_86f4efc6-b0b5-f81d-bc43-5d7392a23c4a-92a23c48 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_86f4efc6-b0b5-f81d-bc43-5d7392a23c51-92a23c48 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_455aaa83-d836-b3a0-24c0-713037b095d8-37b095d5 {
    grid-area: 1 / 1 / 3 / 2;
    place-self: end center;
  }

  #w-node-_455aaa83-d836-b3a0-24c0-713037b095dd-37b095d5 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_455aaa83-d836-b3a0-24c0-713037b095e6-37b095d5, #w-node-_42c2868b-0ca0-9d99-6680-3748de04f9cb-43861c3f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c7a4f44f-ed03-69f0-1758-df94051c1509-43861c3f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e578-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e57c-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e57d-43861c40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_18194418-ba62-f03a-580a-9b29daad8f5a-43861c47 {
    align-self: start;
  }

  #w-node-c37d3cc8-4d4a-6865-9ddf-647fa78505fe-43861c47, #w-node-c37d3cc8-4d4a-6865-9ddf-647fa7850639-43861c47 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_813d5979-901c-2cf4-b6af-0db6cb7cb0dc-43861c47 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_813d5979-901c-2cf4-b6af-0db6cb7cb0e6-43861c47 {
    align-self: center;
  }

  #w-node-a70f84fd-27d8-6687-cecb-85c2c112e7fa-43861c4b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c4e {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_9da43e1b-fcd1-feae-054d-dccfe7b90205-43861c58 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_9da43e1b-fcd1-feae-054d-dccfe7b90207-43861c58 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_27c7aff3-8412-0927-0daf-ea415bab3711-43861c58 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_27c7aff3-8412-0927-0daf-ea415bab3701-43861c58 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9d0b0438-bdf2-671b-092d-8b00d641a68a-43861c58 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_9d0b0438-bdf2-671b-092d-8b00d641a68c-43861c58 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ebfd7b69-b27e-326a-cbb7-2178706d7020-43861c58 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-ebfd7b69-b27e-326a-cbb7-2178706d7022-43861c58 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_40735057-256d-18e7-37d2-2f375ba0538e-43861c58 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_40735057-256d-18e7-37d2-2f375ba05390-43861c58 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_40735057-256d-18e7-37d2-2f375ba05392-43861c58 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-_40735057-256d-18e7-37d2-2f375ba05394-43861c58 {
    grid-area: 1 / 7 / 2 / 9;
  }

  #w-node-_40735057-256d-18e7-37d2-2f375ba05396-43861c58 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_40735057-256d-18e7-37d2-2f375ba05398-43861c58 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_40735057-256d-18e7-37d2-2f375ba0539a-43861c58 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_40735057-256d-18e7-37d2-2f375ba0539c-43861c58 {
    grid-area: 2 / 7 / 3 / 9;
  }

  #w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead80e-43861c58, #w-node-_5c284a86-00f5-c672-418e-1aadcda948e7-43861c58, #w-node-cdb790e4-d2c6-d7be-cf63-707185cf6437-43861c58, #w-node-_9a82795f-da0e-2002-3f46-143bbeea89cf-43861c58 {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a46e-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a472-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a473-43861c58 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5b, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-a10f8068-93c1-6e8f-160c-04e0c85d4107-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d410b-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d410c-c85d40e8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5c, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5c, #w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5d, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5d, #w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5e, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5e, #w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5f, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5f {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-c60194d8-5e5d-e76f-c8e4-a61b10ef7376-9b340767, #w-node-a2d3f247-75dd-774a-6584-a09dcfd212ba-9b340767, #w-node-_6f997cf7-1ed4-9758-2966-4ab46aa56002-9b340767, #w-node-_42a5fbd6-63ab-3741-7628-f0952f92c4ea-9b340767, #w-node-_3f17ec6e-4279-6e80-f694-1ab089f0c759-9b340767, #w-node-c60194d8-5e5d-e76f-c8e4-a61b10ef7376-89c0e463, #w-node-f43650d9-9cbe-1028-6321-e6591e04f32c-89c0e463, #w-node-eebb88d3-e77f-5276-0222-2be2538cc590-89c0e463, #w-node-_24c251a1-05ad-440a-94ac-967b6b8f7d8a-89c0e463, #w-node-_71bd3a11-aca9-6bcb-4eaf-1a5e45d28a05-89c0e463 {
    align-self: auto;
  }

  #w-node-_879e7113-c203-e382-1aaf-de6567a8f001-96c3a5f2, #w-node-_879e7113-c203-e382-1aaf-de6567a8f03c-96c3a5f2 {
    grid-area: 1 / 2 / 2 / 6;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_733aed2a-f6a9-359b-f923-9ce0f63c2a6e-43861b2d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_033ebe2d-99e1-039e-2146-a9f563ddcbf6-43861b2d, #w-node-_6934e193-28cf-9818-add5-9300f4524a21-43861b2d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_40a2adad-2b78-8cf5-874c-040d0a3dfbe1-43861b2d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d6145840-4da5-c86a-1376-5f9b56808fd6-43861b2d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a5e2b918-0753-e24f-80ae-b60d7e3ac05e-43861b2d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d80fd1e8-00ab-96f0-a1b9-e42ea9d83c65-465cdbb7 {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-d80fd1e8-00ab-96f0-a1b9-e42ea9d83c6e-465cdbb7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d80fd1e8-00ab-96f0-a1b9-e42ea9d83c77-465cdbb7 {
    grid-area: 2 / 6 / 3 / 7;
  }

  #w-node-_62b14109-ab8a-f6c3-ddcb-37bf9a2888f0-465cdbb7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_28bfcbe0-df80-e478-46dd-8576d310c5f3-465cdbb7 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de2083e-465cdbb7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: start;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de2084d-465cdbb7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de20856-465cdbb7 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de2085f-465cdbb7 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_7a12c37b-c6c7-10aa-f12c-0c23b2fb6d43-465cdbb7 {
    grid-area: 2 / 7 / 3 / 9;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de20869-465cdbb7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de2086d-465cdbb7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada4930986-465cdbb7 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada493098f-465cdbb7 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada4930990-465cdbb7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada4930999-465cdbb7 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada49309b1-465cdbb7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada49309b3-465cdbb7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada49309b5-465cdbb7 {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861b90, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861b90 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0e90a4c3-d235-55f1-7697-43dd56983919-43861b90 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0e90a4c3-d235-55f1-7697-43dd5698391c-43861b90 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_0e90a4c3-d235-55f1-7697-43dd56983926-43861b90 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0e90a4c3-d235-55f1-7697-43dd56983929-43861b90 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_0e90a4c3-d235-55f1-7697-43dd56983933-43861b90 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0e90a4c3-d235-55f1-7697-43dd56983936-43861b90 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_763eb19d-9efb-ebca-8dfd-d1a11cc7340f-43861b90 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_763eb19d-9efb-ebca-8dfd-d1a11cc73412-43861b90 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c8bfafef-1ac9-a95e-f865-2946a66d79c7-43861b90 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c8bfafef-1ac9-a95e-f865-2946a66d79ed-43861b90 {
    grid-area: 1 / 2 / 2 / 4;
    place-self: center;
  }

  #w-node-c8bfafef-1ac9-a95e-f865-2946a66d79ef-43861b90 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: start center;
  }

  #w-node-a725c1d3-70ff-240c-3aa9-0f4a4065a2d1-43861b90 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-c8bfafef-1ac9-a95e-f865-2946a66d79f1-43861b90 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-c8bfafef-1ac9-a95e-f865-2946a66d79f2-43861b90 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c8bfafef-1ac9-a95e-f865-2946a66d79f8-43861b90 {
    grid-area: 2 / 4 / 3 / 5;
    align-self: end;
  }

  #w-node-e4238527-50c6-c381-2ed6-594adc1aecef-43861b90, #w-node-e4238527-50c6-c381-2ed6-594adc1aecf6-43861b90 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2566acd5-6fbe-4462-e83d-49b428a45833-43861b90 {
    justify-self: start;
  }

  #w-node-d4423ddb-6692-dc52-1403-a641aa0a57d5-43861b90 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-d4423ddb-6692-dc52-1403-a641aa0a57e8-43861b90 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a7e2d452-7c33-d262-1ab9-3b8b2a74ebdb-2a74ebd8 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a7e2d452-7c33-d262-1ab9-3b8b2a74ebeb-2a74ebd8 {
    grid-area: 3 / 1 / 6 / 2;
  }

  #w-node-_5442966e-2847-a0ab-c9c6-1ca0b7652e08-43861ba8 {
    grid-area: 3 / 1 / 4 / 10;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5903d-43861ba8 {
    grid-area: 2 / 1 / 3 / 10;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5903f-43861ba8 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59043-43861ba8 {
    grid-area: 4 / 1 / 5 / 10;
    justify-self: center;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59044-43861ba8 {
    grid-area: 3 / 1 / 4 / 9;
    place-self: center;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59049-43861ba8 {
    grid-area: 3 / 1 / 4 / 10;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5904c-43861ba8 {
    grid-area: 2 / 1 / 3 / 10;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5904e-43861ba8 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59058-43861ba8 {
    grid-area: 3 / 1 / 4 / 10;
  }

  #w-node-_869d4d7f-ffbb-c551-12f4-903481d023ad-43861ba8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5906f-43861ba8 {
    grid-area: 2 / 1 / 3 / 10;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59071-43861ba8 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59075-43861ba8 {
    grid-area: 4 / 1 / 5 / 10;
    justify-self: center;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59076-43861ba8 {
    grid-area: 3 / 1 / 4 / 9;
    place-self: center;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5907b-43861ba8 {
    grid-area: 3 / 1 / 4 / 10;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5907e-43861ba8 {
    grid-area: 2 / 1 / 3 / 10;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59080-43861ba8 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59084-43861ba8 {
    grid-area: 4 / 1 / 5 / 10;
    justify-self: center;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59085-43861ba8 {
    grid-area: 3 / 1 / 4 / 9;
    place-self: center;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908a-43861ba8 {
    grid-area: 3 / 1 / 4 / 10;
  }

  #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18e-43861ba8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-fbc56ed6-d029-f755-bbce-c818208fa10a-43861ba8 {
    grid-area: 2 / 3 / 3 / 4;
    align-self: end;
  }

  #w-node-_96bb2e12-34ae-2352-cb70-4a331d38cf22-43861ba8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cc2dba78-447b-3abd-ddbe-3ec2488aada3-43861ba8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-cc2dba78-447b-3abd-ddbe-3ec2488aada8-43861ba8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cc2dba78-447b-3abd-ddbe-3ec2488aadaa-43861ba8 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef946-2f8ef943 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef957-2f8ef943 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef95d-2f8ef943 {
    place-self: stretch stretch;
  }

  #w-node-_5442966e-2847-a0ab-c9c6-1ca0b7652e08-43861ba9 {
    grid-area: 3 / 1 / 4 / 10;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5903d-43861ba9 {
    grid-area: 2 / 1 / 3 / 10;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5903f-43861ba9 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59043-43861ba9 {
    grid-area: 4 / 1 / 5 / 10;
    justify-self: center;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59044-43861ba9 {
    grid-area: 3 / 1 / 4 / 9;
    place-self: center;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59049-43861ba9 {
    grid-area: 3 / 1 / 4 / 10;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5904c-43861ba9 {
    grid-area: 2 / 1 / 3 / 10;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5904e-43861ba9 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59058-43861ba9 {
    grid-area: 3 / 1 / 4 / 10;
  }

  #w-node-_869d4d7f-ffbb-c551-12f4-903481d023ad-43861ba9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5906f-43861ba9 {
    grid-area: 2 / 1 / 3 / 10;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59071-43861ba9 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59075-43861ba9 {
    grid-area: 4 / 1 / 5 / 10;
    justify-self: center;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59076-43861ba9 {
    grid-area: 3 / 1 / 4 / 9;
    place-self: center;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5907b-43861ba9 {
    grid-area: 3 / 1 / 4 / 10;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5907e-43861ba9 {
    grid-area: 2 / 1 / 3 / 10;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59080-43861ba9 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59084-43861ba9 {
    grid-area: 4 / 1 / 5 / 10;
    justify-self: center;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59085-43861ba9 {
    grid-area: 3 / 1 / 4 / 9;
    place-self: center;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908a-43861ba9 {
    grid-area: 3 / 1 / 4 / 10;
  }

  #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18e-43861ba9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: center;
  }

  #w-node-fbc56ed6-d029-f755-bbce-c818208fa10a-43861ba9 {
    grid-area: 2 / 3 / 3 / 4;
    align-self: end;
  }

  #w-node-_96bb2e12-34ae-2352-cb70-4a331d38cf22-43861ba9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cc2dba78-447b-3abd-ddbe-3ec2488aada3-43861ba9 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-cc2dba78-447b-3abd-ddbe-3ec2488aada8-43861ba9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cc2dba78-447b-3abd-ddbe-3ec2488aadaa-43861ba9 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_733aed2a-f6a9-359b-f923-9ce0f63c2a6e-43861baa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_033ebe2d-99e1-039e-2146-a9f563ddcbf6-43861baa, #w-node-_6934e193-28cf-9818-add5-9300f4524a21-43861baa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_40a2adad-2b78-8cf5-874c-040d0a3dfbe1-43861baa {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d6145840-4da5-c86a-1376-5f9b56808fd6-43861baa {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a5e2b918-0753-e24f-80ae-b60d7e3ac05e-43861baa {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e570-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e581-43861bca {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e587-43861bca {
    place-self: stretch stretch;
  }

  #w-node-_879e7113-c203-e382-1aaf-de6567a8f03c-43861bcd, #w-node-_2368f6f6-7549-f12b-13b5-c538d2b242f5-43861bcd, #w-node-_2368f6f6-7549-f12b-13b5-c538d2b24302-43861bcd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480bf-779480bc {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480d0-779480bc {
    grid-area: 3 / 1 / 6 / 2;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480d6-779480bc {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480ea-779480bc {
    grid-area: 3 / 1 / 6 / 2;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480f0-779480bc {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac0277948104-779480bc {
    grid-area: 3 / 1 / 6 / 2;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac027794810a-779480bc {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac027794811e-779480bc {
    grid-area: 3 / 1 / 6 / 2;
  }

  #w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc93299-8cc931f5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932a5-8cc931f5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932b6-8cc931f5 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9ff33a1a-125f-dcc1-56b9-7239ebeed741-ebeed72c, #w-node-_701002c0-fc81-bb07-5e0d-c9e70709a637-ebeed72c, #w-node-_9ff33a1a-125f-dcc1-56b9-7239ebeed74e-ebeed72c, #w-node-_9ff33a1a-125f-dcc1-56b9-7239ebeed75a-ebeed72c, #w-node-_9ff33a1a-125f-dcc1-56b9-7239ebeed766-ebeed72c, #w-node-_03028818-3c4e-755e-5385-ab43644fb98e-ebeed72c, #w-node-_03028818-3c4e-755e-5385-ab43644fb997-ebeed72c, #w-node-_03028818-3c4e-755e-5385-ab43644fb9a4-ebeed72c, #w-node-_03028818-3c4e-755e-5385-ab43644fb9b0-ebeed72c, #w-node-_03028818-3c4e-755e-5385-ab43644fb9bc-ebeed72c, #w-node-_957fcc54-142e-8b21-ee0d-87b1d16e2a85-ebeed72c, #w-node-_3e9f045a-8038-1fd6-756f-bf3132cec79e-ebeed72c, #w-node-_957fcc54-142e-8b21-ee0d-87b1d16e2a92-ebeed72c, #w-node-_957fcc54-142e-8b21-ee0d-87b1d16e2a9e-ebeed72c, #w-node-_957fcc54-142e-8b21-ee0d-87b1d16e2aaa-ebeed72c {
    grid-column: span 2 / span 2;
  }

  #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e570-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e581-43861c0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e587-43861c0a {
    place-self: stretch stretch;
  }

  #w-node-b0b079de-e9e8-98fe-6d61-f3ad3c2da8d7-43861c0d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ce6aa42c-95d4-588a-9fa8-026b26e55ddd-43861c12 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-ce6aa42c-95d4-588a-9fa8-026b26e55de4-43861c12 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-f74e0516-8906-fe04-164f-91633dc92110-43861c12 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f74e0516-8906-fe04-164f-91633dc92135-43861c12 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f74e0516-8906-fe04-164f-91633dc9214b-43861c12, #w-node-_0d0c5510-69b8-57ee-87dd-faf5712e5b06-43861c12, #w-node-_0d0c5510-69b8-57ee-87dd-faf5712e5b13-43861c12 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_56254720-c2e6-4334-e3d4-049ca8634300-43861c15, #w-node-_8e68866f-29b1-98aa-ad7c-79336319dcde-43861c15 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9e6-43861c15 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9e9-43861c15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9ea-43861c15 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9ed-43861c15 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9f0-43861c15 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9f3-43861c15 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9f4-43861c15, #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9fb-43861c15 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9fd-43861c15 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5f9fe-43861c15 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa01-43861c15 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa04-43861c15 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa07-43861c15 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa0f-43861c15 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa10-43861c15 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa12-43861c15 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa15-43861c15 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa18-43861c15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa19-43861c15 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa1c-43861c15 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa24-43861c15 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa25-43861c15 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa26-43861c15 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa29-43861c15 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa2c-43861c15 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1a1ba9e2-0303-d9ba-a91e-2834d5f5fa2f-43861c15 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e1135a9d-98e6-caca-571b-a1057e75f79c-43861c15 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e1135a9d-98e6-caca-571b-a1057e75f796-43861c15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e1135a9d-98e6-caca-571b-a1057e75f79f-43861c15 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-e1135a9d-98e6-caca-571b-a1057e75f7a2-43861c15 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e1135a9d-98e6-caca-571b-a1057e75f7a5-43861c15 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-e1135a9d-98e6-caca-571b-a1057e75f797-43861c15 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e1135a9d-98e6-caca-571b-a1057e75f79a-43861c15, #w-node-e1c0938b-5e0e-f454-3089-0a846cb712d1-43861c15 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-e1c0938b-5e0e-f454-3089-0a846cb712d0-43861c15 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e1c0938b-5e0e-f454-3089-0a846cb712c3-43861c15 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e1c0938b-5e0e-f454-3089-0a846cb712cd-43861c15 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-e1c0938b-5e0e-f454-3089-0a846cb712c7-43861c15 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-e1c0938b-5e0e-f454-3089-0a846cb712ca-43861c15 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_36950cc7-2ee4-4120-2e3b-40bfa2f388f7-43861c15 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8ef05d6e-a8d0-4309-a6ac-2be33be62661-43861c15 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-afc87e52-71e0-c30f-f12d-9cb559d07a11-43861c15, #w-node-_687daee7-2a32-a384-ff2f-90916ed7f448-43861c15 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e6ffa286-f8f4-52f2-4d57-a5367d6fb456-43861c15 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-e6ffa286-f8f4-52f2-4d57-a5367d6fb457-43861c15 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e6ffa286-f8f4-52f2-4d57-a5367d6fb459-43861c15 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e6ffa286-f8f4-52f2-4d57-a5367d6fb45c-43861c15 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-e6ffa286-f8f4-52f2-4d57-a5367d6fb460-43861c15 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-e6ffa286-f8f4-52f2-4d57-a5367d6fb463-43861c15 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5ac-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5bd-43861c15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5c3-43861c15 {
    place-self: stretch stretch;
  }

  #w-node-_9aa03494-3df0-c500-6fed-bf3aa9bbecda-43861c16 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_033ebe2d-99e1-039e-2146-a9f563ddcbf6-43861c16, #w-node-_6934e193-28cf-9818-add5-9300f4524a21-43861c16 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_733aed2a-f6a9-359b-f923-9ce0f63c2a6e-43861c16 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_40a2adad-2b78-8cf5-874c-040d0a3dfbe1-43861c16 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d6145840-4da5-c86a-1376-5f9b56808fd6-43861c16 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a5e2b918-0753-e24f-80ae-b60d7e3ac05e-43861c16 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9aa03494-3df0-c500-6fed-bf3aa9bbecda-43861c18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_033ebe2d-99e1-039e-2146-a9f563ddcbf6-43861c18, #w-node-_6934e193-28cf-9818-add5-9300f4524a21-43861c18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_733aed2a-f6a9-359b-f923-9ce0f63c2a6e-43861c18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_40a2adad-2b78-8cf5-874c-040d0a3dfbe1-43861c18 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d6145840-4da5-c86a-1376-5f9b56808fd6-43861c18 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a5e2b918-0753-e24f-80ae-b60d7e3ac05e-43861c18 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_12e69fb6-e6ed-574b-e183-853272288620-43861c21 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_12e69fb6-e6ed-574b-e183-85327228862c-43861c21 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_12e69fb6-e6ed-574b-e183-853272288639-43861c21 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_12e69fb6-e6ed-574b-e183-853272288645-43861c21 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_089e5026-5aca-bc8e-c2d1-28c1d8b6103d-43861c21, #w-node-_089e5026-5aca-bc8e-c2d1-28c1d8b6104a-43861c21 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_61d661a7-c0fc-4adc-c845-9b486bb63763-43861c23, #w-node-b3be2e83-5ce3-6264-1f5b-8cfa0b8b0a17-43861c23 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_2feaf9b5-adb1-8349-730c-79518a480e11-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e22-43861c23 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_2feaf9b5-adb1-8349-730c-79518a480e28-43861c23 {
    place-self: stretch stretch;
  }

  #w-node-b6a2fb4d-840a-acb6-a803-449658ce1864-43861c26, #w-node-b6a2fb4d-840a-acb6-a803-449658ce1870-43861c26, #w-node-b6a2fb4d-840a-acb6-a803-449658ce187d-43861c26 {
    grid-column: span 2 / span 2;
  }

  #w-node-b6a2fb4d-840a-acb6-a803-449658ce184d-43861c26 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-b6a2fb4d-840a-acb6-a803-449658ce1857-43861c26 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: stretch;
  }

  #w-node-a911dc98-63ed-72d0-5773-6740fb61b6ab-43861c26, #w-node-a911dc98-63ed-72d0-5773-6740fb61b6b1-43861c26 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_57f5d9ea-3270-c16a-033b-03c940b2ce6b-43861c35, #w-node-_57f5d9ea-3270-c16a-033b-03c940b2ce77-43861c35, #w-node-_57f5d9ea-3270-c16a-033b-03c940b2ce83-43861c35, #w-node-e751c682-05c2-c8ce-19e7-4196498ab2b8-43861c35, #w-node-e751c682-05c2-c8ce-19e7-4196498ab2c1-43861c35 {
    grid-column: span 2 / span 2;
  }

  #w-node-a911dc98-63ed-72d0-5773-6740fb61b6ab-43861c35, #w-node-a911dc98-63ed-72d0-5773-6740fb61b6b1-43861c35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0a89d801-af66-8c09-0ef3-d5c57361a66f-43861c3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_6a5bbfa2-8c70-077c-bdb9-b407fdca5e43-43861c3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c55-43861c3e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c61-43861c3e {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c6e-43861c3e {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c7a-43861c3e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_28735b6e-c870-fc32-a42b-ebca6da751bd-43861c3e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_28735b6e-c870-fc32-a42b-ebca6da751c4-43861c3e {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb5a-43861c3e {
    grid-area: 2 / 1 / 3 / 10;
    place-self: end start;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb5c-43861c3e {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb60-43861c3e {
    grid-area: 4 / 1 / 5 / 10;
    justify-self: center;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb61-43861c3e {
    grid-area: 3 / 1 / 4 / 9;
    place-self: center;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb66-43861c3e {
    grid-area: 3 / 1 / 4 / 10;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb69-43861c3e {
    grid-area: 2 / 1 / 3 / 10;
    place-self: end start;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb6b-43861c3e {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb6f-43861c3e {
    grid-area: 4 / 1 / 5 / 10;
    justify-self: center;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb70-43861c3e {
    grid-area: 3 / 1 / 4 / 9;
    place-self: center;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb75-43861c3e {
    grid-area: 3 / 1 / 4 / 10;
  }

  #w-node-_2a97ab76-0a0b-1779-b8c6-c83508e4963e-43861c3e, #w-node-de4da6d3-5405-a48c-3051-00408e4477fc-43861c3e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efba-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efbe-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efc2-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efc7-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efcb-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efcf-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efd3-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efd7-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff62fd-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6301-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6305-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff630a-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff630e-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6312-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6316-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff631a-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6346-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff634a-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff634e-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6353-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6357-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff635b-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff635f-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6363-43861c3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d0a-43861c3e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d1a-43861c3e {
    grid-area: 3 / 1 / 6 / 2;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d20-43861c3e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d34-43861c3e {
    grid-area: 3 / 1 / 6 / 2;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d3a-43861c3e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d4e-43861c3e {
    grid-area: 3 / 1 / 6 / 2;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d54-43861c3e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d68-43861c3e {
    grid-area: 3 / 1 / 6 / 2;
  }

  #w-node-_70e14c47-4683-6436-3b3a-eb6376a8c858-76a8c851, #w-node-_70e14c47-4683-6436-3b3a-eb6376a8c8a4-76a8c851 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_455aaa83-d836-b3a0-24c0-713037b095da-37b095d5 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_455aaa83-d836-b3a0-24c0-713037b095dd-37b095d5 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-cf5bffd1-c2b8-c1c1-7fb3-1ece2f590a73-43861c3f, #w-node-cf5bffd1-c2b8-c1c1-7fb3-1ece2f590a7c-43861c3f, #w-node-cf5bffd1-c2b8-c1c1-7fb3-1ece2f590a85-43861c3f, #w-node-cf5bffd1-c2b8-c1c1-7fb3-1ece2f590a91-43861c3f, #w-node-cf5bffd1-c2b8-c1c1-7fb3-1ece2f590a9d-43861c3f {
    grid-column: span 2 / span 2;
  }

  #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e570-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e581-43861c40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e587-43861c40 {
    place-self: stretch stretch;
  }

  #w-node-_61d661a7-c0fc-4adc-c845-9b486bb63763-43861c45, #w-node-b3be2e83-5ce3-6264-1f5b-8cfa0b8b0a17-43861c45 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_18194418-ba62-f03a-580a-9b29daad8f17-43861c47 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_18194418-ba62-f03a-580a-9b29daad8f30-43861c47 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_18194418-ba62-f03a-580a-9b29daad8f4a-43861c47 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c37d3cc8-4d4a-6865-9ddf-647fa78505fe-43861c47, #w-node-c37d3cc8-4d4a-6865-9ddf-647fa7850639-43861c47, #w-node-_19c89b25-1e22-de71-0ea9-6a455e8128a2-43861c47, #w-node-_19c89b25-1e22-de71-0ea9-6a455e8128b1-43861c47 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a70f84fd-27d8-6687-cecb-85c2c112e7e0-43861c4b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a70f84fd-27d8-6687-cecb-85c2c112e7f2-43861c4b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a70f84fd-27d8-6687-cecb-85c2c112e7fa-43861c4b {
    grid-column: span 2 / span 2;
  }

  #w-node-a70f84fd-27d8-6687-cecb-85c2c112e803-43861c4b {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-a70f84fd-27d8-6687-cecb-85c2c112e816-43861c4b {
    justify-self: start;
  }

  #w-node-_03fb3464-28d5-84f8-a317-9981e6e87107-43861c4d, #w-node-_03fb3464-28d5-84f8-a317-9981e6e87113-43861c4d, #w-node-_03fb3464-28d5-84f8-a317-9981e6e8711f-43861c4d {
    grid-column: span 2 / span 2;
  }

  #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c4e, #w-node-_40735057-256d-18e7-37d2-2f375ba05396-43861c58, #w-node-_40735057-256d-18e7-37d2-2f375ba05398-43861c58, #w-node-_40735057-256d-18e7-37d2-2f375ba0539a-43861c58, #w-node-_40735057-256d-18e7-37d2-2f375ba0539c-43861c58 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d7ba6aa-1db2-9619-aae5-21a348eefb14-43861c58, #w-node-_5dec0f6f-a394-7ce1-5ccb-b2cf1be63930-43861c58, #w-node-_97bfafe6-6017-241e-f3e4-616ebbd07679-43861c58, #w-node-_341fa234-a3f4-fca9-e118-7f948a5f6677-43861c58 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ccb762d2-0b70-ddbd-ecc0-bc2a9bead80e-43861c58, #w-node-_5c284a86-00f5-c672-418e-1aadcda948e7-43861c58, #w-node-cdb790e4-d2c6-d7be-cf63-707185cf6437-43861c58, #w-node-_9a82795f-da0e-2002-3f46-143bbeea89cf-43861c58 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f20b9878-4e5c-e55b-92ae-c438a75bd394-43861c58 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ce90447f-4c50-b7af-2f9e-a51e788cca38-43861c58 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_73e7827a-217c-23f5-34e4-fee625053312-43861c58 {
    justify-self: start;
  }

  #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a466-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a477-43861c58 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a47d-43861c58 {
    place-self: stretch stretch;
  }

  #w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5b, #w-node-ea225680-89a9-b66f-a2e3-f375f0ad154d-43861c5b, #w-node-ea225680-89a9-b66f-a2e3-f375f0ad1555-43861c5b, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5b, #w-node-_361cefda-c98b-a36f-fd16-c0860e7dd956-43861c5b, #w-node-_361cefda-c98b-a36f-fd16-c0860e7dd95e-43861c5b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a10f8068-93c1-6e8f-160c-04e0c85d40fd-c85d40e8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-a10f8068-93c1-6e8f-160c-04e0c85d4110-c85d40e8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a10f8068-93c1-6e8f-160c-04e0c85d4116-c85d40e8 {
    place-self: stretch stretch;
  }

  #w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5c, #w-node-ea225680-89a9-b66f-a2e3-f375f0ad154d-43861c5c, #w-node-ea225680-89a9-b66f-a2e3-f375f0ad1555-43861c5c, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5c, #w-node-_361cefda-c98b-a36f-fd16-c0860e7dd956-43861c5c, #w-node-_361cefda-c98b-a36f-fd16-c0860e7dd95e-43861c5c, #w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5d, #w-node-ea225680-89a9-b66f-a2e3-f375f0ad154d-43861c5d, #w-node-ea225680-89a9-b66f-a2e3-f375f0ad1555-43861c5d, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5d, #w-node-_361cefda-c98b-a36f-fd16-c0860e7dd956-43861c5d, #w-node-_361cefda-c98b-a36f-fd16-c0860e7dd95e-43861c5d, #w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5e, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5e, #w-node-cbd45424-1099-19ec-437d-bbb4b58d14ee-43861c5f, #w-node-ea225680-89a9-b66f-a2e3-f375f0ad154d-43861c5f, #w-node-ea225680-89a9-b66f-a2e3-f375f0ad1555-43861c5f, #w-node-e6979325-e5d8-bdc3-f204-8b57e03bc1ce-43861c5f, #w-node-_361cefda-c98b-a36f-fd16-c0860e7dd956-43861c5f, #w-node-_361cefda-c98b-a36f-fd16-c0860e7dd95e-43861c5f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_733aed2a-f6a9-359b-f923-9ce0f63c2a6e-ee4a98c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_033ebe2d-99e1-039e-2146-a9f563ddcbf6-ee4a98c7, #w-node-_6934e193-28cf-9818-add5-9300f4524a21-ee4a98c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_40a2adad-2b78-8cf5-874c-040d0a3dfbe1-ee4a98c7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d6145840-4da5-c86a-1376-5f9b56808fd6-ee4a98c7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a5e2b918-0753-e24f-80ae-b60d7e3ac05e-ee4a98c7 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_61d661a7-c0fc-4adc-c845-9b486bb63763-fa1750dc, #w-node-b3be2e83-5ce3-6264-1f5b-8cfa0b8b0a17-fa1750dc {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_733aed2a-f6a9-359b-f923-9ce0f63c2a6e-559d7b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_033ebe2d-99e1-039e-2146-a9f563ddcbf6-559d7b3f, #w-node-_6934e193-28cf-9818-add5-9300f4524a21-559d7b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9817db2f-6cb0-368b-f76d-c967c324e3d6-559d7b3f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9817db2f-6cb0-368b-f76d-c967c324e3e0-559d7b3f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9817db2f-6cb0-368b-f76d-c967c324e3ea-559d7b3f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6ac81769-d31b-b46e-e07c-a1d9d0bbb7ef-89c0e463, #w-node-_121d7b2d-82cd-8043-f9bd-5f5c6568b875-89c0e463, #w-node-_019ed898-04d9-472b-996a-de2def9951d8-89c0e463, #w-node-_1a1c1b6a-3f83-a7f3-8794-38d6b39590da-89c0e463, #w-node-_864522f4-1879-e5dc-caf6-0590dd0a719e-89c0e463, #w-node-_864522f4-1879-e5dc-caf6-0590dd0a71a1-89c0e463 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_879e7113-c203-e382-1aaf-de6567a8f001-96c3a5f2, #w-node-_879e7113-c203-e382-1aaf-de6567a8f03c-96c3a5f2, #w-node-_2368f6f6-7549-f12b-13b5-c538d2b242f5-96c3a5f2, #w-node-_2368f6f6-7549-f12b-13b5-c538d2b24302-96c3a5f2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8afc98b4-b775-6bdd-6908-18ff06ade982-465cdbb7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-d80fd1e8-00ab-96f0-a1b9-e42ea9d83c65-465cdbb7 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-d80fd1e8-00ab-96f0-a1b9-e42ea9d83c6e-465cdbb7 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-d80fd1e8-00ab-96f0-a1b9-e42ea9d83c77-465cdbb7 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_62b14109-ab8a-f6c3-ddcb-37bf9a2888f0-465cdbb7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_28bfcbe0-df80-e478-46dd-8576d310c5f3-465cdbb7 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de2083e-465cdbb7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-_76c3a9ff-abf7-78f8-35c1-b5d31e8340f7-465cdbb7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de2084d-465cdbb7 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de20856-465cdbb7 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de2085f-465cdbb7 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_7a12c37b-c6c7-10aa-f12c-0c23b2fb6d43-465cdbb7 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de20869-465cdbb7 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: stretch;
  }

  #w-node-cc4893f8-fe42-c223-4646-49094de2086d-465cdbb7 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada4930984-465cdbb7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-cd55188b-0beb-8a57-376e-dc4c5a5985d0-465cdbb7 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada4930986-465cdbb7 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada493098f-465cdbb7 {
    grid-area: 5 / 1 / 6 / 9;
    place-self: center start;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada4930990-465cdbb7 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada4930999-465cdbb7 {
    grid-area: 4 / 1 / 5 / 6;
  }

  #w-node-_3f88d301-a911-7f7b-f8b4-8bf6ecd789e2-465cdbb7 {
    grid-area: 5 / 1 / 6 / 7;
  }

  #w-node-dfeee027-02a5-89b2-ef74-4b41b1540385-465cdbb7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_11e8cde4-098a-f74c-ec81-97a2218d4d9b-465cdbb7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada49309b1-465cdbb7 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada49309b3-465cdbb7 {
    grid-area: 1 / 3 / 2 / 5;
    align-self: end;
  }

  #w-node-_6a7a3334-570a-0960-1e7e-48ada49309b5-465cdbb7 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-e29d227a-1fc0-8e5e-aede-ecd6cfe266c0-43861b90 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_5a9a0690-c510-9a1a-15ad-163eccf624b9-43861b90 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b0f3d702-d511-0a2c-297f-5ae0eb33357b-43861b90 {
    grid-area: 1 / 3 / 2 / 4;
    align-self: end;
  }

  #w-node-_69ce0212-98af-f621-dc0c-4ee520d25d77-43861b90 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0ea0cc96-836f-d1ce-d661-b0d97b415776-43861b90 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_2566acd5-6fbe-4462-e83d-49b428a4583c-43861b90, #w-node-c72da3b9-1635-4793-92b1-21a8516288d6-43861b90 {
    justify-self: center;
  }

  #w-node-c72da3b9-1635-4793-92b1-21a8516288d8-43861b90 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-d4423ddb-6692-dc52-1403-a641aa0a57c3-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57cb-43861b90, #w-node-d4423ddb-6692-dc52-1403-a641aa0a57cf-43861b90 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-a7e2d452-7c33-d262-1ab9-3b8b2a74ebe5-2a74ebd8, #w-node-_8fb058b7-24e4-c6e6-c5fe-24a685fd47a8-2a74ebd8, #w-node-_5442966e-2847-a0ab-c9c6-1ca0b7652e04-43861ba8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5442966e-2847-a0ab-c9c6-1ca0b7652e08-43861ba8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5903d-43861ba8 {
    grid-area: 1 / 1 / 2 / 11;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59044-43861ba8 {
    grid-area: 2 / 1 / 3 / 11;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5904c-43861ba8 {
    grid-area: 1 / 1 / 2 / 11;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905b-43861ba8, #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905d-43861ba8 {
    grid-column: span 4 / span 4;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5906f-43861ba8 {
    grid-area: 1 / 1 / 2 / 11;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59076-43861ba8 {
    grid-area: 2 / 1 / 3 / 11;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5907e-43861ba8 {
    grid-area: 1 / 1 / 2 / 11;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59085-43861ba8 {
    grid-area: 2 / 1 / 3 / 11;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908d-43861ba8, #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908f-43861ba8, #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbb-43861ba8, #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbd-43861ba8, #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18a-43861ba8, #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18c-43861ba8 {
    grid-column: span 4 / span 4;
  }

  #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18e-43861ba8 {
    grid-column: span 8 / span 8;
    align-self: center;
  }

  #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da19a-43861ba8 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da19c-43861ba8 {
    grid-column: span 8 / span 8;
  }

  #w-node-cc2dba78-447b-3abd-ddbe-3ec2488aada3-43861ba8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-cc2dba78-447b-3abd-ddbe-3ec2488aada8-43861ba8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-cc2dba78-447b-3abd-ddbe-3ec2488aadaa-43861ba8 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef96e-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef972-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef976-2f8ef943, #w-node-_3d6a3e05-3cf2-ed25-06c7-0aea2f8ef97a-2f8ef943 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_5442966e-2847-a0ab-c9c6-1ca0b7652e04-43861ba9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5442966e-2847-a0ab-c9c6-1ca0b7652e08-43861ba9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5903d-43861ba9 {
    grid-area: 1 / 1 / 2 / 11;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59044-43861ba9 {
    grid-area: 2 / 1 / 3 / 11;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5904c-43861ba9 {
    grid-area: 1 / 1 / 2 / 11;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905b-43861ba9, #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5905d-43861ba9 {
    grid-column: span 4 / span 4;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5906f-43861ba9 {
    grid-area: 1 / 1 / 2 / 11;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59076-43861ba9 {
    grid-area: 2 / 1 / 3 / 11;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5907e-43861ba9 {
    grid-area: 1 / 1 / 2 / 11;
    place-self: end start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd59085-43861ba9 {
    grid-area: 2 / 1 / 3 / 11;
    align-self: start;
  }

  #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908d-43861ba9, #w-node-_5cea8ff3-9900-9997-8e98-ed417bd5908f-43861ba9, #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbb-43861ba9, #w-node-_321d410d-eaeb-c8ac-4243-0c1c37b62bbd-43861ba9, #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18a-43861ba9, #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18c-43861ba9 {
    grid-column: span 4 / span 4;
  }

  #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da18e-43861ba9 {
    grid-column: span 8 / span 8;
    align-self: center;
  }

  #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da19a-43861ba9 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: start;
  }

  #w-node-c8eb4edd-9411-87de-bbdc-a4a7dd5da19c-43861ba9 {
    grid-column: span 8 / span 8;
  }

  #w-node-cc2dba78-447b-3abd-ddbe-3ec2488aada3-43861ba9 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-cc2dba78-447b-3abd-ddbe-3ec2488aada8-43861ba9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-cc2dba78-447b-3abd-ddbe-3ec2488aadaa-43861ba9 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_33dd4345-05c9-80e9-c4d5-99a8709d8b07-43861bca, #w-node-_33dd4345-05c9-80e9-c4d5-99a8709d8b09-43861bca, #w-node-_6681fa54-a55b-8953-60b7-d591180428f9-43861bca, #w-node-_6681fa54-a55b-8953-60b7-d591180428fb-43861bca, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d26-43861bca, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d2e-43861bca, #w-node-_7f15aa17-b1c2-5f11-2783-5e55829edcbc-43861bca, #w-node-_7f15aa17-b1c2-5f11-2783-5e55829edcbe-43861bca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e598-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e59c-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e5a0-43861bca, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e5a4-43861bca {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_4be87e3e-5591-b872-10d8-b975dce76d8e-43861bcd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac02779480fd-779480bc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a07c84da-1cfc-a480-dc1c-ac0277948100-779480bc {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932d0-8cc931f5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932dc-8cc931f5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_200ef6e1-591b-3a76-8ee0-dcbf8cc932ea-8cc931f5 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_3e9f045a-8038-1fd6-756f-bf3132cec79e-ebeed72c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ce9f3b44-b194-b569-6fe1-9443587c2654-43861bf3 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_0f20501d-1717-14b5-d1f2-1cdf78e343e8-43861c0a, #w-node-_0f20501d-1717-14b5-d1f2-1cdf78e343eb-43861c0a, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d26-43861c0a, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d2e-43861c0a, #w-node-e7b98fc3-e84b-ae69-0ae8-fe4e0a2d870a-43861c0a, #w-node-e7b98fc3-e84b-ae69-0ae8-fe4e0a2d870d-43861c0a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e598-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e59c-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e5a0-43861c0a, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e5a4-43861c0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_72afcc55-c28a-d26d-4b1e-9aeb7e264633-43861c0d, #w-node-_72afcc55-c28a-d26d-4b1e-9aeb7e264636-43861c0d, #w-node-_72afcc55-c28a-d26d-4b1e-9aeb7e264639-43861c0d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ee694d86-e140-e6d1-dbfe-5a49822fb14f-43861c12 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-f74e0516-8906-fe04-164f-91633dc92117-43861c12 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-f74e0516-8906-fe04-164f-91633dc92119-43861c12 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f74e0516-8906-fe04-164f-91633dc9211c-43861c12 {
    grid-area: 1 / 3 / 2 / 4;
    align-self: end;
  }

  #w-node-f74e0516-8906-fe04-164f-91633dc9211e-43861c12 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f74e0516-8906-fe04-164f-91633dc92123-43861c12 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-f74e0516-8906-fe04-164f-91633dc92152-43861c12 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b299222f-083a-0b01-f82a-d37cd3dbbea9-43861c12 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_56254720-c2e6-4334-e3d4-049ca863430a-43861c15, #w-node-_56254720-c2e6-4334-e3d4-049ca863430d-43861c15, #w-node-_8e68866f-29b1-98aa-ad7c-79336319dce8-43861c15, #w-node-_8e68866f-29b1-98aa-ad7c-79336319dceb-43861c15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a98e1a9c-7d80-d7f1-bb23-d277b63898d5-43861c15 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_36950cc7-2ee4-4120-2e3b-40bfa2f388f7-43861c15 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a88df601-5b93-a0e6-1c1a-9fccc7da062f-43861c15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8ef05d6e-a8d0-4309-a6ac-2be33be62661-43861c15 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-afc87e52-71e0-c30f-f12d-9cb559d07a11-43861c15 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e5007949-0494-56a7-6003-5e43ca8653f6-43861c15, #w-node-_34fd57b5-d685-baa3-480f-5a773b4d8cad-43861c15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b1198d31-d4df-e5e2-bfe0-ad985da98da3-43861c15 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_5b7e7f08-bd2a-5a1e-b365-8c6c37c71749-43861c15 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_687daee7-2a32-a384-ff2f-90916ed7f448-43861c15 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5d4-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5d8-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5dc-43861c15, #w-node-_68d92bca-30d1-b813-d073-fd9a3682f5e0-43861c15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_12e69fb6-e6ed-574b-e183-85327228865e-43861c21 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_12e69fb6-e6ed-574b-e183-85327228866a-43861c21 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_12e69fb6-e6ed-574b-e183-853272288677-43861c21 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_12e69fb6-e6ed-574b-e183-853272288683-43861c21 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3b041c18-f7be-d919-663e-4b86b0e5f2e8-43861c21 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9030104c-cc62-4181-fd94-3910e4949cb9-43861c23 {
    justify-self: stretch;
  }

  #w-node-_2feaf9b5-adb1-8349-730c-79518a480e39-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e3d-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e41-43861c23, #w-node-_2feaf9b5-adb1-8349-730c-79518a480e45-43861c23 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-b6a2fb4d-840a-acb6-a803-449658ce184d-43861c26 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-b6a2fb4d-840a-acb6-a803-449658ce1857-43861c26 {
    grid-area: span 1 / span 8 / span 1 / span 8;
    align-self: stretch;
  }

  #w-node-e1c4f535-3127-939f-3b3c-b1fd35478144-43861c36 {
    grid-column: span 1 / span 1;
  }

  #w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c93-43861c3e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77c9f-43861c3e {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77cac-43861c3e {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_76d9b672-8d25-fa9e-3ac0-0971cdc77cb8-43861c3e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb5a-43861c3e {
    grid-area: 1 / 1 / 2 / 11;
    place-self: end start;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb61-43861c3e {
    grid-area: 2 / 1 / 3 / 11;
    align-self: start;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb69-43861c3e {
    grid-area: 1 / 1 / 2 / 11;
    place-self: end start;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb70-43861c3e {
    grid-area: 2 / 1 / 3 / 11;
    align-self: start;
  }

  #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb78-43861c3e, #w-node-e05e1ce1-8dfb-ca99-80cb-da3877b7bb7a-43861c3e {
    grid-column: span 4 / span 4;
  }

  #w-node-abaee9cc-647d-b98c-23f3-9c632bf0ef43-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0ef49-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0ef4f-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0ef55-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0ef59-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0ef5f-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0ef63-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0ef69-43861c3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efdc-43861c3e {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center stretch;
  }

  #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efe2-43861c3e {
    justify-self: stretch;
  }

  #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efe6-43861c3e {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-abaee9cc-647d-b98c-23f3-9c632bf0efec-43861c3e {
    grid-area: 4 / 1 / 5 / 2;
    place-self: center stretch;
  }

  #w-node-abaee9cc-647d-b98c-23f3-9c632bf0eff0-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0eff4-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0eff8-43861c3e, #w-node-abaee9cc-647d-b98c-23f3-9c632bf0effc-43861c3e {
    justify-self: stretch;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff621b-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6221-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6227-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff622d-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6231-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6237-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff623b-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6241-43861c3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff631f-43861c3e {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center stretch;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff6325-43861c3e {
    justify-self: stretch;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff6329-43861c3e {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff632f-43861c3e {
    grid-area: 4 / 1 / 5 / 2;
    place-self: center stretch;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff6333-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6337-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff633b-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff633f-43861c3e {
    justify-self: stretch;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff6368-43861c3e {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center stretch;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff636e-43861c3e {
    justify-self: stretch;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff6372-43861c3e {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff6378-43861c3e {
    grid-area: 4 / 1 / 5 / 2;
    place-self: center stretch;
  }

  #w-node-_0a64639d-9035-0363-c654-820353ff637c-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6380-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6384-43861c3e, #w-node-_0a64639d-9035-0363-c654-820353ff6388-43861c3e {
    justify-self: stretch;
  }

  #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6338-43861c3e {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center stretch;
  }

  #w-node-_45b49758-c7c0-17ac-c936-745a0e5b633e-43861c3e {
    justify-self: stretch;
  }

  #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6342-43861c3e {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6348-43861c3e {
    grid-area: 4 / 1 / 5 / 2;
    place-self: center stretch;
  }

  #w-node-_45b49758-c7c0-17ac-c936-745a0e5b634c-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6350-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6354-43861c3e, #w-node-_45b49758-c7c0-17ac-c936-745a0e5b6358-43861c3e {
    justify-self: stretch;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d47-43861c3e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_36cc69fc-514c-3796-eb1f-06c776272d4a-43861c3e {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center stretch;
  }

  #w-node-_70e14c47-4683-6436-3b3a-eb6376a8c8f7-76a8c851 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f7d48d5f-9f83-4ac2-7b39-6594cee3506f-cee35068 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_455aaa83-d836-b3a0-24c0-713037b095d8-37b095d5 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: end center;
  }

  #w-node-_455aaa83-d836-b3a0-24c0-713037b095da-37b095d5 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_455aaa83-d836-b3a0-24c0-713037b095dd-37b095d5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_33dd4345-05c9-80e9-c4d5-99a8709d8b09-43861c40, #w-node-_6681fa54-a55b-8953-60b7-d591180428fb-43861c40, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d26-43861c40, #w-node-f9dd754c-42be-3ef8-02ed-cbf2c2955d2e-43861c40, #w-node-_7f15aa17-b1c2-5f11-2783-5e55829edcbe-43861c40, #w-node-_017dd224-930c-af3c-7e2c-328203d8d647-43861c40 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e598-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e59c-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e5a0-43861c40, #w-node-bbbb0f39-8f53-616f-9f3c-e183ef91e5a4-43861c40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-c37d3cc8-4d4a-6865-9ddf-647fa7850605-43861c47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-c37d3cc8-4d4a-6865-9ddf-647fa7850607-43861c47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c37d3cc8-4d4a-6865-9ddf-647fa785060a-43861c47 {
    grid-area: 1 / 3 / 2 / 4;
    align-self: end;
  }

  #w-node-c37d3cc8-4d4a-6865-9ddf-647fa785060c-43861c47 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c37d3cc8-4d4a-6865-9ddf-647fa7850611-43861c47 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-c37d3cc8-4d4a-6865-9ddf-647fa7850640-43861c47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e44a46e0-a526-eb9e-739a-ffd51cd2874c-43861c47 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a70f84fd-27d8-6687-cecb-85c2c112e816-43861c4b, #w-node-_73e7827a-217c-23f5-34e4-fee62505331b-43861c58, #w-node-_73e7827a-217c-23f5-34e4-fee625053323-43861c58 {
    justify-self: center;
  }

  #w-node-_73e7827a-217c-23f5-34e4-fee625053325-43861c58 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a48e-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a492-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a496-43861c58, #w-node-_1091c8d9-4ecc-c707-5320-6c61df91a49a-43861c58, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d40eb-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d40ef-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d40f3-c85d40e8, #w-node-a10f8068-93c1-6e8f-160c-04e0c85d40f7-c85d40e8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_43a0e7a4-3a8e-87dc-e2b6-c48fc08ccf9b-9b340767, #w-node-_43a0e7a4-3a8e-87dc-e2b6-c48fc08ccf9b-89c0e463, #w-node-_5a637783-b365-b282-fd97-7ce46ab3cd6b-89c0e463 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_879e7113-c203-e382-1aaf-de6567a8f008-96c3a5f2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_879e7113-c203-e382-1aaf-de6567a8f00a-96c3a5f2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_879e7113-c203-e382-1aaf-de6567a8f00d-96c3a5f2 {
    grid-area: 1 / 3 / 2 / 4;
    align-self: end;
  }

  #w-node-_879e7113-c203-e382-1aaf-de6567a8f00f-96c3a5f2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_879e7113-c203-e382-1aaf-de6567a8f014-96c3a5f2 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_879e7113-c203-e382-1aaf-de6567a8f043-96c3a5f2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4be87e3e-5591-b872-10d8-b975dce76d8e-96c3a5f2 {
    grid-area: 1 / 2 / 2 / 3;
  }
}
