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

@font-face {
  font-family: Gilmer;
  src: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/6426b371101d426c9bbe7f75_Gilmer-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proximanova;
  src: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/6426b37c95bf49292f0f308d_ProximaNova-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proximanova;
  src: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/6426b38442b60fa8d8c9d08b_ProximaNova-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proximanova;
  src: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/6426b39642b60f1d48c9d0eb_ProximaNova-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Proximanovacond;
  src: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/6426b3a73b202da2414fc8b5_ProximaNovaCond-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa brands 400";
  src: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/6426b47c5a6ec64071eb2c2b_fa-brands-400.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 400";
  src: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/6426b49e0e0f32638642a938_fa-regular-400.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa solid 900";
  src: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/6426b4a702569d1088c84b04_fa-solid-900.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilmer;
  src: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/671b8e3baa65bbd543430f91_Gilmer-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --purple: #5359ea;
  --spectre-purple: #6529df;
  --black: black;
  --spectre-dark-purple: #130133;
  --light-purple: #5359ea4d;
  --white: white;
  --untitled-ui--primary600\<deleted\|variable-c514c1b4\>: #7f56d9;
  --untitled-ui--white\<deleted\|variable-e3beb9c1\>: white;
  --untitled-ui--primary700\<deleted\|variable-da4f7fa3\>: #6941c6;
  --untitled-ui--primary100\<deleted\|variable-35a3c723\>: #f4ebff;
  --untitled-ui--gray600\<deleted\|variable-10a0cd12\>: #475467;
  --untitled-ui--gray50\<deleted\|variable-8a511359\>: #f9fafb;
  --untitled-ui--gray700\<deleted\|variable-d4f37b50\>: #344054;
  --untitled-ui--gray300\<deleted\|variable-51e0117e\>: #d0d5dd;
  --untitled-ui--gray800\<deleted\|variable-0a1a9f61\>: #1d2939;
  --untitled-ui--gray100\<deleted\|variable-4a47ec41\>: #f2f4f7;
  --border--8px: 8px;
  --untitled-ui--primary800\<deleted\|variable-ddf4f85f\>: #53389e;
  --untitled-ui--success50\<deleted\|variable-9177f7a8\>: #ecfdf3;
  --untitled-ui--success700\<deleted\|variable-1c4c81d0\>: #027a48;
  --_color-modes---swiper-nav-arrow: var(--_colors---primary-light);
  --prospecting-pink: #ff64ab;
  --color: #fff0;
  --dark-bg: #080116;
  --_colors---pink: #ec4899;
  --_colors---pink-bg: #ec489933;
  --_color-modes---text-pink: var(--_colors---pink-dark);
  --_colors---blue: #0ea5e9;
  --_colors---blue-bg: #0ea5e933;
  --_color-modes---text-blue: var(--_colors---blue-dark);
  --_colors---green: #10b981;
  --_colors---green-bg: #10b98133;
  --_color-modes---text-green: var(--_colors---green-dark);
  --_colors---red: #f43f5e;
  --_colors---red-bg: #f43f5e33;
  --_color-modes---text-red: var(--_colors---reb-dark);
  --prospecting-pink-secondary: #ff64ab33;
  --email-green: #10b981;
  --email-green-secondary: #10b98133;
  --social-red: #ff5253;
  --social-red-secondary: #ff525333;
  --_colors---yellow: #fbbf24;
  --_colors---yellow-bg: #fbbf2433;
  --mushroom: #f6f6f2;
  --prop-reports-blue: #00c5f1;
  --black-light: #2b2b2b;
  --spectre-purple-secondary: #d9c2fd;
  --spectre-purple-tertiary: #ebe2f6;
  --_colors---black: black;
  --_color-modes---swiper-nav-active: var(--_colors---primary);
  --_color-modes---background: var(--_colors---white);
  --_color-modes---headings: var(--_colors---black);
  --_color-modes---paragraphs: var(--_colors---grey);
  --_colors---primary-light: #e0d1ff;
  --_colors---primary-lighter: #f8f4ff;
  --_colors---primary: #6529df;
  --prop-reports-blue-secondary: #00c5f133;
  --_color-modes---swiper-nav-inactive: #130133;
  --_colors---grey: #666;
  --_colors---grey-light: #d1d5db;
  --_colors---white: white;
  --_colors---night: #080116;
  --_colors---green-dark: #064e3b;
  --_colors---pink-dark: #831843;
  --_colors---blue-dark: #0c4a6e;
  --_colors---reb-dark: #831843;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: #666;
  font-family: Proximanova, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

h1 {
  color: #2b2b2b;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Gilmer, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.3;
}

h2 {
  color: #666;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Gilmer, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  color: #666;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Gilmer, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
}

h4 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gilmer, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

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

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

p {
  margin-bottom: 20px;
}

a {
  color: var(--purple);
  text-decoration: none;
}

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

strong {
  font-weight: bold;
}

blockquote {
  background-color: var(--purple);
  color: #fff;
  border-left: 5px #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

.body {
  color: #666;
  font-family: Proximanova, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 35px;
  padding-right: 35px;
}

.container.bnnercontainer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: auto;
  display: block;
  position: relative;
}

.container.spectre-feature-container {
  max-width: 100%;
  padding-left: 0;
}

.container.bookdemocontainer {
  margin-right: 0;
  padding-right: 0;
}

.container.guarantee {
  padding-bottom: 60px;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link.navlink {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-family: Proximanova, sans-serif;
  font-weight: 600;
  line-height: 1.2;
  display: inline-block;
}

.nav-link.navlink:hover {
  color: #ffffffb0;
}

.nav-link.navlink.w--current {
  display: block;
}

.nav-link.navlink.nav-link-accent.loginnavlink {
  font-size: 14px;
}

.nav-dropdown {
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1.2;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 0 20px 0 0;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  color: #fff;
  margin-bottom: 3px;
  margin-right: 0;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide {
  opacity: 0;
  flex-wrap: wrap;
  width: 450px;
  display: block;
  top: 38px;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
  opacity: 1;
  border-top: 5px solid #5359ea;
  border-radius: 5px;
  flex-wrap: wrap;
  place-content: flex-start;
  align-items: flex-start;
  width: 450px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-link.navdropdownlink {
  color: #2b2b2b;
  border-radius: 5px;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 21px 20px;
  font-family: Proximanova, sans-serif;
  font-size: 17px;
  line-height: 1.2;
  display: inline-block;
}

.nav-dropdown-link.navdropdownlink:hover {
  color: #fff;
  background-color: #5359ea;
}

.nav-dropdown-link.navdropdownlink.solutiondroplink {
  align-items: center;
  width: 100%;
  display: flex;
}

.nav-dropdown-link.navdropdownlink.solutiondroplink:hover {
  color: #fff;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.nav-link-accent.loginnavlink {
  color: #c3c3cdb3;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Proximanova, sans-serif;
  font-weight: 600;
  line-height: 1.2;
}

.mobile-margin-top-10.headerbutn {
  padding: 0;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.navbar-logo-left.header {
  z-index: 999;
  background-color: #0000;
  width: 100%;
  margin-top: 0;
  padding: 0 0 8px;
  position: fixed;
  top: 0;
  left: 0;
}

.navbar-logo-left.header.homeheader {
  width: 100%;
}

.navbar-logo-left.header.headerbacground {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642533523b49e11c1e550d5d_pattern-background.webp");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  margin-top: 0;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding: 0;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  padding: 10px 60px;
  display: flex;
}

.navbar-brand {
  width: 150px;
}

.navbar-brand.navbar-brandsticky {
  display: none;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.navliitem {
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Proxima nova alt;
  font-size: 17px;
  font-weight: 700;
  display: block;
  position: relative;
}

.navliitem.navdroplink {
  padding-right: 20px;
}

.navlink {
  color: #fff;
  font-family: Proximanova, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2;
}

.headerbutn {
  text-transform: uppercase;
  border-radius: 5px;
  padding: 11px 15px;
  font-family: Proximanova, sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.headerbutn.hd-bookdemobutn {
  background-color: var(--spectre-purple);
  color: #fff;
  border: 1px solid #5359ea;
  margin-right: 15px;
  line-height: 1;
}

.headerbutn.hd-brichurebutn {
  color: #fff;
  border: 1px solid #fff3;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.headerbutn.hd-brichurebutn:hover {
  background-color: #ffffff4d;
}

.bannersec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642533523b49e11c1e550d5d_pattern-background.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  height: auto;
  min-height: 808px;
  padding-top: 160px;
  display: flex;
  overflow: hidden;
}

.bannerrow {
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.banner-lftcol {
  width: 60%;
  padding: 50px 10px 50px 3em;
}

.banner-lftcol.product {
  width: 50%;
}

.banner-rgtcol {
  width: 920px;
  padding-left: 15px;
  padding-right: 15px;
  position: absolute;
  top: 60px;
  right: -320px;
}

.banner-rgtcol.guarantee {
  flex-flow: column;
  justify-content: flex-end;
  width: 40%;
  max-height: 90%;
  display: flex;
  position: static;
  right: -410px;
}

.banner-rgtcol.product {
  flex-flow: column;
  justify-content: center;
  width: 50%;
  max-height: 90%;
  margin-right: 0;
  display: flex;
  position: static;
  right: -410px;
}

.banner-rgtimg {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image {
  width: 122%;
}

.bnnerimg {
  object-fit: fill;
  width: 90%;
  margin-bottom: 0;
}

.bnnerimg.hero {
  width: 90%;
  max-width: 90%;
  max-height: 770px;
  display: block;
  position: absolute;
  top: 10%;
  left: 50%;
  right: 0%;
}

.bnnerimg.hero.product {
  width: 100%;
  max-height: none;
  position: static;
  top: 0%;
}

.banner-content.hero {
  width: 80%;
}

.bnn-subhd {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Proximanova, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.bnnhd {
  color: #fff;
  margin-top: 15px;
  margin-bottom: 30px;
  font-family: Gilmer, sans-serif;
  font-size: 52px;
  line-height: 1.2;
}

.bannerlsit {
  margin-bottom: 0;
  padding-left: 30px;
  list-style-type: disc;
}

.bnnlistitem {
  color: #c0c0cd;
  margin-bottom: 8px;
  font-family: Proximanova, sans-serif;
}

.cmnbutn {
  color: #fff;
  text-align: center;
  text-transform: none;
  border: 0 #5359ea;
  border-radius: 5px;
  padding: 15px;
  font-family: Proximanova, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

.cmnbutn:hover {
  background-color: #5359ea;
}

.cmnbutn.bnncomnbutn {
  background-color: #5359eacc;
  width: auto;
  margin-top: 20px;
  display: inline-block;
}

.cmnbutn.spectre-labelbutn {
  border-width: 2px;
  border-color: #fff;
  padding: 16px 24px;
  font-weight: 600;
}

.cmnbutn.spectre-labelbutn.solid {
  background-color: var(--purple);
}

.cmnbutn.roi-sharebutn {
  border-width: 2px;
  border-color: #fff;
  width: 94%;
  margin-top: 40px;
  font-weight: 600;
}

.cmnbutn.roi-sharebutn:hover {
  color: #5359ea;
  background-color: #fff;
}

.cmnbutn.fotertopbutn {
  text-transform: uppercase;
  background-color: #5359ea;
  padding: 14px 18px;
  font-size: 17px;
  box-shadow: 0 7px 12px #5359ea66;
}

.cmnbutn.productbnr-requstdmobutn {
  margin-right: 30px;
}

.cmnbutn.bluebutn {
  background-color: #5359ea;
}

.cmnbutn.bluebutn:hover {
  background-color: #5359eae6;
}

.cmnbutn.bluebutn.productbnr-requstdmobutn {
  flex: 0 auto;
  align-self: flex-start;
  display: inline-block;
}

.cmnbutn.bluebutn.productbnr-requstdmobutn.thankyou-page {
  margin-top: 20px;
}

.cmnbutn.bluebutn.productbnr-requstdmobutn.thankyou-page.guide {
  align-self: center;
  margin-right: 0;
}

.cmnbutn.bluebutn.productbnr-requstdmobutn.single {
  margin-right: 0;
}

.cmnbutn.bluebutn.getaction-requestdmobutn {
  color: #5359ea;
  background-color: #fff;
  border-color: #fff;
  margin-right: 30px;
  padding: 13px 16px;
}

.cmnbutn.bluebutn.getaction-requestdmobutn:hover {
  background-color: #f0f0f3;
  border-color: #e9e9eb;
}

.cmnbutn.bluebutn.thnkyoubackhomebutn {
  text-transform: uppercase;
  min-width: 221px;
  margin-top: 25px;
  padding: 12px 20px;
  font-size: 17px;
  display: inline-block;
  box-shadow: 0 0 12px 7px #5359ea4d;
}

.cmnbutn.bluebutn.contact-page {
  flex: 0 auto;
  align-self: flex-start;
  width: 250px;
  display: block;
}

.cmnbutn.bluebutn.contact-page.thankyou-page {
  margin-top: 20px;
}

.cmnbutn.bluebutn.contact-page.thankyou-page.guide {
  align-self: center;
  margin-right: 0;
}

.cmnbutn.bluebutn.contact-page.single {
  margin-right: 0;
}

.cmnbutn.getactioncontactbutn {
  border-color: #fff;
  padding: 13px 16px;
}

.cmnbutn.getactioncontactbutn:hover {
  color: #5359ea;
  background-color: #fff;
}

.cmnbutn.solution-bnrtxt {
  color: #2b2b2b;
  display: inline-block;
}

.cmnbutn.solution-bnrtxt:hover {
  color: #fff;
}

.cmnbutn.solution-bnnr-cmnbutn {
  color: #2b2b2b;
}

.cmnbutn.solution-bnnr-cmnbutn:hover {
  color: #fff;
}

.cmnbutn.solution-bnnr-cmnbutn.casestudy-bnbutn {
  margin-top: 32px;
}

.cmnbutn.productbnnr-contactbutn {
  display: block;
}

.cmnbutn.productbnnr-contactbutn.productbn-whtbutn {
  color: #2b2b2b;
}

.cmnbutn.productbnnr-contactbutn.productbn-whtbutn:hover {
  color: #fff;
}

.cmnbutn.mb-hd-bookdemobutn {
  border-color: #ffffff4d;
  display: none;
}

.cmnbutn.mb-hd-bookdemobutn:hover {
  background-color: #ffffff4d;
}

.cmnbutn.prductbnn-whtbutn {
  color: #2b2b2b;
}

.cmnbutn.prductbnn-whtbutn:hover {
  color: #fff;
}

.cmnbutn.proprty-report-bkdemobutn {
  border-color: #ffffff4d;
}

.cmnbutn.proprty-report-bkdemobutn:hover {
  background-color: #ffffff4d;
}

.bnnspantxt {
  display: block;
}

.logo-item-imgbox {
  align-items: center;
  width: 100%;
  height: 148px;
  margin-right: 0;
  padding: 50px 30px;
  display: flex;
}

.logo-carouselimg {
  opacity: .8;
  max-width: 150px;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.hdbutntext {
  font-family: Proximanova, sans-serif;
  font-weight: 600;
  display: inline-block;
}

.hd-butnarwimg {
  width: 6px;
  height: 9px;
  margin-left: 13px;
}

.cmnbutntext {
  text-align: center;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
}

.cmnbutnarw, .cmnbutnarw.fotrcmnbutn-arw {
  margin-left: 20px;
}

.cmnbutnarw.solut-bnr-whtarw {
  display: inline-block;
}

.cmnbutnarw.product-bnncontactwhtarw {
  display: none;
}

.spectreai-labelsec {
  padding-top: 60px;
}

.spectreai-label-row {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/668fb637cd8e77644b312b50_30-day-auto-social-banner.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 0 40px;
  display: flex;
  box-shadow: 0 0 12px 4px #00000040;
}

.spectreai-label-midcol {
  max-width: 400px;
  padding-left: 15px;
  padding-right: 15px;
}

.spectreai-label-lftsubhd {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilmer, sans-serif;
  font-size: 20px;
}

.spectreai-label-hd {
  color: #fff;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Gilmer, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.spectreai-label-para {
  color: #fff;
  margin-bottom: 0;
  font-family: Proximanova, sans-serif;
  font-size: 18px;
  line-height: 1.3;
}

.spectreai-label-lastcol {
  width: 20%;
}

.logoscarousalpart {
  border-bottom: 1px solid #c8d8e0;
}

.tools-growthsec {
  padding-top: 92px;
}

.pghdflex {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.pghdflex.superchangepghdflex {
  flex-direction: row;
  justify-content: flex-start;
  margin-left: -40px;
  margin-right: -40px;
}

.pghdbox {
  width: auto;
}

.pghd {
  color: #333;
  width: auto;
  max-width: none;
  margin-top: 0;
  font-family: Gilmer, sans-serif;
  font-size: 37px;
  font-weight: 700;
  line-height: 1.3;
}

.pghd.estate-lettinghd {
  max-width: 440px;
}

.pghd.pghd-small {
  font-size: 40px;
}

.pghd.pghd-small.printposthd {
  max-width: 420px;
}

.pghd.pghd-small.toolsgrowthpghd {
  max-width: 500px;
}

.pghd.wht-pghdtext {
  color: #fff;
}

.pghd.wht-pghdtext.pghd-big {
  font-size: 52px;
}

.pghd.wht-pghdtext.casestudymeasurablehd {
  margin-bottom: 20px;
}

.pghd.wht-pghdtext.aniversarymarket-hd {
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 30px;
}

.pghd.wht-pghdtext.aniversarybusineshd {
  font-size: 30px;
}

.pghd.pghd-big {
  font-size: 52px;
}

.pghd.pghd-big.wht-pghdtext.h3 {
  font-size: 40px;
}

.pghd.sales-reangaging-pghd {
  margin-bottom: 13px;
  font-size: 30px;
}

.pghd.blogdetailshd {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 35px;
}

.pghd.aniversary-sayhelohd {
  font-size: 55px;
}

.pghd.prop-reprt-buyinfo-pghd {
  font-size: 30px;
}

.pghd.reliabledata-hd, .pghd.offmrkt-campaign-pghd {
  font-size: 55px;
}

.pghd.pghd-big-copy {
  text-align: center;
  font-size: 52px;
}

.pghd.pghd-big-copy.wht-pghdtext.h3 {
  font-size: 40px;
}

.pghd.sidebar.guide {
  margin-top: 0;
}

.ph-head-rgtcol {
  max-width: 500px;
}

.ph-head-rgtcol.superchangeleft-hdcol {
  padding-top: 10px;
}

.pghdtext {
  color: #666;
  font-family: Proximanova, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.5;
}

.pghdtext.sales-lettinghdtext {
  max-width: 470px;
  font-size: 20px;
  font-weight: 400;
}

.tools-growth-row {
  flex-wrap: wrap;
  align-items: stretch;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.spectre-toolsitem {
  width: 33.3%;
  margin-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.spectre-tools-card {
  background-color: #fff;
  border-radius: 8px;
  padding: 32px 26px;
  position: relative;
  box-shadow: 0 0 25px #00000026;
}

.spectre-tools-card:hover {
  background-color: #f6f7ff;
}

.spectretoolstitle {
  color: #2b2b2b;
  margin-bottom: 17px;
  font-family: Gilmer, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.spectre-tools-iconbox {
  background-color: #f9f9fa;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 92px;
  height: 92px;
  margin-bottom: 27px;
  display: none;
}

.spectre-tools-cont {
  position: relative;
}

.spectretools-para {
  color: #666;
  font-family: Proximanova, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
}

.spectre-toolslink {
  width: 100%;
  height: 100%;
  text-decoration: none;
  position: absolute;
  top: 0;
  left: 0;
}

.spectre-toolsshorttxtbox {
  padding-left: 26px;
  position: relative;
}

.spectre-shorttxticon {
  width: 18px;
  height: 14px;
  position: absolute;
  top: 7px;
  left: 0;
}

.cmngap {
  padding-top: 92px;
  padding-bottom: 92px;
  display: block;
}

.cmngap.measurable-roisec {
  padding-top: 0;
  padding-bottom: 60px;
}

.cmngap.printpostage-sec {
  background-image: linear-gradient(#f9f9fa, #fff);
}

.cmngap.getactionsec {
  background-color: #191c20;
  padding-bottom: 180px;
}

.cmngap.logo-showcasesec {
  padding-top: 0;
  padding-bottom: 20px;
}

.cmngap.footersec {
  background-color: #191c20;
  padding-top: 66px;
}

.cmngap.testitimonialsec {
  padding-top: 0;
  padding-bottom: 50px;
  position: relative;
  top: -123px;
}

.cmngap.spectre-featuresec.spectre-feature-oldsec {
  display: none;
}

.cmngap.brand-protectsec.onmrkt-brand-protectsec {
  padding-top: 170px;
}

.cmngap.autimation-settingsec {
  background-color: #050505;
  padding-top: 0;
}

.cmngap.letingdidentifysec {
  position: relative;
}

.cmngap.letingdatabasesec {
  padding-top: 0;
}

.cmngap.letting-featuresec {
  background-color: #191c20;
  border-top: 3px solid #5359ea;
}

.cmngap.annivermarketsec {
  background-color: #050505;
  padding-top: 142px;
}

.cmngap.aniversary-buseinessec {
  background-color: #050505;
  padding-top: 50px;
}

.cmngap.aniversary-sayhelosec {
  padding-top: 142px;
}

.cmngap.spectreai-marketingspendsec {
  background-color: #050505;
  position: relative;
}

.cmngap.spectreai-intelligentsec {
  background-color: #050505;
  padding-top: 55px;
  padding-bottom: 55px;
}

.cmngap.freerecover-speciallistsec, .cmngap.freerecoveydiscreetsec, .cmngap.freerecovry-lostsec, .cmngap.freerecovryclaimbacksec {
  background-color: #050505;
}

.cmngap.prop-reprt-buyinfosec, .cmngap.propelevate-agencysec {
  background-color: #191c20;
}

.cmngap.soldhomeowner-mrktsec {
  background-color: #050505;
  position: relative;
}

.cmngap.soldbeat-campaignsec {
  background-color: #050505;
}

.cmngap.onmrkt-intelignt-tragetsec {
  background-image: linear-gradient(#f9f9fa00, #f9f9fa 47.4%);
  padding-bottom: 167px;
  position: relative;
}

.cmngap.offmarkt-focussec {
  background-color: #050505;
}

.cmngap.sinclair-taylor-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 20px;
  display: block;
}

.sales-lettingspan {
  color: #5359ea;
}

.sales-letting-row {
  justify-content: flex-start;
  margin-top: 90px;
  margin-left: -40px;
  margin-right: -40px;
  display: flex;
}

.sales-letting-leftcol, .sales-lettingrgt-col {
  width: 45%;
  padding-left: 40px;
  padding-right: 40px;
}

.sales-letting-topbar {
  background-color: #000;
  border: 0 #000;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  min-height: 75px;
  margin-bottom: 30px;
  padding: 20px 26px;
  display: flex;
}

.sales-letting-topbar.lettingstopbar {
  background-color: #5359ea;
}

.sales-letting-topbarhd {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilmer, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.sales-letting-topbarhd.ofmrkt-sales-letting-topbarhd {
  font-size: 19px;
}

.sales-letting-topbarlogobox {
  width: 111px;
}

.sales-letting-text {
  margin-bottom: 48px;
  line-height: 1.5;
}

.sales-lettingcardlinkbox {
  color: #3f3f3f;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.sales-lettingcardlink-text {
  display: inline-block;
}

.sales-lettingcardlink-arw {
  width: 9px;
  margin-left: 10px;
}

.measurable-roitopsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642533523b49e11c1e550d5d_pattern-background.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 92px;
  padding-bottom: 92px;
}

.measurable-toprow {
  justify-content: space-between;
  display: flex;
}

.measurable-top-lftcol {
  width: 50%;
}

.pagehdbox.text-center {
  text-align: center;
  padding-bottom: 20px;
}

.pagehdbox.text-center.sales-reangahd {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.pagehdbox.text-center.solution-chooseagent-hd {
  margin-bottom: 88px;
  padding-bottom: 0;
}

.pagehdbox.text-center.aniversaries-purchasehdbox {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.pagehdbox.instruc-win-market-lftcontpghd, .pagehdbox.pghdbefore-design.hypertarget-ofmarkt-rgt-hd {
  margin-bottom: 45px;
}

.pagehdbox.pghdbefore-design.compsuces-newshdbox {
  margin-bottom: 50px;
}

.pagehdbox.pghdbefore-design.letingdidentify-hdbox, .pagehdbox.pghdbefore-design.prop-reprt-buyinfo-pghdbox.pghdgap {
  margin-bottom: 45px;
}

.pagehdbox.pghdbefore-design.soldinyour-campaign-hdbox {
  margin-bottom: 40px;
}

.pagehdbox.pghdbefore-design.onmrkt-competitorprop-hdbox {
  margin-bottom: 27px;
}

.pagehdbox.pghdbefore-design.onmrkt-competitorprop-hdbox.onmrkt-competitorprop-hdmb {
  display: none;
}

.pagehdbox.pghdbefore-design.onmrkt-competitorprop-hdbox.onmrkt-competitorprop-hd-dsktp {
  display: block;
}

.pagehdbox.pghdbefore-design.offmrkt-campaign-rwhdbox, .pagehdbox.sales-vaulthdbox {
  margin-bottom: 45px;
}

.pagehdbox.solution-returninvest-hd {
  margin-bottom: 22px;
}

.pagehdbox.solution-casestudy-pghd {
  margin-bottom: 50px;
}

.pagehdbox.bloghdbox {
  margin-bottom: 34px;
}

.pagehdbox.bloghdbox.blogmbhd {
  display: none;
}

.pagehdbox.lettingdatabasehdbox {
  text-align: center;
  max-width: 940px;
  margin-bottom: 112px;
  margin-left: auto;
  margin-right: auto;
}

.pagehdbox.spectre-marktspenthdbox, .pagehdbox.pghdbotmgap {
  margin-bottom: 45px;
}

.pagehdbox.propelevate-agencyhdbox {
  text-align: center;
  margin-bottom: 137px;
}

.pagehdbox.reliabledata-hdbox.text-center {
  padding-bottom: 45px;
}

.pagehdbox.soldhomeowner-mrkthdbox {
  margin-bottom: 55px;
}

.pagehdbox.soldinyour-campaignhdbox {
  max-width: 850px;
  margin-bottom: 70px;
  margin-left: auto;
  margin-right: auto;
}

.pagehdbox.soldbeat-campaignhdbox {
  margin-bottom: 55px;
}

.pagehdbox.offmarkt-focuspghdbox, .pagehdbox.offmrkt-prsonl-prospect-offmrkt-hdbox {
  margin-bottom: 45px;
}

.pagehdbox.offmrkt-prsonl-prospect-offmrkt-hdbox.offmrkt-prsonl-prospect-dsktop {
  display: block;
}

.pagehdbox.offmrkt-prsonl-prospect-offmrkt-hdbox.offmrkt-prsonl-prospect-mb {
  display: none;
}

.measurable-top-textbox {
  max-width: 540px;
}

.measurabletoptext {
  color: #c0c0cd;
  line-height: 1.5;
}

.measurable-roi-bottomrow {
  display: flex;
}

.measurable-roi-botmlftcol {
  width: 56%;
  position: relative;
  top: -40px;
}

.measurable-roi-botm-rgtcol {
  width: 43%;
  margin-top: 30px;
}

.measurable-roi-featurecard {
  padding-left: 70px;
}

.measurable-roi-feature-wrap {
  align-items: flex-start;
  margin-top: 50px;
  padding-left: 50px;
  display: flex;
  position: relative;
}

.measurable-roi-feature-icon {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  position: static;
  top: 0;
  left: 0;
}

.measurable-roi-feature-lsthd {
  color: #2b2b2b;
  margin-top: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.3;
}

.roi-feature-lst-txt {
  line-height: 1.3;
}

.measurable-roi-feature-iconbox {
  background-color: #e5e6fc;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 37px;
  height: 37px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.measurable-roi-sharebox {
  background-color: #fff;
  border-radius: 8px;
  display: flex;
  position: relative;
}

.roishare-left-box {
  width: 53%;
}

.roi-rgtsharecont-box {
  background-color: #5359ea;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  width: 47%;
  height: auto;
  padding: 70px 26px 40px;
  position: static;
}

.roi-rgtsharecont-hd {
  color: #fff;
  font-family: Gilmer, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.3;
}

.toolsgrowtth-label {
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 11px;
  padding: 3px 10px;
  font-size: 12px;
}

.toolsgrowtth-labellist {
  flex-wrap: wrap;
  display: flex;
}

.toolsgrowtth-label-item {
  margin-right: 10px;
}

.toolsgrowtth-labellink {
  padding-left: 36px;
  padding-right: 36px;
  text-decoration: none;
}

.roishare-left-card {
  padding: 70px 20px 31px;
}

.roishare-left-circlebox {
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 214px;
  height: 214px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.roishare-left-circlebackimg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.roishare-innercircle {
  background-color: #5359ea26;
  border-radius: 100%;
  width: 33px;
  height: 33px;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.roishare-innercircle-small {
  background-color: #5359ea;
  border-radius: 100%;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.roishare-circlevaluebox {
  color: #3f3f3f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.1;
}

.roishare-left-circle-cont {
  z-index: 1;
  text-align: center;
  position: relative;
}

.roivalueparcent {
  font-size: 25px;
}

.roi-circlecaption-text {
  color: #3f3f3f;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.roi-circle-fst-line {
  background-color: #9ca13b1a;
  border-radius: 1px;
  width: 87px;
  height: 4px;
  margin-bottom: 6px;
  margin-left: auto;
  margin-right: auto;
}

.roi-circle-scnd-line {
  background-color: #9ca13b1a;
  border-radius: 2px;
  width: 58px;
  height: 4px;
  margin-left: auto;
  margin-right: auto;
}

.roishare-leftbotm-textwrap {
  text-align: center;
}

.print-post-row {
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.print-post-left-col, .print-post-rgt-col {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.pgsubhd {
  color: #a0abb1;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 22px;
  font-family: Gilmer, sans-serif;
  line-height: 1.2;
}

.pgsubhd.bestchoose-agents-subhd {
  color: #5359ea;
}

.print-post-left-text {
  max-width: 500px;
  line-height: 1.5;
}

.print-post-rgt-imgbox {
  text-align: center;
  max-width: 403px;
  margin-left: auto;
  margin-right: auto;
}

.print-post-rgt-imgbox.mb-print-post-rgt-imgbox {
  display: none;
}

.getaction-numberpart {
  max-width: 810px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.get-action-number-row {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.get-action-number-wrap {
  width: 50%;
  margin-bottom: 90px;
  padding-left: 15px;
  padding-right: 15px;
}

.get-action-number-box {
  padding-left: 70px;
  position: relative;
}

.get-action-number-icon {
  text-align: center;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 0;
}

.get-action-numberconthd {
  color: #fff;
  margin-bottom: 7px;
  font-family: Gilmer, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.2;
}

.get-actionnumber-txt {
  color: #c0c0cd;
  line-height: 1.2;
}

.logo-showcase-row {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.logo-showcase-imgbox {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.logo-showcase-wrap {
  justify-content: center;
  align-items: center;
  width: 16.6%;
  margin-bottom: 125px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.logo-showcase-img {
  opacity: .8;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.text-block {
  font-family: "Fa brands 400", sans-serif;
  position: static;
}

.foter-toprow {
  display: flex;
}

.foter-toplftcol {
  width: 50%;
}

.foter-toplgtcol {
  width: 50%;
  position: static;
}

.foter-topleftcard {
  max-width: 400px;
}

.foter-topcont {
  margin-bottom: 40px;
}

.foter-toplefttext {
  color: #c0c0cd;
  max-width: 500px;
  line-height: 1.5;
}

.fotertoprgtimgbox {
  position: static;
  right: auto;
}

.fotertoprgtimg {
  width: 550px;
  max-width: none;
  position: absolute;
  top: 0;
  right: 0;
}

.foterlogopart {
  margin-bottom: 47px;
  padding-top: 0;
  padding-bottom: 0;
}

.foterlogopart.sales-foterlogopart, .foterlogopart.demofoterpart {
  padding-top: 0;
}

.foterlogo {
  width: 150px;
}

.foter-botmpart {
  border-top: 1px solid #ffffff1a;
  padding-top: 60px;
}

.fotertoppart {
  padding-top: 165px;
  padding-bottom: 117px;
  display: block;
  position: relative;
}

.fotertoppart.sales-fotertop {
  display: none;
}

.foterbotm-row {
  justify-content: space-between;
  display: flex;
}

.foterleftcol {
  width: 30%;
}

.foterrgtcol {
  width: 44%;
}

.fotertext {
  color: #fff;
  margin-bottom: 13px;
  font-size: 14px;
}

.foter-companyadress {
  margin-bottom: 0;
}

.copyrgttext {
  color: #a0abb1;
  font-size: 14px;
}

.fotersocial {
  margin-top: 83px;
}

.fotersocaillist {
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.fotersocaillist-item {
  padding-right: 17px;
  list-style-type: none;
}

.fotersocaillist-icon {
  color: #fff;
  font-family: "Fa brands 400", sans-serif;
  font-size: 17px;
}

.foterlinkcol {
  width: 50%;
}

.foter-linkwrap {
  display: flex;
}

.foterlinklist {
  padding-left: 0;
}

.foterlinklist-item {
  text-transform: capitalize;
  margin-bottom: 23px;
  list-style-type: none;
}

.foterlink {
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.1;
  text-decoration: none;
}

.foterlink:hover {
  color: #ffffffb3;
}

.testimonialpart {
  background-color: #fff;
  border-radius: 8px;
  max-width: 994px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  box-shadow: 0 10px 50px #0000000d;
}

.testimonial-row {
  display: flex;
}

.testimonial-left-col {
  width: auto;
}

.testimonial-rgt-col {
  color: #191c20;
  background-color: #191c20;
  width: 89px;
}

.testimonail-item {
  height: 100%;
}

.testimonail-card {
  border-radius: 0;
  height: 100%;
  display: flex;
}

.testimonail-imgwrap {
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 35px;
  display: flex;
}

.testimonial-imgbox {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.testimonail-content {
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 35px 35px 35px 45px;
  display: flex;
}

.testimonialname {
  color: #fff;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Gilmer, sans-serif;
  font-size: 32px;
  line-height: 1.2;
}

.testimonial-cont {
  color: #fff;
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 1.5;
}

.testimonail-authorpart {
  margin-top: auto;
}

.testimonial-authorname {
  color: #fff;
  font-size: 20px;
  line-height: 1.24;
}

.testimonial-author-desig {
  color: #fff;
  font-size: 14px;
  line-height: 1.3;
}

.testimonialarw {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.testimonial-nextarw {
  background-color: #0000;
  font-size: 0;
}

.testimonial-nextarw-img {
  width: 14px;
}

.testimonial-prevarw {
  display: none;
}

.spectre-feature-row {
  display: flex;
}

.spectre-feature-leftcol {
  background-color: #050505;
  justify-content: flex-end;
  align-items: center;
  width: 55%;
  height: auto;
  display: block;
  position: relative;
}

.spectre-feature-rgtcol {
  width: 45%;
  height: auto;
  position: relative;
}

.spectre-feature-imgbox {
  align-items: center;
  padding-left: 25px;
  padding-right: 25px;
  display: block;
  position: relative;
}

.spectre-feature-img {
  position: relative;
}

.spectre-featurewrap {
  border-bottom: 1px solid #c8d8e0;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.spectre-feature-content {
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 40px;
}

.spectre-featurehd {
  color: #2b2b2b;
  margin-bottom: 13px;
  font-family: Gilmer, sans-serif;
  font-size: 32px;
}

.spectre-featurepara {
  line-height: 1.5;
}

.spectre-feature-circleiconbox {
  background-color: #5359eb26;
  border-radius: 100%;
  width: 37px;
  height: 37px;
  margin-bottom: 42px;
  position: relative;
}

.spectre-feature-diamondbox {
  background-color: #5359ea;
  border-radius: 1.5px;
  width: 35.1351%;
  height: 35.1351%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(45deg);
}

.brand-protectcont {
  text-align: center;
  max-width: 1070px;
  margin-left: auto;
  margin-right: auto;
}

.brand-protect-text {
  color: #666;
  font-size: 28px;
  line-height: 1.5;
}

.text-span {
  color: #5359ea;
}

.brandprotectspan {
  color: #5359ea;
  font-weight: 700;
}

.brand-protectpart {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brand-protect-row {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brand-protect-box {
  text-align: center;
  background-color: #eaedef;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 234px;
  height: 234px;
  display: flex;
}

.brand-protect-box.brand-protect-bluebox {
  color: #666;
  text-align: center;
  background-color: #5359ea;
  position: relative;
}

.brand-protect-box.brand-protect-blueborderbox {
  background-color: #fff0;
  border: 2px solid #5359ea;
  position: relative;
  overflow: hidden;
}

.brand-protect-box.brand-protect-darkbox {
  background-color: #191c20;
  overflow: hidden;
}

.brand-protect-icon {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-bottom: 17px;
  display: flex;
}

.brand-protect-icon.brand-protect-icon-dark {
  background-color: #3f3f3f;
  justify-content: center;
  align-items: center;
  margin-bottom: 17px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.brand-protect-icon.brand-protect-icon-white {
  color: #666;
  background-color: #eaedef;
}

.heading {
  margin-top: 0;
}

.brand-protect-circlehd {
  color: #2b2b2b;
  margin-bottom: 26px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.brand-protect-circlehd.brand-protect-whttext {
  color: #fff;
}

.brand-protect-lines-before {
  background-color: #3f3f3f1a;
  width: 97px;
  height: 4px;
  margin-bottom: 7px;
  margin-left: auto;
  margin-right: auto;
}

.brand-protect-lines-after {
  background-color: #3f3f3f1a;
  width: 65px;
  height: 4px;
  margin-left: auto;
  margin-right: auto;
}

.spectre-tools-iconimg {
  width: 100%;
  max-width: 50%;
}

.salesbannersec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642533523b49e11c1e550d5d_pattern-background.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 50px;
}

.salesbannersec.lettingbnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644bad3cc8da47233e50ec65_pattern-houses2.jpg");
  background-position: 50% 0;
  background-size: cover;
  padding-top: 80px;
}

.salesbannersec.spectreaibnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644b9ad275b2badc18a59b5a_pattern-background-ai.jpg");
  background-position: 50%;
  background-size: cover;
}

.salesbannersec.spectrefree-recoversec {
  padding-bottom: 100px;
}

.salesbannersec.guarantee {
  padding-top: 140px;
}

.producrbnr-inrpart {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.productbnncontent {
  text-align: center;
  min-width: 60%;
  max-width: 100%;
  display: block;
}

.productbnnr-hd {
  color: #fff;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Gilmer, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.3;
}

.productbnnr-hd.productbnn-whthd {
  color: #2b2b2b;
}

.productbnnr-hdspan {
  color: #5359ea;
}

.productbnn-para {
  color: #c0c0cd;
  max-width: 690px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 1.5;
}

.productbnn-para.productbnn-whtpara {
  color: #666;
}

.productbnn-para.centre {
  text-align: center;
}

.productbnn-para.centre.sml {
  padding-top: 20px;
  font-size: 16px;
}

.productbnn-butnbox {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.productbnn-butnbox.inblock {
  margin-top: 0;
}

.productbnn-butnbox.left {
  justify-content: flex-start;
}

.productbnr-imgbox {
  text-align: center;
  max-width: 90%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.bestchoose-agentsec {
  background-color: #050505;
  padding-top: 137px;
  padding-bottom: 124px;
}

.bestchoose-agentlogopart {
  justify-content: center;
  align-items: center;
  margin-top: 88px;
  display: flex;
}

.bestchoose-agent-logocol {
  width: 16.66%;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.bestchoose-agent-logobox {
  justify-content: center;
  display: flex;
}

.bestchoose-agent-logo {
  opacity: .7;
  filter: brightness(0%) invert();
  max-width: 135px;
}

.instruc-win-onmarket-prospecsec {
  background-color: #050505;
  padding-bottom: 55px;
}

.instruc-win-market-prospect-row {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.instruc-win-market-lftcol, .instruc-win-market-rgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.instruc-win-market-img {
  max-width: 110%;
}

.blackpara {
  color: #c0c0cd;
  line-height: 1.5;
}

.blackpara.instruc-winmarket-para {
  margin-bottom: 40px;
}

.blackpara.sales-vaultpara {
  max-width: 490px;
  margin-bottom: 40px;
}

.blackpara.spectreai-intelligentpara, .blackpara.spectreai-marktspndpara {
  max-width: 490px;
}

.instruc-winmarket-paraspan {
  color: #5359ea;
}

.instruc-win-market-lftcont-list {
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.instruc-win-market-listwrap {
  width: 50%;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.instruc-win-markt-lstwraptxtbox {
  line-height: 1.65;
  position: relative;
}

.instruc-win-markt-lsticon {
  width: 34px;
  height: 34px;
  position: absolute;
  top: 0;
  left: 0;
}

.instruc-win-markt-lsttxtbox {
  padding-left: 60px;
}

.instruc-win-markt-lsttxt {
  color: #fff;
  font-size: 26px;
  font-weight: 700;
}

.hypertarget-ofmarkt-sec {
  padding-top: 142px;
  padding-bottom: 62px;
}

.hypertarget-ofmarkt-row {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.hypertarget-ofmarkt-lftcol, .hypertarget-ofmarkt-rgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.hypertarget-ofmarkt-rgt-contbox {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 40px;
  display: block;
}

.hypertarget-ofmarkt-rgttext {
  margin-bottom: 40px;
}

.hypertarget-ofmarkt-list-item {
  margin-bottom: 32px;
  font-size: 26px;
}

.hypertarget-ofmarkt-list-box {
  padding-left: 60px;
  position: relative;
}

.instruc-win-markt-lst-para {
  color: #2b2b2b;
  font-size: 26px;
  font-weight: 700;
}

.hypertarget-ofmarkt-contactpart {
  text-align: center;
  margin-top: 70px;
}

.hypertarget-ofmarkt-contactpart.solution-casestudycontactinfo {
  margin-top: 100px;
  font-size: 16px;
}

.hypertarget-ofmarkt-contactpart.companycontactinfo {
  text-align: left;
  margin-top: 45px;
}

.hypertarget-ofmarkt-contactpart.aniversry-sayhelocontactbox {
  margin-top: 0;
}

.hypertarget-ofmarkt-contactpart.spectreai-hypertrgt-contactpart {
  margin-bottom: 40px;
}

.hypertarget-ofmarkt-contacttxt {
  margin-bottom: 0;
  font-size: 16px;
}

.hypertarget-ofmarkt-contacttxt.hypertarget-ofmarkt-contacttxt-big {
  font-size: 20px;
}

.hypertargt-ofmarkt-contctlink {
  color: #5359ea;
  font-weight: 700;
  text-decoration: none;
}

.aipowermarkt-campaignsec {
  background-color: #191c20;
  border-top: 3px solid #5359ea;
  border-bottom: 3px solid #5359ea;
  padding-top: 105px;
  padding-bottom: 120px;
}

.aipowermarkt-campaignpart {
  text-align: center;
}

.aipowermarkt-campaign-text {
  max-width: 715px;
  margin-left: auto;
  margin-right: auto;
}

.sales-reangagingsec {
  padding-top: 142px;
  padding-bottom: 62px;
}

.sales-reangagingsec.aniversarypurchasesec {
  background-color: #050505;
  padding-bottom: 0;
}

.highlgthd {
  color: var(--black);
  font-size: 18px;
  font-weight: 400;
}

.highlgthd.onmrkt-intelignt-targethdspan {
  font-size: 24px;
  font-weight: 600;
}

.sales-reangaging-row {
  margin-top: 112px;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.sales-reangaging-leftcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.sales-reangaging-rgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 0;
}

.sales-reangaging-rgtcontbox {
  padding-left: 40px;
}

.paragraph-text.sales-reangaging-rgttxt {
  margin-bottom: 40px;
}

.sales-vaultsec {
  background-color: #050505;
  padding-top: 100px;
  padding-bottom: 100px;
}

.sales-vault-row {
  display: flex;
}

.sales-vault-leftcol, .sales-vault-rgt-col {
  width: 50%;
}

.sales-vaultimg {
  width: 105%;
  max-width: none;
}

.sales-power-integrationsec {
  padding-top: 92px;
  padding-bottom: 134px;
}

.sales-power-integration-row {
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.sales-power-integrat-itmcol {
  width: 33.33%;
  padding-left: 10px;
  padding-right: 10px;
}

.sales-power-integrat-card {
  background-color: #fff;
  border-radius: 8px;
  height: 100%;
  margin-top: 40px;
  padding: 32px 26px;
  position: relative;
  box-shadow: 0 10px 50px #0000000d;
}

.sales-power-integrat-icon {
  background-color: #f9f9fa;
  border-radius: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 130px;
  margin-bottom: 27px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sales-power-integratimg {
  max-width: 77px;
}

.sales-power-integratimg.sales-power-integrat-scndimg {
  max-width: 61px;
}

.sales-power-integratimg.sales-power-integrat-thrdimg {
  max-width: 52px;
}

.sales-power-integrat-itmhd {
  color: #2b2b2b;
  margin-top: 0;
  margin-bottom: 17px;
  font-size: 20px;
  line-height: 1.3;
}

.sales-power-integrat-textbox {
  padding-left: 26px;
  position: relative;
}

.sales-power-integrat-text {
  font-size: 18px;
}

.sales-power-integrat-textlisticon {
  position: absolute;
  top: 7px;
  left: 0;
}

.sales-power-integrat-botmline {
  background-color: #3f3f3f1a;
  border-radius: 2px;
  width: 97px;
  height: 4px;
  position: absolute;
  bottom: 29px;
  left: 50%;
  transform: translate(-50%);
}

.inrget-anactionsec {
  position: relative;
}

.inrget-anactionsec.lettinginrget-anactionsec {
  padding-bottom: 50px;
}

.inrget-anaction-box {
  background-color: #000;
  padding: 74px 60px 65px;
}

.inrget-anaction-box.thankyoulernmoresec {
  padding-top: 74px;
}

.inrget-anaction-wrap {
  text-align: center;
}

.inrget-anaction-hd {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Gilmer, sans-serif;
  font-size: 50px;
  line-height: 1.2;
}

.inrget-anactionpara {
  color: #c0c0cd;
}

.inrget-anaction-before {
  z-index: -1;
  background-color: #191c20;
  width: 100%;
  height: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.inrget-anaction-before.letting-inrget-anaction-before {
  height: 100%;
}

.navdropdownlink {
  width: 100%;
  padding-left: 0;
  text-decoration: none;
  position: relative;
}

.navdropdownlink-icon {
  position: absolute;
  top: auto;
  left: 20px;
}

.solutiondroplist {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}

.navdropdown-item {
  width: 50%;
}

.solutionlistwraper {
  width: 100%;
}

.navdropdownlink-texibox {
  padding-left: 40px;
}

.navdropdownlink-hd {
  margin-bottom: 2px;
  font-family: Proximanova, sans-serif;
}

.navdropdownlink-menupara {
  margin-bottom: 0;
  font-family: Proximanova, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.solution-top-bnrsec {
  padding-top: 245px;
  overflow: hidden;
}

.solution-bnr-row {
  justify-content: space-between;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.solution-bnr-lftcol {
  width: 56%;
  padding-left: 15px;
  padding-right: 15px;
}

.solution-bnr-rgtcol {
  width: 45%;
  margin-right: 15px;
  padding-left: 15px;
}

.solution-bnr-img {
  max-width: 122%;
}

.solution-bnr-contntbox {
  max-width: 560px;
}

.solution-bnr-hd {
  opacity: 1;
  color: #333;
  mix-blend-mode: normal;
  margin-bottom: 12px;
  font-family: Gilmer, sans-serif;
  font-size: 48px;
  font-weight: 700;
}

.paragraph {
  margin-bottom: 60px;
}

.solution-chooseagentsec {
  padding-top: 137px;
  padding-bottom: 124px;
}

.solution-chooseagent-row {
  justify-content: center;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.solution-chooseagent-col {
  width: 16.66%;
  padding-left: 10px;
  padding-right: 10px;
}

.solution-chooseagent-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.solution-chooseagent-img {
  max-width: 135px;
}

.solution-returninvestsec {
  background-color: #191c20;
  border-top: 3px solid #5359ea;
  border-bottom: 3px solid #5359ea;
  padding-top: 140px;
  padding-bottom: 130px;
}

.solution-returninvest-row {
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.solution-returninvest-leftcol {
  width: 53%;
  padding-left: 15px;
  padding-right: 15px;
}

.solution-returninvest-rgtcol {
  width: 47%;
}

.solution-returninvest-content {
  padding-right: 50px;
}

.solution-howusespectre {
  padding-top: 120px;
  padding-bottom: 80px;
}

.solution-casestudysec {
  padding-bottom: 100px;
}

.solution-casestudypart {
  margin-left: -15px;
  margin-right: -15px;
  padding-right: 0;
  display: flex;
}

.solution-casestudy-col {
  width: 33.3%;
  margin-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

.solutions-casestudy-card {
  background-color: #fff;
  height: 100%;
  padding: 30px;
  box-shadow: 0 10px 50px #0000000d;
}

.solutions-casestudy-card.solutions-casestudy-scndcard {
  background-color: #2b2b2b;
}

.solutions-casestudy-card.solutions-casestudy-scndcard.social {
  border-radius: 20px;
}

.solution-casestudy-hdicon {
  background-color: #5359ea26;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 37px;
  height: 37px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.solution-casestudy-hdicon.solution-casestudy-md-hdicon {
  background-color: #0000;
  border: 2px solid #5359ea;
}

.solution-casestudy-hd-title {
  padding-right: 50px;
  position: relative;
}

.solution-casestudy-hd {
  color: #2b2b2b;
  font-family: Gilmer, sans-serif;
  font-size: 32px;
  line-height: 1.3;
}

.solution-casestudy-hd.solution-casestudy-midhd {
  color: #fff;
}

.solution-casestudy-hd.solution-casestudy-midhd.med {
  font-size: 26px;
}

.solution-casestudy-hd.solution-casestudy-midhd.sml {
  font-size: 20px;
  font-weight: 700;
}

.solution-casestudysubhd {
  color: #c4c4c4;
  font-size: 20px;
}

.solutions-casestudy-listwrap {
  margin-top: 31px;
  display: flex;
  position: relative;
}

.solutions-casestudy-listwrap.social-pricing {
  flex-flow: row;
  justify-content: flex-start;
}

.solutions-casestudy-listwrap.grid-icon {
  margin-top: 0;
  position: static;
}

.solutions-casestudy-listicon {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 0;
}

.solutions-casestudy-listicon.grid-icon-div {
  width: 60px;
  height: 60px;
  position: static;
}

.solutions-casestudy-lsttext.solutions-casestudy-md-lsttext {
  color: #fff;
  margin-bottom: 0;
  font-weight: 700;
}

.solutions-casestudy-lsttext.solutions-casestudy-md-lsttext.social {
  font-weight: 400;
}

.solutions-casestudy-lsttxtbox {
  color: #2b2b2b;
  padding-left: 50px;
  font-size: 18px;
  font-weight: 700;
}

.solutions-casestudy-listiconimg.social {
  max-width: 100%;
}

.solutions-casestudy-listiconimg.social.grid-icon {
  height: auto;
}

.contactbnnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642bb7be76462836d9fa8dab_pattern-houses.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 3px solid #5359ea;
  padding-top: 120px;
  padding-bottom: 120px;
}

.contactbnr-part {
  text-align: center;
}

.contactbnhd {
  color: #2b2b2b;
  max-width: 861px;
  margin: 0 auto 49px;
  font-family: Gilmer, sans-serif;
  font-size: 56px;
  line-height: 1.3;
}

.contactbnntxt {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.contact-number-infosec {
  padding-top: 67px;
  padding-bottom: 150px;
}

.contacttop-part {
  text-align: center;
  margin-bottom: 200px;
}

.main-contactnumber {
  color: #2b2b2b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilmer, sans-serif;
  font-size: 48px;
  line-height: 1.3;
}

.contactpagelogosec {
  background-color: #191c20;
  padding-top: 160px;
  padding-bottom: 30px;
}

.contactlogo-row {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.contactlogocol {
  width: 25%;
  margin-bottom: 125px;
  padding-left: 15px;
  padding-right: 15px;
}

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

.contactlogos-img {
  max-width: 70%;
}

.contact-awardsec {
  padding-top: 140px;
  padding-bottom: 90px;
}

.awardndrecognitionspart {
  border-bottom: 1px solid #c8d8e0;
  margin-left: -15px;
  margin-right: -15px;
  padding-bottom: 90px;
  display: flex;
}

.awardndrecognitions-leftcol, .awardndrecognitions-rgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.awardndrecognitions-part {
  max-width: 360px;
}

.awardndrecognitions-wrap {
  margin-bottom: 45px;
}

.awardndrecognitions-link {
  color: #2b2b2b;
  margin-bottom: 20px;
  padding-right: 0;
  font-family: Gilmer, sans-serif;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.awardndrecognitions-link:hover {
  color: #2b2b2bcc;
}

.awardndrecognitions-hd {
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 45px;
  font-family: Gilmer, sans-serif;
  font-size: 32px;
  line-height: 1.3;
}

.awardndrecognitions-linkiconbox {
  border: 2px solid #e7e7e7;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
  position: absolute;
  right: 0;
}

.awardndrecognitions-shorttxt {
  margin-bottom: 0;
}

.awardndrecognitions-botmline {
  background-color: #c8d8e0;
  width: 217px;
  height: 1px;
  margin-top: 20px;
}

.awardndrecognitions-lefthdbox {
  padding-right: 17.9487%;
}

.comp-teamvaluerow {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.contactno-infobutnlsider {
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.contactnumber-itemnamebox {
  justify-content: flex-end;
  width: auto;
  margin-bottom: 35px;
  display: flex;
}

.contactnumber-itembutn {
  color: #666;
  padding-left: 50px;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.contactnumber-itembutnicon {
  border: 2px solid #e7e7e7;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 12px;
  display: flex;
  position: absolute;
  left: 0;
}

.contactno-infobutncol, .contactno-infocol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.contactno-info-card {
  padding: 12px;
}

.contactno-info-circleicon {
  background-color: #5359ea26;
  border-radius: 100%;
  width: 37px;
  height: 37px;
  margin-bottom: 22px;
  position: relative;
}

.contactno-info-circledimond {
  background-color: #5359ea;
  width: 35.1351%;
  height: 35.1351%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(45deg);
}

.contactno-info-callno {
  color: #5359ea;
  margin-bottom: 25px;
  font-family: Proximanova, sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.link {
  display: block;
}

.contact-infomailtxt {
  color: #5359ea;
  font-size: 22px;
  text-decoration: none;
  display: block;
  position: relative;
}

.comp-industry-recognitionssec {
  padding-top: 100px;
  padding-bottom: 30px;
}

.industry-recognition-tophdbox {
  text-align: center;
  display: block;
}

.industry-recognition-tophd {
  color: #2b2b2b;
  margin-bottom: 24px;
  font-family: Gilmer, sans-serif;
  font-size: 37px;
  line-height: 1.2;
}

.comp-rated-exptioanl-subhd {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.comp-rated-exptioanl-hdbox {
  text-align: center;
}

.comp-rated-exptioanl-midline {
  background-color: #c8d8e0;
  width: 1px;
  height: 102px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.comp-sucesagent-valuesec {
  padding-top: 80px;
  padding-bottom: 64px;
}

.comp-sucsagnt-valutophdbox {
  margin-bottom: 30px;
  display: flex;
}

.comp-sucsagnt-valutophdcol {
  width: 50%;
}

.comp-sucsagnt-valutophd {
  color: #fff;
  max-width: 430px;
  margin-top: 0;
  font-size: 30px;
  line-height: 1.5;
}

.comp-sucsagnt-valutop-rgtcol {
  width: 50%;
}

.comp-sucsagnt-valutop-text {
  color: #fff;
  max-width: 480px;
  font-size: 17px;
}

.comp-sucsagnt-valutop-butnbx {
  margin-top: 70px;
}

.comp-sucsagnt-valu-row {
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.comp-sucsagnt-valu-itembox {
  width: 25%;
  margin-top: 25px;
  padding-left: 10px;
  padding-right: 10px;
}

.comp-sucsagnt-valu-card {
  background-color: #fffefe;
  padding: 30px 22px;
  box-shadow: 0 10px 50px #0000000d;
}

.comp-sucsagnt-valu-tick {
  border: 2px solid #eaedef;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-bottom: 24px;
  display: flex;
}

.comp-sucsagnt-valu-nobox {
  margin-bottom: 24px;
  padding-bottom: 20px;
  position: relative;
}

.comp-sucsagnt-value {
  color: #5359ea;
  font-family: Gilmer, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.comp-sucsagnt-valu-annotation {
  color: #29c18b;
  position: absolute;
  top: -3px;
  right: 0;
}

.comp-sucsagnt-valu-text {
  color: #2b2b2b;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
}

.comp-sucsagnt-value-unit {
  font-family: Proximanova, sans-serif;
  font-size: 20px;
}

.comp-sucsagnt-valu-botmline {
  background-color: #c8d8e0;
  width: 124px;
  height: 1px;
  position: absolute;
  bottom: 0;
}

.comp-sucsagnt-valu-anotationpart {
  margin-top: 37px;
}

.comp-sucsagnt-valu-anotation-cols {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -23px;
  margin-right: -23px;
  display: flex;
}

.comp-sucsagnt-valu-anotation-col {
  width: 25%;
  margin-top: 25px;
  padding-left: 23px;
  padding-right: 23px;
}

.comp-sucsagnt-valu-anot-text {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 13px;
  line-height: 1.65;
  position: relative;
  left: auto;
}

.comp-sucsagnt-valu-anot-span {
  color: #29c18b;
  position: absolute;
  left: 0;
}

.comp-sucsagnt-valu-anotation-line {
  background-color: #c8d8e0;
  width: 50%;
  height: 1px;
}

.comp-team-valuesec {
  padding-top: 64px;
  padding-bottom: 200px;
}

.comp-team-value-tophdbox {
  text-align: center;
  margin-bottom: 200px;
}

.comp-teamvalue-butnslider {
  flex-flow: column wrap;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-right: 180px;
  display: block;
}

.comp-teamvalue-cont {
  max-width: 480px;
  font-size: 22px;
}

.comp-teamvalue-cont-hd {
  color: #2b2b2b;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 38px;
  line-height: 1.3;
}

.comp-team-value-namebox {
  justify-content: flex-end;
  margin-bottom: 35px;
  display: flex;
}

.contactnumber-inforow {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.compsuces-newssec {
  padding-bottom: 130px;
}

.compsuces-news-row {
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.compsuces-news-col {
  width: 33.3%;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.compsuces-news-card {
  background-color: #fff;
  flex-direction: column;
  min-height: 377px;
  padding: 30px 23px;
  display: flex;
  box-shadow: 0 10px 50px #0000000d;
}

.compsuces-news-logobox {
  margin-bottom: 25px;
}

.compsuces-news-butn {
  color: #3f3f3f;
  margin-top: auto;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.compsuces-news-butn:hover {
  opacity: .8;
}

.compsuces-news-butn-arw {
  margin-left: 10px;
}

.compsuces-news-textbox {
  margin-bottom: 30px;
}

.blogsec {
  padding-top: 70px;
  padding-bottom: 100px;
}

.blog-row {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.blog-row.guide {
  margin-top: 60px;
}

.blog-leftcol {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}

.blog-rgt-col {
  width: 33%;
  padding-left: 15px;
  padding-right: 15px;
}

.blogrow {
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.blogitem {
  width: 33%;
  margin-bottom: 50px;
  padding-left: 10px;
  padding-right: 10px;
}

.blogcard {
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  display: block;
}

.blogimgmainbox {
  height: auto;
  margin-bottom: 17px;
  position: relative;
}

.blogimgbox {
  height: 200px;
  position: static;
  overflow: hidden;
}

.blogimg {
  aspect-ratio: auto;
  object-fit: contain;
  width: 100%;
  height: 100%;
  min-height: 300px;
}

.bloglink {
  text-decoration: none;
}

.blogcardname {
  color: #2b2b2b;
  text-transform: capitalize;
  font-family: Gilmer, sans-serif;
  font-size: 20px;
  line-height: 1.3;
}

.blogcard-text {
  color: #666;
  min-height: 70px;
  font-size: 16px;
}

.blogdatelabelbox {
  z-index: 1;
  background-color: #5359ea;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 59px;
  padding: 8px;
  display: flex;
  position: absolute;
  top: -10px;
  left: 10px;
}

.blogdate {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Gilmer, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}

.blogdatelabelboxback {
  z-index: -1;
  background-color: #0000;
  border: 5px solid #0000;
  border-color: #0000 #0000 #292fc9 #292fc9;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  right: -9px;
}

.blogsearchbox {
  margin-bottom: 32px;
}

.blogrgtsubhd {
  color: #2b2b2b;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Gilmer, sans-serif;
  font-size: 20px;
  display: none;
}

.blog-categoriebox {
  margin-bottom: 32px;
}

.search-field {
  background-color: #f5f5f5;
  border: 1px #000;
  height: auto;
  min-height: 48px;
  padding-right: 38px;
}

.blog-filterform {
  position: static;
}

.searchiconbox {
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translate(0, -50%);
}

.blogtaglist {
  flex-wrap: wrap;
  margin-left: -3px;
  margin-right: -3px;
  display: none;
}

.blogtagitem {
  width: auto;
  margin-top: 9px;
  padding-left: 3px;
  padding-right: 3px;
}

.blogtagcard {
  z-index: 1;
  color: #00000080;
  text-align: center;
  text-transform: uppercase;
  background-color: #5359ea1a;
  border: 1px solid #5359ea;
  padding: 10px 19px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  position: relative;
}

.blogtagcard._w--current {
  color: #fff;
  background-color: #5359ea;
}

.blogcategorie-item {
  margin-top: 16px;
  line-height: 1.2;
}

.blogcategorielink {
  color: #2b2b2b;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  display: inline-block;
}

.blogcategorielink:hover {
  color: #5359ea;
}

.searchform {
  position: relative;
}

.blog-filterwrap.mbsearchbox, .blogcate-radio {
  display: none;
}

.radio-button-field {
  padding-left: 0;
  display: none;
}

.blogcardcate-wrapbox {
  display: none;
}

.blogpaginationbox {
  justify-content: center;
  align-items: flex-start;
  display: none;
}

.paginationitem.pagination-prev {
  padding-right: 12px;
}

.paginationitem.pagination-next {
  margin-left: 8px;
}

.pagination-number {
  color: #b3b3b3;
  background-color: #ebebeb;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-right: 14px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.pagination-number._w--current {
  color: #fff;
  background-color: #5359ea;
}

.pagination-number.no-margin {
  margin: 0;
}

.pagination-number-txt {
  color: #b3b3b3;
  font-size: 16px;
}

.paginationitem-wrap {
  padding-left: 5px;
  padding-right: 5px;
}

.casestudies-banner {
  padding-top: 100px;
  padding-bottom: 96px;
  position: relative;
}

.casestudies-bnnpart {
  text-align: center;
  max-width: 756px;
  margin-left: auto;
  margin-right: auto;
}

.casestudies-bnncont {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.case-studybnnimgbox {
  max-width: 617px;
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
}

.case-studybestagent-row {
  justify-content: space-between;
  display: flex;
}

.case-studybestagent-lftcol {
  width: 45%;
}

.case-studybestagent-lftbox {
  max-width: 424px;
}

.case-studybestagent-rgtcol {
  width: 50%;
}

.case-studybestagent-rgtbox {
  flex-wrap: wrap;
  margin-left: -9px;
  margin-right: -9px;
  display: flex;
}

.case-studybestagent-item {
  width: 50%;
  height: 118px;
  margin-bottom: 17px;
  padding-left: 9px;
  padding-right: 9px;
}

.case-studybestagent-card {
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 15px;
  display: flex;
  box-shadow: 0 14px 23px #5359ea26;
}

.case-studybestagent-logo {
  max-width: 80%;
}

.casestudies-bnnback {
  z-index: -1;
  background-color: #fbfbfe;
  width: 100%;
  height: 40%;
  position: absolute;
  bottom: 0;
}

.case-study-measurablesec {
  background-color: #191c20;
  padding-top: 49px;
  padding-bottom: 40px;
}

.case-study-measurable-rw {
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.case-study-measurable-lftcol, .case-study-measurable-rgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.case-study-measurableimgbox {
  text-align: center;
}

.case-study-measurable-contbox {
  padding-left: 45px;
}

.casestudy-mesurabletxt {
  color: #fff;
  font-size: 18px;
}

.casestudy-howusesec {
  background-color: #f8f8f8;
  padding-top: 91px;
  padding-bottom: 91px;
}

.casestudy-howuse-hdbox {
  max-width: 588px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.casestudy-howuse-listwrap {
  flex-wrap: wrap;
  padding-left: 0;
  display: block;
  position: relative;
}

.casestudy-howuse-list-itm {
  color: #2b2b2b;
  width: 50%;
  min-height: 130px;
  margin-bottom: 20px;
  font-family: Gilmer, sans-serif;
  font-weight: 700;
  list-style-type: none;
  position: relative;
}

.casestudy-howuse-listline {
  height: 90%;
  position: absolute;
  top: 47%;
  left: 51%;
  transform: translate(-50%, -50%);
}

.casestudy-howuse-listlineimg {
  height: 100%;
}

.casestudies-sec {
  padding-top: 99px;
  padding-bottom: 99px;
}

.pagination-num._w--current {
  color: red;
}

.pagination-wrap {
  align-items: center;
}

.previous {
  border-style: none;
  order: -1;
  padding: 0;
}

.next {
  border-style: none;
  order: 1;
  padding: 0;
}

.blogtag-radiofield.blogtagcard {
  font-weight: 700;
  display: none;
}

.blogtag-radioicon {
  display: none;
}

.casestudy-row {
  background-color: #f8f8f8;
  margin-top: 28px;
  display: flex;
}

.casestudies-lftcol {
  width: 30%;
}

.casestudies-rgtcol {
  width: 70%;
}

.casestudies-imgbox {
  width: 100%;
  height: 100%;
}

.casestudies-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.casestudies-contentbox {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 40px 50px;
  display: flex;
}

.casestudiedcarhdbox {
  margin-bottom: 22px;
}

.casestudiedcardhd {
  letter-spacing: .155em;
  text-transform: uppercase;
  font-family: Gilmer, sans-serif;
  font-size: 12px;
  line-height: 1.3px;
}

.casestudies-subhd {
  color: #2b2b2b;
  font-family: Gilmer, sans-serif;
  font-size: 25px;
}

.casestudies-listconttent {
  font-size: 18px;
  font-weight: 400;
}

.bookdemocontainer {
  max-width: 100%;
}

.bookdemorow {
  display: flex;
}

.bookdemoleftcol {
  width: 48%;
}

.bookdemo-rgtcol {
  width: 52%;
}

.bookdemo-imgbox {
  background-color: #070707;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.bookdemo-img {
  object-fit: cover;
  width: 100%;
  height: auto;
}

.bookdemowrap {
  flex-direction: column;
  justify-content: center;
  max-width: 450px;
  height: auto;
  padding-top: 64px;
  padding-bottom: 64px;
  padding-right: 20px;
  display: flex;
}

.bookdemowrap.brochure-formmainwrap {
  max-width: 100%;
  padding-right: 50px;
}

.bookdemoheader {
  justify-content: space-between;
  margin-bottom: 50px;
  display: flex;
}

.bookdemologo {
  max-width: 150px;
}

.backlink {
  color: #666;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
}

.backicon {
  margin-right: 5px;
}

.backtext {
  display: inline-block;
}

.bookdemocontent {
  margin-bottom: 0;
}

.bookdemoheading {
  color: #2b2b2b;
  margin-bottom: 12px;
  font-family: Gilmer, sans-serif;
  font-size: 36px;
  line-height: 1.3;
}

.bookdemopara {
  color: #676767;
  max-width: 340px;
  font-size: 14px;
  text-decoration: none;
}

.bookdemopara.brochure-formpara {
  max-width: 100%;
}

.bookdemopara.highlgthd {
  padding-right: 5px;
}

.bookdemopara.highlgthd-demo {
  color: #5359ea;
  padding-right: 5px;
  font-weight: 700;
}

.bookdemoform {
  flex-wrap: wrap;
  display: block;
}

.bookdemo-inbox {
  width: 100%;
  margin-bottom: 15px;
  padding-left: 12px;
  padding-right: 12px;
}

.bookdemo-inbox.bookdemo-nameinbox {
  width: 50%;
  padding-right: 12px;
}

.bookdemo-inbox.bk-democheckfield {
  margin-top: 0;
}

.bookdemo-inputlabel {
  color: #33475b;
  padding-right: 6px;
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
  position: relative;
}

.bookdemo-input {
  color: #33475b;
  background-color: #f5f8fa;
  border: 1px solid #cbd6e2;
  border-radius: 3px;
  height: auto;
  min-height: 27px;
  margin-bottom: 0;
  font-size: 16px;
}

.bookdemoform-inputwrap {
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
  display: flex;
}

.booksubmitbutn {
  text-align: center;
  background-color: #5159e9;
  border-radius: 3px;
  margin-top: 10px;
  padding: 12px 23px;
  font-size: 12px;
  font-weight: 700;
}

.bookdemocheckmainwrap {
  margin-top: 0;
}

.bk-democheckfield {
  color: #33475b;
  margin-top: 15px;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 14px;
  position: relative;
}

.bkdemorequiredicon {
  color: red;
  position: absolute;
  top: 2px;
  right: 0;
}

.text-span-2 {
  color: red;
}

.checkbox-label {
  position: relative;
}

.scndcheckboxlabel {
  padding-right: 6px;
  position: relative;
}

.checkboxlink {
  font-weight: 600;
}

.productnavlist {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.productparchase-mainhead {
  color: #333;
  text-align: center;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  font-family: Gilmer, sans-serif;
  font-size: 48px;
  font-weight: 700;
}

.checkboxicon {
  margin-left: 0;
  position: absolute;
  left: 0;
}

.blogdetailssec {
  padding-top: 50px;
  padding-bottom: 92px;
}

.blogdetails-wrap {
  border-bottom: 1px #c8d8e0;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 25px;
}

.blogdetailimgbox {
  width: 100%;
  height: 450px;
  margin-bottom: 20px;
}

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

.blogdetails-datebox {
  background-color: #5359ea;
  border-radius: 3px;
  padding: 6px 10px;
  display: flex;
  position: absolute;
  bottom: 10px;
  left: 10px;
}

.blogdetails-date {
  color: #fff;
  margin-bottom: 0;
  font-size: 14px;
}

.blogdetails-contbox {
  margin-top: 30px;
}

.blg-tag-empty {
  display: none;
}

.blogdetails-text {
  line-height: 1.5;
}

.blogdetails-tagwrap {
  z-index: 1;
  margin-bottom: 20px;
  position: static;
  top: 10px;
  left: 10px;
}

.blogdetails-taglist {
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.blogdetails-tag-item {
  z-index: 1;
  padding-right: 10px;
  position: relative;
}

.inersec {
  padding-top: 80px;
  padding-bottom: 90px;
}

.heading-2 {
  color: #333;
  line-height: 1.3;
}

.privacylast-update {
  font-size: 16px;
  font-weight: 400;
}

.privacydate {
  color: #131313;
  font-weight: 700;
}

.privacy-termsrow {
  justify-content: space-between;
  display: flex;
}

.privacyterms-leftcol {
  width: 40%;
}

.privacyterms-rgtcol {
  width: 50%;
  height: auto;
}

.privacyterms-rgtcol.guarantee {
  width: 100%;
}

.privacy-temslink-wrap {
  color: #c4c4c4;
  align-items: center;
  margin-bottom: 28px;
  padding-left: 20px;
  font-size: 23px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.privacy-temslink-wrap:hover {
  color: #ababab;
}

.privacy-temslink-wrap.current-privacy-linkactive {
  color: #2b2b2b;
}

.privacy-temslink-img {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}

.privacyterms-rgt-wrap {
  margin-bottom: 80px;
}

.privacu-termspghead {
  margin-bottom: 84px;
}

.heading-3 {
  color: #2b2b2b;
}

.viewbrochure-termstext {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 14px;
}

.foter-bookdemosec {
  background-color: #191c20;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.testimonail-maincontnt {
  width: 66.1%;
}

.testimonail-maincontent {
  background-color: #5359ea;
  width: 66.1%;
}

.testimonail-imgmainwrap {
  width: 33.9%;
}

.paragraph-2 {
  font-size: 20px;
}

.humbargarmenubox.mobile_burger {
  display: none;
}

.mb-hd-bookdemobutn {
  color: snow;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

.solutionbnnpara {
  margin-bottom: 60px;
}

.navmenu {
  align-items: center;
  display: flex;
}

.close-mobile_menu {
  background-color: #bb4545;
  display: none;
}

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

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #1a1b1fbf;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-2 {
  margin-right: 0;
  position: absolute;
  right: 0;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-2:focus-visible, .nav-dropdown-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper {
  margin-left: 120px;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.navdropdownicon {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 12px;
  top: 6px;
}

.submenu {
  border-radius: 4px;
  display: none;
}

.submenu.nav-dropdown-list.navdropdownlistbox {
  z-index: 3;
  border-top: 3px solid #5359ea;
  border-bottom: 1px #000;
  width: 450px;
  display: none;
  position: absolute;
  top: 38px;
}

.submenu.nav-dropdown-list.navdropdownlistbox.solutionsubmenu, .go_back, .mebuopenlogo {
  display: none;
}

.fotersociallink {
  text-decoration: none;
}

.blogpg-categorielink {
  color: #2b2b2b;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.blogcategorie-butn {
  color: #fff;
  text-align: center;
  background-color: #5359ea;
  border-radius: 4px;
  padding: 10px 14px;
  font-size: 15px;
  text-decoration: none;
  display: none;
}

.sucessmassage {
  background-color: #5359ea;
}

.sucessmassage-text {
  color: #fff;
}

.errormessagetext {
  color: #b90b0b;
}

.brand-protect-bluebox-overlap {
  border: 2px solid #fff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 100%;
}

.thankyousec {
  padding-top: 80px;
  padding-bottom: 92px;
}

.thankyouhdbox {
  text-align: center;
}

.thankyouhd {
  color: #2b2b2b;
  margin-bottom: 25px;
  font-size: 48px;
  line-height: 1.2;
}

.superchangeleft-col, .superchangeleft-rgtcol {
  width: 45%;
  padding-left: 40px;
  padding-right: 40px;
}

.feature-videobox {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.feature-video {
  z-index: 1;
  width: 100%;
  display: block;
}

.blogdetailimg-mainbox {
  position: relative;
}

.blogdetailstagpart {
  display: flex;
}

.bogdetailstghd {
  color: #202020;
  margin-right: 5px;
  font-weight: 600;
}

.autimation-setting-row {
  justify-content: space-between;
  padding-top: 140px;
  display: flex;
}

.autimation-setting-lftcol {
  width: 50%;
}

.autimation-setting-rgtcol {
  width: 40%;
}

.autimation-setting-contbox.autimation-setting-contbox-odd {
  padding-right: 30px;
}

.autimation-setting-contbox.autimation-setting-contbox-even {
  padding-left: 30px;
}

.automationsetting-hd {
  color: #fff;
  margin-top: 0;
  margin-bottom: 45px;
  font-family: Gilmer, sans-serif;
  line-height: 1.3;
}

.automationtextpara {
  color: #fff;
}

.autimation-setting-listbox {
  padding-left: 20px;
}

.autimation-setting-list {
  color: #fff;
}

.automation-lst-row {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.automation-lst-col {
  width: 33.3%;
  padding-left: 15px;
  padding-right: 15px;
}

.automation-lst-card {
  border-radius: 8px;
  height: 100%;
  padding: 41px 36px;
  box-shadow: 0 10px 50px #0000000d;
}

.automation-lst-icon {
  margin-bottom: 40px;
}

.automation-lst-hd {
  color: #2b2b2b;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Gilmer, sans-serif;
  font-size: 26px;
  line-height: 1.3;
}

.automation-lst-text {
  color: #000;
  font-size: 15px;
}

.lettingbannersec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642bb7be76462836d9fa8dab_pattern-houses.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.letingdidentify-row {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.letingdidentify-leftcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.letingdidentify-rgtcol {
  width: 45%;
  padding-left: 15px;
  padding-right: 15px;
  position: absolute;
  right: 0;
}

.letingdidentify-contbox {
  max-width: 450px;
}

.letingdidentify {
  padding-left: 0;
}

.letingdidentify-lstitm {
  color: #2b2b2b;
  margin-bottom: 32px;
  padding-left: 60px;
  font-size: 22px;
  list-style-type: none;
  position: relative;
}

.letingdidentify-lsticon {
  position: absolute;
  left: 0;
}

.image-2 {
  width: 100%;
}

.letingdatabase-row {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.letingdatabase-col {
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}

.lettingdatabase-card {
  background-color: #fff;
  height: 100%;
  padding: 20px;
  box-shadow: 0 10px 50px #0000000d;
}

.lettingdatabase-iconbox {
  margin-bottom: 28px;
}

.lettingdatabase-conthd {
  color: #2b2b2b;
  font-family: Gilmer, sans-serif;
  font-size: 26px;
  line-height: 1.3;
}

.lett-automt-comunicatelistmainbox {
  margin-bottom: 30px;
}

.let-automate-featuresec.let-printing-featuresec {
  margin-top: 115px;
}

.let-automate-feature-hdbox {
  text-align: center;
  max-width: 715px;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
}

.let-automate-featurehd {
  color: #c0c0cd;
}

.let-automate-feature-wrap {
  max-width: 1055px;
  margin-left: auto;
  margin-right: auto;
}

.let-automate-feature-row {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.let-automate-feature-col {
  width: 30%;
  padding-left: 15px;
  padding-right: 15px;
}

.let-automate-feature-card {
  position: relative;
}

.let-automate-feature-iconbox {
  width: 34px;
  height: 34px;
  position: absolute;
}

.let-automate-feature-contbox {
  padding-left: 55px;
}

.let-automate-feature-cardhd {
  color: #fff;
  font-family: Gilmer, sans-serif;
  font-size: 26px;
  line-height: 1.3;
}

.let-automate-feature-cardpara {
  color: #c0c0cd;
  font-size: 18px;
}

.lettingidentify-listbox {
  padding-left: 0;
}

.aniversaries-video {
  z-index: 0;
  width: 100%;
}

.aniversary-marketrow {
  flex-wrap: wrap;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.aniversary-marketlftcol, .aniversary-marketrgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.aniversary-marketcontbox {
  padding-right: 50px;
}

.aniversary-markethdbox {
  margin-bottom: 45px;
}

.whtpara {
  color: #fff;
}

.whtpara.aniversary-markettext {
  padding-top: 0;
  padding-bottom: 20px;
}

.whtpara.onmrkt-intelignt-vendorsellboldtxt {
  font-weight: 600;
}

.highlight {
  color: #5354ea;
}

.aniversary-buseinesrow {
  flex-wrap: wrap;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.aniversary-buseineslftcol, .aniversary-buseinesrgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.aniversary-buseines-contbox {
  padding-left: 80px;
}

.aniversary-buseines-hdbox {
  margin-bottom: 45px;
}

.product-spectreaibnn-subhd {
  color: #5359ea;
  margin-top: 0;
  margin-bottom: 35px;
  font-family: Gilmer, sans-serif;
  font-size: 45px;
  line-height: 1.3;
}

.spectreai-marktspnd-row {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.spectreai-marktspnd-lftcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.spectreai-marktspnd-rgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  position: absolute;
  right: 20px;
}

.spectreai-mrktspend-lstbox {
  flex-wrap: wrap;
  margin: 40px -15px;
  padding-left: 15px;
  display: flex;
}

.spectreai-mrktspend-lstitem {
  color: #fff;
  width: 50%;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Proximanova, sans-serif;
  font-size: 26px;
  font-weight: 700;
  list-style-type: none;
  position: relative;
}

.spectreai-mrktspend-lsticonbox {
  width: 34px;
  height: 34px;
  position: absolute;
  top: 0;
  left: 0;
}

.spectre-mrkttextbox {
  padding-left: 40px;
}

.spectreai-intelligentrow {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.spectreai-intelligentlftcol, .spectreai-intelligentrgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.spectreai-intelligentimgbox {
  max-width: 365px;
}

.spectrefrerecoverhd {
  color: #fff;
  font-size: 56px;
}

.freerecovery-agentrow {
  flex-wrap: wrap;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.freerecovery-agentlftcol, .freerecovery-agentrgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.freerecovery-agencycontbox {
  padding-right: 50px;
}

.freerecovery-agencyhdbox {
  margin-bottom: 70px;
}

.freerecovery-agencyhd {
  color: #333;
  font-size: 32px;
}

.freerecovery-agencytext {
  color: #666;
}

.freerecover-speciallistrow {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.freerecover-speciallist-lftcol, .freerecover-speciallist-rgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.freerecover-speciallist-contbox {
  padding-right: 30px;
}

.freerecover-speciallistsubhd {
  color: #fff;
  margin-top: 0;
  margin-bottom: 45px;
  font-family: Gilmer, sans-serif;
  font-size: 30px;
}

.freerecoveydiscreetrow {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.freerecoveydiscreetlftcol, .freerecoveydiscreetrgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.freerecoveydiscreet-contbox {
  padding-left: 30px;
}

.freerecoveydiscreet-hd {
  color: #fff;
  margin-top: 0;
  margin-bottom: 45px;
  font-family: Gilmer, sans-serif;
  font-size: 30px;
  line-height: 1.3;
}

.freerecovry-nosalerow {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.freerecovry-nosalelftcol, .freerecovry-nosalergtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.freerecovry-nosalecontbox {
  padding-right: 30px;
}

.freerecovry-nosaleconthd {
  color: #fff;
  margin-top: 0;
  margin-bottom: 45px;
  font-family: Gilmer, sans-serif;
  font-size: 30px;
  line-height: 1.3;
}

.freerecovryclaimbackrow {
  text-align: center;
}

.freerecovryclaimbackhd {
  color: #fff;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Gilmer, sans-serif;
  font-size: 30px;
  line-height: 1.3;
}

.prop-reprt-buyinforow {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.prop-reprt-buyinfo-rgtcol, .prop-reprt-buyinfo-lftcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.prop-reprt-buyinfo-subpara {
  color: #666;
  margin-bottom: 40px;
}

.prop-reprt-buyinfo-listwrap {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.prop-reprt-buyinfo-list-item {
  color: #2b2b2b;
  margin-bottom: 32px;
  padding-left: 60px;
  font-size: 26px;
  font-weight: 700;
  position: relative;
}

.prop-reprt-buyinfo-list-icon {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 0;
}

.prop-reprt-buyinfo-contpara {
  max-width: 490px;
  display: block;
}

.propelevate-agencylistbox {
  text-align: center;
}

.propelevate-agencylist-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.propelevate-agencylistitem {
  color: #fff;
  text-align: left;
  width: 35%;
  margin-top: 90px;
  padding-left: 60px;
  font-size: 26px;
  font-weight: 700;
  list-style-type: none;
  position: relative;
}

.propelevate-agencylisticon {
  width: 34px;
  height: 34px;
  position: absolute;
  top: 2px;
  left: 0;
}

.propelevate-agencylist-divblock {
  max-width: 810px;
  margin-left: auto;
  margin-right: auto;
}

.propelevate-agencybutnbox {
  margin-top: 100px;
}

.reliabledata-imgbox {
  margin-top: 60px;
}

.reliabledata-hdtext {
  color: #666;
  max-width: 690px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

.soldhomeowner-mrktrow {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.soldhomeowner-mrktlftcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.soldhomeowner-mrktrgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  position: absolute;
  right: 0;
}

.soldhomeowner-mrktlstbox {
  padding-left: 0;
}

.soldhomeowner-mrktlstitem {
  color: #fff;
  margin-bottom: 32px;
  padding-left: 60px;
  font-size: 22px;
  font-weight: 700;
  list-style-type: none;
  position: relative;
}

.soldhomeowner-mrktlsticonbox {
  position: absolute;
  left: 0;
}

.soldhomeowner-mrktlst-txt {
  font-weight: 400;
}

.soldhomeowner-mrktimgbox {
  padding-left: 60px;
}

.soldinyour-campaigntoppart {
  text-align: center;
  padding-bottom: 60px;
}

.soldinyour-campaigntoppara {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.soldinyour-campaigncmnbutn {
  margin-top: 40px;
}

.soldinyour-campaign-row {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.soldinyour-campaign-lftcol, .soldinyour-campaign-rgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.soldinyour-campaign-imgbox {
  padding-right: 50px;
  position: relative;
  left: -30px;
}

.soldinyour-campaign-listbox {
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 0;
}

.soldinyour-campaign-listitem {
  float: none;
  color: #2b2b2b;
  margin-top: 32px;
  padding-left: 60px;
  font-weight: 700;
  list-style-type: none;
  position: relative;
}

.soldinyour-campaign-iconbox {
  position: absolute;
  left: 0;
}

.soldinyour-campaign-scndpart {
  padding-top: 60px;
}

.soldbeat-campaignrow {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.soldbeat-campaign-lftcol, .soldbeat-campaign-rgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.soldbeat-campaign-imgbox {
  max-width: 85%;
  position: relative;
  left: -30px;
}

.soldbeat-campaign-lstbox {
  padding-left: 0;
}

.soldbeat-campaign-lstitem {
  color: #fff;
  margin-bottom: 32px;
  padding-left: 60px;
  font-size: 22px;
  font-weight: 700;
  list-style-type: none;
  position: relative;
}

.soldbeat-campaign-lsticon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  position: absolute;
  left: 0;
}

.onmrkt-competitorprop-row {
  flex-wrap: wrap;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.onmrkt-competitorprop-lftcol, .onmrkt-competitorprop-rgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.onmrkt-competitorprop-imgbox {
  position: relative;
  left: -30px;
}

.onmrkt-intelignt-tragetwrap {
  text-align: center;
}

.onmrkt-intelignt-traget-text {
  max-width: 1020px;
  margin-bottom: 72px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
}

.onmrkt-intelignt-vendorsellswrap {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.onmrkt-intelignt-vendorsellbox {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642533523b49e11c1e550d5d_pattern-background.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 3px solid #5359ea;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  padding: 50px 25px;
}

.onmrkt-intelignt-traget-after {
  background-color: #e0e0e0;
  width: 1px;
  height: 167px;
  position: absolute;
  bottom: -96px;
  left: 50%;
  transform: translate(-50%);
}

.sales-letting-content-lstbox {
  padding-left: 0;
}

.sales-letting-content-lstitem {
  margin-bottom: 10px;
  list-style-type: none;
}

.offmrkt-campaign-toppart {
  text-align: center;
  margin-bottom: 142px;
}

.offmrkt-campaign-toptext {
  font-size: 16px;
}

.offmrkt-campaign-row {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.offmrkt-campaign-lftcol, .offmrkt-campaign-rgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.offmrkt-campaign-contbox {
  padding-left: 40px;
}

.offmrkt-campaign-listbox {
  padding-left: 0;
}

.offmrkt-campaign-lstitem {
  color: #2b2b2b;
  margin-top: 32px;
  padding-left: 60px;
  font-size: 26px;
  font-weight: 700;
  list-style-type: none;
  position: relative;
}

.offmrkt-campaign-lsticonbox {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  position: absolute;
  left: 0;
}

.offmarkt-focusrow {
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.offmarkt-focus-lftcol, .offmarkt-focus-rgtcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.offmarkt-focus-contbox {
  padding-right: 0;
}

.offmarkt-focus-img {
  max-width: 105%;
}

.offmrkt-prsonl-prospectrow {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.offmrkt-prsonl-prospect-lftcol {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.offmrkt-prsonl-prospect-rgtcol {
  width: 45%;
  padding-left: 15px;
  padding-right: 15px;
}

.blogdetails-author {
  background-color: #5359ea;
  border-radius: 3px;
  padding: 6px 10px;
  display: flex;
  position: absolute;
  bottom: 50px;
  left: 10px;
}

.paragraph-3 {
  color: #fff;
}

.blog-pill-text {
  color: #fff;
  margin-bottom: 0;
  padding-right: 5px;
  font-size: 14px;
}

.sales-letting-topbarhd-blue {
  color: #300fef;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilmer, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.sales-letting-topbarhd-blue.ofmrkt-sales-letting-topbarhd {
  font-size: 19px;
}

.dave-banner {
  background-color: #d80f0f;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dave-text {
  color: #fff;
  font-size: 50px;
  font-weight: 700;
}

.button {
  background-color: #15da7e;
  border-radius: 20px;
}

.dave-button {
  background-color: #1edf2b;
  border-radius: 11px;
}

.div-block {
  display: block;
}

.section {
  padding-top: 0;
}

.dave-section {
  padding-top: 30px;
  padding-bottom: 30px;
}

.hero-subscribe-left {
  background-color: #000;
  border-bottom: 1px #e4ebf3;
  padding: 60px 30px 80px;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.container-2.guarantee {
  padding-top: 30px;
  padding-bottom: 30px;
}

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

.hero-wrapper.grid {
  flex-flow: column;
  padding-left: 6rem;
  padding-right: 6rem;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.hero-form {
  margin-bottom: 12px;
}

.hero-form-container {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.hero-form-input {
  color: #1a1b1f;
  border: 1px solid #d1d6db;
  width: 240px;
  height: auto;
  margin-bottom: 0;
  margin-right: 9px;
  padding: 5px 16px;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.hero-form-input:hover, .hero-form-input:focus {
  border-color: #76879d;
}

.hero-form-input::placeholder {
  color: #1a1b1fcc;
}

.button-primary-3 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.heading-4 {
  color: #fff;
  font-size: 40px;
  font-weight: 700;
}

.producrbnr-horiz {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.productbnnr-hd-left-align {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Gilmer, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.3;
}

.productbnnr-hd-left-align.productbnn-whthd {
  color: #2b2b2b;
}

.productbnn-para-left {
  color: #c0c0cd;
  text-align: left;
  max-width: 690px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 1.5;
  display: flex;
}

.productbnn-para-left.productbnn-whtpara {
  color: #666;
}

.productbnn-butnbox-left {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.logo-block-left {
  display: flex;
}

.container-3 {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.propelevate-agency-head {
  color: #fff;
  font-size: 26px;
  font-weight: 700;
}

.diff-people-3col {
  align-items: flex-start;
  display: flex;
}

.propelevate-agency-head-left {
  color: #fff;
  text-align: left;
  font-size: 26px;
  font-weight: 700;
}

.blackpara-left {
  color: #c0c0cd;
  text-align: left;
  line-height: 1.5;
}

.blackpara-left.instruc-winmarket-para {
  margin-bottom: 40px;
}

.blackpara-left.sales-vaultpara {
  max-width: 490px;
  margin-bottom: 40px;
}

.blackpara-left.spectreai-intelligentpara, .blackpara-left.spectreai-marktspndpara {
  max-width: 490px;
}

.div-block-2 {
  min-width: 40px;
  margin-right: 20px;
  padding-right: 0;
}

.blacklist-left {
  color: #c0c0cd;
  text-align: left;
  font-size: 18px;
  line-height: 1.5;
}

.blacklist-left.instruc-winmarket-para {
  margin-bottom: 40px;
}

.blacklist-left.sales-vaultpara {
  max-width: 490px;
  margin-bottom: 40px;
}

.blacklist-left.spectreai-intelligentpara, .blacklist-left.spectreai-marktspndpara {
  max-width: 490px;
}

.detail-agency-txtblock {
  font-family: Gilmer, sans-serif;
}

.detail-agencylistitem {
  color: #fff;
  text-align: left;
  width: 35%;
  margin-top: 40px;
  padding-left: 60px;
  font-size: 26px;
  font-weight: 700;
  list-style-type: none;
  position: relative;
}

.prop-reprt-buyinfo-list-text-white {
  color: #fff;
  font-size: 26px;
}

.inrget-anaction-box-purple {
  background-color: #5359ea;
  padding: 74px 60px 65px;
}

.inrget-anaction-box-purple.thankyoulernmoresec {
  padding-top: 74px;
}

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

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

.productbnncontent-insight {
  text-align: center;
  min-width: 60%;
  max-width: 60%;
  display: block;
}

.header {
  background-color: #0f4388;
  padding: 96px 36px;
  position: relative;
  top: auto;
}

.header.industries {
  padding-top: 60px;
  padding-bottom: 60px;
}

.header.industries.bottom-add {
  padding-bottom: 140px;
}

.header-container {
  justify-content: flex-start;
  max-width: 1200px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.header-container.resource-featured {
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1200px;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

.featured-main {
  align-self: stretch;
  width: 70%;
  padding-right: 10px;
}

.featured-sub {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  width: 30%;
  height: 680px;
  padding-left: 10px;
  display: flex;
}

.paragraph-4 {
  color: #bdc2db;
  text-align: left;
  letter-spacing: .25px;
  margin-bottom: 25px;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 140%;
}

.form-field-text {
  height: 4rem;
  padding: 20px;
}

.social-media-icons {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50vh;
  padding: 16px 8px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
}

.sub-header-img {
  flex: none;
  width: 80%;
  height: 77vh;
  position: absolute;
  inset: 0% 0% auto auto;
}

.sub-header-img.contact-us {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 80vh;
  padding: 30px;
  display: flex;
  position: sticky;
  top: 100px;
  box-shadow: -8px 3px 30px -5px #80808080;
}

.sub-header-img.smr {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 70vh;
  padding: 30px;
  display: flex;
  position: sticky;
  top: 100px;
  box-shadow: -8px 3px 30px -5px #80808080;
}

.h4 {
  color: #fff;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5em;
}

.h4.white {
  color: #fff;
}

.sec-bk {
  align-items: center;
  height: 210vh;
  padding-top: 10vh;
  padding-bottom: 10vh;
  display: block;
}

.lil-rule {
  background-color: #5359ea;
  flex: none;
  width: 3vw;
  height: 2px;
  margin-right: 10px;
}

.icon-2 {
  max-width: 50px;
  margin: 10px 10px 20px auto;
}

.benefit-block {
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 450px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.benefit-text-wrap {
  flex-flow: column;
  flex: 0 auto;
  align-items: flex-start;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.heading-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.5em;
}

.heading-5._30px {
  color: #fff;
  text-align: left;
  font-size: 32px;
  line-height: 1.3em;
}

.highlight-small {
  background-color: #34c674;
  width: 0%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.arrow-wrap {
  justify-content: flex-end;
  display: flex;
}

.links {
  color: #5359ea;
  text-decoration: none;
}

.sub-heading-text {
  color: #fff;
  width: 120%;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 5rem;
  font-weight: 800;
  line-height: 5rem;
}

.sub-heading-text.contact {
  color: #fff;
  width: 100%;
  font-family: Gilmer, sans-serif;
  font-size: 3rem;
  line-height: 120%;
}

.sub-heading-text.contact.mr {
  margin-bottom: 20px;
}

.social-media-link-icon {
  opacity: .33;
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/64a2a4f137864dac076a077a_facebook-logo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60%;
  width: 40px;
  height: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  transition: opacity .2s cubic-bezier(.455, .03, .515, .955);
}

.social-media-link-icon.facebook {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/64a2a4f137864dac076a0778_facebook-logo%20(1).png");
  background-size: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.social-media-link-icon.facebook:hover {
  opacity: 1;
}

.social-media-link-icon.instagram1 {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/64a2a4f137864dac076a077e_instagram-social-network-logo-of-photo-camera%20(1).png");
  background-size: 16px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.social-media-link-icon.instagram1:hover {
  opacity: 1;
}

.social-media-link-icon.linkedin1 {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/64a2a4f137864dac076a0776_linkedin-logo.png");
  background-size: 16px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.social-media-link-icon.linkedin1:hover {
  opacity: 1;
}

.row-2-wrap {
  margin-bottom: 10px;
  display: flex;
}

.form-sub-heading {
  color: #8b8b8b;
  width: 75%;
  font-size: 1.1rem;
}

.arrow {
  filter: hue-rotate(189deg);
  transform: translate(0, -29px)translate(57px)rotate(46deg);
}

.subhead-container {
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.color-text {
  color: #5359ea;
}

.form-disclaimer {
  color: #888;
  text-align: left;
  margin-top: 20px;
  font-size: 1em;
  line-height: 140%;
}

.form-col-ful {
  width: 100%;
  margin-left: 10px;
  position: relative;
}

.col-md-2 {
  box-shadow: none;
  background-color: #0000;
  border: 3px #000;
  border-radius: 4px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  max-width: none;
  min-height: 0;
  padding: 0 0 15px;
  display: block;
  overflow: visible;
}

.col-md-2:hover {
  box-shadow: none;
}

.sticky-wrapper {
  height: 50vh;
  position: relative;
}

.subhead {
  color: #5359ea;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
}

.form-button {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #5359ea;
  border: 1px solid #a8b4f2;
  width: 100%;
  margin-top: 20px;
  padding: 12px 25px 12px 45px;
  font-family: Gilmer, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 2em;
  transition: transform .5s, background-color .5s, box-shadow .3s;
}

.form-button:hover {
  background-color: #a8b4f2;
  border-color: #a8b4f2;
}

.header-featured-wrap {
  z-index: 4;
  flex: 0 auto;
  width: 50%;
  position: absolute;
  top: 200px;
}

.header-featured-wrap.contact {
  width: 100%;
  padding-right: 50px;
  position: relative;
  top: 0;
}

.div-block-34 {
  max-width: 500px;
}

.field-label-flash {
  color: #2b2b33;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Gilmer, sans-serif;
  font-size: .7rem;
  font-style: normal;
  position: absolute;
  inset: -10% auto auto 5%;
}

.big-container {
  width: 1190px;
  margin-left: auto;
  margin-right: auto;
}

.contact-us-wrapper {
  justify-content: space-between;
  align-items: stretch;
  height: auto;
  position: relative;
}

.subhead-highlight {
  flex: none;
  position: relative;
}

.sub-header-wrap {
  color: #fff;
  align-self: flex-start;
  width: 70%;
  font-family: Open Sans, sans-serif;
  font-size: 1.2rem;
  line-height: 1.5rem;
}

.sub-header-wrap.guide {
  align-self: center;
}

.row-1-form-wrap {
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.guidebannersec-copy {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642533523b49e11c1e550d5d_pattern-background.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 190px;
  padding-bottom: 50px;
  display: flex;
}

.guidebannersec-copy.lettingbnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644bad3cc8da47233e50ec65_pattern-houses2.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.guidebannersec-copy.spectreaibnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644b9ad275b2badc18a59b5a_pattern-background-ai.jpg");
  background-position: 50%;
  background-size: cover;
}

.guidebannersec-copy.spectrefree-recoversec {
  padding-bottom: 100px;
}

.guidetitle {
  margin-top: 10px;
  font-size: 40px;
}

.paragraph-5 {
  margin-bottom: 0;
  font-family: Proximanova, sans-serif;
}

.benefit-tick {
  justify-content: flex-start;
  width: 50px;
  padding-right: 10px;
  display: flex;
}

.collection-list-wrapper {
  flex-direction: column;
  display: flex;
}

.thankyou-wrapper-2block {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.thankyou-button-block {
  background-color: #1c1c1c;
  border-radius: 20px;
  align-items: center;
  width: auto;
  height: 150px;
  margin-left: 30px;
  margin-right: 30px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.div-block-36 {
  width: 50%;
}

.thankyou-button-text {
  align-items: center;
  padding-left: 30px;
  display: flex;
}

.thankyou-button-h4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.5em;
}

.thankyou-button-h4._30px {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.3em;
}

.link-block {
  width: 50%;
}

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

.thank-you-wrapper {
  justify-content: space-between;
  align-items: stretch;
  height: 160vh;
  position: relative;
}

.thank-you-pre-reg-wrapper {
  justify-content: space-between;
  align-items: stretch;
  height: 50vh;
  position: relative;
}

.thank-you-wrapper-copy {
  justify-content: space-between;
  align-items: stretch;
  height: 160vh;
  position: relative;
}

.col-md-2-pad {
  box-shadow: none;
  background-color: #0000;
  border: 3px #000;
  border-radius: 4px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  max-width: none;
  min-height: 0;
  padding: 0 40px 15px;
  display: block;
  overflow: visible;
}

.col-md-2-pad:hover {
  box-shadow: none;
}

.columns {
  padding-left: 30px;
  padding-right: 30px;
}

.guide-section {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642533523b49e11c1e550d5d_pattern-background.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 50px;
  display: flex;
}

.guide-section.lettingbnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644bad3cc8da47233e50ec65_pattern-houses2.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.guide-section.spectreaibnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644b9ad275b2badc18a59b5a_pattern-background-ai.jpg");
  background-position: 50%;
  background-size: cover;
}

.guide-section.spectrefree-recoversec {
  padding-bottom: 100px;
}

.guide-section-2 {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642533523b49e11c1e550d5d_pattern-background.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  padding-top: 70px;
  padding-bottom: 50px;
  display: flex;
}

.guide-section-2.lettingbnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644bad3cc8da47233e50ec65_pattern-houses2.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.guide-section-2.spectreaibnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644b9ad275b2badc18a59b5a_pattern-background-ai.jpg");
  background-position: 50%;
  background-size: cover;
}

.guide-section-2.spectrefree-recoversec {
  padding-bottom: 100px;
}

.thank-you-wrapper-2 {
  justify-content: space-between;
  align-self: center;
  align-items: stretch;
  height: 60vh;
  padding-left: 0;
  position: relative;
}

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

.subhead-container-thankyou {
  flex-direction: column;
  align-self: auto;
  align-items: stretch;
  width: auto;
  height: auto;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.grid-left {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.thankyou-section {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642533523b49e11c1e550d5d_pattern-background.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  padding-top: 80px;
  padding-bottom: 50px;
  display: flex;
}

.thankyou-section.lettingbnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644bad3cc8da47233e50ec65_pattern-houses2.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.thankyou-section.spectreaibnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644b9ad275b2badc18a59b5a_pattern-background-ai.jpg");
  background-position: 50%;
  background-size: cover;
}

.thankyou-section.spectrefree-recoversec {
  padding-bottom: 100px;
}

.big-container-thankyou {
  width: auto;
  margin-left: 4rem;
  margin-right: 4rem;
}

.big-container-learn {
  width: 1190px;
  margin-left: auto;
  margin-right: auto;
}

.big-container-learn.guide {
  width: auto;
  margin-top: 40px;
}

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

.smr-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.smr-grid.guide {
  text-align: center;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  place-items: center;
}

._3-col-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.columns-3 {
  width: 100%;
}

._3-col-grid-assets-share {
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 40px;
}

.sticky-bar-section {
  z-index: 2000;
  background-color: #000;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: fixed;
  inset: 0% 0% auto;
}

.container-4 {
  display: flex;
}

.sticky-text {
  color: #fff;
  align-self: center;
  margin-right: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 1.5;
}

.sitcky-container {
  background-color: #000;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.stickybutn-copy {
  color: #fff;
  text-align: center;
  text-transform: none;
  border: 2px solid #5359ea;
  border-radius: 5px;
  padding: 15px;
  font-family: Proximanova, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

.stickybutn-copy:hover {
  background-color: #5359ea;
}

.stickybutn-copy.bnncomnbutn {
  margin-top: 20px;
}

.stickybutn-copy.spectre-labelbutn {
  border-width: 2px;
  border-color: #fff;
  padding: 16px 24px;
  font-weight: 600;
}

.stickybutn-copy.roi-sharebutn {
  border-width: 2px;
  border-color: #fff;
  width: 94%;
  margin-top: 40px;
  font-weight: 600;
}

.stickybutn-copy.roi-sharebutn:hover {
  color: #5359ea;
  background-color: #fff;
}

.stickybutn-copy.fotertopbutn {
  text-transform: uppercase;
  background-color: #5359ea;
  padding: 14px 18px;
  font-size: 17px;
  box-shadow: 0 7px 12px #5359ea66;
}

.stickybutn-copy.productbnr-requstdmobutn {
  margin-right: 30px;
}

.stickybutn-copy.bluebutn {
  background-color: #5359ea;
}

.stickybutn-copy.bluebutn:hover {
  background-color: #5359eae6;
}

.stickybutn-copy.bluebutn.productbnr-requstdmobutn {
  background-color: var(--spectre-dark-purple);
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: 20px;
  margin-right: 0;
  display: flex;
}

.stickybutn-copy.bluebutn.productbnr-requstdmobutn.thankyou-page {
  margin-top: 20px;
}

.stickybutn-copy.bluebutn.getaction-requestdmobutn {
  color: #5359ea;
  background-color: #fff;
  border-color: #fff;
  margin-right: 30px;
  padding: 13px 16px;
}

.stickybutn-copy.bluebutn.getaction-requestdmobutn:hover {
  background-color: #f0f0f3;
  border-color: #e9e9eb;
}

.stickybutn-copy.bluebutn.thnkyoubackhomebutn {
  text-transform: uppercase;
  min-width: 221px;
  margin-top: 25px;
  padding: 12px 20px;
  font-size: 17px;
  box-shadow: 0 0 12px 7px #5359ea4d;
}

.stickybutn-copy.getactioncontactbutn {
  border-color: #fff;
  padding: 13px 16px;
}

.stickybutn-copy.getactioncontactbutn:hover {
  color: #5359ea;
  background-color: #fff;
}

.stickybutn-copy.solution-bnrtxt {
  color: #2b2b2b;
  display: inline-block;
}

.stickybutn-copy.solution-bnrtxt:hover {
  color: #fff;
}

.stickybutn-copy.solution-bnnr-cmnbutn {
  color: #2b2b2b;
}

.stickybutn-copy.solution-bnnr-cmnbutn:hover {
  color: #fff;
}

.stickybutn-copy.solution-bnnr-cmnbutn.casestudy-bnbutn {
  margin-top: 32px;
}

.stickybutn-copy.productbnnr-contactbutn.productbn-whtbutn {
  color: #2b2b2b;
}

.stickybutn-copy.productbnnr-contactbutn.productbn-whtbutn:hover {
  color: #fff;
}

.stickybutn-copy.mb-hd-bookdemobutn {
  border-color: #ffffff4d;
  display: none;
}

.stickybutn-copy.mb-hd-bookdemobutn:hover {
  background-color: #ffffff4d;
}

.stickybutn-copy.prductbnn-whtbutn {
  color: #2b2b2b;
}

.stickybutn-copy.prductbnn-whtbutn:hover {
  color: #fff;
}

.stickybutn-copy.proprty-report-bkdemobutn {
  border-color: #ffffff4d;
}

.stickybutn-copy.proprty-report-bkdemobutn:hover {
  background-color: #ffffff4d;
}

.sticky-section {
  z-index: 2000;
  background-color: #000;
  justify-content: center;
  padding: 20px 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
}

.stickybutntext {
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.guide-section-assets {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642533523b49e11c1e550d5d_pattern-background.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  padding-top: 80px;
  padding-bottom: 50px;
  display: flex;
}

.guide-section-assets.lettingbnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644bad3cc8da47233e50ec65_pattern-houses2.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.guide-section-assets.spectreaibnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644b9ad275b2badc18a59b5a_pattern-background-ai.jpg");
  background-position: 50%;
  background-size: cover;
}

.guide-section-assets.spectrefree-recoversec {
  padding-bottom: 100px;
}

.sticky-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  width: 100%;
  max-width: none;
  padding-left: 80px;
  padding-right: 90px;
  display: flex;
}

.video-bg-section {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642533523b49e11c1e550d5d_pattern-background.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  padding-top: 90px;
  padding-bottom: 50px;
  display: flex;
}

.video-bg-section.lettingbnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644bad3cc8da47233e50ec65_pattern-houses2.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.video-bg-section.spectreaibnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644b9ad275b2badc18a59b5a_pattern-background-ai.jpg");
  background-position: 50%;
  background-size: cover;
}

.video-bg-section.spectrefree-recoversec {
  padding-bottom: 100px;
}

.image-3 {
  max-width: 70%;
}

.cmnbutn-copy.fotertopbutn {
  text-transform: uppercase;
  background-color: #5359ea;
  margin-top: 45px;
  margin-left: 542px;
  padding: 14px 18px;
  font-size: 17px;
  box-shadow: 0 7px 12px #5359ea66;
}

.div-block-38 {
  width: 280px;
  display: none;
}

.cmnbutntextpurple {
  color: #5159e9;
  text-align: center;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
}

.cmnbutntextpurple:hover {
  color: #535aea;
}

.cmnbutnarwpurple, .cmnbutnarwpurple.fotrcmnbutn-arw {
  margin-left: 20px;
}

.cmnbutnarwpurple.solut-bnr-whtarw {
  display: inline-block;
}

.cmnbutnarwpurple.product-bnncontactwhtarw {
  display: none;
}

.cmnbutn-purple {
  color: #fff;
  text-align: center;
  text-transform: none;
  border: 2px solid #5359ea;
  border-radius: 5px;
  padding: 15px;
  font-family: Proximanova, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

.cmnbutn-purple:hover {
  background-color: #5359ea;
}

.cmnbutn-purple.bnncomnbutn {
  width: auto;
  margin-top: 20px;
  display: inline-block;
}

.cmnbutn-purple.spectre-labelbutn {
  border-width: 2px;
  border-color: #fff;
  padding: 16px 24px;
  font-weight: 600;
}

.cmnbutn-purple.roi-sharebutn {
  border-width: 2px;
  border-color: #fff;
  width: 94%;
  margin-top: 40px;
  font-weight: 600;
}

.cmnbutn-purple.roi-sharebutn:hover {
  color: #5359ea;
  background-color: #fff;
}

.cmnbutn-purple.fotertopbutn {
  text-transform: uppercase;
  background-color: #5359ea;
  padding: 14px 18px;
  font-size: 17px;
  box-shadow: 0 7px 12px #5359ea66;
}

.cmnbutn-purple.productbnr-requstdmobutn {
  margin-right: 30px;
}

.cmnbutn-purple.bluebutn {
  background-color: #5359ea;
}

.cmnbutn-purple.bluebutn:hover {
  background-color: #5359eae6;
}

.cmnbutn-purple.bluebutn.productbnr-requstdmobutn {
  flex: 0 auto;
  align-self: flex-start;
  display: flex;
}

.cmnbutn-purple.bluebutn.productbnr-requstdmobutn.thankyou-page {
  margin-top: 20px;
}

.cmnbutn-purple.bluebutn.getaction-requestdmobutn {
  color: #5359ea;
  background-color: #fff;
  border-color: #fff;
  margin-right: 30px;
  padding: 13px 16px;
}

.cmnbutn-purple.bluebutn.getaction-requestdmobutn:hover {
  background-color: #f0f0f3;
  border-color: #e9e9eb;
}

.cmnbutn-purple.bluebutn.thnkyoubackhomebutn {
  text-transform: uppercase;
  min-width: 221px;
  margin-top: 25px;
  padding: 12px 20px;
  font-size: 17px;
  display: inline-block;
  box-shadow: 0 0 12px 7px #5359ea4d;
}

.cmnbutn-purple.getactioncontactbutn {
  border-color: #fff;
  padding: 13px 16px;
}

.cmnbutn-purple.getactioncontactbutn:hover {
  color: #5359ea;
  background-color: #fff;
}

.cmnbutn-purple.solution-bnrtxt {
  color: #2b2b2b;
  display: inline-block;
}

.cmnbutn-purple.solution-bnrtxt:hover {
  color: #fff;
}

.cmnbutn-purple.solution-bnnr-cmnbutn {
  color: #2b2b2b;
}

.cmnbutn-purple.solution-bnnr-cmnbutn:hover {
  color: #fff;
}

.cmnbutn-purple.solution-bnnr-cmnbutn.casestudy-bnbutn {
  margin-top: 32px;
}

.cmnbutn-purple.productbnnr-contactbutn {
  display: block;
}

.cmnbutn-purple.productbnnr-contactbutn:hover {
  background-color: #e1e1f6;
}

.cmnbutn-purple.productbnnr-contactbutn.productbn-whtbutn {
  color: #2b2b2b;
}

.cmnbutn-purple.productbnnr-contactbutn.productbn-whtbutn:hover {
  color: #fff;
}

.cmnbutn-purple.mb-hd-bookdemobutn {
  border-color: #ffffff4d;
  display: none;
}

.cmnbutn-purple.mb-hd-bookdemobutn:hover {
  background-color: #ffffff4d;
}

.cmnbutn-purple.prductbnn-whtbutn {
  color: #2b2b2b;
}

.cmnbutn-purple.prductbnn-whtbutn:hover {
  color: #fff;
}

.cmnbutn-purple.proprty-report-bkdemobutn {
  border-color: #ffffff4d;
}

.cmnbutn-purple.proprty-report-bkdemobutn:hover {
  background-color: #ffffff4d;
}

.hero-split-insights {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.cmngap-copy {
  padding-top: 92px;
  padding-bottom: 92px;
}

.cmngap-copy.freerecover-speciallistsec, .cmngap-copy.freerecoveydiscreetsec, .cmngap-copy.freerecovry-lostsec, .cmngap-copy.freerecovryclaimbacksec {
  background-color: #050505;
}

.cmngap-copy.prop-reprt-buyinfosec, .cmngap-copy.propelevate-agencysec {
  background-color: #191c20;
}

.inisghtspro {
  flex-wrap: wrap;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.insights-pro-right-para {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.casestudysec-insights-pro {
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.pghd-insights-pro {
  color: #333;
  text-align: center;
  width: auto;
  max-width: none;
  margin-top: 0;
  font-family: Gilmer, sans-serif;
  font-size: 37px;
  font-weight: 700;
  line-height: 1.3;
}

.pghd-insights-pro.estate-lettinghd {
  max-width: 440px;
}

.pghd-insights-pro.pghd-small {
  font-size: 40px;
}

.pghd-insights-pro.pghd-small.printposthd {
  max-width: 420px;
}

.pghd-insights-pro.pghd-small.toolsgrowthpghd {
  max-width: 500px;
}

.pghd-insights-pro.wht-pghdtext {
  color: #fff;
}

.pghd-insights-pro.wht-pghdtext.pghd-big {
  font-size: 52px;
}

.pghd-insights-pro.wht-pghdtext.casestudymeasurablehd {
  margin-bottom: 20px;
}

.pghd-insights-pro.wht-pghdtext.aniversarymarket-hd {
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 30px;
}

.pghd-insights-pro.wht-pghdtext.aniversarybusineshd {
  font-size: 30px;
}

.pghd-insights-pro.pghd-big {
  font-size: 52px;
}

.pghd-insights-pro.pghd-big.wht-pghdtext.h3 {
  font-size: 40px;
}

.pghd-insights-pro.sales-reangaging-pghd {
  margin-bottom: 13px;
  font-size: 30px;
}

.pghd-insights-pro.blogdetailshd {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 35px;
}

.pghd-insights-pro.aniversary-sayhelohd {
  font-size: 55px;
}

.pghd-insights-pro.prop-reprt-buyinfo-pghd {
  font-size: 30px;
}

.pghd-insights-pro.reliabledata-hd, .pghd-insights-pro.offmrkt-campaign-pghd {
  font-size: 55px;
}

.whtpara-copy.insights-pro-body {
  color: #000;
  text-align: center;
  padding: 0 150px 20px;
}

.casestudy-card-insights-pro {
  background-color: #fff;
  height: 100%;
  padding: 30px 30px 98px;
  box-shadow: 0 10px 50px #0000000d;
}

.casestudy-card-insights-pro.solutions-casestudy-scndcard {
  background-color: #2b2b2b;
}

.pghd-insights-pro-white {
  color: #fff;
  text-align: center;
  width: auto;
  max-width: none;
  margin-top: 60px;
  font-family: Gilmer, sans-serif;
  font-size: 37px;
  font-weight: 700;
  line-height: 1.3;
}

.pghd-insights-pro-white.estate-lettinghd {
  max-width: 440px;
}

.pghd-insights-pro-white.pghd-small {
  font-size: 40px;
}

.pghd-insights-pro-white.pghd-small.printposthd {
  max-width: 420px;
}

.pghd-insights-pro-white.pghd-small.toolsgrowthpghd {
  max-width: 500px;
}

.pghd-insights-pro-white.wht-pghdtext {
  color: #fff;
}

.pghd-insights-pro-white.wht-pghdtext.pghd-big {
  font-size: 52px;
}

.pghd-insights-pro-white.wht-pghdtext.casestudymeasurablehd {
  margin-bottom: 20px;
}

.pghd-insights-pro-white.wht-pghdtext.aniversarymarket-hd {
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 30px;
}

.pghd-insights-pro-white.wht-pghdtext.aniversarybusineshd {
  font-size: 30px;
}

.pghd-insights-pro-white.pghd-big {
  font-size: 52px;
}

.pghd-insights-pro-white.pghd-big.wht-pghdtext.h3 {
  font-size: 40px;
}

.pghd-insights-pro-white.sales-reangaging-pghd {
  margin-bottom: 13px;
  font-size: 30px;
}

.pghd-insights-pro-white.blogdetailshd {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 35px;
}

.pghd-insights-pro-white.aniversary-sayhelohd {
  font-size: 55px;
}

.pghd-insights-pro-white.prop-reprt-buyinfo-pghd {
  font-size: 30px;
}

.pghd-insights-pro-white.reliabledata-hd, .pghd-insights-pro-white.offmrkt-campaign-pghd {
  font-size: 55px;
}

.pghd-insights-pro-white.guarantee {
  margin-top: 0;
  margin-bottom: 60px;
}

.pghd-insights-pro-white.product {
  margin-top: 0;
  margin-bottom: 90px;
}

.whtpara-inisghts-pro {
  color: #fff;
}

.whtpara-inisghts-pro.aniversary-markettext {
  padding-top: 0;
  padding-bottom: 20px;
}

.whtpara-inisghts-pro.onmrkt-intelignt-vendorsellboldtxt {
  font-weight: 600;
}

.whtpara-inisghts-pro.insights-pro-body {
  color: #fff;
  text-align: center;
  padding: 0 150px 20px;
}

.openapi-enquiry {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.highlgthd-copy {
  color: #5359ea;
  font-size: 48px;
  font-weight: 700;
}

.highlgthd-copy.onmrkt-intelignt-targethdspan {
  font-weight: 600;
}

.highlgthd-resources {
  color: #5359ea;
  font-size: 48px;
  font-weight: 700;
}

.highlgthd-resources.onmrkt-intelignt-targethdspan {
  font-weight: 600;
}

.highlightpara {
  display: flex;
}

.success-text {
  padding-bottom: 20px;
  font-size: 1em;
  line-height: 1.5;
}

.hero-split-campaigns {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.hero-subscribe-left-campaigns {
  background-color: #000;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-split-copy {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 120%;
  padding-right: 0;
  display: flex;
}

.sales-lettingrgt-col-copy {
  width: 90%;
  padding-top: 30px;
  padding-left: 0;
  padding-right: 0;
}

.hero-wrapper-copy {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1000px;
  padding-left: 0;
  display: flex;
}

.sales-letting-topbar-copy {
  background-color: #000;
  border: 0 #000;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  min-height: 75px;
  margin-bottom: 30px;
  padding: 20px 26px;
  display: flex;
}

.sales-letting-topbar-copy.lettingstopbar {
  background-color: #5359ea;
  margin-bottom: 51px;
}

.cmngap-campaigns {
  padding-top: 92px;
  padding-bottom: 92px;
}

.cmngap-campaigns.measurable-roisec {
  padding-top: 0;
  padding-bottom: 60px;
}

.cmngap-campaigns.printpostage-sec {
  background-image: linear-gradient(#f9f9fa, #fff);
}

.cmngap-campaigns.getactionsec {
  background-color: #191c20;
  padding-bottom: 180px;
}

.cmngap-campaigns.logo-showcasesec {
  padding-top: 0;
  padding-bottom: 20px;
}

.cmngap-campaigns.footersec {
  background-color: #191c20;
  padding-top: 66px;
}

.cmngap-campaigns.testitimonialsec {
  padding-top: 0;
  padding-bottom: 50px;
  position: relative;
  top: -123px;
}

.cmngap-campaigns.spectre-featuresec {
  padding-top: 0;
  padding-bottom: 0;
}

.cmngap-campaigns.spectre-featuresec.spectre-feature-oldsec {
  display: none;
}

.cmngap-campaigns.brand-protectsec.onmrkt-brand-protectsec {
  padding-top: 170px;
}

.cmngap-campaigns.autimation-settingsec {
  background-color: #050505;
  padding-top: 0;
}

.cmngap-campaigns.letingdidentifysec {
  position: relative;
}

.cmngap-campaigns.letingdatabasesec {
  padding-top: 0;
}

.cmngap-campaigns.letting-featuresec {
  background-color: #191c20;
  border-top: 3px solid #5359ea;
}

.cmngap-campaigns.annivermarketsec {
  background-color: #050505;
  padding-top: 142px;
}

.cmngap-campaigns.aniversary-buseinessec {
  background-color: #050505;
  padding-top: 50px;
}

.cmngap-campaigns.aniversary-sayhelosec {
  padding-top: 142px;
}

.cmngap-campaigns.spectreai-marketingspendsec {
  background-color: #050505;
  position: relative;
}

.cmngap-campaigns.spectreai-intelligentsec {
  background-color: #050505;
  padding-top: 55px;
  padding-bottom: 55px;
}

.cmngap-campaigns.freerecover-speciallistsec, .cmngap-campaigns.freerecoveydiscreetsec, .cmngap-campaigns.freerecovry-lostsec, .cmngap-campaigns.freerecovryclaimbacksec {
  background-color: #050505;
}

.cmngap-campaigns.prop-reprt-buyinfosec, .cmngap-campaigns.propelevate-agencysec {
  background-color: #191c20;
}

.cmngap-campaigns.soldhomeowner-mrktsec {
  background-color: #050505;
  position: relative;
}

.cmngap-campaigns.soldbeat-campaignsec {
  background-color: #050505;
}

.cmngap-campaigns.onmrkt-intelignt-tragetsec {
  background-image: linear-gradient(#f9f9fa00, #f9f9fa 47.4%);
  padding-bottom: 167px;
  position: relative;
}

.cmngap-campaigns.offmarkt-focussec {
  background-color: #050505;
}

.spectre-featurewrap-campaigns {
  border-bottom: 1px solid #c8d8e0;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.cmngap-circles {
  padding-top: 92px;
  padding-bottom: 92px;
}

.cmngap-circles.measurable-roisec {
  padding-top: 0;
  padding-bottom: 60px;
}

.cmngap-circles.printpostage-sec {
  background-image: linear-gradient(#f9f9fa, #fff);
}

.cmngap-circles.getactionsec {
  background-color: #191c20;
  padding-bottom: 180px;
}

.cmngap-circles.logo-showcasesec {
  padding-top: 0;
  padding-bottom: 20px;
}

.cmngap-circles.footersec {
  background-color: #191c20;
  padding-top: 66px;
}

.cmngap-circles.testitimonialsec {
  padding-top: 0;
  padding-bottom: 50px;
  position: relative;
  top: -123px;
}

.cmngap-circles.spectre-featuresec.spectre-feature-oldsec {
  display: none;
}

.cmngap-circles.brand-protectsec.onmrkt-brand-protectsec {
  padding-top: 170px;
}

.cmngap-circles.autimation-settingsec {
  background-color: #050505;
  padding-top: 0;
}

.cmngap-circles.letingdidentifysec {
  position: relative;
}

.cmngap-circles.letingdatabasesec {
  padding-top: 0;
}

.cmngap-circles.letting-featuresec {
  background-color: #191c20;
  border-top: 3px solid #5359ea;
}

.cmngap-circles.annivermarketsec {
  background-color: #050505;
  padding-top: 142px;
}

.cmngap-circles.aniversary-buseinessec {
  background-color: #050505;
  padding-top: 50px;
}

.cmngap-circles.aniversary-sayhelosec {
  padding-top: 142px;
}

.cmngap-circles.spectreai-marketingspendsec {
  background-color: #050505;
  position: relative;
}

.cmngap-circles.spectreai-intelligentsec {
  background-color: #050505;
  padding-top: 55px;
  padding-bottom: 55px;
}

.cmngap-circles.freerecover-speciallistsec, .cmngap-circles.freerecoveydiscreetsec, .cmngap-circles.freerecovry-lostsec, .cmngap-circles.freerecovryclaimbacksec {
  background-color: #050505;
}

.cmngap-circles.prop-reprt-buyinfosec, .cmngap-circles.propelevate-agencysec {
  background-color: #191c20;
}

.cmngap-circles.soldhomeowner-mrktsec {
  background-color: #050505;
  position: relative;
}

.cmngap-circles.soldbeat-campaignsec {
  background-color: #050505;
}

.cmngap-circles.onmrkt-intelignt-tragetsec {
  background-image: linear-gradient(#f9f9fa00, #f9f9fa 47.4%);
  padding-bottom: 167px;
  position: relative;
}

.cmngap-circles.offmarkt-focussec {
  background-color: #050505;
}

.cmnbutntext-copy {
  color: #000;
  text-align: center;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
}

.cmnbutnarw-copy, .cmnbutnarw-copy.fotrcmnbutn-arw {
  margin-left: 20px;
}

.cmnbutnarw-copy.solut-bnr-whtarw {
  display: inline-block;
}

.cmnbutnarw-copy.product-bnncontactwhtarw {
  display: none;
}

.cmnbutnarw-copy.product-bnncontactbluearw {
  color: #000;
  -webkit-text-stroke-color: #000;
}

.whtpara-copy {
  color: #fff;
}

.whtpara-copy.aniversary-markettext {
  padding-top: 0;
  padding-bottom: 20px;
}

.whtpara-copy.onmrkt-intelignt-vendorsellboldtxt {
  font-weight: 600;
}

.hero-subscribe-left-copy, .hero-subscribe-left-campaings {
  background-color: #000;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.shadow-two-copy {
  max-width: 180%;
  box-shadow: 0 4px 24px #96a3b514;
}

.hero-wrapper-campaigns {
  flex-wrap: wrap;
  place-content: space-between;
  align-items: center;
  max-width: 1040px;
  display: flex;
}

.shadow-two-cc-copyy {
  box-shadow: 0 4px 24px #96a3b514;
}

.hero-split-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.hero-subscribe-left-copy {
  background-color: #000;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
  overflow: hidden;
}

.whtpara-inisghts-pro-copy {
  color: #fff;
}

.whtpara-inisghts-pro-copy.aniversary-markettext {
  padding-top: 0;
  padding-bottom: 20px;
}

.whtpara-inisghts-pro-copy.onmrkt-intelignt-vendorsellboldtxt {
  font-weight: 600;
}

.whtpara-inisghts-pro-copy.insights-pro-body {
  color: #fff;
  text-align: center;
  padding: 0 150px 20px;
}

.hero-subscribe-left-copy-copy {
  background-color: #000;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.demo-span {
  color: #5359ea;
  font-size: 30px;
  line-height: 1;
}

.bookdemocampaignheading {
  color: #2b2b2b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilmer, sans-serif;
  font-size: 36px;
  line-height: 1.3;
}

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

.bookdemoparapurple {
  color: #5359ea;
  max-width: 340px;
  font-size: 14px;
  text-decoration: none;
}

.bookdemoparapurple.brochure-formpara {
  max-width: 100%;
}

.bookdemoparapurple.highlgthd {
  padding-right: 5px;
}

.bookdemoparapurple.highlgthd-demo {
  color: #5359ea;
  padding-right: 5px;
  font-weight: 700;
}

.upcoming-events {
  display: none;
}

.upcoming-events.text-center {
  text-align: center;
  padding-bottom: 20px;
}

.upcoming-events.text-center.sales-reangahd {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.upcoming-events.text-center.solution-chooseagent-hd {
  margin-bottom: 88px;
  padding-bottom: 0;
}

.upcoming-events.text-center.aniversaries-purchasehdbox {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.upcoming-events.instruc-win-market-lftcontpghd, .upcoming-events.pghdbefore-design.hypertarget-ofmarkt-rgt-hd {
  margin-bottom: 45px;
}

.upcoming-events.pghdbefore-design.compsuces-newshdbox {
  margin-bottom: 50px;
}

.upcoming-events.pghdbefore-design.letingdidentify-hdbox, .upcoming-events.pghdbefore-design.prop-reprt-buyinfo-pghdbox.pghdgap {
  margin-bottom: 45px;
}

.upcoming-events.pghdbefore-design.soldinyour-campaign-hdbox {
  margin-bottom: 40px;
}

.upcoming-events.pghdbefore-design.onmrkt-competitorprop-hdbox {
  margin-bottom: 27px;
}

.upcoming-events.pghdbefore-design.onmrkt-competitorprop-hdbox.onmrkt-competitorprop-hdmb {
  display: none;
}

.upcoming-events.pghdbefore-design.onmrkt-competitorprop-hdbox.onmrkt-competitorprop-hd-dsktp {
  display: block;
}

.upcoming-events.pghdbefore-design.offmrkt-campaign-rwhdbox, .upcoming-events.sales-vaulthdbox {
  margin-bottom: 45px;
}

.upcoming-events.solution-returninvest-hd {
  margin-bottom: 22px;
}

.upcoming-events.solution-casestudy-pghd {
  margin-bottom: 50px;
}

.upcoming-events.bloghdbox {
  margin-bottom: 34px;
}

.upcoming-events.bloghdbox.blogmbhd {
  display: none;
}

.upcoming-events.lettingdatabasehdbox {
  text-align: center;
  max-width: 940px;
  margin-bottom: 112px;
  margin-left: auto;
  margin-right: auto;
}

.upcoming-events.spectre-marktspenthdbox, .upcoming-events.pghdbotmgap {
  margin-bottom: 45px;
}

.upcoming-events.propelevate-agencyhdbox {
  text-align: center;
  margin-bottom: 137px;
}

.upcoming-events.reliabledata-hdbox.text-center {
  padding-bottom: 45px;
}

.upcoming-events.soldhomeowner-mrkthdbox {
  margin-bottom: 55px;
}

.upcoming-events.soldinyour-campaignhdbox {
  max-width: 850px;
  margin-bottom: 70px;
  margin-left: auto;
  margin-right: auto;
}

.upcoming-events.soldbeat-campaignhdbox {
  margin-bottom: 55px;
}

.upcoming-events.offmarkt-focuspghdbox, .upcoming-events.offmrkt-prsonl-prospect-offmrkt-hdbox {
  margin-bottom: 45px;
}

.upcoming-events.offmrkt-prsonl-prospect-offmrkt-hdbox.offmrkt-prsonl-prospect-dsktop {
  display: block;
}

.upcoming-events.offmrkt-prsonl-prospect-offmrkt-hdbox.offmrkt-prsonl-prospect-mb {
  display: none;
}

.reports {
  display: block;
}

.blogcard-link {
  color: #5359ea;
  text-align: right;
  align-items: stretch;
  margin-top: 10px;
  padding-top: 0;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.cmnbutn-copy {
  color: #fff;
  text-align: center;
  text-transform: none;
  border: 2px solid #5359ea;
  border-radius: 5px;
  padding: 15px;
  font-family: Proximanova, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

.cmnbutn-copy:hover {
  background-color: #5359ea;
}

.cmnbutn-copy.bnncomnbutn {
  width: auto;
  margin-top: 20px;
  display: inline-block;
}

.cmnbutn-copy.spectre-labelbutn {
  border-width: 2px;
  border-color: #fff;
  padding: 16px 24px;
  font-weight: 600;
}

.cmnbutn-copy.roi-sharebutn {
  border-width: 2px;
  border-color: #fff;
  width: 94%;
  margin-top: 40px;
  font-weight: 600;
}

.cmnbutn-copy.roi-sharebutn:hover {
  color: #5359ea;
  background-color: #fff;
}

.cmnbutn-copy.fotertopbutn {
  text-transform: uppercase;
  background-color: #5359ea;
  padding: 14px 18px;
  font-size: 17px;
  box-shadow: 0 7px 12px #5359ea66;
}

.cmnbutn-copy.productbnr-requstdmobutn {
  margin-right: 30px;
}

.cmnbutn-copy.bluebutn {
  background-color: #5359ea;
}

.cmnbutn-copy.bluebutn:hover {
  background-color: #5359eae6;
}

.cmnbutn-copy.bluebutn.productbnr-requstdmobutn {
  flex: 0 auto;
  align-self: flex-start;
  display: flex;
}

.cmnbutn-copy.bluebutn.productbnr-requstdmobutn.thankyou-page {
  margin-top: 20px;
}

.cmnbutn-copy.bluebutn.getaction-requestdmobutn {
  color: #5359ea;
  background-color: #fff;
  border-color: #fff;
  margin-right: 30px;
  padding: 13px 16px;
}

.cmnbutn-copy.bluebutn.getaction-requestdmobutn:hover {
  background-color: #f0f0f3;
  border-color: #e9e9eb;
}

.cmnbutn-copy.bluebutn.thnkyoubackhomebutn {
  text-transform: uppercase;
  min-width: 221px;
  margin-top: 25px;
  padding: 12px 20px;
  font-size: 17px;
  display: inline-block;
  box-shadow: 0 0 12px 7px #5359ea4d;
}

.cmnbutn-copy.getactioncontactbutn {
  border-color: #fff;
  padding: 13px 16px;
}

.cmnbutn-copy.getactioncontactbutn:hover {
  color: #5359ea;
  background-color: #fff;
}

.cmnbutn-copy.solution-bnrtxt {
  color: #2b2b2b;
  display: inline-block;
}

.cmnbutn-copy.solution-bnrtxt:hover {
  color: #fff;
}

.cmnbutn-copy.solution-bnnr-cmnbutn {
  color: #2b2b2b;
}

.cmnbutn-copy.solution-bnnr-cmnbutn:hover {
  color: #fff;
}

.cmnbutn-copy.solution-bnnr-cmnbutn.casestudy-bnbutn {
  margin-top: 32px;
}

.cmnbutn-copy.productbnnr-contactbutn {
  display: block;
}

.cmnbutn-copy.productbnnr-contactbutn.productbn-whtbutn {
  color: #2b2b2b;
}

.cmnbutn-copy.productbnnr-contactbutn.productbn-whtbutn:hover {
  color: #fff;
}

.cmnbutn-copy.mb-hd-bookdemobutn {
  border-color: #ffffff4d;
  display: none;
}

.cmnbutn-copy.mb-hd-bookdemobutn:hover {
  background-color: #ffffff4d;
}

.cmnbutn-copy.prductbnn-whtbutn {
  color: #2b2b2b;
}

.cmnbutn-copy.prductbnn-whtbutn:hover {
  color: #fff;
}

.cmnbutn-copy.proprty-report-bkdemobutn {
  border-color: #ffffff4d;
}

.cmnbutn-copy.proprty-report-bkdemobutn:hover {
  background-color: #ffffff4d;
}

.success-message {
  -webkit-text-stroke-color: #fff;
  background-color: #fff;
}

.sub-header-wrap-events {
  color: #fff;
  align-self: flex-start;
  width: 100%;
  font-family: Proximanova, sans-serif;
  font-size: 1rem;
  line-height: 1.3rem;
}

.productbnnr-hd-video {
  color: #fff;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Gilmer, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.3;
}

.productbnnr-hd-video.productbnn-whthd {
  color: #2b2b2b;
}

.bookdemo-img-campaign {
  object-fit: cover;
  width: 100%;
  height: auto;
  margin-left: 30px;
  padding-left: 0;
}

.form-page-wrap {
  flex-direction: row;
  display: flex;
}

.form-page-left, .form-page-right {
  width: 50%;
}

.form-page-section {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642533523b49e11c1e550d5d_pattern-background.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 200px;
  display: flex;
}

.form-page-section.lettingbnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644bad3cc8da47233e50ec65_pattern-houses2.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.form-page-section.spectreaibnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644b9ad275b2badc18a59b5a_pattern-background-ai.jpg");
  background-position: 50%;
  background-size: cover;
}

.form-page-section.spectrefree-recoversec {
  padding-bottom: 100px;
}

.form-page-sticky-wrapper {
  height: 50vh;
  position: relative;
}

.form-sub-header-img {
  flex: none;
  width: 80%;
  height: 77vh;
  position: absolute;
  inset: 0% 0% auto auto;
}

.form-sub-header-img.contact-us {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 72vh;
  padding: 30px;
  display: flex;
  position: sticky;
  top: 100px;
  box-shadow: -8px 3px 30px -5px #80808080;
}

.form-sub-header-img.smr {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 70vh;
  padding: 30px;
  display: flex;
  position: sticky;
  top: 100px;
  box-shadow: -8px 3px 30px -5px #80808080;
}

.success-message-2 {
  background-color: #fff;
}

.events-img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.sticky-container {
  background-color: var(--spectre-purple);
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0;
  display: block;
}

.sticky-container.bnnercontainer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 1240px;
  height: auto;
  display: block;
  position: relative;
}

.sticky-container.spectre-feature-container {
  max-width: 100%;
  padding-left: 0;
}

.sticky-container.bookdemocontainer {
  margin-right: 0;
  padding-right: 0;
}

.big-container-copy {
  width: 1190px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

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

.eventimgmainbox {
  height: auto;
  margin-bottom: 17px;
  position: relative;
}

.datecard-text {
  color: #666;
  min-height: auto;
  font-size: 16px;
}

.navbar-white-wrapper {
  background-color: #1c1c1c;
  justify-content: space-between;
  align-items: center;
  padding: 10px 60px;
  display: flex;
}

.resourcesec-copy {
  padding-top: 40px;
  padding-bottom: 100px;
}

.productbnn-butnbox-copy, .productbnn-butnboxleft {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.instruc-win-market-list {
  width: 100%;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.table-cell-title {
  color: #000;
  text-align: left;
  background-color: #fff;
  border-radius: 0;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 30px;
  padding: 0 20px;
  display: flex;
}

.section-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 25px 85px;
  display: flex;
}

.icon-3 {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  background-color: #5359ea;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  overflow: hidden;
}

.icon-3.featured {
  color: #5359ea;
  -webkit-text-stroke-color: #fff;
  background-color: #fff;
  border-radius: 20px;
}

.price-category-wrap {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  margin-top: -5px;
  display: flex;
}

.pricing-sticky-bg-wrap {
  background-color: #000;
  border-top-right-radius: 5px;
  padding-top: 0;
}

.chart-wrap {
  border: 1px solid #f2f3ff;
  border-radius: 20px;
  width: 100%;
  box-shadow: 0 20px 30px -10px #1d01501a;
}

.pricing-title-wrap-sticky {
  color: #fff;
  text-align: center;
  background-color: #fff;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.pricing-title-wrap-sticky.title {
  text-align: left;
  align-items: flex-start;
  position: static;
}

.pricing-title-wrap-sticky.middle {
  background-color: #fff;
}

.table-cell {
  color: #b7bbd1;
  text-align: center;
  background-color: #fff;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 20px;
  display: flex;
}

.table-cell.featured {
  color: #00c791;
  -webkit-text-stroke-color: #00c791;
  background-color: #5359ea;
}

.pricing-chart-grid {
  grid-column-gap: 1px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  width: 100%;
  font-size: 18px;
}

.pricing-chart-grid.final {
  border-radius: 0;
  overflow: hidden;
}

.content-wrap-center {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.sticky-grid-pricing {
  z-index: 3;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  color: #edf1fd;
  background-color: #f2f3ff;
  border-bottom: 1px solid #f2f3ff;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 5px;
  padding-top: 0;
  position: sticky;
  top: 0;
}

.sticky-grid-pricing.below-nav {
  border-radius: 0;
  grid-template-columns: 1.5fr 1fr 1fr;
  top: 54px;
}

.content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  display: flex;
}

.blurb-txt {
  color: #000;
  font-weight: 700;
  position: static;
}

.spacer-xxl {
  width: 100%;
  height: 50px;
}

.main-container {
  width: 100%;
  max-width: 1100px;
}

.outer-chart-grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #f2f3ff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.table-cell-title-heading {
  color: #000;
  text-align: left;
  background-color: #5359ea4d;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 75px;
  padding: 20px;
  font-weight: 700;
  display: flex;
}

.table-cell-title-heading-centre {
  color: #000;
  text-align: left;
  background-color: #5359ea4d;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 75px;
  padding: 20px;
  font-weight: 700;
  display: flex;
}

.pricing-matrix-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 25px 50px;
  display: flex;
}

.case-study-video {
  display: block;
}

.image-4 {
  z-index: 1;
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.option-image {
  display: block;
}

.cmngap-table {
  background-color: #fff;
  padding-top: 92px;
  padding-bottom: 94px;
  display: block;
}

.cmngap-table.measurable-roisec {
  padding-top: 0;
  padding-bottom: 60px;
}

.cmngap-table.printpostage-sec {
  background-image: linear-gradient(#f9f9fa, #fff);
}

.cmngap-table.getactionsec {
  background-color: #191c20;
  padding-bottom: 180px;
}

.cmngap-table.logo-showcasesec {
  padding-top: 0;
  padding-bottom: 20px;
}

.cmngap-table.footersec {
  background-color: #191c20;
  padding-top: 66px;
}

.cmngap-table.testitimonialsec {
  padding-top: 0;
  padding-bottom: 50px;
  position: relative;
  top: -123px;
}

.cmngap-table.spectre-featuresec.spectre-feature-oldsec {
  display: none;
}

.cmngap-table.brand-protectsec.onmrkt-brand-protectsec {
  padding-top: 170px;
}

.cmngap-table.autimation-settingsec {
  background-color: #050505;
  padding-top: 0;
}

.cmngap-table.letingdidentifysec {
  position: relative;
}

.cmngap-table.letingdatabasesec {
  padding-top: 0;
}

.cmngap-table.letting-featuresec {
  background-color: #191c20;
  border-top: 3px solid #5359ea;
}

.cmngap-table.annivermarketsec {
  background-color: #050505;
  padding-top: 142px;
}

.cmngap-table.aniversary-buseinessec {
  background-color: #050505;
  padding-top: 50px;
}

.cmngap-table.aniversary-sayhelosec {
  padding-top: 142px;
}

.cmngap-table.spectreai-marketingspendsec {
  background-color: #050505;
  position: relative;
}

.cmngap-table.spectreai-intelligentsec {
  background-color: #050505;
  padding-top: 55px;
  padding-bottom: 55px;
}

.cmngap-table.freerecover-speciallistsec, .cmngap-table.freerecoveydiscreetsec, .cmngap-table.freerecovry-lostsec, .cmngap-table.freerecovryclaimbacksec {
  background-color: #050505;
}

.cmngap-table.prop-reprt-buyinfosec, .cmngap-table.propelevate-agencysec {
  background-color: #191c20;
}

.cmngap-table.soldhomeowner-mrktsec {
  background-color: #050505;
  position: relative;
}

.cmngap-table.soldbeat-campaignsec {
  background-color: #050505;
}

.cmngap-table.onmrkt-intelignt-tragetsec {
  background-image: linear-gradient(#f9f9fa00, #f9f9fa 47.4%);
  padding-bottom: 167px;
  position: relative;
}

.cmngap-table.offmarkt-focussec {
  background-color: #050505;
}

.sinclair-taylor-container {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 35px;
  padding-right: 35px;
  display: block;
}

.sinclair-taylor-container.bnnercontainer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 1240px;
  height: auto;
  display: block;
  position: relative;
}

.sinclair-taylor-container.spectre-feature-container {
  max-width: 100%;
  padding-left: 0;
}

.sinclair-taylor-container.bookdemocontainer {
  margin-right: 0;
  padding-right: 0;
}

.hypertarget-ofmarkt-rgtcol-copy {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.container-5 {
  margin-top: -30px;
  padding-bottom: 0;
}

.image-7 {
  padding-bottom: 30px;
}

.hypertarget-ofmarkt-row-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.hypertarget-ofmarkt-rgttext-copy {
  margin-bottom: 80px;
}

.headerbutn-copy {
  text-transform: uppercase;
  border-radius: 5px;
  padding: 11px 15px;
  font-family: Proximanova, sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.headerbutn-copy.hd-bookdemobutn {
  color: #fff;
  background-color: #5359ea;
  border: 1px solid #5359ea;
  margin-right: 15px;
}

.headerbutn-copy.hd-brichurebutn {
  color: #000;
  -webkit-text-stroke-color: #000;
  border: 2px solid #0003;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.headerbutn-copy.hd-brichurebutn:hover {
  background-color: #ffffff4d;
}

.pghd-copy.wht-pghdtext {
  color: #fff;
}

.pghd-copy.pghd-big {
  margin-bottom: 20px;
  font-size: 52px;
}

.pghd-copy.reliabledata-hd, .pghd-copy.offmrkt-campaign-pghd {
  font-size: 55px;
}

.hypertarget-ofmarkt-rgttext-copy-copy {
  margin-bottom: 25px;
}

.productbnn-butnbox-copy {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.productbnr-img-copy {
  margin-top: 40px;
}

.salesbannersec-copy {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/642533523b49e11c1e550d5d_pattern-background.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 50px;
}

.salesbannersec-copy.lettingbnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644bad3cc8da47233e50ec65_pattern-houses2.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.salesbannersec-copy.spectreaibnsec {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/644b9ad275b2badc18a59b5a_pattern-background-ai.jpg");
  background-position: 50%;
  background-size: cover;
}

.salesbannersec-copy.spectrefree-recoversec {
  padding-bottom: 100px;
}

.cmngap-copy.freerecover-speciallistsec, .cmngap-copy.freerecoveydiscreetsec, .cmngap-copy.freerecovry-lostsec, .cmngap-copy.freerecovryclaimbacksec {
  background-color: #050505;
}

.cmngap-copy.prop-reprt-buyinfosec, .cmngap-copy.propelevate-agencysec {
  background-color: #191c20;
}

.cmngap-copy.bestchoose-agentsec {
  padding-top: 40px;
  padding-bottom: 100px;
}

.pagehdbox-copy.text-center {
  text-align: center;
  padding-bottom: 20px;
}

.pagehdbox-copy.text-center.sales-reangahd {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.pagehdbox-copy.text-center.solution-chooseagent-hd {
  margin-bottom: 88px;
  padding-bottom: 0;
}

.pagehdbox-copy.text-center.aniversaries-purchasehdbox {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.pagehdbox-copy.instruc-win-market-lftcontpghd, .pagehdbox-copy.pghdbefore-design.hypertarget-ofmarkt-rgt-hd {
  margin-bottom: 45px;
}

.pagehdbox-copy.pghdbefore-design.compsuces-newshdbox {
  margin-bottom: 50px;
}

.pagehdbox-copy.pghdbefore-design.letingdidentify-hdbox, .pagehdbox-copy.pghdbefore-design.prop-reprt-buyinfo-pghdbox.pghdgap {
  margin-bottom: 45px;
}

.pagehdbox-copy.pghdbefore-design.soldinyour-campaign-hdbox {
  margin-bottom: 40px;
}

.pagehdbox-copy.pghdbefore-design.onmrkt-competitorprop-hdbox {
  margin-bottom: 27px;
}

.pagehdbox-copy.pghdbefore-design.onmrkt-competitorprop-hdbox.onmrkt-competitorprop-hdmb {
  display: none;
}

.pagehdbox-copy.pghdbefore-design.onmrkt-competitorprop-hdbox.onmrkt-competitorprop-hd-dsktp {
  display: block;
}

.pagehdbox-copy.pghdbefore-design.offmrkt-campaign-rwhdbox, .pagehdbox-copy.sales-vaulthdbox {
  margin-bottom: 45px;
}

.pagehdbox-copy.solution-returninvest-hd {
  margin-bottom: 22px;
}

.pagehdbox-copy.solution-casestudy-pghd {
  margin-bottom: 50px;
}

.pagehdbox-copy.bloghdbox {
  margin-bottom: 34px;
}

.pagehdbox-copy.bloghdbox.blogmbhd {
  display: none;
}

.pagehdbox-copy.lettingdatabasehdbox {
  text-align: center;
  max-width: 940px;
  margin-bottom: 112px;
  margin-left: auto;
  margin-right: auto;
}

.pagehdbox-copy.spectre-marktspenthdbox, .pagehdbox-copy.pghdbotmgap {
  margin-bottom: 45px;
}

.pagehdbox-copy.propelevate-agencyhdbox {
  text-align: center;
  margin-bottom: 137px;
}

.pagehdbox-copy.reliabledata-hdbox.text-center {
  padding-bottom: 45px;
}

.pagehdbox-copy.soldhomeowner-mrkthdbox {
  margin-bottom: 55px;
}

.pagehdbox-copy.soldinyour-campaignhdbox {
  max-width: 850px;
  margin-bottom: 70px;
  margin-left: auto;
  margin-right: auto;
}

.pagehdbox-copy.soldbeat-campaignhdbox {
  margin-bottom: 55px;
}

.pagehdbox-copy.offmarkt-focuspghdbox, .pagehdbox-copy.offmrkt-prsonl-prospect-offmrkt-hdbox {
  margin-bottom: 45px;
}

.pagehdbox-copy.offmrkt-prsonl-prospect-offmrkt-hdbox.offmrkt-prsonl-prospect-dsktop {
  display: block;
}

.pagehdbox-copy.offmrkt-prsonl-prospect-offmrkt-hdbox.offmrkt-prsonl-prospect-mb {
  display: none;
}

.container-copy {
  width: 100%;
  max-width: 1240px;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 35px;
  padding-right: 35px;
}

.container-copy.bnnercontainer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 1240px;
  height: auto;
  display: block;
  position: relative;
}

.container-copy.spectre-feature-container {
  max-width: 100%;
  padding-left: 0;
}

.container-copy.bookdemocontainer {
  margin-right: 0;
  padding-right: 0;
}

.bestchoose-agentlogopart-copy {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.pghd-copy {
  color: #333;
  width: auto;
  max-width: none;
  margin-top: 0;
  font-family: Gilmer, sans-serif;
  font-size: 37px;
  font-weight: 700;
  line-height: 1.3;
}

.pghd-copy.estate-lettinghd {
  max-width: 440px;
}

.pghd-copy.pghd-small {
  font-size: 40px;
}

.pghd-copy.pghd-small.printposthd {
  max-width: 420px;
}

.pghd-copy.pghd-small.toolsgrowthpghd {
  max-width: 500px;
}

.pghd-copy.wht-pghdtext {
  color: #fff;
  margin-top: 80px;
}

.pghd-copy.wht-pghdtext.pghd-big {
  font-size: 52px;
}

.pghd-copy.wht-pghdtext.casestudymeasurablehd {
  margin-bottom: 20px;
}

.pghd-copy.wht-pghdtext.aniversarymarket-hd {
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 30px;
}

.pghd-copy.wht-pghdtext.aniversarybusineshd {
  font-size: 30px;
}

.pghd-copy.pghd-big {
  font-size: 52px;
}

.pghd-copy.pghd-big.wht-pghdtext.h3 {
  font-size: 40px;
}

.pghd-copy.sales-reangaging-pghd {
  margin-bottom: 13px;
  font-size: 30px;
}

.pghd-copy.blogdetailshd {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 35px;
}

.pghd-copy.aniversary-sayhelohd {
  font-size: 55px;
}

.pghd-copy.prop-reprt-buyinfo-pghd {
  font-size: 30px;
}

.pghd-copy.reliabledata-hd, .pghd-copy.offmrkt-campaign-pghd {
  font-size: 55px;
}

.cmngap-table-copy {
  background-color: #fff;
  padding-top: 92px;
  padding-bottom: 0;
  display: block;
}

.cmngap-table-copy.measurable-roisec {
  padding-top: 0;
  padding-bottom: 60px;
}

.cmngap-table-copy.printpostage-sec {
  background-image: linear-gradient(#f9f9fa, #fff);
}

.cmngap-table-copy.getactionsec {
  background-color: #191c20;
  padding-bottom: 180px;
}

.cmngap-table-copy.logo-showcasesec {
  padding-top: 0;
  padding-bottom: 20px;
}

.cmngap-table-copy.footersec {
  background-color: #191c20;
  padding-top: 66px;
}

.cmngap-table-copy.testitimonialsec {
  padding-top: 0;
  padding-bottom: 50px;
  position: relative;
  top: -123px;
}

.cmngap-table-copy.spectre-featuresec.spectre-feature-oldsec {
  display: none;
}

.cmngap-table-copy.brand-protectsec.onmrkt-brand-protectsec {
  padding-top: 170px;
}

.cmngap-table-copy.autimation-settingsec {
  background-color: #050505;
  padding-top: 0;
}

.cmngap-table-copy.letingdidentifysec {
  position: relative;
}

.cmngap-table-copy.letingdatabasesec {
  padding-top: 0;
}

.cmngap-table-copy.letting-featuresec {
  background-color: #191c20;
  border-top: 3px solid #5359ea;
}

.cmngap-table-copy.annivermarketsec {
  background-color: #050505;
  padding-top: 142px;
}

.cmngap-table-copy.aniversary-buseinessec {
  background-color: #050505;
  padding-top: 50px;
}

.cmngap-table-copy.aniversary-sayhelosec {
  padding-top: 142px;
}

.cmngap-table-copy.spectreai-marketingspendsec {
  background-color: #050505;
  position: relative;
}

.cmngap-table-copy.spectreai-intelligentsec {
  background-color: #050505;
  padding-top: 55px;
  padding-bottom: 55px;
}

.cmngap-table-copy.freerecover-speciallistsec, .cmngap-table-copy.freerecoveydiscreetsec, .cmngap-table-copy.freerecovry-lostsec, .cmngap-table-copy.freerecovryclaimbacksec {
  background-color: #050505;
}

.cmngap-table-copy.prop-reprt-buyinfosec, .cmngap-table-copy.propelevate-agencysec {
  background-color: #191c20;
}

.cmngap-table-copy.soldhomeowner-mrktsec {
  background-color: #050505;
  position: relative;
}

.cmngap-table-copy.soldbeat-campaignsec {
  background-color: #050505;
}

.cmngap-table-copy.onmrkt-intelignt-tragetsec {
  background-image: linear-gradient(#f9f9fa00, #f9f9fa 47.4%);
  padding-bottom: 167px;
  position: relative;
}

.cmngap-table-copy.offmarkt-focussec {
  background-color: #050505;
}

.cmngap-copy {
  padding-top: 92px;
  padding-bottom: 92px;
  display: block;
}

.cmngap-copy.measurable-roisec {
  padding-top: 0;
  padding-bottom: 60px;
}

.cmngap-copy.printpostage-sec {
  background-image: linear-gradient(#f9f9fa, #fff);
}

.cmngap-copy.getactionsec {
  background-color: #191c20;
  padding-bottom: 180px;
}

.cmngap-copy.logo-showcasesec {
  padding-top: 0;
  padding-bottom: 20px;
}

.cmngap-copy.footersec {
  background-color: #191c20;
  padding-top: 66px;
}

.cmngap-copy.testitimonialsec {
  padding-top: 0;
  padding-bottom: 50px;
  position: relative;
  top: -123px;
}

.cmngap-copy.spectre-featuresec {
  padding-bottom: 0;
}

.cmngap-copy.spectre-featuresec.spectre-feature-oldsec {
  display: none;
}

.cmngap-copy.brand-protectsec.onmrkt-brand-protectsec {
  padding-top: 170px;
}

.cmngap-copy.autimation-settingsec {
  background-color: #050505;
  padding-top: 0;
}

.cmngap-copy.letingdidentifysec {
  position: relative;
}

.cmngap-copy.letingdatabasesec {
  padding-top: 0;
}

.cmngap-copy.letting-featuresec {
  background-color: #191c20;
  border-top: 3px solid #5359ea;
}

.cmngap-copy.annivermarketsec {
  background-color: #050505;
  padding-top: 142px;
}

.cmngap-copy.aniversary-buseinessec {
  background-color: #050505;
  padding-top: 50px;
}

.cmngap-copy.aniversary-sayhelosec {
  padding-top: 142px;
}

.cmngap-copy.spectreai-marketingspendsec {
  background-color: #050505;
  position: relative;
}

.cmngap-copy.spectreai-intelligentsec {
  background-color: #050505;
  padding-top: 55px;
  padding-bottom: 55px;
}

.cmngap-copy.freerecover-speciallistsec, .cmngap-copy.freerecoveydiscreetsec, .cmngap-copy.freerecovry-lostsec, .cmngap-copy.freerecovryclaimbacksec {
  background-color: #050505;
}

.cmngap-copy.prop-reprt-buyinfosec, .cmngap-copy.propelevate-agencysec {
  background-color: #191c20;
}

.cmngap-copy.soldhomeowner-mrktsec {
  background-color: #050505;
  position: relative;
}

.cmngap-copy.soldbeat-campaignsec {
  background-color: #050505;
}

.cmngap-copy.onmrkt-intelignt-tragetsec {
  background-image: linear-gradient(#f9f9fa00, #f9f9fa 47.4%);
  padding-bottom: 167px;
  position: relative;
}

.cmngap-copy.offmarkt-focussec {
  background-color: #050505;
}

.container-6, .container-7 {
  display: flex;
}

.sinclair-taylor-copy-lead {
  padding-top: 92px;
  padding-bottom: 92px;
  display: block;
}

.sinclair-taylor-copy-lead.measurable-roisec {
  padding-top: 0;
  padding-bottom: 60px;
}

.sinclair-taylor-copy-lead.printpostage-sec {
  background-image: linear-gradient(#f9f9fa, #fff);
}

.sinclair-taylor-copy-lead.getactionsec {
  background-color: #191c20;
  padding-bottom: 180px;
}

.sinclair-taylor-copy-lead.logo-showcasesec {
  padding-top: 0;
  padding-bottom: 20px;
}

.sinclair-taylor-copy-lead.footersec {
  background-color: #191c20;
  padding-top: 66px;
}

.sinclair-taylor-copy-lead.testitimonialsec {
  padding-top: 0;
  padding-bottom: 50px;
  position: relative;
  top: -123px;
}

.sinclair-taylor-copy-lead.spectre-featuresec.spectre-feature-oldsec {
  display: none;
}

.sinclair-taylor-copy-lead.brand-protectsec.onmrkt-brand-protectsec {
  padding-top: 170px;
}

.sinclair-taylor-copy-lead.autimation-settingsec {
  background-color: #050505;
  padding-top: 0;
}

.sinclair-taylor-copy-lead.letingdidentifysec {
  position: relative;
}

.sinclair-taylor-copy-lead.letingdatabasesec {
  padding-top: 0;
}

.sinclair-taylor-copy-lead.letting-featuresec {
  background-color: #191c20;
  border-top: 3px solid #5359ea;
}

.sinclair-taylor-copy-lead.annivermarketsec {
  background-color: #050505;
  padding-top: 142px;
}

.sinclair-taylor-copy-lead.aniversary-buseinessec {
  background-color: #050505;
  padding-top: 50px;
}

.sinclair-taylor-copy-lead.aniversary-sayhelosec {
  padding-top: 142px;
}

.sinclair-taylor-copy-lead.spectreai-marketingspendsec {
  background-color: #050505;
  position: relative;
}

.sinclair-taylor-copy-lead.spectreai-intelligentsec {
  background-color: #050505;
  padding-top: 55px;
  padding-bottom: 55px;
}

.sinclair-taylor-copy-lead.freerecover-speciallistsec, .sinclair-taylor-copy-lead.freerecoveydiscreetsec, .sinclair-taylor-copy-lead.freerecovry-lostsec, .sinclair-taylor-copy-lead.freerecovryclaimbacksec {
  background-color: #050505;
}

.sinclair-taylor-copy-lead.prop-reprt-buyinfosec, .sinclair-taylor-copy-lead.propelevate-agencysec {
  background-color: #191c20;
}

.sinclair-taylor-copy-lead.soldhomeowner-mrktsec {
  background-color: #050505;
  position: relative;
}

.sinclair-taylor-copy-lead.soldbeat-campaignsec {
  background-color: #050505;
}

.sinclair-taylor-copy-lead.onmrkt-intelignt-tragetsec {
  background-image: linear-gradient(#f9f9fa00, #f9f9fa 47.4%);
  padding-bottom: 167px;
  position: relative;
}

.sinclair-taylor-copy-lead.offmarkt-focussec {
  background-color: #050505;
}

.sinclair-taylor-copy-lead.sinclair-taylor-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 20px;
  display: block;
}

.sinclair-taylor-middle {
  padding-top: 92px;
  padding-bottom: 92px;
  display: block;
}

.sinclair-taylor-middle.measurable-roisec {
  padding-top: 0;
  padding-bottom: 60px;
}

.sinclair-taylor-middle.printpostage-sec {
  background-image: linear-gradient(#f9f9fa, #fff);
}

.sinclair-taylor-middle.getactionsec {
  background-color: #191c20;
  padding-bottom: 180px;
}

.sinclair-taylor-middle.logo-showcasesec {
  padding-top: 0;
  padding-bottom: 20px;
}

.sinclair-taylor-middle.footersec {
  background-color: #191c20;
  padding-top: 66px;
}

.sinclair-taylor-middle.testitimonialsec {
  padding-top: 0;
  padding-bottom: 50px;
  position: relative;
  top: -123px;
}

.sinclair-taylor-middle.spectre-featuresec.spectre-feature-oldsec {
  display: none;
}

.sinclair-taylor-middle.brand-protectsec.onmrkt-brand-protectsec {
  padding-top: 170px;
}

.sinclair-taylor-middle.autimation-settingsec {
  background-color: #050505;
  padding-top: 0;
}

.sinclair-taylor-middle.letingdidentifysec {
  position: relative;
}

.sinclair-taylor-middle.letingdatabasesec {
  padding-top: 0;
}

.sinclair-taylor-middle.letting-featuresec {
  background-color: #191c20;
  border-top: 3px solid #5359ea;
}

.sinclair-taylor-middle.annivermarketsec {
  background-color: #050505;
  padding-top: 142px;
}

.sinclair-taylor-middle.aniversary-buseinessec {
  background-color: #050505;
  padding-top: 50px;
}

.sinclair-taylor-middle.aniversary-sayhelosec {
  padding-top: 142px;
}

.sinclair-taylor-middle.spectreai-marketingspendsec {
  background-color: #050505;
  position: relative;
}

.sinclair-taylor-middle.spectreai-intelligentsec {
  background-color: #050505;
  padding-top: 55px;
  padding-bottom: 55px;
}

.sinclair-taylor-middle.freerecover-speciallistsec, .sinclair-taylor-middle.freerecoveydiscreetsec, .sinclair-taylor-middle.freerecovry-lostsec, .sinclair-taylor-middle.freerecovryclaimbacksec {
  background-color: #050505;
}

.sinclair-taylor-middle.prop-reprt-buyinfosec, .sinclair-taylor-middle.propelevate-agencysec {
  background-color: #191c20;
}

.sinclair-taylor-middle.soldhomeowner-mrktsec {
  background-color: #050505;
  position: relative;
}

.sinclair-taylor-middle.soldbeat-campaignsec {
  background-color: #050505;
}

.sinclair-taylor-middle.onmrkt-intelignt-tragetsec {
  background-image: linear-gradient(#f9f9fa00, #f9f9fa 47.4%);
  padding-bottom: 167px;
  position: relative;
}

.sinclair-taylor-middle.offmarkt-focussec {
  background-color: #050505;
}

.sinclair-taylor-middle.sinclair-taylor-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.sincalir-ticks {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -100px;
  display: flex;
}

.sinclair-tick {
  width: 50%;
  margin-bottom: 20px;
  margin-left: -1px;
  padding-left: 15px;
  padding-right: 15px;
}

.sincalir-tick-heading {
  color: #000;
  margin-bottom: 7px;
  font-family: Gilmer, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.sinclair-taylor-end-sec {
  padding-top: 92px;
  padding-bottom: 92px;
  display: block;
}

.sinclair-taylor-end-sec.measurable-roisec {
  padding-top: 0;
  padding-bottom: 60px;
}

.sinclair-taylor-end-sec.printpostage-sec {
  background-image: linear-gradient(#f9f9fa, #fff);
}

.sinclair-taylor-end-sec.getactionsec {
  background-color: #191c20;
  padding-bottom: 180px;
}

.sinclair-taylor-end-sec.logo-showcasesec {
  padding-top: 0;
  padding-bottom: 20px;
}

.sinclair-taylor-end-sec.footersec {
  background-color: #191c20;
  padding-top: 66px;
}

.sinclair-taylor-end-sec.testitimonialsec {
  padding-top: 0;
  padding-bottom: 50px;
  position: relative;
  top: -123px;
}

.sinclair-taylor-end-sec.spectre-featuresec.spectre-feature-oldsec {
  display: none;
}

.sinclair-taylor-end-sec.brand-protectsec.onmrkt-brand-protectsec {
  padding-top: 170px;
}

.sinclair-taylor-end-sec.autimation-settingsec {
  background-color: #050505;
  padding-top: 0;
}

.sinclair-taylor-end-sec.letingdidentifysec {
  position: relative;
}

.sinclair-taylor-end-sec.letingdatabasesec {
  padding-top: 0;
}

.sinclair-taylor-end-sec.letting-featuresec {
  background-color: #191c20;
  border-top: 3px solid #5359ea;
}

.sinclair-taylor-end-sec.annivermarketsec {
  background-color: #050505;
  padding-top: 142px;
}

.sinclair-taylor-end-sec.aniversary-buseinessec {
  background-color: #050505;
  padding-top: 50px;
}

.sinclair-taylor-end-sec.aniversary-sayhelosec {
  padding-top: 142px;
}

.sinclair-taylor-end-sec.spectreai-marketingspendsec {
  background-color: #050505;
  position: relative;
}

.sinclair-taylor-end-sec.spectreai-intelligentsec {
  background-color: #050505;
  padding-top: 55px;
  padding-bottom: 55px;
}

.sinclair-taylor-end-sec.freerecover-speciallistsec, .sinclair-taylor-end-sec.freerecoveydiscreetsec, .sinclair-taylor-end-sec.freerecovry-lostsec, .sinclair-taylor-end-sec.freerecovryclaimbacksec {
  background-color: #050505;
}

.sinclair-taylor-end-sec.prop-reprt-buyinfosec, .sinclair-taylor-end-sec.propelevate-agencysec {
  background-color: #191c20;
}

.sinclair-taylor-end-sec.soldhomeowner-mrktsec {
  background-color: #050505;
  position: relative;
}

.sinclair-taylor-end-sec.soldbeat-campaignsec {
  background-color: #050505;
}

.sinclair-taylor-end-sec.onmrkt-intelignt-tragetsec {
  background-image: linear-gradient(#f9f9fa00, #f9f9fa 47.4%);
  padding-bottom: 167px;
  position: relative;
}

.sinclair-taylor-end-sec.offmarkt-focussec {
  background-color: #050505;
}

.sinclair-taylor-end-sec.sinclair-taylor-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 80px;
  display: block;
}

.sinclair-taylor-outline-button {
  color: #fff;
  text-align: center;
  text-transform: none;
  border: 0 #5359ea;
  border-radius: 5px;
  padding: 15px;
  font-family: Proximanova, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

.sinclair-taylor-outline-button:hover {
  background-color: #5359ea;
}

.sinclair-taylor-outline-button.bnncomnbutn {
  background-color: #5359eacc;
  width: auto;
  margin-top: 20px;
  display: inline-block;
}

.sinclair-taylor-outline-button.spectre-labelbutn {
  border-width: 2px;
  border-color: #fff;
  padding: 16px 24px;
  font-weight: 600;
}

.sinclair-taylor-outline-button.roi-sharebutn {
  border-width: 2px;
  border-color: #fff;
  width: 94%;
  margin-top: 40px;
  font-weight: 600;
}

.sinclair-taylor-outline-button.roi-sharebutn:hover {
  color: #5359ea;
  background-color: #fff;
}

.sinclair-taylor-outline-button.fotertopbutn {
  text-transform: uppercase;
  background-color: #5359ea;
  padding: 14px 18px;
  font-size: 17px;
  box-shadow: 0 7px 12px #5359ea66;
}

.sinclair-taylor-outline-button.productbnr-requstdmobutn {
  margin-right: 30px;
}

.sinclair-taylor-outline-button.bluebutn {
  background-color: #5359ea;
}

.sinclair-taylor-outline-button.bluebutn:hover {
  background-color: #5359eae6;
}

.sinclair-taylor-outline-button.bluebutn.productbnr-requstdmobutn {
  color: #000;
  background-color: #fff0;
  border-style: solid;
  border-width: 2px;
  border-radius: 5px;
  flex: 0 auto;
  align-self: flex-start;
  display: inline-block;
}

.sinclair-taylor-outline-button.bluebutn.productbnr-requstdmobutn.thankyou-page {
  margin-top: 20px;
}

.sinclair-taylor-outline-button.bluebutn.getaction-requestdmobutn {
  color: #5359ea;
  background-color: #fff;
  border-color: #fff;
  margin-right: 30px;
  padding: 13px 16px;
}

.sinclair-taylor-outline-button.bluebutn.getaction-requestdmobutn:hover {
  background-color: #f0f0f3;
  border-color: #e9e9eb;
}

.sinclair-taylor-outline-button.bluebutn.thnkyoubackhomebutn {
  text-transform: uppercase;
  min-width: 221px;
  margin-top: 25px;
  padding: 12px 20px;
  font-size: 17px;
  display: inline-block;
  box-shadow: 0 0 12px 7px #5359ea4d;
}

.sinclair-taylor-outline-button.getactioncontactbutn {
  border-color: #fff;
  padding: 13px 16px;
}

.sinclair-taylor-outline-button.getactioncontactbutn:hover {
  color: #5359ea;
  background-color: #fff;
}

.sinclair-taylor-outline-button.solution-bnrtxt {
  color: #2b2b2b;
  display: inline-block;
}

.sinclair-taylor-outline-button.solution-bnrtxt:hover {
  color: #fff;
}

.sinclair-taylor-outline-button.solution-bnnr-cmnbutn {
  color: #2b2b2b;
}

.sinclair-taylor-outline-button.solution-bnnr-cmnbutn:hover {
  color: #fff;
}

.sinclair-taylor-outline-button.solution-bnnr-cmnbutn.casestudy-bnbutn {
  margin-top: 32px;
}

.sinclair-taylor-outline-button.productbnnr-contactbutn {
  display: block;
}

.sinclair-taylor-outline-button.productbnnr-contactbutn.productbn-whtbutn {
  color: #2b2b2b;
}

.sinclair-taylor-outline-button.productbnnr-contactbutn.productbn-whtbutn:hover {
  color: #fff;
}

.sinclair-taylor-outline-button.mb-hd-bookdemobutn {
  border-color: #ffffff4d;
  display: none;
}

.sinclair-taylor-outline-button.mb-hd-bookdemobutn:hover {
  background-color: #ffffff4d;
}

.sinclair-taylor-outline-button.prductbnn-whtbutn {
  color: #2b2b2b;
}

.sinclair-taylor-outline-button.prductbnn-whtbutn:hover {
  color: #fff;
}

.sinclair-taylor-outline-button.proprty-report-bkdemobutn {
  border-color: #ffffff4d;
}

.sinclair-taylor-outline-button.proprty-report-bkdemobutn:hover {
  background-color: #ffffff4d;
}

.sinclair-taylor-full-button {
  color: #fff;
  text-align: center;
  text-transform: none;
  border: 0 #5359ea;
  border-radius: 5px;
  padding: 15px;
  font-family: Proximanova, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

.sinclair-taylor-full-button:hover {
  background-color: #5359ea;
}

.sinclair-taylor-full-button.bnncomnbutn {
  background-color: #5359eacc;
  width: auto;
  margin-top: 20px;
  display: inline-block;
}

.sinclair-taylor-full-button.spectre-labelbutn {
  border-width: 2px;
  border-color: #fff;
  padding: 16px 24px;
  font-weight: 600;
}

.sinclair-taylor-full-button.roi-sharebutn {
  border-width: 2px;
  border-color: #fff;
  width: 94%;
  margin-top: 40px;
  font-weight: 600;
}

.sinclair-taylor-full-button.roi-sharebutn:hover {
  color: #5359ea;
  background-color: #fff;
}

.sinclair-taylor-full-button.fotertopbutn {
  text-transform: uppercase;
  background-color: #5359ea;
  padding: 14px 18px;
  font-size: 17px;
  box-shadow: 0 7px 12px #5359ea66;
}

.sinclair-taylor-full-button.productbnr-requstdmobutn {
  margin-right: 30px;
}

.sinclair-taylor-full-button.bluebutn {
  background-color: #5359ea;
}

.sinclair-taylor-full-button.bluebutn:hover {
  background-color: #5359eae6;
}

.sinclair-taylor-full-button.bluebutn.productbnr-requstdmobutn {
  flex: 0 auto;
  align-self: flex-start;
  display: inline-block;
}

.sinclair-taylor-full-button.bluebutn.productbnr-requstdmobutn.thankyou-page {
  margin-top: 20px;
}

.sinclair-taylor-full-button.bluebutn.getaction-requestdmobutn {
  color: #5359ea;
  background-color: #fff;
  border-color: #fff;
  margin-right: 30px;
  padding: 13px 16px;
}

.sinclair-taylor-full-button.bluebutn.getaction-requestdmobutn:hover {
  background-color: #f0f0f3;
  border-color: #e9e9eb;
}

.sinclair-taylor-full-button.bluebutn.thnkyoubackhomebutn {
  text-transform: uppercase;
  min-width: 221px;
  margin-top: 25px;
  padding: 12px 20px;
  font-size: 17px;
  display: inline-block;
  box-shadow: 0 0 12px 7px #5359ea4d;
}

.sinclair-taylor-full-button.getactioncontactbutn {
  border-color: #fff;
  padding: 13px 16px;
}

.sinclair-taylor-full-button.getactioncontactbutn:hover {
  color: #5359ea;
  background-color: #fff;
}

.sinclair-taylor-full-button.solution-bnrtxt {
  color: #2b2b2b;
  display: inline-block;
}

.sinclair-taylor-full-button.solution-bnrtxt:hover {
  color: #fff;
}

.sinclair-taylor-full-button.solution-bnnr-cmnbutn {
  color: #2b2b2b;
}

.sinclair-taylor-full-button.solution-bnnr-cmnbutn:hover {
  color: #fff;
}

.sinclair-taylor-full-button.solution-bnnr-cmnbutn.casestudy-bnbutn {
  margin-top: 32px;
}

.sinclair-taylor-full-button.productbnnr-contactbutn {
  display: block;
}

.sinclair-taylor-full-button.productbnnr-contactbutn.productbn-whtbutn {
  color: #2b2b2b;
}

.sinclair-taylor-full-button.productbnnr-contactbutn.productbn-whtbutn:hover {
  color: #fff;
}

.sinclair-taylor-full-button.mb-hd-bookdemobutn {
  border-color: #ffffff4d;
  display: none;
}

.sinclair-taylor-full-button.mb-hd-bookdemobutn:hover {
  background-color: #ffffff4d;
}

.sinclair-taylor-full-button.prductbnn-whtbutn {
  color: #2b2b2b;
}

.sinclair-taylor-full-button.prductbnn-whtbutn:hover {
  color: #fff;
}

.sinclair-taylor-full-button.proprty-report-bkdemobutn {
  border-color: #ffffff4d;
}

.sinclair-taylor-full-button.proprty-report-bkdemobutn:hover {
  background-color: #ffffff4d;
}

.block-quote {
  background-color: var(--purple);
  color: #fff;
  border-left-style: none;
  margin-left: 20px;
  margin-right: 20px;
}

.block-quote-2, .blog-callout {
  background-color: var(--purple);
  color: #fff;
  border-left-style: none;
  margin-left: 10px;
  margin-right: 10px;
}

.blogdetails-rtb {
  line-height: 1.5;
}

.block-quote-3 {
  background-color: var(--purple);
  color: #fff;
  border-left-style: none;
}

.tocitem {
  font-size: 14px;
  text-decoration: none;
}

.tocitem.toc-h2 {
  color: #664;
}

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

.toc {
  flex-flow: column;
  padding: 10px;
  font-family: Proximanova, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.blogcontainer {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  display: flex;
}

.blogsidebar {
  aspect-ratio: auto;
  width: 25%;
  padding-bottom: 10px;
  display: flex;
  position: static;
  top: 130px;
}

.blogmain {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.footer_social-link-wrapper {
  padding: .5rem;
}

.social-icon {
  width: 22px;
  height: 22px;
}

.link-3, .link-4 {
  color: #666;
  text-decoration: none;
}

.toc-wrap {
  background-color: #0000;
  width: auto;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
  position: sticky;
  top: 100px;
}

.toc-header {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  position: sticky;
  top: 40px;
}

.text-span-3 {
  color: var(--purple);
}

.button-centre-div {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.white {
  color: #fff;
}

.hero-links {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.awards-hero-div {
  padding-top: 1em;
}

.autosocial-logo {
  background-image: linear-gradient(#141414, #202020);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
}

.image-8 {
  padding-left: 10px;
  padding-right: 10px;
}

.as-icon {
  width: 140px;
}

.div-block-40 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.image-9 {
  align-self: center;
  max-width: 80%;
}

.social-label-para {
  color: #fff;
  margin-bottom: 0;
  font-family: Proximanova, sans-serif;
  font-size: 18px;
  line-height: 1.3;
}

.div-block-41 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  width: 70%;
  margin-left: 10px;
  padding-left: 0;
  display: flex;
}

.image-10 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  align-self: center;
  max-width: 40%;
  display: block;
}

.div-block-42 {
  object-fit: fill;
  flex-flow: column;
  flex: 0 auto;
  align-self: flex-end;
  width: 40%;
  max-width: none;
  margin-top: 40px;
  display: flex;
}

.div-block-43 {
  width: 80%;
  display: flex;
}

.bloglistpartfeatured {
  background-color: var(--white);
  border-radius: 8px;
  justify-content: space-around;
  margin: 0;
  padding: 30px 20px;
  display: flex;
  box-shadow: 0 0 25px #00000026;
}

.featuredresourceleft {
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  width: 50%;
  display: flex;
}

.featuredresourceright {
  flex-direction: row;
  justify-content: space-around;
  align-self: center;
  align-items: stretch;
  width: 40%;
  display: block;
}

.featured-resource {
  display: flex;
}

.featuredresourcename {
  color: #2b2b2b;
  text-transform: capitalize;
  font-family: Gilmer, sans-serif;
  font-size: 20px;
  line-height: 1.3;
}

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

.featuredresourcebox {
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 17px;
  display: flex;
  position: relative;
}

.eventthumb {
  aspect-ratio: auto;
  object-fit: contain;
  width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: auto;
}

.featuredresourcetext {
  color: #666;
  min-height: 70px;
  font-size: 16px;
}

.featuredresourcelink {
  color: #5359ea;
  text-align: right;
  align-items: stretch;
  margin-top: 10px;
  padding-top: 0;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.link-5 {
  color: var(--purple);
}

.lightning {
  position: absolute;
  top: -92px;
}

.command-menu-option {
  grid-column-gap: 12px;
  cursor: pointer;
  align-items: center;
  height: 46px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  display: flex;
}

.command-menu-option:hover {
  background-color: #ffffff0d;
}

.command-menu-option.command-menu-option--active {
  background-color: #ffffff26;
}

.highlights-card {
  background-image: linear-gradient(#fff0, #ffffff0d);
  border: 1px solid #ffffff1a;
  border-radius: 48px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 480px;
  padding: 56px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.highlights-card.feature-card--command-line {
  justify-content: flex-start;
}

.highlights-card-logo {
  justify-content: center;
  width: 130%;
  display: flex;
  position: absolute;
  top: -80px;
}

.command-menu-inner {
  background-color: #ffffff1a;
  border: 1px solid #ffffff1a;
  border-radius: 8px;
  flex-direction: column;
  width: 90vw;
  max-width: 640px;
  min-height: 278px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 7px 32px #00000059;
}

.command-menu-list {
  box-shadow: 0 -1px #ffffff1a;
}

.keyboard-shortcuts {
  height: 28px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.section-header {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.highlights-card-content {
  color: #b4bcd0;
  text-align: center;
  max-width: 420px;
  line-height: 1.3;
}

.highlights-card-content.feature-card-content--command-menu {
  transition: opacity .12s;
}

.command-menu-input {
  color: #81808e;
  align-items: center;
  height: 62px;
  padding: 0 22px;
  font-size: 18px;
  display: flex;
}

.svg-embed {
  justify-content: center;
  align-items: center;
  display: flex;
}

.subheading {
  color: #b4bcd0;
  letter-spacing: -.025em;
  margin-bottom: 48px;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.3;
}

.keyboard {
  width: 100%;
  height: auto;
  margin-top: -64px;
}

.command-menu {
  z-index: 1;
  opacity: .6;
  transition: transform .24s, opacity .24s;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 128px);
}

.command-menu:focus {
  opacity: 1;
  transform: translate(-50%, 24px);
}

.command-menu-label {
  color: #ffffff80;
  background-color: #ffffff0d;
  border-radius: 4px;
  align-self: flex-start;
  margin-top: 8px;
  margin-left: 16px;
  padding: 4px 8px;
  font-size: 12px;
}

.container-8 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.heading-medium {
  letter-spacing: -.04em;
  margin-bottom: 28px;
  font-size: 54px;
  font-weight: 400;
  line-height: 1;
}

.highlights-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-heading {
  letter-spacing: -.02em;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
}

.section-highlights {
  z-index: 10;
  padding-top: 300px;
  position: relative;
}

.div-block-44 {
  background-color: var(--light-purple);
  margin-top: 0;
}

.navmenu__dropdown-list-right {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.navmenu__dropdown-banner-link {
  background-color: #fafafa;
  border-left: 0 #e4e4e4;
  margin-bottom: 40px;
  text-decoration: none;
}

.navmenu__banner-image {
  width: 100%;
}

.link-list__dropdown-icon {
  align-self: center;
  align-items: center;
  margin-left: 8px;
  margin-right: 0;
  display: flex;
  position: relative;
}

.navmenu__col-1-list {
  flex-direction: column;
  justify-content: flex-start;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.text-span-10 {
  color: #2147f4;
}

.sticky-text-2 {
  color: #fff;
  align-self: center;
  margin-right: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.stickybutn-copy-2 {
  color: #fff;
  text-align: center;
  text-transform: none;
  border: 2px solid #5359ea;
  border-radius: 5px;
  padding: 15px;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
}

.stickybutn-copy-2:hover, .stickybutn-copy-2.bluebutn {
  background-color: #5359ea;
}

.stickybutn-copy-2.bluebutn:hover {
  background-color: #5359eae6;
}

.stickybutn-copy-2.bluebutn.productbnr-requstdmobutn {
  background-color: #0000;
  border-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: auto;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.navmenu__section-link-col {
  color: #1b1b1b;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: -1px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.navmenu__section-link-col:hover {
  color: #4353ff;
}

.navmenu__section-link-col.cc-first {
  border-top-style: none;
  border-top-width: 0;
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 10px;
}

.sticky-div-2 {
  justify-content: space-between;
  width: 100%;
  max-width: 1240px;
  display: flex;
}

.nav-bg {
  color: #fff;
  background-color: #f9b4bc;
  height: 100vh;
  display: none;
  position: static;
}

.navbar__navmenu-mobile {
  display: none;
}

.navmenu__dropdown-block {
  color: #fff;
  background-color: #fafafa;
  border-left: 1px solid #e4e4e4;
  flex: 0 0 34%;
  padding-left: 20px;
  padding-right: 20px;
}

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

.navmenu__section-link-row {
  color: #1b1b1b;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: -1px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.navmenu__section-link-row:hover {
  color: #4353ff;
}

.navmenu__section-link-row.cc-first {
  border-top-style: none;
  border-top-width: 0;
  padding-top: 0;
  padding-bottom: 10px;
}

.nav-title {
  text-transform: capitalize;
  font-size: 1rem;
  line-height: 1.7rem;
}

.nav-title:hover {
  color: #2147f4;
}

.stickybutntext-2 {
  text-align: center;
  margin-right: -10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1rem;
  display: flex;
}

.navmenu__dropdown-section-link-heading {
  color: #111827;
  margin-right: 8px;
  font-size: .9rem;
  line-height: 1.3;
}

.navmenu__dropdown-section-link-heading:hover {
  color: #2147f4;
  -webkit-text-stroke-color: #2147f4;
}

.navbar {
  z-index: 9999;
  background-color: #fff;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 1rem;
  line-height: 1.7;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
  transform: none;
}

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

.navmenu__dropdown-section.cc-last {
  margin-bottom: 0;
}

.navmenu__dropdown-section.cc-last.dev {
  margin-top: 30px;
}

.navmenu__image {
  object-fit: cover;
  object-position: 50% 50%;
  margin-right: 24px;
}

.cmnbutnarw-2 {
  margin-left: 20px;
}

.navbar__navmenu {
  flex: 1;
  justify-content: space-between;
  margin-left: 32px;
  transition: all .2s;
  display: flex;
  position: static;
}

.navmenu__cta-wrapper {
  align-self: center;
  margin-right: 5%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.navmenu__dropdown-right {
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .4fr;
  padding-top: 20px;
  padding-bottom: 52px;
}

.navmenu__dropdown-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--black);
  grid-template-rows: auto auto;
  grid-template-columns: .25fr minmax(auto, 1279px);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  width: 100%;
  display: grid;
}

.div-block-11 {
  align-self: center;
  align-items: center;
  display: flex;
}

.navmenu__dropdown-section-list {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template: ". Area"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.sr-only {
  white-space: nowrap;
  border: 0 solid #0000;
  width: 1px;
  height: 1px;
  margin-top: -1px;
  position: absolute;
  overflow: hidden;
}

.navmenu__image-fill {
  object-fit: cover;
  object-position: 50% 50%;
  margin-right: 24px;
}

.navmenu__dropdown {
  background-color: #fff;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.navmenu__dropdown.w--open {
  max-height: 90vh;
  overflow: auto;
}

.navbar__wrapper {
  z-index: 100;
  background-color: #fff;
  border-bottom: 1px solid #e4e4e4;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}

.link-list__dropdown-toggle {
  color: #1b1b1b;
  align-items: center;
  height: 100%;
  padding: 22px 0;
  transition: box-shadow .2s, color .2s;
  display: flex;
}

.link-list__dropdown-toggle:hover {
  color: #2147f4;
  box-shadow: inset 0 -3px #2147f4;
}

.link-list__dropdown-toggle.w--open {
  box-shadow: inset 0 -3px #2147f4;
}

.navmenu__content-block-overlay {
  background-color: #fafafa;
}

.link-list__link {
  color: #1b1b1b;
  align-items: center;
  padding-top: 22px;
  padding-bottom: 22px;
  font-weight: 500;
  line-height: 1.7rem;
  text-decoration: none;
  transition: box-shadow .2s, color .2s;
  display: flex;
}

.link-list__link:hover {
  color: #4353ff;
  box-shadow: inset 0 -3px #4353ff;
}

.navmenu__flex-container {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.button-2 {
  color: #fff;
  background-color: #4353ff;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  padding: 0 24px;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-2:hover {
  background-color: #3545ee;
}

.button-2.cc-navbar {
  padding-top: 12px;
  padding-bottom: 12px;
  transition: box-shadow .2s, color .2s, background-color .2s;
}

.button-2.cc-navbar.cc-secondary {
  color: #2147f4;
  text-align: center;
  background-color: #0000;
  margin-right: 10px;
  line-height: 1.1rem;
}

.button-2.cc-navbar.cc-secondary:hover {
  background-color: #4353ff29;
}

.nav-div-block {
  padding-top: 10px;
}

.nav-menu__cta-button {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #2147f4;
  border-radius: 30px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 12px 16px;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none;
  transition: box-shadow .2s, color .2s, background-color .2s;
  display: flex;
}

.nav-menu__cta-button:hover {
  background-color: #3545ee;
}

.navmenu__dropdown-section-link {
  color: #1b1b1b;
  text-decoration: none;
  display: flex;
}

.navmenu__dropdown-section-link:hover, .navmenu__dropdown-section-link:focus {
  color: #4353ff;
}

.navbar__container {
  justify-content: space-between;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bottom-banner {
  background-color: #242326;
  max-width: 1280px;
}

.navmenu__link-list {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.sticky-section-webinar {
  z-index: 2000;
  background-color: #000;
  justify-content: center;
  padding: 0 80px;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.navmenu__dropdown-section-link-description {
  color: #6b7280;
  margin-top: 4px;
  font-size: .8em;
  font-weight: 400;
  line-height: 1.3em;
}

.brand {
  color: #1b1b1b;
  align-self: center;
  margin-left: 5%;
  padding-top: 15px;
  padding-bottom: 15px;
  transition: color .2s;
}

.brand:hover {
  color: #4353ff;
}

.navmenu__dropdown-section-heading {
  color: #2147f4;
  text-transform: none;
  border: 1px #000;
  margin-bottom: 16px;
  padding-bottom: 8px;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1.4;
}

.navmenu__dropdown-section-heading.link {
  color: #242326;
  text-align: left;
  padding-top: 8px;
  font-size: 1em;
}

.link-list__list-item {
  margin-right: 32px;
  display: block;
}

.navmenu__dropdown-container {
  z-index: 1;
  justify-content: space-between;
  max-width: 1280px;
  display: flex;
  position: static;
}

.navmenu__dropdown-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--black);
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-right: 20px;
  display: grid;
}

.navmenu__dropdown-section-link-icon {
  color: #6b7280;
  width: 16px;
  height: 16px;
  margin-bottom: 0;
  margin-right: 16px;
  transform: translate(0, 1px);
}

.navmenu__dropdown-section-link-icon:hover {
  color: #2147f4;
}

.sticky-wrapper-2 {
  z-index: 3000;
  background-color: #000;
  padding: 10px 120px;
  line-height: 14px;
  display: block;
  position: sticky;
  inset: 0% 0% auto;
}

.bottom-banner-link-text {
  color: #fff;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 80px;
}

.navbar__mobile-overlay {
  display: none;
}

.link-list__dropdown-wrapper {
  align-items: center;
  font-weight: 500;
  display: flex;
  position: static;
}

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

.email-block {
  color: #5359ea;
  margin-bottom: 25px;
  font-family: Proximanova, sans-serif;
  font-size: 38px;
  font-weight: 400;
  text-decoration: none;
  display: block;
  position: relative;
}

.nav_menu-button {
  padding: 0;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button:focus {
  background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100\<deleted\|variable-35a3c723\>);
}

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray:hover {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300\<deleted\|variable-51e0117e\>);
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
  color: var(--untitled-ui--gray800\<deleted\|variable-0a1a9f61\>);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
}

.uui-button-secondary-gray.show-tablet, .show-tablet {
  display: none;
}

.nav_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.nav_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.nav_link {
  border-radius: var(--border--8px);
  color: var(--white);
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: .875rem;
  font-weight: 600;
  transition: color .2s, background-color .2s;
}

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

.nav_link.w--current {
  color: var(--purple);
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: var(--untitled-ui--primary800\<deleted\|variable-ddf4f85f\>);
}

.uui-navbar03_bottom-bar-right {
  grid-column-gap: 1.5rem;
  display: flex;
  position: relative;
}

.uui-text-size-medium {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-navbar03_bottom-bar-left {
  grid-column-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  font-weight: 500;
  display: flex;
  position: relative;
}

.nav_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 70rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.uui-navbar03_bottom-bar-background {
  background-color: var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar03_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.nav_paragraph {
  color: #666;
  letter-spacing: normal;
  font-size: .875rem;
  line-height: 1.4;
}

.uui-navbar03_item-heading {
  color: var(--black);
  margin-bottom: .25rem;
  font-family: Proximanova, sans-serif;
  font-size: .875rem;
  font-weight: 700;
}

.uui-navbar03_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar03_item-right {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-large {
  background-color: var(--untitled-ui--primary100\<deleted\|variable-35a3c723\>);
  color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-navbar03_icon-wrapper {
  flex: none;
}

.nav_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .5rem;
  text-decoration: none;
  transition: background-color .3s;
  display: grid;
}

.nav_dropdown-link:hover {
  background-color: #f2f2f4;
}

.uui-badge-small-success {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50\<deleted\|variable-9177f7a8\>);
  color: var(--untitled-ui--success700\<deleted\|variable-1c4c81d0\>);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar03_text-wrapper {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.nav_heading {
  color: var(--black);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-size: .875rem;
  font-weight: 700;
}

.nav_dropdown-link-list {
  border-right: 1px solid #dbdbe0;
  grid-template-rows: max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: .5rem;
  padding-right: .5rem;
  display: grid;
}

.nav_dropdown-link-list.is-last {
  border-right-color: #fff0;
}

.nav_dropdown-content-left {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem .5rem;
  display: grid;
}

.nav_dropdown-content-left.is-resources_dropdown {
  grid-template-columns: 1fr 1fr 1fr;
}

.nav_dropdown-content {
  background-color: var(--white);
  border-radius: 8px;
  width: 100%;
  display: flex;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.nav_dropdown-list.w--open {
  background-color: #fff0;
  max-width: 80rem;
  padding-top: .5rem;
  position: absolute;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.nav_dropdown-icon {
  justify-content: center;
  align-items: center;
  margin-right: 1.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.nav_dropdown-toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: inherit;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: .875rem;
  font-weight: 600;
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: ease;
  display: flex;
}

.nav_dropdown {
  border-radius: var(--border--8px);
  color: var(--white);
  transition: color .2s, background-color .2s;
  position: static;
}

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

.nav_menu-centre {
  margin-left: auto;
  margin-right: auto;
}

.nav_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.nav-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.nav_logo {
  color: var(--white);
  padding-left: 0;
}

.nav_logo.w--current {
  color: var(--white);
}

.nav-bar {
  background-color: #0000;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  transition: all .2s;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

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

.nav_icon.is-white {
  color: var(--white);
}

.nav_icon.is-sub-heading {
  color: var(--black);
  display: none;
}

.nav_icon.is-main {
  color: inherit;
  transform: rotate(90deg);
}

.nav_divider {
  border-radius: 6px;
  width: 100%;
  height: 2px;
  display: block;
}

.nav_divider.is-pink {
  background-color: #ff64ab;
}

.nav_divider.is-green {
  background-color: #10b981;
}

.nav_divider.is-red {
  background-color: #f43f5e;
}

.nav_divider.is-blue {
  background-color: #0ea5e9;
}

.nav_divider.is-purple {
  background-color: #6529df;
}

.nav_header {
  padding: 8px;
}

.nav_img {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 110px;
}

.nav_img-wrapper {
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 8px;
}

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

.nav_overlay {
  opacity: 0;
  pointer-events: none;
  background-color: #00000080;
  transition: opacity .2s;
  position: fixed;
  inset: 0%;
}

.nav_overlay.visible {
  opacity: 1;
}

.nav_container-inner {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.nav_animation-trigger {
  pointer-events: none;
  width: 100%;
  min-height: 10px;
  position: absolute;
}

.nav_dropdown-link-list_inner {
  grid-template-rows: max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav_dropdown-link-list_inner.is-last {
  border-right-color: #fff0;
}

.nav_dropdown-link-list_inner.is-resources_dropdown {
  grid-template-rows: max-content max-content max-content;
}

.nav_back-button {
  display: none;
}

.icon-embed {
  color: var(--_color-modes---swiper-nav-arrow);
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-embed.is-white {
  color: var(--white);
}

.icon-embed.is-sub-heading {
  display: none;
}

.icon-embed.is-inherit {
  color: inherit;
}

.icon-embed.text_grey.hover-white {
  transition: color .2s;
}

.icon-embed.text_grey.hover-white:hover {
  color: #f5f5f5;
}

.icon-embed.is-black {
  color: var(--black);
}

.icon-embed.is-purple {
  color: #6529df;
}

.icon-embed.is-pink {
  color: var(--prospecting-pink);
}

.wrapper {
  background-color: var(--color);
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px;
  position: relative;
}

.wrapper.sides-0px {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.wrapper.sides-0px.is-40px_t-b {
  padding-top: 40px;
  padding-bottom: 40px;
}

.wrapper.top-0px {
  padding-top: 0;
}

.heading_style-h1 {
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.2;
}

.heading_style-h1.text_white {
  background-color: var(--color);
}

.text_18px {
  font-size: 18px;
}

.text_18px.margin-none.text_white {
  background-color: var(--color);
}

.text_18px.margin-none.text_black {
  text-align: center;
}

.text_18px.text_black.margin-none {
  text-align: left;
}

.text_bold {
  font-weight: 700;
}

.max-width_600px {
  max-width: 600px;
}

.max-width_600px.is-centred {
  margin-left: auto;
  margin-right: auto;
}

.hero_paragraph-img {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  padding-right: 16px;
  display: flex;
}

.margin-bottom-none {
  margin-bottom: 0;
}

.margin-bottom-none.left {
  text-align: left;
  width: auto;
}

.max-width_700px {
  max-width: 700px;
}

.max-width_700px.is-centred {
  margin-left: auto;
  margin-right: auto;
}

.padding-bottom-16px {
  padding-bottom: 16px;
}

.padding-bottom-32px {
  padding-bottom: 32px;
}

.button_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  display: flex;
}

.button_wrapper.is-centred {
  justify-content: center;
  align-items: center;
}

.button_wrapper.is-centred.padding-top-20px {
  padding-top: 20px;
}

.button_wrapper.is-centred.padding-top-60px {
  padding-top: 60px;
}

.button-primary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #6529df;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  font-weight: 600;
  transition-property: background-color;
  display: flex;
}

.button-primary:hover {
  background-color: #571ad3;
}

.button-primary.is-tertiary {
  color: #6529df;
  background-color: #fff;
  font-size: 16px;
}

.button-primary.is-tertiary:hover {
  background-color: #ebebeb;
}

.button_secondary {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white);
  text-align: center;
  background-color: #ffffff26;
  border: 1px solid #444;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 600;
  transition: background-color .2s;
  display: flex;
}

.button_secondary:hover {
  background-color: #fff3;
}

.button_secondary.is-tertiary {
  background-color: var(--white);
  color: var(--black);
  border-style: none;
  font-size: 16px;
}

.button_secondary.is-tertiary:hover {
  background-color: #ebebeb;
}

.button_secondary-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bg_rich-black {
  background-color: #080116;
}

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

.home_hero-bg {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.section_relative {
  background-color: var(--color);
  position: relative;
}

.uui-space-xxlarge {
  width: 100%;
  min-height: 5rem;
}

.marquee-logo {
  justify-content: center;
  align-items: center;
  display: flex;
}

.marquee-logo_wrapper {
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 200px;
  padding: .75rem 1.5rem;
  display: flex;
}

.marquee_inner {
  flex-flow: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  place-items: center start;
  display: flex;
}

.marquee-list_wrapper {
  display: flex;
}

.marquee {
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-logos04_text {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large.align-center, .align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center {
  text-align: center;
}

.uui-section_logos04 {
  overflow: hidden;
}

.text_gilmer {
  font-family: Gilmer, sans-serif;
  font-weight: 700;
}

.text_gilmer.text_18px.text_white.text_16px-tablet {
  background-color: var(--color);
}

.text_gilmer.text_18px.text_white.text_16px-tablet.mat_info {
  text-align: center;
  font-size: 14px;
}

.marquee_wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.overflow_hidden {
  display: block;
  overflow: hidden;
}

.text_linear {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ff5253, #ff64ab 23%, #00c5f1 62%, #14f2af);
  -webkit-background-clip: text;
  background-clip: text;
}

.text_centre {
  text-align: center;
}

.text_grey {
  color: #ccc;
}

.text_grey.text_16px.line-clamp_3lines {
  overflow: hidden;
}

.block_centre {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.one-platform_bg {
  z-index: 0;
  opacity: .07;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.one-platform_linear-bg {
  z-index: 0;
  background-image: linear-gradient(#080116, #08011600);
  width: 100%;
  height: 170px;
  position: absolute;
  inset: 0% 0% auto;
}

.one-platform_linear-bg.is-bottom {
  background-image: linear-gradient(0deg, #080116, #08011600);
  height: 530px;
  inset: auto 0% 0%;
}

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

.grid_3col.gap-24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.grid_3col.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  place-content: stretch;
  place-items: start stretch;
}

.grid_3col.gap-56px {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
}

.flex_h-centre {
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex_h-centre.gap-3px {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
}

.flex_h-centre.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex_h-centre.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.margin-bottom-16px {
  margin-bottom: 16px;
}

.padding-bottom-10px {
  padding-bottom: 10px;
}

.padding-bottom-80px {
  padding-bottom: 80px;
}

.card_linear-old {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #100b22;
  border: 2px solid #2a134c;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 24px;
  transition: background-color .2s;
  display: flex;
}

.card_linear-old:hover {
  background-color: #191133;
}

.card_linear-old.whats-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 0;
}

.badge {
  color: var(--black);
  text-transform: uppercase;
  border-radius: 5px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Gilmer, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}

.badge.is-green {
  background-color: #a7f3d0;
}

.badge.is-red {
  background-color: #fbcfe8;
}

.badge.is-blue {
  background-color: #bae6fd;
}

.flex_h-left-centre {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex_h-left-centre.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex_h-left-centre.gap-8px.has-wrap {
  flex-flow: wrap;
}

.flex_h-left-centre.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex_h-left-centre.gap-12px.is-wrap {
  flex-flow: wrap;
}

.flex_h-left-centre.gap-12px.data {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  padding-top: 20px;
}

.flex_h-left-centre.gap-2px {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.flex_h-left-centre.gap-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex_h-left-centre.gap-6px {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.margin-none {
  margin-top: 0;
  margin-bottom: 0;
}

.text_green {
  color: #10b981;
}

.text_16px {
  font-size: 16px;
}

.text_16px.text_dark-grey.bold {
  font-weight: 600;
}

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

.flex_v.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex_v.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex_v.gap-32px:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 500px;
}

.flex_v.gap-128px {
  grid-column-gap: 128px;
  grid-row-gap: 128px;
}

.flex_v.gap-4px {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex_v.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.text_red {
  color: #f43f5e;
}

.text_blue {
  color: #0ea5e9;
}

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

.grid_2col.gap-24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.grid_2col._4rows {
  grid-template-rows: auto auto auto auto;
}

.grid_2col.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.grid_2col.gap-32px.col1-auto {
  grid-template-columns: auto 1fr;
}

.grid_2col.gap-42px {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
}

.grid_2col.gap-64px {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.padding-bottom-24px {
  padding-bottom: 24px;
}

.padding-bottom-24px.integrations {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  padding-bottom: 24px;
  display: flex;
}

.one-platform_bg-wrapper {
  z-index: -1;
  max-height: 900px;
  position: absolute;
  inset: 0%;
}

.pill {
  color: var(--white);
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  max-height: 40px;
  padding: 6px 20px;
  font-size: 16px;
  font-weight: 700;
  display: inline-flex;
}

.pill:where(.w-variant-7ba42e43-d169-4174-6565-913b2f273b68) {
  border: 2px solid var(--_colors---pink);
  background-color: var(--_colors---pink-bg);
  color: var(--_color-modes---text-pink);
}

.pill:where(.w-variant-44f10141-3190-b202-5e48-0c7c7d5aa36f) {
  border: 2px solid var(--_colors---blue);
  background-color: var(--_colors---blue-bg);
  color: var(--_color-modes---text-blue);
}

.pill:where(.w-variant-975ec84d-2978-5bb7-72b3-1c19f8f6dbdd) {
  border: 2px solid var(--_colors---green);
  background-color: var(--_colors---green-bg);
  color: var(--_color-modes---text-green);
}

.pill:where(.w-variant-da562103-dfbc-634d-8c2b-d81074fdc8ac) {
  border: 2px solid var(--_colors---red);
  background-color: var(--_colors---red-bg);
  color: var(--_color-modes---text-red);
}

.pill.is-pink {
  background-color: #ec489933;
  border: 2px solid #ec4899;
  border-radius: 100px;
}

.pill.is-pink.whats-new-v2 {
  border-color: var(--light-purple);
  background-color: var(--light-purple);
  border-radius: 20px;
  width: 100%;
  max-height: none;
  padding-left: 12px;
  padding-right: 12px;
}

.pill.is-pink.whats-new {
  border-color: var(--prospecting-pink);
  background-color: var(--prospecting-pink-secondary);
  border-radius: 20px;
  width: 100%;
  max-height: none;
  padding-left: 12px;
  padding-right: 12px;
}

.pill.is-green {
  border: 2px solid var(--email-green);
  background-color: var(--email-green-secondary);
  border-radius: 100px;
}

.pill.is-green.whats-new {
  border-radius: 20px;
  width: 100%;
  max-height: none;
  padding-left: 12px;
  padding-right: 12px;
}

.pill.is-green.whats-new-v2 {
  border-color: var(--light-purple);
  background-color: var(--light-purple);
  max-height: none;
  padding-left: 12px;
  padding-right: 12px;
}

.pill.is-blue {
  background-color: #0ea5e933;
  border: 2px solid #0ea5e9;
  border-radius: 100px;
}

.pill.is-blue.whats-new {
  border-radius: 20px;
  width: 100%;
  max-height: none;
  padding-left: 12px;
  padding-right: 12px;
}

.pill.is-blue.whats-new-v2 {
  border-color: var(--light-purple);
  background-color: var(--light-purple);
  max-height: none;
  padding-left: 12px;
  padding-right: 12px;
}

.pill.is-red {
  border: 2px solid var(--social-red);
  background-color: var(--social-red-secondary);
  border-radius: 100px;
}

.pill.is-red.whats-new {
  border-radius: 20px;
  width: 100%;
  max-height: none;
  padding-left: 12px;
  padding-right: 12px;
}

.pill.is-red.whats-new-v2 {
  border-color: var(--light-purple);
  background-color: var(--light-purple);
  border-radius: 20px;
  width: 100%;
  max-height: none;
  padding-left: 12px;
  padding-right: 12px;
}

.pill.whats-new {
  border: 2px solid var(--light-purple);
  background-color: var(--color);
  border-radius: 20px;
  width: 100%;
  max-height: none;
  padding-left: 12px;
  padding-right: 12px;
}

.pill.is-purple {
  background-color: #f8f4ff;
  border: 2px solid #e0d1ff;
  border-radius: 100px;
}

.pill.is-purple.whats-new {
  border-radius: 20px;
  width: 100%;
  max-height: none;
  padding-left: 12px;
  padding-right: 12px;
}

.pill.is-purple.whats-new-v2 {
  border-color: var(--light-purple);
  background-color: var(--light-purple);
  max-height: none;
  padding-left: 12px;
  padding-right: 12px;
}

.pill.is-purple.is-small {
  justify-content: center;
  align-items: center;
  padding: 2px 10px;
  line-height: 1.4;
}

.pill.green-2 {
  border: 2px solid var(--_colors---green);
  background-color: var(--_colors---green-bg);
  color: var(--_color-modes---text-green);
}

.pill.pink {
  border: 2px solid var(--_colors---pink);
  background-color: var(--_colors---pink-bg);
  color: var(--_color-modes---text-pink);
}

.pill.is-yellow {
  border: 2px solid var(--_colors---yellow);
  background-color: var(--_colors---yellow-bg);
  border-radius: 100px;
}

.pill.is-yellow.whats-new {
  border-radius: 20px;
  width: 100%;
  max-height: none;
  padding-left: 12px;
  padding-right: 12px;
}

.pill.is-yellow.whats-new-v2 {
  border-color: var(--light-purple);
  background-color: var(--light-purple);
  max-height: none;
  padding-left: 12px;
  padding-right: 12px;
}

.pill_text {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Proximanova, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.pill_text.is-purple {
  color: var(--spectre-purple);
}

.heading_style-h2 {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.3;
}

.heading_style-h2.text_white {
  background-color: var(--color);
}

.heading_style-h2.text_black {
  text-align: center;
}

.heading_style-h2.text_black.left {
  text-align: left;
}

.heading_style-h2.text_black.left.case-study {
  font-size: 30px;
}

.heading_style-h2.margin-bottom-16px {
  margin-bottom: 16px;
}

.text_linear-purple {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #9573de 50%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.max-width_500px {
  max-width: 500px;
}

.max-width_500px.is-centred {
  margin-left: auto;
  margin-right: auto;
}

.padding-bottom-48px {
  padding-bottom: 48px;
}

.tabs_products {
  background-color: var(--white);
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 48px;
  padding: 24px;
  display: flex;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.tabs_products.is-vertical {
  flex-flow: column;
}

.tabs_products.is-vertical.bg_clear {
  box-shadow: none;
  background-color: #fff0;
  border-radius: 0;
  padding: 0;
}

.tabs_products.is-vertical.bg_clear.is-reversed {
  flex-flow: column-reverse;
}

.tabs_products.is-vertical.bg_clear.is-reversed.margin-bottom-none {
  margin-bottom: 48px;
}

.tabs_products.margin-bottom-none {
  margin-bottom: 0;
}

.tabs_products.bg-clear {
  box-shadow: none;
  background-color: #fff0;
  border-radius: 0;
  padding: 0;
}

.tabs_products.bg-clear.is-reversed {
  flex-flow: row-reverse;
}

.tabs_products-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-right: 64px;
  display: flex;
}

.tabs_products-menu.is-horizontal {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: row;
  align-items: flex-start;
  margin-bottom: 24px;
  margin-right: 0;
}

.tabs_products-menu.is-horizontal.margin-is-top {
  margin-top: 24px;
  margin-bottom: 0;
}

.tabs_products-menu.margin-is-left {
  margin-left: 64px;
  margin-right: 0;
}

.tabs_products-content {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.tab_product {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  opacity: .5;
  background-color: #fff0;
  flex-flow: row;
  max-width: 500px;
  padding: 0;
  display: flex;
}

.tab_product.w--current {
  opacity: 1;
  background-color: #fff0;
}

.tab_product.is-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
}

.heading_style-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilmer, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

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

.padding-bottom-8px {
  padding-bottom: 8px;
}

.border-radius_8px {
  border-radius: var(--border--8px);
}

.tab_product-inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 500px;
  display: flex;
}

.tab_product-inner.w--current {
  opacity: 1;
  background-color: #fff0;
}

.tab_product-progress {
  background-color: #dfdce5;
  flex: none;
  width: 4px;
  height: 100%;
  position: relative;
}

.tab_product-progress.is-horizontal {
  width: 100%;
  height: 4px;
}

.tab_product-progress-inner_vert {
  width: 100%;
}

.tab_product-progress-inner_vert.is-pink {
  background-color: #ec4899;
}

.tab_product-progress-inner_vert.is-pink.is-horizontal {
  width: auto;
  height: 4px;
}

.tab_product-progress-inner_vert.is-green {
  background-color: #10b981;
}

.tab_product-progress-inner_vert.is-green.is-horizontal {
  width: auto;
  height: 4px;
}

.tab_product-progress-inner_vert.is-blue {
  background-color: #0ea5e9;
}

.tab_product-progress-inner_vert.is-blue.is-horizontal {
  width: auto;
  height: 4px;
}

.testimonial_outter {
  border: 1px dashed #aaa;
  grid-template-rows: auto;
  grid-template-columns: 25% 75%;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.testimonial_outter.is-reversed {
  grid-template-columns: 75% 25%;
}

.testimonial_outter.is-black {
  border-color: var(--black);
}

.testimonial_logo {
  border-right: 1px dashed #aaa;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: flex;
}

.testimonial_logo.is-reversed {
  border-left: 1px dashed #aaa;
  border-right-style: none;
}

.testimonial_logo.is-black {
  border-right-color: var(--black);
  color: var(--black);
}

.testimonial_quote {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  padding: 32px;
  display: flex;
}

.circle_6px-grey {
  background-color: #ccc;
  border-radius: 100%;
  width: 6px;
  height: 6px;
}

.main {
  overflow: clip;
}

.tab_product-progress-inner_hori {
  width: 0%;
  height: 100%;
}

.tab_product-progress-inner_hori.is-pink {
  background-color: #ec4899;
}

.tab_product-progress-inner_hori.is-pink.is-horizontal {
  width: auto;
  height: 4px;
}

.tab_product-progress-inner_hori.is-green {
  background-color: #10b981;
}

.tab_product-progress-inner_hori.is-green.is-horizontal {
  width: auto;
  height: 4px;
}

.cta {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #6529df;
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/671759dc8cbf06271e5f81e7_cta-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #6529df;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  min-height: 235px;
  padding: 24px 40px;
  display: flex;
  overflow: hidden;
}

.cta.is-large_cta {
  text-align: center;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/671777ce1f23dd01f1f592d0_cta-bg-large%20(1).webp");
  background-size: cover;
  flex-flow: column;
  padding-top: 80px;
  padding-bottom: 80px;
}

.cta.is-bg-2 {
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/671a0bfd865dd53435232954_cta-bg-2%20(1).webp");
  background-size: cover;
}

.div-block-46 {
  z-index: -1;
  filter: blur(125px);
  background-color: #6529df;
  max-width: 900px;
  height: 110px;
  margin-left: auto;
  margin-right: auto;
}

.cta-gradient {
  z-index: -1;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -120px;
}

.cta-gradient.is-top {
  inset: -120px 0% auto;
}

.cta-gradient.is-higher-up {
  bottom: -80px;
}

.bg_baby-powder {
  background-color: #f6f6f2;
}

.text_dark-grey {
  color: #444;
}

.card_2col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 300px;
  display: grid;
}

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

.flex_v-centre {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.flex_v-centre.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.flex_v-centre.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.padding-sides-16px {
  padding-left: 16px;
  padding-right: 16px;
}

.card_inner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.gap-24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.card {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--white);
  color: var(--black);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 400px;
  padding: 24px;
  display: flex;
}

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

.card.is-link {
  transition: box-shadow .2s;
}

.card.is-link:hover {
  box-shadow: 0 2px 8px #0000001a, 0 24px 60px #0000000d, 0 12px 24px #0000000d;
}

.text_large {
  font-family: Gilmer, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 1.1;
}

.text_underline {
  text-decoration: underline;
}

.text_semibold {
  font-weight: 600;
}

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

.footer_link {
  color: #ccc;
  font-size: 16px;
  transition: color .2s;
}

.footer_link:hover {
  color: #f5f5f5;
}

.footer_links {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  min-width: 175px;
  display: flex;
}

.footer_links.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.footer_links.gap-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text_nowrap {
  white-space: nowrap;
}

.marquee_overlay {
  background-image: linear-gradient(90deg, #080116, #fff0);
  width: 100px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.marquee_overlay.is-right {
  background-image: linear-gradient(270deg, #080116, #fff0);
  inset: 0% 0% 0% auto;
}

.card_link-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--black);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card_link-text.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.card_link-text.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.max-width_900px {
  max-width: 900px;
}

.max-width_900px.is-centred {
  margin-left: auto;
  margin-right: auto;
}

.max-width_800px {
  max-width: 800px;
}

.max-width_800px.is-centred {
  margin-left: auto;
  margin-right: auto;
}

.opacity-80 {
  opacity: .8;
}

.hero-img_wrapper {
  border: 9px solid #cccccc45;
  border-radius: 12px;
}

.border-radius_6px {
  border-radius: 6px;
}

.padding-bottom-40px {
  padding-bottom: 40px;
}

.card_img {
  object-fit: contain;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  max-height: 315px;
}

.width-100 {
  width: 100%;
}

.width-100.integrations {
  width: 80%;
  height: 0;
  min-height: 100px;
}

.circle_6px-black {
  background-color: var(--black);
  border-radius: 100%;
  width: 6px;
  height: 6px;
}

.opacity-100 {
  opacity: 1;
}

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

.tag {
  background-color: #080116;
  border-radius: 5px;
  padding: 4px 12px;
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
}

.tag.is-purple {
  color: #080116;
  background-color: #d9c2fd;
}

.padding-bottom-12px {
  padding-bottom: 12px;
}

.heading_style-h3 {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.3;
}

.heading_style-h3.margin-bottom-16px {
  margin-bottom: 16px;
}

.padding-bottom-4px {
  padding-bottom: 4px;
}

.resource_card-img {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  min-width: 200px;
  height: 100%;
  min-height: 150px;
}

.resource_card-img.is-featured {
  max-height: 430px;
}

.card_horizontal {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.email-marketing_cta-bg {
  z-index: 1;
  width: 100%;
  margin-top: 150px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.email-marketing_bg-wrapper {
  z-index: -1;
  max-height: 750px;
  position: absolute;
  inset: 0%;
}

.email-marketing_linear-bg {
  z-index: 0;
  background-image: linear-gradient(#080116, #08011600);
  width: 100%;
  height: 150px;
  position: absolute;
  inset: 0% 0% auto;
}

.email-marketing_linear-bg.is-bottom {
  background-image: linear-gradient(0deg, #080116, #08011600);
  height: 365px;
  inset: auto 0% 0%;
}

.email-marketing_cta-logo {
  z-index: 2;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 3vw;
}

.email-marketing_cta-products {
  z-index: 0;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content max-content;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 1vw 0% auto;
}

.cta_pill {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  white-space: nowrap;
  background-color: #ffffff1a;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  max-height: 54px;
  padding: 16px;
  font-family: Gilmer, sans-serif;
  font-size: 18px;
  font-weight: 700;
  transition: transform .2s;
  display: flex;
}

.cta_pill:hover {
  transform: translate(0, -3px);
}

.cta_pill.is-green {
  color: #14f2af;
  border: 1px solid #14f2af33;
}

.cta_pill.is-green.is-out-1 {
  position: relative;
  bottom: -5vw;
}

.cta_pill.is-red {
  color: #ff5253;
  border: 1px solid #ffadae33;
}

.cta_pill.is-red.is-out-2 {
  position: relative;
  bottom: -2.5vw;
}

.cta_pill.is-pink {
  color: #ff64ab;
  border: 1px solid #ff64ab33;
}

.cta_pill.is-pink.is-out-2 {
  position: relative;
  bottom: -2.5vw;
}

.cta_pill.is-blue {
  color: #00c5f1;
  border: 1px solid #80e8ff33;
}

.cta_pill.is-blue.is-out-1 {
  position: relative;
  bottom: -5vw;
}

.hero-img {
  border-radius: 6px;
  width: 100%;
}

.tab_img-3 {
  border-radius: var(--border--8px);
  width: 100%;
  height: 100%;
}

.hero-bg_overlay {
  background-image: linear-gradient(0deg, #080116, #08011600);
  min-height: 100px;
  position: absolute;
  inset: auto 0% 0%;
}

.hero-bg_overlay.is-right {
  background-image: linear-gradient(270deg, #080116, #08011600);
  min-width: 50px;
  min-height: auto;
  inset: 0% 0% 0% auto;
}

.contact_divider {
  background-color: #ccc;
  width: 100%;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.gap-rows-0px {
  grid-row-gap: 0px;
}

.gap-cols-52px {
  grid-column-gap: 52px;
}

.gap-cols-52px.gap-rows-0px {
  grid-column-gap: 52px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.contact-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 16px;
  flex-flow: column;
  padding: 24px;
  display: flex;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.form-field_text {
  color: var(--black);
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.form-field_text.is-small {
  color: #475467;
  font-weight: 400;
}

.padding-bottom-6px {
  padding-bottom: 6px;
}

.text_purple {
  color: #7f56d9;
}

.form-field {
  border-radius: var(--border--8px);
  color: var(--black);
  border: 1px solid #d0d5dd;
  width: 100%;
  min-height: 44px;
  margin-bottom: 0;
  padding: 10px 14px;
  font-size: 16px;
  box-shadow: 0 1px 2px #1018280d;
}

.form-field:focus {
  box-shadow: 0 0 2px 0 var(--purple), 0 1px 2px 0 #1018280d;
  border-color: #5359ea8f;
}

.form-field::placeholder {
  color: #667085;
  font-size: 16px;
}

.contact_checkbox {
  border: 1px solid #d0d5dd;
  border-radius: 6px;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 12px;
}

.contact_checkbox.w--redirected-checked {
  background-color: var(--purple);
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/671b5bb005b1d57d01aa15ae_check.svg");
  background-position: 50%;
  background-size: auto;
}

.contact_checkbox.w--redirected-focus {
  box-shadow: 0 0 2px 0 var(--purple);
}

.contact_checkbox-field {
  color: #475467;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  font-size: 16px;
  display: flex;
}

.contact_terms {
  color: #475467;
  text-align: center;
  font-size: 16px;
}

.color-inherit {
  color: inherit;
}

.contact_success {
  border-radius: var(--border--8px);
  background-color: var(--white);
  color: var(--black);
}

.contact_error {
  border-radius: var(--border--8px);
  color: var(--black);
  text-align: center;
  background-color: #f8a9a9;
  font-size: 18px;
}

.max-width_400px {
  max-width: 400px;
}

.max-width_400px.is-centred {
  margin-left: auto;
  margin-right: auto;
}

.video-play {
  width: 60px;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.swiper.product_swiper {
  position: relative;
  overflow: visible;
}

.swiper-slide {
  opacity: .3;
  justify-content: center;
  align-items: center;
  display: flex;
}

.swiper-slide.is-active {
  opacity: 1;
}

.swiper-slide.opacity-100 {
  opacity: 100;
}

.max-width_none {
  max-width: none;
}

.swiper-pagination {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  white-space: nowrap;
  background-color: #ffffff1a;
  border-radius: 100px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 58px;
  margin-left: auto;
  margin-right: auto;
  padding: 6px;
  display: flex;
  overflow: auto;
}

.nav-bar-simple {
  background-color: var(--black);
  align-items: center;
  min-height: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.nav_menu-simple {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: static;
}

.text-span-11 {
  letter-spacing: 2px;
}

.lightbox {
  width: 100%;
  max-width: 100%;
}

.padding-sides-32px {
  padding-left: 32px;
  padding-right: 32px;
}

.tab_pane, .one-platform_img {
  width: 100%;
}

.tab_progress-inner {
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.tab_img {
  object-fit: contain;
  border-radius: 8px;
  width: 50%;
  height: 100%;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.tab_img.is-horizontal {
  object-fit: contain;
  width: 100%;
  height: auto;
  max-height: 600px;
  top: auto;
  bottom: 0;
}

.tab_img.is-horizontal.is-top {
  inset: 0% 0% auto;
}

.tabs_rotating {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  color: var(--black);
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 48px;
  padding: 24px;
  display: flex;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.tabs_rotating.no-bg {
  box-shadow: none;
  background-color: #fff0;
  padding: 0;
}

.tab {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .5;
  flex-flow: row;
  width: 48%;
  max-width: 500px;
  display: flex;
}

.tab.w--current {
  opacity: 1;
  background-color: #fff0;
}

.tab.is-horizontal {
  flex-flow: column;
  width: 100%;
  max-width: none;
}

.tab_img-placeholder {
  height: 600px;
}

.tabs {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.tabs.is-horizontal {
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding-bottom: 624px;
}

.tabs.is-horizontal.is-reversed {
  padding-top: 624px;
  padding-bottom: 0;
}

.tab_progress {
  background-color: #dfdce5;
  flex: none;
  width: 4px;
  position: relative;
}

.tab_progress.is-horizontal {
  width: 100%;
  height: 4px;
}

.heading_style-h4-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.button_text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--black);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button_text.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.button_text.gap-12px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.button_text.gap-12px.is-wrap {
  flex-flow: wrap;
}

.button_text.gap-2px {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.tab_img-2 {
  object-fit: contain;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.tab_img-2.is-horizontal {
  aspect-ratio: 3 / 2;
  object-fit: contain;
  width: 100%;
  height: 600px;
  top: auto;
  bottom: 0;
}

.tabs_rotating-2 {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 48px;
  padding: 24px;
  display: flex;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.tab-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  max-width: 500px;
  display: flex;
}

.tab-2.w--current {
  opacity: 1;
  background-color: #fff0;
}

.tab-2.is-horizontal {
  flex-flow: column;
  max-width: none;
}

.heading_style-h4-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

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

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

.button_sticky {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--spectre-dark-purple);
  color: var(--white);
  text-align: center;
  border: 1px solid #444;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
  transition: background-color .2s;
  display: flex;
}

.button_sticky:hover {
  background-color: #fff3;
}

.button_sticky.is-tertiary {
  background-color: var(--white);
  color: var(--black);
  border-style: none;
  font-size: 16px;
}

.button_sticky.is-tertiary:hover {
  background-color: #ebebeb;
}

.section-4 {
  display: none;
}

.rulertel, .email {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  font-size: 18px;
  line-height: 2;
}

.block_sticky {
  z-index: 3;
  position: sticky;
  top: 0;
}

.nav_inner {
  background-color: var(--black);
  color: var(--white);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  transition: width .4s, background-color .4s;
}

.nav_icon-copy {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_icon-copy.is-white {
  color: var(--white);
}

.nav_icon-copy.is-sub-heading {
  color: var(--black);
  display: none;
}

.nav_icon-copy.is-main {
  color: inherit;
  transform: rotate(90deg);
}

.button-secondary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #6529df;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  font-weight: 600;
  transition-property: background-color;
  display: flex;
}

.button-secondary:hover {
  background-color: #571ad3;
}

.button-secondary.is-tertiary {
  color: var(--black);
  background-color: #fff;
  font-size: 16px;
}

.button-secondary.is-tertiary:hover {
  background-color: #ebebeb;
}

.quick-stack-3 {
  padding-left: 0;
  padding-right: 0;
}

.button-secondary-black {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--dark-bg);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  font-weight: 600;
  transition-property: background-color;
  display: flex;
}

.button-secondary-black:hover {
  background-color: #571ad3;
}

.button-secondary-black.is-tertiary {
  color: #6529df;
  background-color: #fff;
  font-size: 16px;
}

.button-secondary-black.is-tertiary:hover {
  background-color: #ebebeb;
}

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

.left-arrow {
  margin-left: -30px;
}

.calendar-accordion-dropdown-title {
  white-space: break-spaces;
  word-break: normal;
  flex-flow: row;
  flex: 1;
  align-items: stretch;
  font-size: 14px;
  font-weight: 600;
  display: block;
  position: relative;
}

.feature-status {
  align-self: center;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

.accordion-dropdown-list {
  color: #fff;
  background-color: #fff0;
  font-size: 12px;
  display: none;
  position: static;
}

.accordion-dropdown-list.w--open {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.month {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border: 0 #000;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: baseline;
  margin: 5px;
  display: block;
}

.calendar-dropdown-toggle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  object-fit: fill;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 12px;
  display: flex;
  position: static;
}

.call-to-action_content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.slide-nav {
  display: none;
}

.feature-item {
  object-fit: fill;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  padding-top: 4px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  overflow: visible;
}

.feature-item.major {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  text-align: left;
  object-fit: fill;
  background-color: #4c4d57;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-color-white {
  color: #fff;
}

.text-size-regular {
  color: #4c4d57;
  text-align: left;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  display: inline-block;
}

.text-size-regular.text-color-white-70 {
  color: #ffffffb3;
  text-align: center;
}

.text-size-regular.text-color-white-70.max-width-medium {
  text-align: center;
  max-width: 32rem;
}

.month-title-2 {
  border-bottom: 1px #a5a5a5;
  margin-bottom: 5px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
}

.key-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.key-item {
  align-items: center;
  width: auto;
  padding-top: 0;
  display: flex;
}

.key-detail {
  color: #fff;
  font-size: 12px;
  line-height: 1em;
  overflow: auto;
}

.calendar-dropdown-item {
  color: var(--mushroom);
  padding-top: 5px;
  padding-left: 0;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.year-block {
  color: #fff;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}

.slider {
  background-color: #fff0;
  flex-flow: column;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
}

.slide-3 {
  width: 100%;
  position: relative;
}

.calendar-accordion-dropdown-icon {
  justify-content: flex-start;
  margin-right: 0;
  display: flex;
  position: relative;
}

.slide-1 {
  width: 100%;
}

.page-wrapper-3 {
  background-color: #242326;
  flex-direction: column;
  align-items: center;
  padding-left: 200px;
  padding-right: 200px;
  display: flex;
}

.page-wrapper-3.calendar {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.feature-html-svg {
  color: var(--prospecting-pink);
  -webkit-text-stroke-color: var(--prospecting-pink);
  width: 16px;
  height: 16px;
  margin-right: 10px;
  transform: translate(0, 1px);
}

.feature-html-svg:hover {
  color: #2147f4;
}

.feature-html-svg.big {
  color: #2147f4;
  -webkit-text-stroke-color: #2147f4;
}

.feature-html-svg.sml {
  color: #a5a5a5;
  margin-right: 10px;
}

.feature-html-svg.isblue {
  color: var(--prop-reports-blue);
  -webkit-text-stroke-color: var(--prop-reports-blue);
}

.feature-html-svg.isblue:hover, .feature-html-svg.ispink:hover {
  color: var(--spectre-purple);
}

.feature-html-svg.isgreen {
  color: var(--email-green);
}

.feature-html-svg.isgreen:hover {
  color: var(--spectre-purple);
}

.feature-html-svg.isred {
  color: var(--social-red);
  -webkit-text-stroke-color: var(--social-red);
}

.feature-html-svg.isred:hover {
  color: var(--spectre-purple);
}

.right-arrow {
  margin-right: -10px;
}

.container-small {
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.container-small.ship {
  margin-top: 3rem;
}

.key-title {
  color: #fff;
  text-align: left;
  border-bottom-style: none;
  align-self: flex-start;
  width: 100%;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 20px;
  line-height: 1em;
}

.key-title.centre {
  text-align: center;
}

.calendar-accordion {
  vertical-align: sub;
  object-fit: fill;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
  overflow: visible;
}

.month-title {
  color: #fff;
  text-align: center;
  border-bottom-style: none;
  width: 100%;
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 20px;
  line-height: 1em;
}

.icon-4 {
  margin-top: 500px;
}

.slide-2 {
  width: 100%;
}

.year {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border: 1px #a5a5a5;
  grid-template-rows: auto auto;
  grid-template-columns: 33% 33% 33%;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-self: stretch;
  justify-items: stretch;
  margin-right: 0;
  padding: 10px 0;
  display: grid;
}

.feature-title {
  color: #fff;
  font-size: 12px;
  overflow: auto;
}

.calendar-block {
  background-color: #0000;
  flex-flow: column;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 0;
  display: flex;
}

.mask {
  width: 90%;
}

.month-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: fill;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 150px;
  display: flex;
  overflow: visible;
}

.feature-text {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  object-fit: fill;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.hero-video {
  aspect-ratio: 16 / 9;
  vertical-align: baseline;
  border: 9px solid #cccccc45;
  border-radius: 12px;
  width: 100%;
  display: none;
  overflow: hidden;
}

.hero-video.i {
  display: block;
}

.tel {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  font-size: 18px;
  line-height: 2;
}

.hide {
  display: none;
}

.card_linear {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #100b22;
  border: 2px solid #2a134c;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding: 24px;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.card_linear:hover {
  background-color: #191133;
}

.card_linear.whats-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 0;
}

.border-gradient {
  width: 175%;
  height: 30%;
  position: absolute;
  transform: rotate(-55deg);
}

.border-gradient.is-green {
  background-image: linear-gradient(335deg, #fff0 50%, #a7f3d0);
}

.border-gradient.is-blue {
  background-image: linear-gradient(335deg, #fff0 50%, #80e8ff);
}

.border-gradient.is-pink {
  background-image: linear-gradient(335deg, #fff0 50%, #fbcfe8);
}

.card_linear-wrapper {
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 2px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.border-gradient_inner {
  background-color: #003bec;
  width: 1px;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.border-gradient_circle {
  z-index: 1;
  width: 100%;
  height: 10%;
  position: absolute;
}

.rotating_circle {
  z-index: 2;
  background-color: var(--white);
  border-radius: 100%;
  width: 10px;
  height: 10px;
  position: relative;
}

.video-2 {
  width: 651px;
  display: inline-block;
  position: absolute;
}

.video-3 {
  width: 50%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  top: 0%;
  right: 0%;
}

.video-4 {
  width: 100%;
}

.hero-video-new {
  aspect-ratio: 16 / 9;
  vertical-align: baseline;
  border: 9px solid #cccccc45;
  border-radius: 12px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.hero-video-new.i {
  display: block;
}

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

.blog_featured-img {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 330px;
}

.text_spectre-purple {
  color: var(--spectre-purple);
}

.text_small {
  font-size: 14px;
}

.circle_small {
  border-radius: 100%;
  width: 4px;
  height: 4px;
}

.bg_spectre-purple {
  background-color: var(--spectre-purple);
}

.blog_featured-heading {
  color: #2b2b2b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 1.3;
}

.text_gray {
  color: #646464;
}

.text_black-light {
  color: var(--black-light);
}

.dropdown-toggle {
  border-radius: var(--border--8px);
  background-color: var(--white);
  color: var(--black);
  border: 1px solid #d0d5dd;
  width: 100%;
  min-width: 210px;
  min-height: 44px;
  margin-bottom: 0;
  padding: 10px 14px;
  font-size: 16px;
  box-shadow: 0 1px 2px #1018280d;
}

.dropdown-toggle:focus {
  box-shadow: 0 0 2px 0 var(--purple), 0 1px 2px 0 #1018280d;
  border-color: #5359ea8f;
}

.dropdown-toggle::placeholder {
  color: #667085;
  font-size: 16px;
}

.resources_filters {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dropdown-list.w--open {
  background-color: var(--white);
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  max-height: 320px;
  margin-top: 4px;
  overflow: auto;
  box-shadow: 0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;
}

.dropdown_checkbox_wrapper {
  background-color: var(--white);
  color: var(--black-light);
  border-radius: 4px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin: 4px;
  padding: 6px 10px;
  font-size: 16px;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.dropdown_checkbox_wrapper:hover {
  background-color: #eee;
}

.dropdown_checkbox {
  margin: 0 0 0 auto;
}

.dropdown_checkbox.w--redirected-checked {
  border: 1px solid var(--spectre-purple);
  background-color: var(--spectre-purple);
}

.dropdown_checkbox.w--redirected-focus {
  box-shadow: 0 0 5px 1px var(--spectre-purple-secondary);
}

.padding-bottom-52px {
  padding-bottom: 52px;
}

.blog_card-img {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 200px;
  overflow: hidden;
}

.blog_card-img.is-download {
  background-color: #6363631a;
  position: relative;
}

.blog_card-img.is-event {
  background-color: var(--dark-bg);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.padding-bottom-20px {
  padding-bottom: 20px;
}

.blog_card-heading {
  color: var(--black-light);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.blog_card-heading.text_white {
  color: var(--white);
  background-color: #fff0;
}

.pagination {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 64px;
  display: grid;
}

.pagination-button {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--spectre-purple);
  background-color: #fff0;
  border-style: none;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 12px;
  font-size: 16px;
  font-weight: 600;
  transition: background-color .2s;
  display: flex;
}

.pagination-button:hover {
  background-color: var(--spectre-purple-tertiary);
}

.resources_card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.flex_h-right {
  justify-content: flex-end;
  display: flex;
}

.tag-template {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: #424242;
  border: 1px solid #424242;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  max-height: 26px;
  padding: 3px 4px 3px 8px;
  font-size: 14px;
  display: inline-flex;
}

.tag-template_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tag_clear-all {
  opacity: .5;
  color: #2b2b2b;
  cursor: pointer;
  border-bottom: 1px solid #2b2b2b;
  margin-left: 8px;
  font-size: 16px;
  font-weight: 600;
}

.grid_resources {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_resources.gap-24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.grid_resources.gap-32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  place-content: stretch;
  place-items: start stretch;
}

.grid_resources.gap-56px {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
}

.resource_download_pill {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--white);
  color: var(--black-light);
  border: 1px solid #f8f4ff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 2px 10px;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 8px 8px auto auto;
}

.cursor-pointer {
  cursor: pointer;
}

.empty-state {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--mushroom);
  color: var(--black);
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 32px;
  font-size: 18px;
  display: flex;
}

.pagination-number_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pagination-number_resources {
  color: #646464;
  background-color: #f4f4f4;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-top: 0;
  font-size: 16px;
  line-height: 1;
  display: flex;
}

.pagination-number_resources.w--current {
  background-color: var(--spectre-purple);
  color: var(--white);
}

.pagination-number_resources._w--current {
  color: #fff;
  background-color: #5359ea;
}

.pagination-number_resources.no-margin {
  margin: 0;
}

.pagination_dots {
  opacity: .7;
  color: var(--black-light);
  position: relative;
  bottom: -5px;
}

.card_resource {
  border: 1px solid #fff0;
  border-radius: 18px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 8px;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.card_resource:hover {
  border: 1px solid var(--spectre-purple-secondary);
  background-color: var(--spectre-purple-tertiary);
}

.card_resource.is-light:hover {
  border-color: var(--black-light);
  background-color: #1f1f1f;
}

.data_outer {
  border: 1px dashed #aaa;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.data_outer.is-reversed {
  grid-template-columns: 75% 25%;
}

.data_outer.is-black {
  border-color: var(--black);
}

.data_inner {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  padding: 32px;
  display: flex;
}

.data_inner.right {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-left: 1px dashed #aaa;
  height: 100%;
}

.circle_10px-a {
  background-color: var(--email-green);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.circle_10px-c {
  background-color: var(--social-red);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.circle_10px-b {
  background-color: var(--spectre-purple);
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.img_grid {
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.img_grid:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  display: none;
}

.flex_h-between {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex_h-between.gap-64px {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.card_swiper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--white);
  cursor: pointer;
  border: 1px solid #f3f4f6;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 450px;
  padding-top: 32px;
  padding-left: 42px;
  display: flex;
  position: relative;
  overflow: clip;
  box-shadow: 82px 147px 47px #0000, 52px 94px 43px #00000003, 29px 53px 36px #00000005, 13px 24px 27px #00000008, 3px 6px 15px #0000000a;
}

.bg_mushroom {
  background-color: var(--mushroom);
}

.card_swiper-top {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-right: 42px;
  display: flex;
}

.card_swiper-header {
  color: var(--dark-bg);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 500;
}

.card_swiper-bottom {
  color: var(--_colors---black);
  background-color: #0000000d;
  border: 1.75px solid #0000001a;
  border-top-left-radius: 10px;
  width: 100%;
  padding-top: 8px;
  padding-left: 8px;
  box-shadow: 0 294.757px 82.258px #0000, 0 188.508px 75.403px #00000003, 0 106.25px 63.407px #0000000d, 0 47.984px 47.984px #00000017, 0 11.996px 25.706px #0000001a;
}

.card_swiper-bottom.is-laptop {
  background-color: var(--color);
  border-style: none;
  border-top-left-radius: 30px;
  padding-top: 0;
  padding-left: 0;
}

.swiper-button-next {
  background-color: var(--_color-modes---swiper-nav-active);
  color: var(--_color-modes---text-blue);
  cursor: pointer;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  box-shadow: inset 0 4px 4px #00000040;
}

.swiper-button-prev {
  background-color: var(--_color-modes---swiper-nav-active);
  cursor: pointer;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  box-shadow: inset 0 4px 4px #00000040;
}

.swiper_pop-up_overlay {
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  background-color: #0000000d;
  position: absolute;
  inset: 0%;
}

.swiper_pop-up {
  z-index: 99999;
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 100svh;
  display: none;
  inset: 0%;
  position: fixed !important;
  transform: none !important;
}

.swiper_pop-up.is-flex {
  display: flex;
}

.swiper_pop-up_inner {
  z-index: 1;
  background-color: var(--white);
  border: 1px solid #f3f4f6;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 600px;
  max-width: 1100px;
  min-height: 400px;
  padding: 64px;
  display: flex;
  position: relative;
  box-shadow: 0 285px 80px #0000, 0 183px 73px #00000003, 0 103px 62px #00000005, 0 46px 46px #0000000a, 0 11px 25px #0000000d;
}

.section_dark {
  background-color: var(--_color-modes---background);
  --_color-modes---swiper-nav-arrow: var(--spectre-purple);
  --_color-modes---text-pink: var(--_colors---white);
  --_color-modes---text-blue: var(--_colors---white);
  --_color-modes---text-green: var(--_colors---white);
  --_color-modes---text-red: var(--_colors---white);
  --_color-modes---swiper-nav-active: #e0d4f9;
  --_color-modes---background: var(--_colors---night);
  --_color-modes---headings: var(--_colors---white);
  --_color-modes---paragraphs: var(--_colors---grey-light);
  --_color-modes---swiper-nav-inactive: #e0d4f9;
}

.heading-mode {
  color: var(--_color-modes---headings);
}

.p {
  color: var(--_color-modes---paragraphs);
  margin-bottom: 0;
}

.section_light {
  --_color-modes---swiper-nav-arrow: var(--_colors---primary-light);
  --_color-modes---text-pink: var(--_colors---pink-dark);
  --_color-modes---text-blue: var(--_colors---blue-dark);
  --_color-modes---text-green: var(--_colors---green-dark);
  --_color-modes---text-red: var(--_colors---reb-dark);
  --_color-modes---swiper-nav-active: var(--_colors---primary);
  --_color-modes---background: #f6f6f2;
  --_color-modes---headings: var(--_colors---black);
  --_color-modes---paragraphs: var(--_colors---grey);
  --_color-modes---swiper-nav-inactive: #130133;
}

.swiper_pop-up_close {
  z-index: 999;
  cursor: pointer;
  background-color: #0000;
  border-radius: 100%;
  padding: 0;
  position: absolute;
  inset: 24px 24px auto auto;
}

.swiper_pop-up_open {
  cursor: pointer;
  background-color: #0000;
}

.mode_dark {
  background-color: var(--_color-modes---background);
  --_color-modes---swiper-nav-arrow: var(--spectre-purple);
  --_color-modes---text-pink: var(--_colors---white);
  --_color-modes---text-blue: var(--_colors---white);
  --_color-modes---text-green: var(--_colors---white);
  --_color-modes---text-red: var(--_colors---white);
  --_color-modes---swiper-nav-active: #e0d4f9;
  --_color-modes---background: var(--_colors---night);
  --_color-modes---headings: var(--_colors---white);
  --_color-modes---paragraphs: var(--_colors---grey-light);
  --_color-modes---swiper-nav-inactive: #e0d4f9;
}

.text-block-9:where(.w-variant-7ba42e43-d169-4174-6565-913b2f273b68) {
  color: var(--_color-modes---text-pink);
}

.mode_link {
  color: var(--_color-modes---headings);
}

.grid_resources-block {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.resource_img {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.resource_img.is-small {
  max-width: 200px;
  min-height: auto;
}

.resource_img.is-wrapper {
  position: relative;
}

.pill_small {
  border: 1px solid var(--dark-bg);
  background-color: var(--dark-bg);
  border-radius: 99999px;
  padding: 2px 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.pill_small.is-featured {
  color: var(--white);
  background-color: #080116;
}

.pill_small.is-purple {
  border-color: var(--_colors---primary-light);
  background-color: var(--_colors---primary-lighter);
  color: var(--_colors---primary);
}

.heading_style-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilmer, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.heading_style-h5.text_bold {
  font-weight: 700;
}

.flex_h {
  flex-flow: row;
  display: flex;
}

.flex_h.gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex_h.gap-8px.has-flex {
  flex-flow: wrap;
}

.blog_header_gradient {
  background-color: var(--spectre-purple-tertiary);
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blog_gradient {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/67c71bdfea5e37f7185c9f82_Rectangle%2013377.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  width: 60%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.grid_resources-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 400px) 1fr;
}

.resources_toc {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--_colors---primary-light);
  background-color: var(--_colors---primary-lighter);
  border-radius: 12px;
  flex-flow: column;
  padding: 30px 25px;
  display: flex;
}

.resources_rich-text {
  color: var(--black);
}

.resources_rich-text p {
  color: var(--black);
  margin-bottom: 12px;
  font-size: 18px;
}

.resources_rich-text h2 {
  color: var(--black);
  margin-bottom: 8px;
  font-size: 30px;
  line-height: 1.3;
}

.resources_rich-text h3 {
  color: var(--black);
  margin-bottom: 8px;
  font-size: 22px;
}

.resources_rich-text h1 {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 20px;
}

.resources_rich-text h4 {
  color: var(--black);
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 1.3;
}

.resources_rich-text h5 {
  color: var(--black);
  margin-bottom: 8px;
  font-family: Gilmer, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

.resources_rich-text h6 {
  color: var(--black);
  margin-bottom: 8px;
  font-family: Gilmer, sans-serif;
  font-size: 12px;
  line-height: 1.3;
}

.resources_rich-text a {
  color: var(--spectre-purple);
  text-decoration: underline;
}

.resources_rich-text ul, .resources_rich-text ol {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.resources_rich-text_wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
}

.resources_toc_cta_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 76px;
}

.resources_cta {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--spectre-purple);
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/67c7214ea7d62a09a8b5aca4_Frame%20291355.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px 25px;
  display: flex;
}

.max-width_300px {
  max-width: 300px;
}

.max-width_300px.is-centred {
  margin-left: auto;
  margin-right: auto;
}

.resources_item {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-right-24px {
  padding-right: 24px;
}

.text_toc {
  border-left: 2px solid var(--_colors---primary-light);
  color: var(--black);
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 20px;
  transition: border-color .2s;
  display: flex;
}

.text_toc.w--current {
  border-left-color: var(--spectre-purple);
}

.text_toc.margin-none.text_white {
  background-color: var(--color);
}

.text_toc.is-h3 {
  padding-left: 32px;
  font-size: 16px;
}

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

.text_purple-tertiary {
  color: var(--spectre-purple-tertiary);
}

.text_toc-list {
  color: var(--black);
  margin-bottom: 0;
  margin-left: 40px;
  font-size: 18px;
  list-style-type: decimal;
}

.button_sort {
  display: none;
}

.toc-list-item {
  color: var(--black);
  list-style-type: decimal;
}

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

.horizontal-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card_swiper-img {
  border-top-left-radius: 6px;
  width: 100%;
  height: 100%;
}

.featured-resources_rich-text {
  background-color: var(--spectre-purple-tertiary);
  color: var(--black);
  border-radius: 8px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 25px;
}

.featured-resources_rich-text p {
  color: var(--black);
  margin-bottom: 12px;
  font-size: 18px;
}

.featured-resources_rich-text h2 {
  color: var(--black);
  margin-bottom: 8px;
  font-size: 30px;
  line-height: 1.3;
}

.featured-resources_rich-text h3 {
  color: var(--black);
  margin-bottom: 8px;
  font-size: 22px;
}

.featured-resources_rich-text h1 {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 20px;
}

.featured-resources_rich-text h4 {
  color: var(--black);
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 1.3;
}

.featured-resources_rich-text h5 {
  color: var(--black);
  margin-bottom: 8px;
  font-family: Gilmer, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

.featured-resources_rich-text h6 {
  color: var(--black);
  margin-bottom: 8px;
  font-family: Gilmer, sans-serif;
  font-size: 12px;
  line-height: 1.3;
}

.featured-resources_rich-text a {
  color: var(--spectre-purple);
  text-decoration: underline;
}

.featured-resources_rich-text ul, .featured-resources_rich-text ol {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.img_wrapper:where(.w-variant-725e5458-6590-f3ed-1369-501cc6d21186), .img_wrapper.cover-3, .img_wrapper.cover-5 {
  width: 100%;
  height: 100%;
}

.img:where(.w-variant-725e5458-6590-f3ed-1369-501cc6d21186), .img.cover-4, .img.cover-6 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.fs_cmssort_button, .accordion_toggle {
  display: none;
}

.padding-top-60px {
  padding-top: 60px;
}

.img_grid-2 {
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.pill-2 {
  color: #fff;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  max-height: 40px;
  padding: 6px 20px;
  font-size: 16px;
  font-weight: 700;
  display: inline-flex;
}

.pill-2.green {
  color: #064e3b;
  background-color: #10b98133;
  border: 2px solid #10b981;
}

.img-2.cover-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-mode-2 {
  color: #000;
}

.img_wrapper-2.cover {
  width: 100%;
  height: 100%;
}

.p-2 {
  color: #666;
  margin-bottom: 0;
}

.icon-embed-2 {
  color: #e0d1ff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-embed-2.is-inherit {
  color: inherit;
}

.sticky-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  font-weight: 600;
  transition-property: background-color;
  display: flex;
}

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

.sticky-button.is-tertiary {
  color: var(--black);
  background-color: #fff;
  font-size: 16px;
}

.sticky-button.is-tertiary:hover {
  background-color: #ebebeb;
}

.video-5 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 0;
}

.section-5 {
  background-color: var(--dark-bg);
}

.section-6 {
  background-color: #fff;
}

.heading_style-h2-left {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.3;
}

.heading_style-h2-left.text_white {
  background-color: var(--color);
}

.heading_style-h2-left.text_black {
  text-align: left;
}

.heading_style-h2-left.margin-bottom-16px {
  margin-bottom: 16px;
}

.p {
  font-size: 20px;
}

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

.rt-16px {
  font-size: 16px;
}

@media screen and (min-width: 1280px) {
  h1 {
    font-size: 70px;
  }

  .container.bnnercontainer {
    max-width: none;
  }

  .nav-link.navlink {
    padding-top: 0;
    padding-bottom: 0;
    font-family: Proximanova, sans-serif;
    display: inline-block;
  }

  .nav-dropdown-toggle {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-link-accent.loginnavlink {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: inline-block;
  }

  .nav-menu-two {
    padding-left: 0;
  }

  .navliitem {
    margin-left: 15px;
    margin-right: 15px;
    font-family: Proxima nova;
  }

  .navliitem.loginnavitem {
    margin-right: 40px;
  }

  .navliitem.navdroplink {
    margin-left: 15px;
    margin-right: 15px;
  }

  .navlink {
    font-size: 17px;
  }

  .headerbutn {
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 14px;
  }

  .headerbutn.hd-brichurebutn {
    border-width: 2px;
    margin-left: 0;
  }

  .bannerrow {
    margin-left: 0;
    margin-right: 0;
  }

  .banner-lftcol {
    width: 60%;
    padding-left: 3em;
  }

  .banner-rgtcol {
    width: 818px;
    right: -225px;
  }

  .banner-rgtcol.guarantee {
    flex-flow: column;
    justify-content: flex-end;
    width: 40%;
    max-height: 90%;
    display: flex;
    position: static;
    right: -300px;
  }

  .banner-rgtcol.product {
    flex-flow: column;
    justify-content: center;
    width: 50%;
    max-height: 90%;
    display: flex;
    position: static;
    right: -300px;
  }

  .bnnerimg {
    max-width: 122%;
  }

  .bnnerimg.hero {
    width: 90%;
    max-width: 90%;
    max-height: 770px;
    display: block;
    position: absolute;
    inset: 15% 0% auto 50%;
  }

  .bnnhd {
    font-size: 64px;
  }

  .bannerlsit {
    margin-bottom: 34px;
  }

  .cmnbutn.bnncomnbutn {
    margin-top: 0;
  }

  .hdbutntext {
    font-family: Proximanova, sans-serif;
    font-size: 13px;
  }

  .spectreai-label-lftcol {
    padding-left: 15px;
    padding-right: 15px;
  }

  .spectreai-label-midcol {
    max-width: 500px;
  }

  .spectreai-label-lastcol {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pghd {
    font-size: 48px;
  }

  .pghd.estate-lettinghd.offmrkt-sales-propdatahd {
    max-width: 469px;
  }

  .pghd.wht-pghdtext.pghd-big, .pghd.pghd-big {
    font-size: 60px;
  }

  .pghd.offmrkt-prsonl-prospect-hd {
    font-size: 40px;
  }

  .pghd.pghd-big-copy {
    font-size: 60px;
  }

  .spectre-tools-card {
    padding: 41px 36px;
  }

  .pagehdbox.soldinyour-campaignhdbox {
    max-width: 940px;
  }

  .roi-rgtsharecont-hd {
    font-size: 28px;
  }

  .foter-topleftcard {
    max-width: none;
  }

  .fotertoprgtimg {
    width: 650px;
    right: -30px;
  }

  .spectre-feature-content {
    padding-left: 100px;
  }

  .brand-protect-box {
    width: 272px;
    height: 272px;
  }

  .brand-protect-circlehd {
    font-size: 20px;
  }

  .productbnnr-hd {
    font-size: 72px;
  }

  .instruc-win-market-img {
    max-width: 110%;
  }

  .sales-vaultimg {
    width: 110%;
  }

  .sales-power-integration-row {
    margin-left: -20px;
    margin-right: -20px;
  }

  .sales-power-integrat-itmcol {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sales-power-integrat-card {
    padding: 41px 36px;
  }

  .sales-power-integrat-icon {
    width: 162px;
    height: 162px;
  }

  .contactbnhd {
    font-size: 70px;
  }

  .contact-number-infosec {
    padding-bottom: 150px;
  }

  .contact-awardsec {
    padding-top: 154px;
  }

  .contactnumber-itembutn {
    font-size: 26px;
  }

  .contactno-info-callno {
    font-size: 1em;
  }

  .industry-recognition-tophd {
    font-size: 48px;
  }

  .comp-sucsagnt-valu-row {
    margin-left: -20px;
    margin-right: -20px;
  }

  .comp-sucsagnt-valu-itembox {
    padding-left: 20px;
    padding-right: 20px;
  }

  .comp-sucsagnt-valu-card {
    padding: 37px 31px;
  }

  .comp-sucsagnt-value {
    font-size: 36px;
  }

  .comp-teamvalue-cont-hd {
    font-size: 56px;
  }

  .compsuces-news-row {
    margin-left: -24px;
    margin-right: -24px;
  }

  .compsuces-news-col {
    padding-left: 24px;
    padding-right: 24px;
  }

  .compsuces-news-card {
    padding: 35px 42px;
  }

  .blogimg {
    width: 80%;
  }

  .bookdemowrap {
    max-width: 500px;
  }

  .headerbutnbox {
    font-size: 20px;
  }

  .nav {
    justify-content: flex-start;
    margin-bottom: 0;
    display: flex;
  }

  .navlinktext {
    font-size: 15px;
  }

  .navdropdownicon {
    top: 5px;
  }

  .thankyousec {
    padding-top: 120px;
  }

  .thankyouhd {
    font-size: 55px;
  }

  .automation-lst-row {
    margin-left: -20px;
    margin-right: -20px;
  }

  .automation-lst-col {
    padding-left: 20px;
    padding-right: 20px;
  }

  .automation-lst-hd {
    font-size: 32px;
  }

  .automation-lst-text {
    font-size: 18px;
  }

  .lettingdatabase-card {
    padding: 27px;
  }

  .whtpara.freerecover-speciallisttxt, .whtpara.freerecovry-nosaletext {
    max-width: 490px;
  }

  .soldinyour-campaign-imgbox {
    left: -50px;
  }

  .soldbeat-campaign-imgbox {
    left: -60px;
  }

  .onmrkt-competitorprop-imgbox {
    left: -80px;
  }

  .onmrkt-intelignt-traget-text {
    font-size: 28px;
  }

  .offmarkt-focus-contbox {
    padding-right: 30px;
  }

  .offmarkt-focus-img {
    max-width: 110%;
  }

  .dave-wrapper {
    flex-direction: row;
    display: flex;
  }

  .dave-list {
    font-size: 70px;
    font-weight: 600;
  }

  .list {
    display: flex;
  }

  .productbnnr-hd-left-align {
    font-size: 72px;
  }

  .stickybutn-copy.bnncomnbutn {
    margin-top: 0;
  }

  .sticky-div {
    padding-left: 90px;
    padding-right: 110px;
  }

  .cmnbutn-copy.bnncomnbutn, .cmnbutn-purple.bnncomnbutn {
    margin-top: 0;
  }

  .pghd-insights-pro {
    font-size: 48px;
  }

  .pghd-insights-pro.estate-lettinghd.offmrkt-sales-propdatahd {
    max-width: 469px;
  }

  .pghd-insights-pro.wht-pghdtext.pghd-big, .pghd-insights-pro.pghd-big {
    font-size: 60px;
  }

  .pghd-insights-pro.offmrkt-prsonl-prospect-hd {
    font-size: 40px;
  }

  .whtpara-copy.freerecover-speciallisttxt, .whtpara-copy.freerecovry-nosaletext {
    max-width: 490px;
  }

  .pghd-insights-pro-white {
    font-size: 48px;
  }

  .pghd-insights-pro-white.estate-lettinghd.offmrkt-sales-propdatahd {
    max-width: 469px;
  }

  .pghd-insights-pro-white.wht-pghdtext.pghd-big, .pghd-insights-pro-white.pghd-big {
    font-size: 60px;
  }

  .pghd-insights-pro-white.offmrkt-prsonl-prospect-hd {
    font-size: 40px;
  }

  .whtpara-inisghts-pro.freerecover-speciallisttxt, .whtpara-inisghts-pro.freerecovry-nosaletext, .whtpara-copy.freerecover-speciallisttxt, .whtpara-copy.freerecovry-nosaletext, .whtpara-copy.freerecover-speciallisttxt, .whtpara-copy.freerecovry-nosaletext, .whtpara-inisghts-pro-copy.freerecover-speciallisttxt, .whtpara-inisghts-pro-copy.freerecovry-nosaletext {
    max-width: 490px;
  }

  .upcoming-events.soldinyour-campaignhdbox {
    max-width: 940px;
  }

  .cmnbutn-copy.bnncomnbutn {
    margin-top: 0;
  }

  .productbnnr-hd-video {
    font-size: 72px;
  }

  .form-sub-header-img.contact-us {
    height: 72vh;
    padding-bottom: 0;
  }

  .headerbutnbox-copy {
    font-size: 20px;
  }

  .headerbutn-copy {
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 14px;
  }

  .headerbutn-copy.hd-brichurebutn {
    border-width: 2px;
    margin-left: 0;
  }

  .pghd-copy.wht-pghdtext.pghd-big, .pghd-copy.pghd-big {
    font-size: 60px;
  }

  .pagehdbox-copy.soldinyour-campaignhdbox {
    max-width: 940px;
  }

  .pghd-copy {
    font-size: 48px;
  }

  .pghd-copy.estate-lettinghd.offmrkt-sales-propdatahd {
    max-width: 469px;
  }

  .pghd-copy.wht-pghdtext.pghd-big, .pghd-copy.pghd-big {
    font-size: 60px;
  }

  .pghd-copy.offmrkt-prsonl-prospect-hd {
    font-size: 40px;
  }

  .sinclair-taylor-outline-button.bnncomnbutn, .sinclair-taylor-full-button.bnncomnbutn {
    margin-top: 0;
  }

  .eventthumb {
    width: 80%;
  }

  .navmenu__dropdown-banner-link {
    border-left-style: none;
    border-left-width: 0;
  }

  .navmenu__dropdown-section-link-heading {
    font-size: .9rem;
  }

  .nav-div-block {
    padding-top: 10px;
  }

  .navmenu__dropdown-section-heading {
    font-size: 1.2em;
  }

  .sticky-wrapper-2 {
    padding-left: 120px;
    padding-right: 120px;
  }

  .email-block {
    font-size: 56px;
  }

  .paragraph-6 {
    margin-bottom: 10px;
  }

  .calendar-accordion-dropdown-title {
    direction: ltr;
    white-space: break-spaces;
    word-break: normal;
  }

  .call-to-action_content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .feature-item {
    max-width: none;
  }

  .page-wrapper-3 {
    padding-left: 240px;
    padding-right: 240px;
    display: flex;
  }

  .hero-video, .hero-video-new {
    aspect-ratio: auto;
    object-fit: fill;
    width: 1000px;
    max-width: none;
  }
}

@media screen and (min-width: 1440px) {
  .container.bnnercontainer {
    max-width: none;
    padding-left: 35px;
  }

  .bannersec {
    padding-top: 170px;
  }

  .bannerrow {
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .banner-lftcol {
    width: 60%;
    padding-left: 3em;
  }

  .banner-rgtcol {
    width: 820px;
    right: -260px;
  }

  .banner-rgtcol.guarantee {
    flex-flow: column;
    justify-content: flex-end;
    width: 40%;
    max-height: 90%;
    display: flex;
    position: static;
    inset: auto 0% 0%;
  }

  .banner-rgtcol.product {
    flex-flow: column;
    justify-content: flex-end;
    width: 50%;
    max-height: 90%;
    display: flex;
    position: static;
    inset: auto 0% 0%;
  }

  .banner-rgtimg {
    flex-flow: column;
    justify-content: flex-end;
    display: flex;
  }

  .bnnerimg {
    max-width: 122%;
  }

  .bnnerimg.hero {
    vertical-align: bottom;
    width: auto;
    max-width: 90%;
    max-height: 770px;
    display: block;
    position: absolute;
    top: 0%;
    left: 50%;
  }

  .cmnbutn.bluebutn.productbnr-requstdmobutn, .cmnbutn.bluebutn.contact-page {
    margin-right: 0;
  }

  .pghd.prop-reprt-buyinfo-pghd.prp-pghdtext {
    color: #5359ea;
  }

  .get-action-number-icon {
    padding-top: 0;
    padding-bottom: 0;
  }

  .fotertoprgtimg {
    right: -100px;
  }

  .productbnn-butnbox {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .instruc-win-market-img {
    max-width: 120%;
  }

  .highlgthd {
    flex-direction: row;
    align-items: flex-start;
    font-family: Gilmer, sans-serif;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.3;
    text-decoration: none;
    display: block;
  }

  .sales-vaultimg {
    width: 120%;
  }

  .contact-number-infosec {
    padding-bottom: 200px;
  }

  .blogimg {
    width: 80%;
  }

  .bookdemowrap {
    max-width: 450px;
  }

  .blogdetailimgbox {
    width: 100%;
  }

  .thankyousec {
    padding-top: 120px;
  }

  .whtpara.aniversary-markettext {
    color: #666;
  }

  .offmarkt-focus-img {
    max-width: 120%;
  }

  .hero-wrapper {
    justify-content: space-between;
    align-items: center;
  }

  .paragraph-4 {
    color: #556575;
    font-size: 17px;
  }

  .h4 {
    font-size: 22px;
  }

  .benefit-block {
    flex: 0 auto;
    margin-left: 5px;
    margin-right: 5px;
  }

  .heading-5 {
    font-weight: 600;
  }

  .heading-5._30px {
    letter-spacing: 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.3em;
  }

  .col-md-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .col-md-2:hover {
    box-shadow: none;
  }

  .thankyou-button-h4 {
    font-weight: 600;
  }

  .thankyou-button-h4._30px {
    letter-spacing: 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.3em;
  }

  .col-md-2-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .col-md-2-pad:hover {
    box-shadow: none;
  }

  .sticky-text {
    padding-left: 32px;
  }

  .sticky-div {
    padding-left: 140px;
    padding-right: 190px;
  }

  .cmnbutn-copy.fotertopbutn {
    margin-left: 810px;
  }

  .pghd-insights-pro.prop-reprt-buyinfo-pghd.prp-pghdtext {
    color: #5359ea;
  }

  .whtpara-copy.aniversary-markettext, .whtpara-copy.insights-pro-body {
    color: #666;
  }

  .pghd-insights-pro-white.prop-reprt-buyinfo-pghd.prp-pghdtext {
    color: #5359ea;
  }

  .whtpara-inisghts-pro.aniversary-markettext {
    color: #666;
  }

  .whtpara-inisghts-pro.insights-pro-body {
    color: #e6e6e6;
  }

  .highlgthd-copy, .highlgthd-resources {
    flex-direction: row;
    align-items: flex-start;
    font-family: Gilmer, sans-serif;
    font-size: 48px;
    font-weight: 700;
    text-decoration: none;
    display: block;
  }

  .hero-subscribe-left-copy {
    padding-bottom: 20px;
  }

  .whtpara-copy.aniversary-markettext {
    color: #666;
  }

  .hero-subscribe-left-campaings {
    padding-bottom: 75px;
  }

  .shadow-two-copy {
    box-shadow: none;
    align-self: flex-start;
    max-width: 140%;
  }

  .hero-wrapper-campaigns {
    max-width: 1360px;
  }

  .shadow-two-cc-copyy {
    margin-left: -111px;
  }

  .hero-split-copy {
    max-width: 120%;
  }

  .hero-subscribe-left-copy {
    padding-top: 80px;
  }

  .whtpara-inisghts-pro-copy.aniversary-markettext {
    color: #666;
  }

  .whtpara-inisghts-pro-copy.insights-pro-body {
    color: #e6e6e6;
    padding-left: 400px;
    padding-right: 400px;
  }

  .hero-subscribe-left-copy-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .form-page-sticky-wrapper {
    height: 50vh;
    padding-bottom: 0;
  }

  .form-sub-header-img.contact-us {
    height: 72vh;
    margin-bottom: 30px;
    padding-bottom: 0;
  }

  .eventimg {
    aspect-ratio: auto;
    width: 90%;
  }

  .cmngap-copy.bestchoose-agentsec {
    padding-bottom: 100px;
  }

  .pghd-copy.wht-pghdtext {
    margin-top: 100px;
  }

  .pghd-copy.prop-reprt-buyinfo-pghd.prp-pghdtext {
    color: #5359ea;
  }

  .sinclair-taylor-box {
    align-self: center;
  }

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

  .sinclair-tick {
    align-self: center;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .sincalir-tick-heading {
    font-size: 20px;
  }

  .bloglistpartfeatured {
    justify-content: space-around;
    align-items: stretch;
  }

  .featuredresourcename {
    font-size: 32px;
  }

  .featuredimg {
    aspect-ratio: auto;
    width: 90%;
  }

  .eventthumb {
    width: 80%;
  }

  .featuredresourcetext, .featuredresourcelink {
    font-size: 20px;
  }

  .navmenu__dropdown-banner-link {
    border: 1px #000;
    border-left-width: 0;
  }

  .sticky-text-2 {
    padding-left: 0;
  }

  .stickybutn-copy-2.bluebutn.productbnr-requstdmobutn {
    background-color: #0000;
    border-color: #fff;
  }

  .sticky-div-2 {
    padding-right: 0;
  }

  .navmenu__dropdown-section-link-heading {
    font-size: .9rem;
  }

  .navmenu__dropdown-right {
    width: 100%;
  }

  .navmenu__dropdown-grid {
    grid-template-columns: .5fr minmax(auto, 1702px);
    grid-auto-columns: .25fr;
    padding-left: 150px;
  }

  .navmenu__dropdown-section-list {
    padding-left: 0;
  }

  .navmenu__dropdown.w--open, .bottom-banner {
    max-width: none;
  }

  .navmenu__dropdown-section-link-description {
    color: #777989;
  }

  .navmenu__dropdown-section-link-description:hover {
    color: #a8aabb;
  }

  .brand.w--current {
    margin-left: 0%;
  }

  .navmenu__dropdown-section-heading {
    font-size: 1.2em;
  }

  .navmenu__dropdown-left {
    padding-right: 20px;
  }

  .sticky-wrapper-2 {
    padding-left: 150px;
    padding-right: 150px;
  }

  .bottom-banner-link-text {
    padding-left: 150px;
  }

  .home_hero-bg.opacity-80 {
    right: 15%;
  }

  .pill.is-pink.whats-new-v2 {
    background-color: var(--color);
  }

  .pill.is-green.whats-new-v2 {
    border-color: var(--light-purple);
    background-color: var(--color);
    padding-left: 12px;
    padding-right: 12px;
  }

  .pill.is-blue.whats-new-v2 {
    background-color: var(--color);
    align-self: auto;
    align-items: center;
    padding-left: 12px;
    padding-right: 12px;
  }

  .pill.is-purple.whats-new-v2, .pill.is-yellow.whats-new-v2 {
    border-color: var(--light-purple);
    background-color: var(--color);
    padding-left: 12px;
    padding-right: 12px;
  }

  .left-arrow {
    margin-left: -80px;
  }

  .calendar-accordion-dropdown-title {
    white-space: normal;
  }

  .call-to-action_content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .slider {
    width: 100%;
  }

  .slide-3 {
    width: 100%;
    margin-right: 20px;
  }

  .slide-1 {
    width: 100%;
  }

  .page-wrapper-3 {
    padding-left: 280px;
    padding-right: 280px;
  }

  .feature-html-svg {
    color: var(--prop-reports-blue);
  }

  .feature-html-svg.ispink {
    color: var(--prospecting-pink);
  }

  .feature-html-svg.isgreen {
    color: var(--email-green);
  }

  .right-arrow {
    margin-right: -79px;
  }

  .slide-2, .mask {
    width: 100%;
  }

  .feature-text {
    justify-content: flex-start;
    width: 100%;
  }
}

@media screen and (min-width: 1920px) {
  .sticky-div {
    padding-left: 390px;
    padding-right: 430px;
  }

  .navmenu__dropdown-banner-link {
    border-top-width: 0;
    border-bottom-width: 0;
    border-right-width: 0;
  }

  .sticky-text-2 {
    padding-left: 0;
    font-size: 18px;
  }

  .navmenu__section-link-col.cc-first {
    padding-bottom: 12px;
  }

  .sticky-div-2 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navmenu__dropdown-block {
    min-width: auto;
    padding-left: 40px;
  }

  .navmenu__section-link-row.cc-first {
    padding-bottom: 12px;
  }

  .navmenu__dropdown-section-link-heading {
    font-size: 1rem;
  }

  .navmenu__dropdown-grid {
    grid-template-columns: minmax(auto, 1920px);
    grid-auto-flow: row;
  }

  .navmenu__dropdown.w--open {
    max-height: 90vh;
  }

  .bottom-banner-block {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 150px;
  }

  .bottom-banner {
    background-color: #19191e;
  }

  .navmenu__dropdown-section-link-description {
    margin-top: 4px;
  }

  .brand {
    margin-left: 0%;
  }

  .navmenu__dropdown-section-heading {
    margin-bottom: 10px;
    font-size: 1.2em;
  }

  .navmenu__dropdown-container.cc-mobile {
    max-width: none;
  }

  .navmenu__dropdown-left {
    padding-bottom: 40px;
    padding-right: 40px;
  }

  .sticky-wrapper-2 {
    align-self: center;
    width: 100%;
    max-width: 80rem;
    margin-left: 0;
    padding-left: 150px;
    padding-right: 150px;
    display: block;
    left: 0;
    right: 0;
  }

  .bottom-banner-link-text {
    color: #fff;
    padding-left: 10px;
  }

  .padding-bottom-24px.integrations {
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .heading_style-h2.text_black.left {
    text-align: left;
  }

  .heading_style-h2.text_black.left.case-study {
    font-size: 36px;
  }

  .card_img {
    align-self: auto;
  }

  .width-100 {
    flex: 0 auto;
  }

  .width-100.integrations {
    align-items: center;
    min-height: 130px;
    display: flex;
  }

  .email-marketing_cta-products {
    top: 3vw;
  }

  .page-wrapper-3 {
    background-color: #242326;
    justify-content: center;
    padding-left: 320px;
    padding-right: 300px;
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  body {
    font-size: 18px;
  }

  h1 {
    font-size: 50px;
  }

  h3 {
    font-size: 34px;
  }

  .body {
    font-size: 18px;
  }

  .container {
    max-width: 1240px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container.bookdemocontainer {
    max-width: 100%;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-link.navlink {
    vertical-align: middle;
    font-size: 22px;
  }

  .nav-link.navlink.nav-link-accent.loginnavlink {
    color: #fff;
    font-size: 22px;
  }

  .nav-dropdown-toggle.navdo-togglemenu {
    text-align: center;
  }

  .nav-dropdown-icon {
    transform: rotate(-89deg);
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.navdropdownlistbox {
    background-color: #000;
    width: 100%;
  }

  .nav-dropdown-link.navdropdownlink {
    color: #fff;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 20px;
  }

  .nav-dropdown-link.navdropdownlink:hover {
    background-color: #0000;
  }

  .nav-dropdown-link.navdropdownlink.solutiondroplink {
    font-size: 20px;
  }

  .mobile-margin-top-10.headerbutn {
    display: none;
  }

  .menu-button {
    width: 26px;
    height: 26px;
    padding: 0;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #0000;
  }

  .navbar-logo-left.header {
    z-index: 999;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 15px;
    position: fixed;
  }

  .navbar-logo-left.header.headerbacground {
    margin-top: 0;
  }

  .navbar-brand.w--current {
    width: 125px;
  }

  .navbar-brand.navbar-brandsticky.w--current {
    display: none;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-wrapper.mb-menubox {
    background-color: #000;
    height: 100%;
    position: fixed;
    top: 0;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-menu-two.mb-menuboxwrap {
    background-color: #0000;
    display: block;
  }

  .navliitem {
    text-align: center;
    margin-bottom: 24px;
  }

  .navliitem.navdroplink {
    margin-top: 0;
    margin-bottom: 20px;
    padding-right: 0;
  }

  .bannersec {
    padding-bottom: 80px;
  }

  .bannerrow {
    flex-wrap: wrap;
  }

  .banner-lftcol {
    width: 100%;
  }

  .banner-rgtcol {
    width: 100%;
    display: none;
    position: static;
  }

  .banner-rgtcol.guarantee {
    display: none;
  }

  .banner-rgtimg {
    width: 120%;
  }

  .bnnhd {
    font-size: 45px;
  }

  .cmnbutn.fotertopbutn {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cmnbutn.mb-hd-bookdemobutn {
    display: inline-block;
  }

  .cmnbutnarw.tryspectrearrow {
    margin-left: 10px;
  }

  .spectreai-label-row {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    padding-top: 20px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .spectreai-label-midcol {
    max-width: 300px;
  }

  .spectreai-label-hd {
    font-size: 34px;
  }

  .spectreai-label-lastcol {
    width: 30%;
    margin-bottom: 20px;
  }

  .pghdflex.superchangepghdflex {
    margin-left: -20px;
    margin-right: -20px;
  }

  .pghdbox {
    width: auto;
  }

  .pghd, .pghd.pghd-small {
    font-size: 32px;
  }

  .pghd.pghd-small.printposthd {
    font-size: 36px;
  }

  .pghd.pghd-big, .pghd.pghd-big.wht-pghdtext {
    font-size: 32px;
  }

  .pghd.blogdetailshd {
    font-size: 28px;
  }

  .pghd.reliabledata-hd {
    font-size: 40px;
  }

  .pghd.offmrkt-campaign-pghd {
    font-size: 45px;
  }

  .pghd.pghd-big-copy, .pghd.pghd-big-copy.wht-pghdtext {
    font-size: 32px;
  }

  .tools-growth-row {
    margin-left: -10px;
    margin-right: -10px;
  }

  .spectre-toolsitem {
    padding-left: 10px;
    padding-right: 10px;
  }

  .spectre-tools-card {
    padding: 28px 24px;
  }

  .spectretoolstitle {
    font-size: 18px;
  }

  .spectretools-para {
    font-size: 16px;
  }

  .cmngap.getactionsec {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .cmngap.testitimonialsec {
    padding-bottom: 0;
    top: -100px;
  }

  .cmngap.brand-protectsec {
    padding-top: 0;
  }

  .sales-letting-row {
    margin-left: -20px;
    margin-right: -20px;
  }

  .sales-letting-leftcol, .sales-lettingrgt-col {
    width: 48%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sales-letting-topbarhd {
    font-size: 18px;
  }

  .measurable-roitopsec {
    padding-top: 80px;
  }

  .pagehdbox.propelevate-agencyhdbox {
    margin-bottom: 100px;
  }

  .measurable-roi-bottomrow {
    flex-wrap: wrap;
  }

  .measurable-roi-botmlftcol, .measurable-roi-botm-rgtcol {
    width: 100%;
  }

  .measurable-roi-featurecard {
    max-width: 400px;
    padding-left: 0;
  }

  .measurable-roi-feature-lsthd {
    font-size: 26px;
  }

  .getaction-numberpart {
    max-width: 600px;
    margin-top: 80px;
  }

  .get-action-number-wrap {
    margin-bottom: 80px;
  }

  .fotertoprgtimg {
    width: 450px;
    right: -15px;
  }

  .fotertoppart {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .testimonail-content {
    padding-left: 35px;
  }

  .brand-protect-text {
    font-size: 22px;
  }

  .brand-protect-box {
    width: 190px;
    height: 190px;
  }

  .brand-protect-circlehd {
    font-size: 16px;
  }

  .salesbannersec {
    padding-top: 150px;
  }

  .productbnnr-hd {
    font-size: 50px;
  }

  .productbnr-imgbox {
    margin-top: 80px;
  }

  .bestchoose-agentsec {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .bestchoose-agent-logocol {
    width: 25%;
  }

  .instruc-win-market-img {
    max-width: 100%;
  }

  .blackpara.spectreai-marktspndpara {
    font-size: 18px;
  }

  .hypertarget-ofmarkt-rgt-contbox {
    padding-left: 0;
  }

  .hypertarget-ofmarkt-list-item {
    font-size: 22px;
  }

  .highlgthd {
    font-size: 32px;
  }

  .sales-reangaging-rgtcontbox {
    padding-left: 0;
  }

  .sales-vaultimg {
    width: 100%;
  }

  .sales-power-integrationsec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sales-power-integrat-card {
    padding: 28px 24px;
  }

  .sales-power-integrat-icon {
    width: 110px;
    height: 110px;
  }

  .sales-power-integrat-text {
    font-size: 16px;
  }

  .inrget-anaction-box {
    padding-left: 30px;
    padding-right: 30px;
  }

  .inrget-anaction-hd {
    font-size: 48px;
  }

  .navdropdownlink-icon {
    display: none;
  }

  .navdropdown-item {
    width: auto;
  }

  .navdropdownlink-texibox {
    padding-left: 0;
  }

  .navdropdownlink-menupara {
    display: none;
  }

  .solution-top-bnrsec {
    padding-top: 200px;
  }

  .solution-chooseagent-col {
    width: 25%;
  }

  .solution-chooseagent-img {
    max-width: 120px;
  }

  .solution-returninvestsec {
    padding-top: 100px;
    padding-bottom: 80px;
  }

  .solution-casestudypart {
    margin-left: -10px;
    margin-right: -10px;
  }

  .solution-casestudy-col {
    padding-left: 10px;
    padding-right: 10px;
  }

  .solutions-casestudy-card {
    padding: 25px 22px;
  }

  .solutions-casestudy-card.solutions-casestudy-scndcard.social {
    padding-left: 22px;
    padding-right: 12px;
  }

  .solution-casestudy-hdicon {
    width: 26px;
    height: 26px;
  }

  .solution-casestudy-hd-title {
    padding-right: 38px;
  }

  .solution-casestudy-hd {
    font-size: 22px;
  }

  .solution-casestudysubhd {
    font-size: 18px;
  }

  .solutions-casestudy-listwrap {
    margin-top: 20px;
  }

  .solutions-casestudy-listicon {
    width: 16px;
    height: 22px;
  }

  .solutions-casestudy-lsttxtbox {
    padding-left: 27px;
    font-size: 15px;
  }

  .contactbnnsec {
    padding-top: 200px;
    padding-bottom: 150px;
  }

  .contactbnhd {
    font-size: 50px;
  }

  .contact-number-infosec {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .contacttop-part {
    margin-bottom: 100px;
  }

  .main-contactnumber {
    font-size: 32px;
  }

  .awardndrecognitions-part {
    max-width: 350px;
  }

  .awardndrecognitions-hd {
    font-size: 28px;
  }

  .contactnumber-itembutn {
    align-items: center;
    font-size: 18px;
  }

  .contactno-info-callno {
    font-size: 32px;
  }

  .contact-infomailtxt {
    font-size: 20px;
  }

  .industry-recognition-tophd {
    font-size: 32px;
  }

  .comp-rated-exptioanl-subhd {
    font-size: 18px;
  }

  .comp-sucsagnt-valutophdbox {
    text-align: center;
    flex-wrap: wrap;
  }

  .comp-sucsagnt-valutophdcol {
    width: 100%;
  }

  .comp-sucsagnt-valutophd {
    max-width: 100%;
    font-size: 22px;
  }

  .comp-sucsagnt-valutop-rgtcol {
    width: 100%;
  }

  .comp-sucsagnt-valutop-text {
    max-width: 100%;
  }

  .comp-sucsagnt-valutop-butnbx {
    margin-top: 30px;
  }

  .comp-sucsagnt-valu-row {
    flex-wrap: wrap;
  }

  .comp-sucsagnt-valu-itembox {
    width: 50%;
  }

  .comp-sucsagnt-valu-anotation-cols {
    margin-left: -15px;
    margin-right: -15px;
  }

  .comp-sucsagnt-valu-anotation-col {
    width: 48%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .comp-sucsagnt-valu-anotation-line {
    width: 100%;
  }

  .comp-team-valuesec {
    padding-bottom: 100px;
  }

  .comp-teamvalue-cont {
    font-size: 20px;
  }

  .comp-teamvalue-cont-hd {
    font-size: 32px;
  }

  .compsuces-news-card {
    min-height: 320px;
  }

  .blogsec {
    padding-top: 150px;
  }

  .blogimgmainbox {
    height: 140px;
  }

  .blogimgbox {
    height: 120px;
  }

  .blogimg {
    object-fit: contain;
    max-width: 100%;
  }

  .blogcardname {
    font-size: 18px;
  }

  .casestudies-banner {
    padding-top: 150px;
    padding-bottom: 90px;
  }

  .case-studybnnimgbox {
    max-width: 617px;
  }

  .case-studybestagent-row {
    flex-wrap: wrap;
  }

  .case-studybestagent-lftcol {
    width: 100%;
  }

  .case-studybestagent-lftbox {
    margin-bottom: 30px;
  }

  .case-studybestagent-rgtcol {
    width: 100%;
  }

  .case-studybestagent-logo {
    max-width: 70%;
  }

  .casestudy-howuse-list-itm {
    font-size: 17px;
  }

  .casestudies-lftcol {
    width: 40%;
  }

  .casestudies-rgtcol {
    width: 60%;
  }

  .casestudies-contentbox {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bookdemo-imgbox {
    justify-content: flex-start;
  }

  .bookdemoheading {
    font-size: 32px;
  }

  .bookdemo-inbox {
    padding-left: 0;
    padding-right: 0;
  }

  .bookdemo-inbox.bookdemo-nameinbox {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .bookdemo-inbox.bk-democheckfield {
    padding-left: 20px;
  }

  .bookdemoform-inputwrap {
    margin-left: 0;
    margin-right: 0;
  }

  .productnavlist {
    flex-flow: column;
    justify-content: center;
  }

  .blogdetailssec, .inersec {
    padding-top: 150px;
  }

  .roishare-leftbotm-text {
    font-size: 18px;
  }

  .icon {
    color: #fff;
    line-height: 1.5;
  }

  .humbargarmenubox {
    z-index: 9;
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
  }

  .humbargarmenubox.mobile_burger {
    width: 26px;
    height: 15px;
    margin-left: auto;
    display: block;
  }

  .navmenulinee {
    background-color: #fff;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
  }

  .navmenulinee.navmenulinee3 {
    top: 12px;
  }

  .navmenulinee.navmenulinee2 {
    top: 6px;
  }

  .solutionbnnpara {
    margin-bottom: 40px;
  }

  .navmenu {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    position: absolute;
    top: auto;
    left: 0;
  }

  .navmenu-wrap {
    align-self: center;
  }

  .close-mobile_menu {
    text-align: center;
    background-color: #0000;
    width: 20px;
    height: 20px;
    position: fixed;
    top: 15px;
    right: 10px;
  }

  .headerbutnbox {
    display: none;
  }

  .bottomnav {
    align-self: center;
  }

  .nav {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .navlinktext {
    margin-right: 5px;
    font-size: 16px;
    line-height: 1.5;
  }

  .nav-menu-wrapper-2 {
    background-color: #0000;
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .navdropdownicon {
    top: 7px;
    right: -8px;
    transform: rotate(-89deg);
  }

  .submenu {
    opacity: 0;
  }

  .submenu.nav-dropdown-list.navdropdownlistbox {
    background-color: #000;
    border-top-style: none;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
  }

  .go_back {
    position: fixed;
    top: 10px;
    left: 10px;
  }

  .closeimg {
    width: 100%;
  }

  .mebuopenlogo {
    width: 130px;
    display: block;
    position: fixed;
    top: 15px;
    left: 15px;
  }

  .mebuopenlogo.w--current {
    display: none;
  }

  .thankyousec {
    padding-top: 120px;
  }

  .superchangeleft-col, .superchangeleft-rgtcol {
    width: 48%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .autimation-setting-contbox.autimation-setting-contbox-odd {
    padding-right: 0;
  }

  .autimation-setting-contbox.autimation-setting-contbox-even {
    padding-left: 0;
  }

  .autimation-setting-list {
    font-size: 18px;
  }

  .automation-lst-card {
    padding-left: 25px;
    padding-right: 25px;
  }

  .automation-lst-hd {
    font-size: 22px;
  }

  .letingdidentify-lstitm {
    font-size: 20px;
  }

  .letingdatabase-col {
    width: 50%;
    margin-top: 15px;
  }

  .lettingdatabase-conthd {
    font-size: 24px;
  }

  .let-automate-feature-row {
    flex-wrap: wrap;
    justify-content: center;
  }

  .let-automate-feature-col {
    width: 50%;
  }

  .let-automate-feature-cardhd {
    font-size: 22px;
  }

  .aniversary-marketcontbox {
    padding-right: 0;
  }

  .aniversary-buseines-contbox {
    padding-left: 0;
  }

  .product-spectreaibnn-subhd {
    font-size: 35px;
  }

  .spectreai-mrktspend-lstitem {
    width: 100%;
    font-size: 22px;
  }

  .freerecovery-agencycontbox, .freerecover-speciallist-contbox {
    padding-right: 0;
  }

  .freerecoveydiscreet-contbox {
    padding-left: 0;
  }

  .freerecovry-nosalecontbox {
    padding-right: 0;
  }

  .prop-reprt-buyinfo-list-item {
    font-size: 22px;
  }

  .propelevate-agencylistitem {
    width: 45%;
    font-size: 22px;
  }

  .soldhomeowner-mrktlstitem {
    font-size: 20px;
  }

  .soldhomeowner-mrktimgbox {
    padding-left: 0;
  }

  .soldinyour-campaign-imgbox, .soldbeat-campaign-imgbox {
    left: 0;
  }

  .soldbeat-campaign-lstitem {
    font-size: 20px;
  }

  .onmrkt-competitorprop-row {
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
  }

  .onmrkt-competitorprop-lftcol {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .onmrkt-competitorprop-rgtcol {
    width: 50%;
  }

  .onmrkt-competitorprop-imgbox {
    left: 0;
  }

  .onmrkt-intelignt-traget-text {
    font-size: 20px;
  }

  .offmrkt-campaign-toppart {
    margin-bottom: 100px;
  }

  .offmrkt-campaign-contbox {
    padding-left: 0;
  }

  .offmrkt-campaign-lstitem {
    font-size: 22px;
  }

  .sales-letting-topbarhd-blue {
    font-size: 18px;
  }

  .container-2 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-split.product {
    align-self: center;
    align-items: center;
  }

  .shadow-two {
    width: 70%;
  }

  .productbnnr-hd-left-align {
    font-size: 50px;
  }

  .blackpara-left.spectreai-marktspndpara, .blacklist-left.spectreai-marktspndpara {
    font-size: 18px;
  }

  .detail-agencylistitem {
    width: 45%;
    font-size: 22px;
  }

  .inrget-anaction-box-purple {
    padding-left: 30px;
    padding-right: 30px;
  }

  .header {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .paragraph-4 {
    font-size: 16px;
  }

  .form-field-text {
    font-size: 18px;
  }

  .social-media-icons {
    display: none;
  }

  .sub-header-img.contact-us {
    width: 100%;
    height: auto;
    position: relative;
  }

  .sub-header-img.smr {
    width: 100%;
    height: auto;
    padding-top: 30px;
    position: relative;
    top: 20px;
  }

  .h4 {
    font-size: 18px;
  }

  .benefit-text-wrap {
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .heading-5 {
    font-size: 30px;
  }

  .heading-5._30px {
    font-size: 23px;
  }

  .sub-heading-text.contact {
    font-size: 2rem;
    line-height: 140%;
  }

  .form-sub-heading {
    font-size: 1rem;
  }

  .col-md-2 {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .header-featured-wrap.contact {
    width: 100%;
    position: static;
    top: auto;
  }

  .big-container {
    width: auto;
    padding-left: 10px;
  }

  .contact-us-wrapper {
    flex-direction: column;
    height: auto;
  }

  .guidebannersec-copy {
    padding-top: 150px;
  }

  .guidetitle {
    font-size: 25px;
  }

  .paragraph-5 {
    font-size: 1.2rem;
  }

  .benefit-tick {
    width: 40px;
  }

  .thankyou-button-h4 {
    font-size: 30px;
  }

  .thankyou-button-h4._30px {
    font-size: 23px;
  }

  .thank-you-wrapper, .thank-you-pre-reg-wrapper, .thank-you-wrapper-copy {
    flex-direction: column;
    height: auto;
  }

  .col-md-2-pad {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .guide-section {
    padding-top: 150px;
  }

  .guide-section-2 {
    padding-top: 110px;
  }

  .thank-you-wrapper-2 {
    flex-direction: column;
    height: auto;
  }

  .grid {
    justify-items: stretch;
  }

  .thankyou-section {
    padding-top: 150px;
  }

  .big-container-thankyou {
    width: auto;
    padding-left: 10px;
  }

  .big-container-learn {
    width: auto;
    padding-top: 30px;
    padding-left: 10px;
  }

  .smr-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: stretch;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._3-col-grid, ._3-col-grid-assets-share {
    justify-items: stretch;
  }

  .sticky-bar-section {
    padding-top: 150px;
    display: none;
  }

  .stickybutn-copy.fotertopbutn {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .stickybutn-copy.bluebutn.productbnr-requstdmobutn {
    font-size: 16px;
  }

  .stickybutn-copy.mb-hd-bookdemobutn {
    display: inline-block;
  }

  .guide-section-assets, .video-bg-section {
    padding-top: 150px;
  }

  .image-3 {
    display: none;
  }

  .cmnbutn-copy.fotertopbutn {
    margin-left: 304px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cmnbutnarwpurple.tryspectrearrow {
    margin-left: 10px;
  }

  .cmnbutn-purple.fotertopbutn {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cmnbutn-purple.mb-hd-bookdemobutn {
    display: inline-block;
  }

  .hero-split-insights {
    order: -1;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .pghd-insights-pro, .pghd-insights-pro.pghd-small {
    font-size: 32px;
  }

  .pghd-insights-pro.pghd-small.printposthd {
    font-size: 36px;
  }

  .pghd-insights-pro.pghd-big, .pghd-insights-pro.pghd-big.wht-pghdtext {
    font-size: 32px;
  }

  .pghd-insights-pro.blogdetailshd {
    font-size: 28px;
  }

  .pghd-insights-pro.reliabledata-hd {
    font-size: 40px;
  }

  .pghd-insights-pro.offmrkt-campaign-pghd {
    font-size: 45px;
  }

  .casestudy-card-insights-pro {
    padding: 25px 22px;
  }

  .pghd-insights-pro-white, .pghd-insights-pro-white.pghd-small {
    font-size: 32px;
  }

  .pghd-insights-pro-white.pghd-small.printposthd {
    font-size: 36px;
  }

  .pghd-insights-pro-white.pghd-big, .pghd-insights-pro-white.pghd-big.wht-pghdtext {
    font-size: 32px;
  }

  .pghd-insights-pro-white.blogdetailshd {
    font-size: 28px;
  }

  .pghd-insights-pro-white.reliabledata-hd {
    font-size: 40px;
  }

  .pghd-insights-pro-white.offmrkt-campaign-pghd {
    font-size: 45px;
  }

  .highlgthd-copy, .highlgthd-resources {
    font-size: 32px;
  }

  .hero-split-campaigns {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-split-copy {
    flex-direction: column;
    flex: none;
    justify-content: space-between;
    align-self: stretch;
    align-items: flex-start;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .sales-lettingrgt-col-copy {
    width: 48%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-wrapper-copy {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .sales-letting-topbar-copy.lettingstopbar {
    justify-content: space-between;
    display: flex;
  }

  .cmngap-campaigns.getactionsec {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .cmngap-campaigns.testitimonialsec {
    padding-bottom: 0;
    top: -100px;
  }

  .cmngap-campaigns.brand-protectsec {
    padding-top: 0;
  }

  .cmngap-circles.getactionsec {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .cmngap-circles.testitimonialsec {
    padding-bottom: 0;
    top: -100px;
  }

  .cmngap-circles.brand-protectsec {
    padding-top: 0;
  }

  .cmnbutnarw-copy.tryspectrearrow {
    margin-left: 10px;
  }

  .hero-wrapper-campaigns {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-copy {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .bookdemocampaignheading {
    font-size: 32px;
  }

  .upcoming-events.propelevate-agencyhdbox {
    margin-bottom: 100px;
  }

  .cmnbutn-copy.fotertopbutn {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cmnbutn-copy.mb-hd-bookdemobutn {
    display: inline-block;
  }

  .productbnnr-hd-video {
    font-size: 50px;
  }

  .form-page-section {
    padding-top: 150px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-sub-header-img.contact-us, .form-sub-header-img.smr {
    width: 100%;
    height: auto;
    position: relative;
  }

  .events-img {
    object-fit: contain;
    max-width: 100%;
  }

  .sticky-container {
    max-width: 1240px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .sticky-container.bookdemocontainer {
    max-width: 100%;
  }

  .big-container-copy {
    width: auto;
    padding-left: 10px;
  }

  .eventimg {
    object-fit: contain;
    max-width: 100%;
  }

  .eventimgmainbox {
    height: 280px;
  }

  .resourcesec-copy {
    padding-top: 150px;
  }

  .section-2 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .price-category-wrap, .sticky-grid-pricing {
    padding-left: 0%;
    padding-right: 0%;
  }

  .table-cell-title-heading {
    background-color: var(--light-purple);
  }

  .pricing-matrix-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .cmngap-table.getactionsec {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .cmngap-table.testitimonialsec {
    padding-bottom: 0;
    top: -100px;
  }

  .cmngap-table.brand-protectsec {
    padding-top: 0;
  }

  .sinclair-taylor-container {
    max-width: 1240px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .sinclair-taylor-container.bookdemocontainer {
    max-width: 100%;
  }

  .headerbutnbox-copy {
    display: none;
  }

  .pghd-copy, .pghd-copy.pghd-small {
    font-size: 32px;
  }

  .pghd-copy.pghd-big, .pghd-copy.pghd-big.wht-pghdtext {
    font-size: 32px;
  }

  .salesbannersec-copy {
    padding-top: 150px;
  }

  .pagehdbox-copy.propelevate-agencyhdbox {
    margin-bottom: 100px;
  }

  .container-copy {
    max-width: 1240px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-copy.bookdemocontainer {
    max-width: 100%;
  }

  .pghd-copy, .pghd-copy.pghd-small {
    font-size: 32px;
  }

  .pghd-copy.pghd-small.printposthd {
    font-size: 36px;
  }

  .pghd-copy.pghd-big, .pghd-copy.pghd-big.wht-pghdtext {
    font-size: 32px;
  }

  .pghd-copy.blogdetailshd {
    font-size: 28px;
  }

  .pghd-copy.reliabledata-hd {
    font-size: 40px;
  }

  .pghd-copy.offmrkt-campaign-pghd {
    font-size: 45px;
  }

  .cmngap-table-copy.getactionsec {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .cmngap-table-copy.testitimonialsec {
    padding-bottom: 0;
    top: -100px;
  }

  .cmngap-table-copy.brand-protectsec {
    padding-top: 0;
  }

  .cmngap-copy.getactionsec {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .cmngap-copy.testitimonialsec {
    padding-bottom: 0;
    top: -100px;
  }

  .cmngap-copy.brand-protectsec {
    padding-top: 0;
  }

  .sinclair-taylor-copy-lead.getactionsec {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .sinclair-taylor-copy-lead.testitimonialsec {
    padding-bottom: 0;
    top: -100px;
  }

  .sinclair-taylor-copy-lead.brand-protectsec {
    padding-top: 0;
  }

  .sinclair-taylor-middle.getactionsec {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .sinclair-taylor-middle.testitimonialsec {
    padding-bottom: 0;
    top: -100px;
  }

  .sinclair-taylor-middle.brand-protectsec {
    padding-top: 0;
  }

  .sinclair-tick {
    margin-bottom: 80px;
  }

  .sinclair-taylor-end-sec.getactionsec {
    padding-top: 80px;
    padding-bottom: 140px;
  }

  .sinclair-taylor-end-sec.testitimonialsec {
    padding-bottom: 0;
    top: -100px;
  }

  .sinclair-taylor-end-sec.brand-protectsec {
    padding-top: 0;
  }

  .sinclair-taylor-outline-button.fotertopbutn {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .sinclair-taylor-outline-button.mb-hd-bookdemobutn {
    display: inline-block;
  }

  .sinclair-taylor-full-button.fotertopbutn {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .sinclair-taylor-full-button.mb-hd-bookdemobutn {
    display: inline-block;
  }

  .tocitem, .tocitem.toc-h2 {
    color: #666;
  }

  .div-block-40 {
    padding-top: 30px;
  }

  .social-label-para {
    margin-bottom: 20px;
  }

  .div-block-41 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .image-10 {
    max-width: 100%;
  }

  .div-block-42 {
    margin-top: 0;
  }

  .div-block-43 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    width: 100%;
    display: flex;
  }

  .featuredresourcename {
    font-size: 18px;
  }

  .featuredimg {
    object-fit: contain;
    max-width: 100%;
  }

  .featuredresourcebox {
    height: 280px;
  }

  .eventthumb {
    object-fit: contain;
    max-width: 100%;
  }

  .highlights-card {
    min-width: 100%;
    height: auto;
    min-height: 420px;
    padding: 32px;
  }

  .highlights-wrap {
    grid-column-gap: 12px;
    margin-left: -32px;
    margin-right: -32px;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    overflow: auto;
  }

  .navmenu__dropdown-banner-link {
    border: 0 solid #000;
    border-bottom-style: none;
  }

  .navmenu__banner-image {
    display: none;
  }

  .stickybutn-copy-2.bluebutn.productbnr-requstdmobutn {
    font-size: 16px;
  }

  .navbar__navmenu-mobile {
    display: flex;
  }

  .navmenu__dropdown-block {
    border: 1px solid #e4e4e4;
    padding-left: 32px;
    padding-right: 32px;
  }

  .navmenu__button {
    z-index: 1;
    cursor: pointer;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-right: -20px;
    padding: 22px 16px 18px;
    font-size: 24px;
    display: block;
    position: relative;
  }

  .navbar {
    display: block;
  }

  .navmenu__dropdown-section {
    margin-bottom: 32px;
  }

  .navbar__navmenu {
    z-index: 0;
    border-bottom: 1px solid #e4e4e4;
    height: 100vh;
    margin-left: 0;
    transition-property: none;
    position: absolute;
    inset: 100% 0% 0%;
    overflow: hidden;
    transform: translate(0);
  }

  .navmenu__cta-wrapper {
    margin-top: auto;
    padding: 20px;
  }

  .navmenu__dropdown-right {
    padding-top: 32px;
    padding-bottom: 20px;
  }

  .navmenu__dropdown-grid {
    grid-template-columns: minmax(0, .25fr) minmax(auto, 768px);
  }

  .navmenu__dropdown-section-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .navmenu__dropdown {
    position: relative;
    top: 0%;
    overflow: hidden;
  }

  .navmenu__dropdown.w--open {
    border-top-style: none;
    border-bottom-style: none;
    max-height: none;
    padding-bottom: 20px;
    position: relative;
    top: 0%;
    overflow: visible;
  }

  .link-list__dropdown-toggle {
    z-index: 1;
    background-color: #fff;
    flex: 1;
    justify-content: space-between;
    width: 100%;
  }

  .link-list__dropdown-toggle:hover, .link-list__dropdown-toggle.w--open {
    box-shadow: none;
  }

  .link-list__link {
    flex: 1;
  }

  .link-list__link:hover {
    box-shadow: none;
  }

  .navmenu__flex-container {
    background-color: #fff;
    flex-direction: column;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    position: absolute;
  }

  .button-2 {
    flex: 1;
    justify-content: center;
  }

  .button-2.cc-navbar.cc-secondary {
    margin-right: 12px;
  }

  .navmenu__button-icon {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
  }

  .nav-menu__cta-button {
    flex: 1;
    justify-content: center;
  }

  .navbar__container {
    z-index: 1;
    background-color: #fff;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .navmenu__link-list {
    border-bottom: 1px solid #e4e4e4;
    flex-direction: column;
    flex: 1;
    overflow: auto;
  }

  .sticky-section-webinar, .navmenu__dropdown-section-link-description {
    display: none;
  }

  .brand {
    z-index: 1;
    margin-left: 0%;
  }

  .link-list__list-item {
    z-index: 1;
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .link-list__list-item.cc-first {
    z-index: 2;
  }

  .navmenu__dropdown-container {
    border-bottom: 1px solid #e4e4e4;
    width: 100%;
  }

  .navmenu__dropdown-container.cc-mobile {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .navmenu__dropdown-left {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 40px;
    padding-right: 0;
    display: flex;
  }

  .bottom-banner-link-text {
    padding-left: 20px;
  }

  .navbar__mobile-overlay {
    z-index: 1;
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .link-list__dropdown-wrapper {
    background-color: #fff;
    flex-direction: column;
    flex: 1;
  }

  .email-block {
    font-size: 32px;
  }

  .menu-icon_line-bottom {
    background-color: var(--white);
    border-radius: 1rem;
    width: 16px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 16px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--white);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--white);
    border-radius: 1rem;
    width: 16px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    border: 1px solid var(--white);
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 42px;
    height: 42px;
    display: flex;
  }

  .nav_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet {
    display: none;
  }

  .uui-button-secondary-gray.show-tablet, .show-tablet {
    display: block;
  }

  .nav_button-wrapper {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .nav_menu-right {
    border-top: 1px solid #eee;
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-bottom: .7rem;
    padding: 1rem;
  }

  .nav_link {
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .nav_link.is-login {
    border: 1px solid var(--white);
    text-align: center;
    border-radius: 6px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav_link.is-login:hover {
    color: var(--white);
  }

  .uui-navbar03_bottom-bar-left {
    margin-bottom: 2rem;
  }

  .uui-navbar03_bottom-bar-background {
    border-radius: .5rem;
    width: 100%;
    inset: 0%;
    overflow: hidden;
  }

  .uui-navbar03_bottom-bar {
    border-radius: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .nav_dropdown-link {
    border-left: 2px solid #d9d9d9;
    border-radius: 0;
  }

  .nav_dropdown-link:hover {
    background-color: #0000;
  }

  .nav_heading {
    margin-bottom: 0;
  }

  .nav_dropdown-link-list {
    border-right-style: none;
    grid-template-rows: max-content max-content;
    width: 100%;
  }

  .nav_dropdown-content-left {
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: auto;
  }

  .nav_dropdown-content {
    flex-direction: column;
  }

  .nav_dropdown-list {
    position: static;
  }

  .nav_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-radius: 8px;
    align-items: flex-start;
    min-width: auto;
    max-height: 80svh;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    overflow: auto;
  }

  .nav_dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
    transform: rotate(-90deg);
  }

  .nav_dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: .75rem;
    font-size: 1.125rem;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .nav_dropdown {
    border-radius: 0;
    width: 100%;
    position: relative;
  }

  .nav_dropdown:hover {
    color: inherit;
    background-color: inherit;
  }

  .nav_menu-centre {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    padding: 1rem;
    display: flex;
  }

  .nav_menu {
    background-color: var(--black);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-radius: 8px;
    align-items: flex-start;
    margin-left: 10px;
    margin-right: 10px;
    position: absolute;
    overflow: auto;
  }

  .nav_icon.is-sub-heading {
    display: flex;
    transform: rotate(90deg);
  }

  .nav_divider {
    display: none;
  }

  .nav_header {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .nav_img-wrapper {
    display: none;
  }

  .nav_dropdown-link-list_inner {
    border-right-style: none;
    grid-template-rows: max-content max-content max-content;
    width: 100%;
    padding-bottom: 1rem;
    padding-left: .5rem;
    overflow: hidden;
  }

  .nav_back-button {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: var(--white);
    justify-content: flex-start;
    align-items: center;
    display: none;
  }

  .icon-embed.is-sub-heading {
    display: flex;
    transform: rotate(90deg);
  }

  .icon-embed.is-inherit {
    color: inherit;
  }

  .wrapper {
    padding: 60px 32px;
  }

  .heading_style-h1 {
    font-size: 40px;
    line-height: 1.2;
  }

  .button_wrapper {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .button_wrapper.is-left_tablet {
    justify-content: space-between;
    align-items: flex-start;
  }

  .button_secondary {
    -webkit-backdrop-filter: blur(52px);
    backdrop-filter: blur(52px);
    border-color: #ffffff26;
  }

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

  .uui-space-xxlarge {
    min-height: 4.5rem;
  }

  .marquee {
    width: 100%;
  }

  .text_gilmer.text_18px.text_white.text_16px-tablet.mat_info {
    font-size: 11px;
  }

  .marquee_wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .block_centre.is-left-aligned_tablet {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .padding-bottom-80px.is-40px_tablet {
    padding-bottom: 40px;
  }

  .grid_2col.gap-64px {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .padding-bottom-24px.integrations {
    justify-content: flex-start;
    width: 30%;
    margin-bottom: 0;
  }

  .heading_style-h2 {
    font-size: 32px;
  }

  .tabs_products, .tabs_products.is-vertical.bg_clear.is-reversed.margin-bottom-none, .tabs_products.bg-clear.is-reversed {
    flex-flow: column;
  }

  .tabs_products-menu {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .tabs_products-menu.is-horizontal {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .tabs_products-menu.is-horizontal.margin-is-top {
    margin-top: 0;
    margin-bottom: 24px;
  }

  .tabs_products-menu.margin-is-left {
    margin-left: 0;
  }

  .tab_product.is-vertical {
    max-width: none;
  }

  .tab_product.is-horizontal {
    flex-flow: column;
    max-width: none;
  }

  .heading_style-h4 {
    font-size: 18px;
  }

  .tab_product-inner {
    max-width: none;
  }

  .tab_product-progress {
    width: 100%;
    height: 4px;
  }

  .tab_product-progress-inner_vert {
    width: 0%;
    height: 100%;
  }

  .testimonial_outter {
    flex-flow: column-reverse;
    grid-template-columns: 25%;
    display: flex;
  }

  .testimonial_outter.is-reversed {
    flex-flow: column;
  }

  .testimonial_logo {
    border-top: 1px dashed #aaa;
    border-right-style: none;
    min-height: 180px;
  }

  .circle_6px-grey {
    width: 4px;
    height: 4px;
  }

  .cta {
    flex-flow: column;
    align-items: stretch;
    min-height: auto;
    padding: 40px 20px;
  }

  .cta.is-large_cta {
    text-align: left;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cta.is-bg-2 {
    background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/671a5ec87aad2517a5cd18b4_AdobeStock_701427066%20(1).webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .cta-gradient {
    max-width: 100%;
  }

  .card_2col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    place-items: center;
    padding-top: 16px;
  }

  .card_inner {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .card {
    grid-column-gap: 52px;
    grid-row-gap: 52px;
    min-height: 300px;
  }

  .text_large {
    font-size: 64px;
  }

  .footer_links {
    min-width: auto;
  }

  .marquee_overlay {
    inset: 0% auto 0% 0%;
  }

  .text_16px-tablet {
    font-size: 16px;
  }

  .width-100 {
    align-self: auto;
  }

  .width-100.integrations {
    justify-content: center;
    align-self: auto;
    min-height: 70px;
    display: flex;
  }

  .circle_6px-black {
    width: 4px;
    height: 4px;
  }

  .heading_style-h3 {
    font-size: 32px;
  }

  .padding-bottom-4px.is-8px_tablet {
    padding-bottom: 8px;
  }

  .resource_card-img {
    max-height: 430px;
  }

  .card_horizontal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .email-marketing_cta-bg {
    margin-top: 40px;
  }

  .email-marketing_cta-products {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    align-items: stretch;
    padding-left: 32px;
    padding-right: 32px;
    position: static;
  }

  .cta_pill {
    width: 100%;
  }

  .cta_pill.is-green.is-out-1, .cta_pill.is-red.is-out-2, .cta_pill.is-pink, .cta_pill.is-pink.is-out-2, .cta_pill.is-blue.is-out-1 {
    position: static;
  }

  .card_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .max-width_400px.is-none_tablet {
    max-width: none;
  }

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

  .nav_menu-simple {
    background-color: var(--black);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-top: 1px solid #eee;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    overflow: auto;
  }

  .testimonial_logo-img {
    max-width: 70%;
    max-height: 200px;
  }

  .tab_img {
    width: 100%;
    height: auto;
    position: static;
  }

  .tab_img.is-horizontal {
    height: auto;
  }

  .tab_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .tabs_rotating {
    flex-flow: column;
  }

  .tab {
    flex-flow: column;
    width: 100%;
    max-width: none;
  }

  .tabs.is-horizontal {
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .tabs.is-horizontal.is-reversed {
    padding-top: 0;
  }

  .tab_progress {
    width: 100%;
    height: 4px;
  }

  .heading_style-h4-2 {
    font-size: 18px;
  }

  .tabs_rotating-2 {
    flex-flow: column;
  }

  .tab-2 {
    max-width: none;
  }

  .heading_style-h4-3 {
    font-size: 18px;
  }

  .button_sticky {
    -webkit-backdrop-filter: blur(52px);
    backdrop-filter: blur(52px);
    border-color: #ffffff26;
  }

  .nav_icon-copy {
    color: #aaa;
  }

  .nav_icon-copy.is-sub-heading {
    display: flex;
    transform: rotate(90deg);
  }

  .nav_icon-copy.is-main {
    color: var(--white);
  }

  .calendar-accordion-dropdown-title {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
  }

  .text-size-regular {
    font-size: .9rem;
    line-height: 1.5rem;
  }

  .page-wrapper-3 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .month-title {
    font-size: 16px;
  }

  .border-gradient {
    display: none;
  }

  .blog_card-img.is-download.is-larger_tablet {
    height: 250px;
  }

  .pagination-button:hover {
    background-color: #fff0;
  }

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

  .card_resource:hover {
    background-color: #fff0;
    border-color: #fff0;
  }

  .data_outer {
    flex-flow: row;
    grid-template-columns: 25%;
    display: flex;
  }

  .data_outer.is-reversed {
    flex-flow: column;
  }

  .data_inner {
    width: 50%;
  }

  .circle_10px-a, .circle_10px-c {
    width: 16px;
    height: 16px;
  }

  .circle_10px-b {
    color: var(--spectre-purple);
    width: 16px;
    height: 16px;
  }

  .swiper_pop-up_inner {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-width: auto;
    min-height: auto;
    max-height: 85vh;
    padding: 44px 44px 32px 32px;
    overflow: auto;
  }

  .swiper_pop-up_close {
    top: 16px;
    right: 16px;
  }

  .grid_resources-block {
    grid-row-gap: 52px;
    grid-template-columns: 1fr;
  }

  .resource_img {
    min-height: 200px;
  }

  .resource_img.is-wrapper {
    padding-bottom: 24px;
  }

  .heading_style-h5 {
    font-size: 18px;
  }

  .blog_header_gradient {
    padding: 20px 24px;
  }

  .grid_resources-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-columns: minmax(auto, 400px);
    display: flex;
  }

  .resources_toc {
    z-index: 1;
    border-radius: 8px 8px 0 0;
    padding: 24px 20px;
    position: fixed;
    inset: auto 0% 0%;
  }

  .resources_rich-text_wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .resources_toc_cta_wrapper {
    width: 100%;
    position: static;
  }

  .max-width_300px.is-none_tablet {
    max-width: none;
  }

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

  .padding-right-24px._0px_mobile {
    padding-right: 0;
  }

  .padding-bottom-24px_tablet {
    padding-bottom: 24px;
  }

  .accordion_toggle {
    border: 1px solid var(--spectre-purple);
    background-color: var(--mushroom);
    color: var(--spectre-purple);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
    position: absolute;
    inset: -16px 20px auto auto;
  }

  .icon-embed-2.is-inherit {
    color: inherit;
  }

  .heading_style-h2-left {
    font-size: 32px;
  }
}

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

  h3 {
    font-size: 30px;
  }

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

  .container.spectre-feature-container {
    padding-left: 20px;
  }

  .container.bookdemocontainer {
    margin-right: auto;
    padding-right: 20px;
  }

  .container.productgetinactioncontainer {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .navbar-logo-left.header {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .bannersec {
    min-height: 800px;
    padding-top: 50px;
    padding-bottom: 0;
  }

  .bannerrow.product {
    flex-flow: column;
    align-items: center;
  }

  .banner-lftcol {
    padding-left: 2em;
    padding-right: 2em;
  }

  .banner-lftcol.product {
    width: 100%;
  }

  .banner-rgtcol.guarantee {
    display: none;
  }

  .banner-rgtcol.product {
    width: 70%;
  }

  .banner-rgtimg {
    width: 660px;
    margin-left: auto;
  }

  .banner-rgtimg.product {
    width: auto;
  }

  .bnnerimg, .bnnerimg.hero.product, .banner-content.hero {
    width: 100%;
  }

  .bnnhd {
    font-size: 28px;
  }

  .bannerlsit {
    padding-left: 28px;
  }

  .bnnlistitem {
    margin-bottom: 5px;
    font-size: 15px;
  }

  .cmnbutn {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .cmnbutn.roi-sharebutn {
    max-width: 224px;
    margin-top: 30px;
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 14px;
  }

  .cmnbutn.fotertopbutn {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
  }

  .cmnbutn.bluebutn.productbnr-requstdmobutn {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .cmnbutn.bluebutn.getaction-requestdmobutn {
    margin-right: 15px;
  }

  .cmnbutn.bluebutn.contact-page {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .cmnbutn.productbnnr-contactbutn {
    border-style: solid;
    border-width: 1px;
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .cmnbutn.measurable-topbutn {
    width: 100%;
  }

  .logo-item-imgbox {
    justify-content: center;
    width: 120px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 15px;
  }

  .logo-carouselimg {
    max-width: 100%;
  }

  .cmnbutnarw {
    display: none;
  }

  .spectreai-labelsec {
    padding-top: 40px;
  }

  .spectreai-label-row {
    text-align: center;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .spectreai-label-lftcol {
    text-align: center;
  }

  .spectreai-label-midcol {
    width: 100%;
    max-width: none;
  }

  .spectreai-label-lft-cont, .spectreai-label-text {
    margin-bottom: 25px;
  }

  .spectreai-label-para {
    font-size: 16px;
  }

  .spectreai-label-lastcol {
    width: 100%;
  }

  .pghdflex {
    flex-wrap: wrap;
  }

  .pghdflex.superchangepghdflex {
    margin-left: 0;
    margin-right: 0;
  }

  .pghdbox {
    width: auto;
  }

  .pghd {
    font-size: 26px;
    display: block;
  }

  .pghd.pghd-small {
    font-size: 30px;
  }

  .pghd.pghd-small.printposthd {
    font-size: 32px;
  }

  .pghd.pghd-big, .pghd.pghd-big.wht-pghdtext {
    font-size: 30px;
  }

  .pghd.blogdetailshd {
    font-size: 25px;
  }

  .pghd.aniversary-sayhelohd {
    font-size: 40px;
  }

  .pghd.reliabledata-hd {
    font-size: 35px;
  }

  .pghd.offmrkt-campaign-pghd {
    font-size: 38px;
  }

  .pghd.pghd-big-copy, .pghd.pghd-big-copy.wht-pghdtext {
    font-size: 30px;
  }

  .ph-head-rgtcol {
    max-width: none;
    padding-left: 0;
  }

  .pghdtext {
    font-size: 18px;
  }

  .pghdtext.sales-lettinghdtext {
    max-width: none;
    font-size: 18px;
  }

  .tools-growth-row {
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
  }

  .spectre-toolsitem {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .spectre-tools-card {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cmngap {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cmngap.sales-lettingssec {
    max-width: none;
    padding-top: 0;
  }

  .cmngap.sales-lettingssec.offmrkt-sales-lettingssec, .cmngap.tools-growthsec {
    padding-top: 80px;
  }

  .cmngap.printpostage-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cmngap.getactionsec {
    padding-bottom: 130px;
  }

  .cmngap.footersec {
    padding-bottom: 60px;
  }

  .cmngap.spectre-featuresec, .cmngap.brand-protectsec {
    padding-top: 0;
  }

  .cmngap.brand-protectsec.onmrkt-brand-protectsec {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .cmngap.automation-listsec {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cmngap.annivermarketsec {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .cmngap.aniversary-sayhelosec {
    padding-top: 80px;
  }

  .cmngap.freerecoveydiscreetsec, .cmngap.freerecovry-lostsec {
    padding-top: 0;
  }

  .cmngap.freerecovryclaimbacksec {
    padding-top: 40px;
  }

  .cmngap.prop-reprt-buyinfosec.prop-reprt-buypropectsec, .cmngap.prop-reprt-buyinfosec.prop-reprt-appraisalsec {
    padding-top: 0;
  }

  .cmngap.soldhomeowner-mrktsec {
    padding-top: 50px;
  }

  .cmngap.soldbeat-campaignsec {
    padding-bottom: 50px;
  }

  .cmngap.onmrkt-competitorpropsec {
    padding-top: 50px;
  }

  .cmngap.onmrkt-intelignt-tragetsec {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .cmngap.offmrkt-campaignsec {
    padding-top: 8px;
  }

  .cmngap.instruc-win-onmarket-prospecsec {
    padding-top: 0;
  }

  .cmngap.sales-reangagingsec {
    overflow: visible;
  }

  .sales-letting-row {
    flex-wrap: wrap;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .sales-letting-leftcol {
    width: 100%;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .sales-lettingrgt-col {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .sales-lettingcard, .sales-letting-topbar {
    width: 100%;
  }

  .sales-letting-topbar.lettingstopbar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .measurable-toprow {
    flex-wrap: wrap;
  }

  .measurable-top-lftcol, .measurable-top-rgt-col {
    width: 100%;
  }

  .pagehdbox.pghdbefore-design.onmrkt-competitorprop-hdbox.onmrkt-competitorprop-hdmb {
    display: block;
  }

  .pagehdbox.pghdbefore-design.onmrkt-competitorprop-hdbox.onmrkt-competitorprop-hd-dsktp, .pagehdbox.bloghdbox.blogmbhd {
    display: none;
  }

  .pagehdbox.bloghdbox.blogdsktophd {
    display: block;
  }

  .pagehdbox.propelevate-agencyhdbox {
    margin-bottom: 50px;
  }

  .pagehdbox.soldinyour-campaignhdbox {
    margin-bottom: 40px;
  }

  .pagehdbox.offmrkt-prsonl-prospect-offmrkt-hdbox.offmrkt-prsonl-prospect-dsktop {
    display: none;
  }

  .pagehdbox.offmrkt-prsonl-prospect-offmrkt-hdbox.offmrkt-prsonl-prospect-mb {
    display: block;
  }

  .measurable-top-rgt-topbutnbox {
    width: 100%;
  }

  .measurable-roi-botm-rgtcol {
    margin-top: 0;
  }

  .measurable-roi-featurecard {
    max-width: 400px;
  }

  .measurable-roi-feature-wrap {
    margin-top: 45px;
  }

  .measurable-roi-feature-lsthd {
    font-size: 24px;
  }

  .roi-feature-lst-txt {
    font-size: 18px;
  }

  .measurable-roi-sharebox {
    flex-wrap: wrap;
  }

  .roishare-left-box {
    width: 100%;
  }

  .roi-rgtsharecont-box {
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
    width: 100%;
    padding: 30px;
  }

  .roi-rgtsharecont-hd {
    margin-top: 0;
    margin-bottom: 0;
  }

  .roishare-left-card {
    padding: 30px;
  }

  .roishare-left-circlebox {
    margin-bottom: 30px;
  }

  .print-post-row {
    flex-wrap: wrap;
  }

  .print-post-left-col, .print-post-rgt-col {
    width: 100%;
  }

  .pgsubhd {
    margin-bottom: 10px;
  }

  .print-post-rgt-imgbox.mb-print-post-rgt-imgbox {
    max-width: 350px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
  }

  .print-post-rgt-imgbox.dsktp-print-postimg {
    display: none;
  }

  .getaction-numberpart {
    max-width: 300px;
    margin-top: 20px;
  }

  .get-action-number-wrap {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 30px;
    display: block;
  }

  .get-action-number-box {
    padding-left: 57px;
  }

  .get-action-numberconthd {
    font-family: Gilmer, sans-serif;
    font-size: 22px;
  }

  .get-actionnumber-txt {
    font-size: 18px;
  }

  .logo-showcase-wrap {
    width: 50%;
    margin-bottom: 80px;
  }

  .foter-toprow {
    flex-wrap: wrap;
  }

  .foter-toplftcol, .foter-toplgtcol {
    width: 100%;
  }

  .fotertoprgtimgbox {
    margin-top: 30px;
  }

  .fotertoprgtimg {
    max-width: 100%;
    position: static;
  }

  .foter-botmpart {
    padding-top: 50px;
  }

  .fotertoppart {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .foterbotm-row {
    flex-wrap: wrap;
  }

  .foterleftcol {
    width: 100%;
  }

  .foterrgtcol {
    width: 70%;
  }

  .foterleft-card {
    margin-bottom: 50px;
  }

  .fotersocial {
    margin-top: 30px;
  }

  .foterlinklist-item {
    margin-bottom: 22px;
  }

  .testimonial-row {
    flex-wrap: wrap;
  }

  .testimonial-rgt-col {
    width: 100%;
  }

  .testimonail-card {
    flex-wrap: wrap;
  }

  .testimonial-imgbox {
    flex-direction: column;
    height: 100%;
    display: flex;
  }

  .testimonial-img {
    max-height: 100%;
  }

  .testimonail-content {
    padding-left: 25px;
    padding-right: 25px;
  }

  .testimonialarw {
    height: 67px;
  }

  .testimonial-nextarw {
    font-size: 17px;
  }

  .spectre-feature-row {
    flex-wrap: wrap;
  }

  .spectre-feature-leftcol {
    width: 100%;
    display: none;
  }

  .spectre-feature-rgtcol {
    width: 100%;
  }

  .spectre-feature-imgbox {
    height: auto;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .spectre-featurewrap {
    height: auto;
  }

  .spectre-feature-content {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 0;
  }

  .spectre-featurehd {
    font-size: 24px;
  }

  .brand-protect-text {
    font-size: 20px;
  }

  .brand-protectpart {
    padding-top: 30px;
    padding-bottom: 55px;
  }

  .brand-protect-row {
    flex-wrap: wrap;
  }

  .brand-protect-col {
    width: 100%;
    position: relative;
  }

  .brand-protect-col.brand-protect-col-first {
    top: 15px;
  }

  .brand-protect-col.brand-protect-col-thid {
    top: -15px;
  }

  .brand-protect-col.brand-protect-col-scnd {
    z-index: 1;
  }

  .brand-protect-col.brand-protect-col-lst {
    z-index: 1;
    top: -25px;
  }

  .brand-protect-box {
    width: 210px;
    height: 210px;
    margin-left: auto;
    margin-right: auto;
  }

  .brand-protect-box.brand-protect-blueborderbox {
    background-color: #fff;
  }

  .brand-protect-icon {
    margin-bottom: 0;
  }

  .brand-protect-circlehd {
    margin-bottom: 15px;
  }

  .salesbannersec {
    padding-top: 155px;
  }

  .productbnnr-hd {
    font-size: 36px;
  }

  .productbnn-butnbox {
    flex-wrap: nowrap;
    margin-top: 30px;
  }

  .productbnn-butnbox.left {
    justify-content: center;
  }

  .productbnr-imgbox {
    margin-top: 60px;
  }

  .bestchoose-agentsec {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .bestchoose-agentlogopart {
    flex-wrap: wrap;
    margin-top: 40px;
  }

  .bestchoose-agent-logocol {
    width: 100%;
    margin-bottom: 40px;
  }

  .instruc-win-market-prospect-row {
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
  }

  .instruc-win-market-lftcol, .instruc-win-market-rgtcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .instruc-win-market-img {
    max-width: 102%;
  }

  .blackpara.spectreai-intelligentpara {
    max-width: 100%;
  }

  .instruc-win-market-listwrap {
    width: 100%;
  }

  .hypertarget-ofmarkt-sec {
    padding-top: 80px;
  }

  .hypertarget-ofmarkt-row {
    flex-wrap: wrap-reverse;
    margin-left: auto;
    margin-right: auto;
  }

  .hypertarget-ofmarkt-lftcol, .hypertarget-ofmarkt-rgtcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .hypertarget-ofmarkt-rgt-contbox {
    padding-left: 0;
  }

  .hypertarget-ofmarkt-contactpart {
    margin-top: 40px;
  }

  .hypertarget-ofmarkt-contactpart.solution-casestudycontactinfo {
    margin-top: 50px;
  }

  .hypertarget-ofmarkt-contacttxt.hypertarget-ofmarkt-contacttxt-big {
    font-size: 16px;
  }

  .aipowermarkt-campaignsec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sales-reangagingsec {
    padding-top: 80px;
    overflow: hidden;
  }

  .sales-reangagingsec.aniversarypurchasesec {
    overflow: visible;
  }

  .highlgthd {
    font-size: 26px;
  }

  .sales-reangaging-row {
    flex-flow: wrap-reverse;
    margin-top: 30px;
  }

  .sales-reangaging-leftcol, .sales-reangaging-rgtcol {
    width: 100%;
  }

  .sales-reangaging-imgbox {
    z-index: -1;
    margin-bottom: -420px;
    margin-left: -10px;
    position: relative;
  }

  .sales-reangaging-img {
    transform: scale(1.1);
  }

  .sales-reangaging-rgtcontbox {
    padding-left: 0;
  }

  .sales-vaultsec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sales-vault-row {
    flex-wrap: wrap;
  }

  .sales-vault-leftcol, .sales-vault-rgt-col {
    width: 100%;
  }

  .sales-power-integrationsec {
    padding-bottom: 50px;
  }

  .sales-power-integration-row {
    flex-wrap: wrap;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .sales-power-integrat-itmcol {
    width: 100%;
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .inrget-anaction-box {
    padding-top: 65px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .inrget-anaction-hd {
    margin-top: 0;
    font-size: 30px;
  }

  .solution-top-bnrsec {
    padding-top: 140px;
  }

  .solution-bnr-row {
    flex-wrap: wrap;
  }

  .solution-bnr-lftcol, .solution-bnr-rgtcol {
    width: 100%;
  }

  .solution-bnr-imgbox {
    margin-top: 25px;
  }

  .solution-bnr-img {
    max-width: 100%;
  }

  .solution-chooseagentsec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .solution-chooseagent-row {
    flex-wrap: wrap;
  }

  .solution-chooseagent-col {
    width: 100%;
    margin-bottom: 40px;
  }

  .solution-returninvestsec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .solution-returninvest-row {
    flex-wrap: wrap;
  }

  .solution-returninvest-leftcol, .solution-returninvest-rgtcol {
    width: 100%;
  }

  .solution-howusespectre {
    padding-top: 80px;
  }

  .solution-casestudysec {
    padding-bottom: 80px;
  }

  .solution-casestudypart {
    flex-wrap: wrap;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .solution-casestudy-col {
    width: 100%;
  }

  .solutions-casestudy-card {
    padding: 30px;
  }

  .solutions-casestudy-card.solutions-casestudy-scndcard {
    height: auto;
  }

  .solution-casestudy-hdicon {
    width: 34px;
    height: 34px;
  }

  .solution-casestudy-hd-title {
    padding-right: 40px;
  }

  .solution-casestudy-hd {
    font-size: 26px;
  }

  .solutions-casestudy-listicon {
    width: 34px;
    height: 34px;
  }

  .solutions-casestudy-lsttxtbox {
    padding-left: 30px;
    font-size: 17px;
  }

  .solutions-casestudy-listiconimg.social {
    max-width: 50%;
  }

  .contactbnnsec {
    padding-top: 155px;
    padding-bottom: 80px;
  }

  .contactbnhd {
    font-size: 32px;
  }

  .main-contactnumber {
    font-size: 30px;
  }

  .contactpagelogosec {
    padding-top: 80px;
  }

  .contactlogocol {
    width: 50%;
    margin-bottom: 80px;
  }

  .contact-awardsec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .awardndrecognitionspart {
    border-bottom-width: 0;
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .awardndrecognitions-leftcol, .awardndrecognitions-rgtcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .awardndrecognitions-part {
    max-width: 360px;
    margin-top: 30px;
  }

  .awardndrecognitions-hd {
    font-size: 26px;
  }

  .comp-teamvaluerow {
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
  }

  .contactno-infobutnlsider {
    max-width: none;
  }

  .contactnumber-itemnamebox {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
    line-height: 1.2;
  }

  .contactnumber-itembutn {
    align-items: center;
    padding-left: 0;
    padding-right: 50px;
  }

  .contactnumber-itembutnicon {
    margin-right: 0;
    left: auto;
    right: 0;
  }

  .contactno-infobutncol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .contactno-infocol {
    width: 100%;
    margin-top: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .contactno-info-callno {
    margin-bottom: 15px;
    font-size: 28px;
  }

  .industry-recognition-tophd {
    font-size: 30px;
  }

  .comp-sucsagnt-valutophd {
    margin-bottom: 30px;
  }

  .comp-sucsagnt-valutop-butnbx {
    margin-top: 30px;
  }

  .comp-sucsagnt-valu-anotation-cols {
    flex-wrap: wrap;
  }

  .comp-sucsagnt-valu-anotation-col {
    width: 100%;
  }

  .comp-team-valuesec {
    padding-bottom: 80px;
  }

  .comp-team-value-tophdbox {
    margin-bottom: 100px;
  }

  .comp-teamvalue-butnslider {
    padding-right: 0;
  }

  .comp-teamvalue-cont-hd {
    font-size: 28px;
  }

  .comp-team-value-namebox {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 28px;
  }

  .contactnumber-inforow {
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
  }

  .compsuces-newssec {
    padding-bottom: 80px;
  }

  .compsuces-news-row {
    flex-wrap: wrap;
  }

  .compsuces-news-col {
    width: 100%;
  }

  .compsuces-news-card {
    min-height: 320px;
  }

  .blogsec {
    padding-top: 155px;
    padding-bottom: 80px;
  }

  .blog-row {
    flex-flow: wrap-reverse;
    margin-left: 0;
    margin-right: 0;
  }

  .blog-leftcol {
    width: 100%;
    margin-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-rgt-col {
    width: 100%;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: static;
  }

  .bloglistpart {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .blogitem {
    width: 100%;
    margin-bottom: 40px;
  }

  .blogimgmainbox, .blogimgbox {
    height: 200px;
  }

  .blogcardname {
    margin-bottom: 10px;
  }

  .blogrightbox {
    position: relative;
  }

  .blogrgtsubhd {
    font-size: 18px;
  }

  .search-field, .blogcategorielist {
    display: none;
  }

  .blogcategorielink {
    font-size: 15px;
  }

  .blog-filterwrap.mbsearchbox {
    display: block;
  }

  .casestudies-banner {
    padding-top: 155px;
    padding-bottom: 80px;
  }

  .case-studybnnimgbox {
    max-width: 100%;
  }

  .case-studybestagent-lftbox {
    margin-bottom: 30px;
  }

  .case-study-measurable-rw {
    flex-wrap: wrap;
  }

  .case-study-measurable-lftcol, .case-study-measurable-rgtcol {
    width: 100%;
  }

  .case-study-measurable-contbox {
    padding-left: 0;
  }

  .casestudy-howusesec {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .casestudy-howuse-list-itm {
    width: 100%;
    font-size: 16px;
  }

  .casestudy-howuse-listline {
    display: none;
  }

  .casestudies-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .casestudy-row {
    flex-wrap: wrap;
  }

  .casestudies-lftcol, .casestudies-rgtcol {
    width: 100%;
  }

  .bookdemorow {
    flex-wrap: wrap;
  }

  .bookdemoleftcol {
    width: 100%;
  }

  .bookdemo-rgtcol {
    display: none;
  }

  .bookdemowrap {
    max-width: 100%;
    padding-right: 0;
  }

  .bookdemoheading {
    font-size: 28px;
  }

  .bookdemo-inbox.bookdemo-nameinbox {
    width: 50%;
  }

  .bookdemo-inbox.bookdemo-nameinbox.firstnamebox {
    padding-right: 20px;
  }

  .blogdetailssec {
    padding-top: 140px;
    padding-bottom: 80px;
  }

  .inersec {
    padding-top: 140px;
    padding-bottom: 50px;
  }

  .privacy-termsrow {
    flex-wrap: wrap;
  }

  .privacyterms-leftcol {
    display: none;
  }

  .privacyterms-rgtcol {
    width: 100%;
  }

  .privacyterms-rgt-wrap, .privacu-termspghead {
    margin-bottom: 50px;
  }

  .testimonail-maincontent {
    width: 100%;
  }

  .testimonail-imgmainwrap {
    width: 100%;
    height: 300px;
  }

  .paragraph-2, .roishare-leftbotm-text {
    font-size: 16px;
  }

  .tools-groethwrap {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .spectrenewslist-wrap {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .solutionbnnpara {
    margin-bottom: 20px;
  }

  .navmenu {
    background-color: #000;
    width: 100%;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .blogcategorie-butn, .brand-protect-bluebox-overlap {
    display: none;
  }

  .thankyousec {
    padding-top: 150px;
  }

  .thankyouhd {
    font-size: 45px;
  }

  .superchangeleft-col, .superchangeleft-rgtcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .autimation-setting-row {
    flex-wrap: wrap;
    padding-top: 60px;
  }

  .autimation-setting-row.autimation-setting-fstrow, .autimation-setting-row.autimation-setting-lstrow {
    flex-wrap: wrap-reverse;
  }

  .autimation-setting-lftcol, .autimation-setting-rgtcol {
    width: 100%;
  }

  .automationsetting-hd {
    font-size: 26px;
  }

  .autimation-setting-imgbox {
    margin-bottom: 20px;
  }

  .autimation-setting-img {
    max-width: 60%;
  }

  .automation-lst-row {
    flex-wrap: wrap;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .automation-lst-col {
    width: 100%;
    margin-bottom: 30px;
  }

  .letingdidentify-row {
    flex-wrap: wrap;
  }

  .letingdidentify-leftcol {
    width: 100%;
  }

  .letingdidentify-rgtcol {
    width: 100%;
    position: static;
  }

  .letingdatabase-row {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .letingdatabase-col {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .lettingdatabase-card {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .let-automate-featuresec.let-printing-featuresec {
    margin-top: 60px;
  }

  .let-automate-feature-hdbox {
    margin-bottom: 60px;
  }

  .let-automate-feature-row {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .let-automate-feature-col {
    width: 100%;
  }

  .aniversary-marketrow {
    flex-wrap: wrap;
  }

  .aniversary-marketlftcol, .aniversary-marketrgtcol, .whtpara {
    width: 100%;
  }

  .aniversary-buseinesrow {
    flex-wrap: wrap-reverse;
  }

  .aniversary-buseineslftcol, .aniversary-buseinesrgtcol {
    width: 100%;
  }

  .product-spectreaibnn-subhd {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .spectreai-marktspnd-row {
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
  }

  .spectreai-marktspnd-lftcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .spectreai-marktspnd-rgtcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .spectreai-mrktspend-lstbox {
    margin-left: auto;
    margin-right: auto;
  }

  .spectreai-marktspnd-imgbox {
    margin-top: 20px;
  }

  .spectreai-intelligentrow {
    margin-left: auto;
    margin-right: auto;
  }

  .spectreai-intelligentlftcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .spectreai-intelligentrgtcol {
    width: 80%;
    padding-left: 0;
    padding-right: 0;
  }

  .freerecovery-agentrow {
    flex-wrap: wrap-reverse;
  }

  .freerecovery-agentlftcol, .freerecovery-agentrgtcol, .freerecovey-agentimg {
    width: 100%;
  }

  .freerecovery-agencycontbox {
    text-align: center;
  }

  .freerecover-speciallist-lftcol {
    width: 100%;
  }

  .freerecover-speciallist-contbox {
    text-align: center;
  }

  .freerecoveydiscreetrow {
    flex-wrap: wrap-reverse;
  }

  .freerecoveydiscreetlftcol, .freerecoveydiscreetrgtcol {
    width: 100%;
  }

  .freerecoveydiscreet-contbox {
    text-align: center;
  }

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

  .freerecovry-nosalerow {
    flex-wrap: wrap;
  }

  .freerecovry-nosalelftcol, .freerecovry-nosalergtcol {
    width: 100%;
  }

  .freerecovry-nosaleimgbox {
    text-align: center;
    margin-top: 20px;
  }

  .freerecovry-nosalecontbox {
    text-align: center;
  }

  .freerecovryclaimbackhd {
    font-size: 26px;
  }

  .prop-reprt-buyinforow {
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
  }

  .prop-reprt-buyinforow.prop-reprt-buyinforow-scnd {
    flex-wrap: wrap-reverse;
  }

  .prop-reprt-buyinfo-rgtcol, .prop-reprt-buyinfo-lftcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .prop-reprt-buyinfo-list-item {
    padding-left: 50px;
  }

  .propelevate-agencylistitem {
    width: 100%;
    margin-top: 30px;
  }

  .propelevate-agencylist-divblock {
    max-width: 300px;
  }

  .propelevate-agencybutnbox {
    margin-top: 50px;
  }

  .soldhomeowner-mrktrow {
    margin-left: auto;
    margin-right: auto;
  }

  .soldhomeowner-mrktlftcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .soldhomeowner-mrktrgtcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .soldinyour-campaigntoppart {
    padding-bottom: 0;
  }

  .soldinyour-campaign-row {
    margin-left: auto;
    margin-right: auto;
  }

  .soldinyour-campaign-lftcol, .soldinyour-campaign-rgtcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .soldinyour-campaign-imgbox {
    margin-bottom: 30px;
    padding-right: 0;
  }

  .soldbeat-campaignrow {
    margin-left: auto;
    margin-right: auto;
  }

  .soldbeat-campaign-lftcol, .soldbeat-campaign-rgtcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .soldbeat-campaign-imgbox {
    text-align: center;
    max-width: 100%;
  }

  .soldbeat-campaign-img {
    margin-bottom: 30px;
  }

  .onmrkt-competitorprop-lftcol {
    width: 100%;
  }

  .onmrkt-competitorprop-rgtcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .onmrkt-competitorprop-imgbox {
    margin-bottom: 20px;
    left: 0;
  }

  .onmrkt-intelignt-traget-text {
    margin-bottom: 50px;
    font-size: 18px;
  }

  .onmrkt-intelignt-vendorsellbox {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .onmrkt-intelignt-vendorsellcont {
    font-size: 16px;
  }

  .onmrkt-intelignt-traget-after {
    height: 120px;
    bottom: -70px;
  }

  .offmrkt-campaign-toppart {
    margin-bottom: 50px;
  }

  .offmrkt-campaign-row {
    margin-left: auto;
    margin-right: auto;
  }

  .offmrkt-campaign-lftcol, .offmrkt-campaign-rgtcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .offmarkt-focusrow {
    flex-wrap: wrap;
  }

  .offmarkt-focus-lftcol, .offmarkt-focus-rgtcol {
    width: 100%;
  }

  .offmarkt-focus-imgbox {
    margin-top: 15px;
  }

  .offmrkt-prsonl-prospectrow {
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
  }

  .offmrkt-prsonl-prospect-lftcol, .offmrkt-prsonl-prospect-rgtcol {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .freerecover-speciallist-imgbox {
    text-align: center;
    margin-top: 20px;
  }

  .hero-subscribe-left {
    padding: 60px 15px;
  }

  .hero-wrapper {
    align-items: center;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-wrapper.grid {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-split {
    align-items: center;
  }

  .productbnnr-hd-left-align {
    font-size: 36px;
  }

  .productbnn-butnbox-left {
    flex-wrap: nowrap;
    margin-top: 30px;
  }

  .blackpara-left.spectreai-intelligentpara, .blacklist-left.spectreai-intelligentpara {
    max-width: 100%;
  }

  .detail-agencylistitem {
    width: 100%;
    margin-top: 30px;
  }

  .inrget-anaction-box-purple {
    padding-top: 65px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .header.industries.bottom-add {
    padding-bottom: 60px;
  }

  .header-container.resource-featured {
    flex-direction: column;
  }

  .featured-main {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 0;
  }

  .featured-sub {
    width: 100%;
    height: auto;
    margin-bottom: 40px;
    padding-left: 0;
  }

  .paragraph-4 {
    font-size: 15px;
  }

  .sub-header-img.smr {
    object-fit: fill;
    align-items: stretch;
    width: auto;
    padding-top: 30px;
    padding-left: 30px;
    top: 0;
    left: 0;
    right: 0;
  }

  .h4 {
    font-size: 18px;
  }

  .icon-2 {
    width: 15px;
  }

  .benefit-text-wrap {
    width: 100%;
  }

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

  .heading-5._30px {
    font-size: 20px;
  }

  .form-col-ful {
    margin-left: 0;
  }

  .col-md-2 {
    width: auto;
    min-height: auto;
  }

  .form-button {
    padding-left: 25px;
  }

  .header-featured-wrap {
    width: 70%;
    top: 100px;
  }

  .big-container {
    padding-left: 0;
    padding-right: 0;
  }

  .sub-header-wrap {
    width: 100%;
  }

  .row-1-form-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .guidebannersec-copy {
    padding-top: 155px;
  }

  .paragraph-5 {
    justify-content: center;
    display: flex;
  }

  .thankyou-button-h4 {
    margin-top: 0;
    font-size: 25px;
  }

  .thankyou-button-h4._30px {
    font-size: 20px;
  }

  .col-md-2-pad {
    width: auto;
    min-height: auto;
  }

  .guide-section {
    padding-top: 155px;
  }

  .guide-section-2 {
    padding-top: 120px;
  }

  .thankyou-section {
    padding-top: 155px;
  }

  .big-container-learn.guide {
    margin-top: 0;
  }

  .smr-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .sticky-bar-section {
    padding-top: 60px;
    padding-bottom: 50px;
    display: none;
  }

  .stickybutn-copy {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .stickybutn-copy.roi-sharebutn {
    max-width: 224px;
    margin-top: 30px;
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 14px;
  }

  .stickybutn-copy.fotertopbutn {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
  }

  .stickybutn-copy.bluebutn.productbnr-requstdmobutn {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .stickybutn-copy.bluebutn.getaction-requestdmobutn {
    margin-right: 15px;
  }

  .stickybutn-copy.productbnnr-contactbutn {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .stickybutn-copy.measurable-topbutn {
    width: 100%;
  }

  .sticky-section {
    display: block;
  }

  .guide-section-assets {
    padding-top: 155px;
  }

  .sticky-div {
    display: none;
  }

  .video-bg-section {
    padding-top: 155px;
  }

  .image-3 {
    max-width: 40%;
    display: none;
  }

  .cmnbutn-copy.fotertopbutn {
    margin-left: 187px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
  }

  .cmnbutn-purple {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .cmnbutn-purple.roi-sharebutn {
    max-width: 224px;
    margin-top: 30px;
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 14px;
  }

  .cmnbutn-purple.fotertopbutn {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
  }

  .cmnbutn-purple.bluebutn.productbnr-requstdmobutn {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .cmnbutn-purple.bluebutn.getaction-requestdmobutn {
    margin-right: 15px;
  }

  .cmnbutn-purple.productbnnr-contactbutn {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .cmnbutn-purple.measurable-topbutn {
    width: 100%;
  }

  .cmngap-copy.sales-lettingssec.offmrkt-sales-lettingssec, .cmngap-copy.tools-growthsec {
    padding-top: 80px;
  }

  .cmngap-copy.spectre-featuresec, .cmngap-copy.brand-protectsec {
    padding-top: 0;
  }

  .cmngap-copy.freerecoveydiscreetsec, .cmngap-copy.freerecovry-lostsec {
    padding-top: 0;
  }

  .cmngap-copy.prop-reprt-buyinfosec.prop-reprt-buypropectsec, .cmngap-copy.prop-reprt-buyinfosec.prop-reprt-appraisalsec {
    padding-top: 0;
  }

  .inisghtspro {
    flex-wrap: wrap;
  }

  .insights-pro-right-para {
    width: 100%;
  }

  .casestudysec-insights-pro {
    padding-bottom: 80px;
  }

  .pghd-insights-pro {
    font-size: 26px;
  }

  .pghd-insights-pro.pghd-small {
    font-size: 30px;
  }

  .pghd-insights-pro.pghd-small.printposthd {
    font-size: 32px;
  }

  .pghd-insights-pro.pghd-big, .pghd-insights-pro.pghd-big.wht-pghdtext {
    font-size: 30px;
  }

  .pghd-insights-pro.blogdetailshd {
    font-size: 25px;
  }

  .pghd-insights-pro.aniversary-sayhelohd {
    font-size: 40px;
  }

  .pghd-insights-pro.reliabledata-hd {
    font-size: 35px;
  }

  .pghd-insights-pro.offmrkt-campaign-pghd {
    font-size: 38px;
  }

  .casestudy-card-insights-pro {
    padding: 30px;
  }

  .casestudy-card-insights-pro.solutions-casestudy-scndcard {
    height: auto;
  }

  .pghd-insights-pro-white {
    font-size: 26px;
  }

  .pghd-insights-pro-white.pghd-small {
    font-size: 30px;
  }

  .pghd-insights-pro-white.pghd-small.printposthd {
    font-size: 32px;
  }

  .pghd-insights-pro-white.pghd-big, .pghd-insights-pro-white.pghd-big.wht-pghdtext {
    font-size: 30px;
  }

  .pghd-insights-pro-white.blogdetailshd {
    font-size: 25px;
  }

  .pghd-insights-pro-white.aniversary-sayhelohd {
    font-size: 40px;
  }

  .pghd-insights-pro-white.reliabledata-hd {
    font-size: 35px;
  }

  .pghd-insights-pro-white.offmrkt-campaign-pghd {
    font-size: 38px;
  }

  .whtpara-inisghts-pro {
    width: 100%;
  }

  .openapi-enquiry {
    flex-wrap: nowrap;
    margin-top: 30px;
  }

  .highlgthd-copy, .highlgthd-resources {
    font-size: 30px;
  }

  .hero-subscribe-left-campaigns {
    padding: 60px 15px;
  }

  .sales-lettingrgt-col-copy {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .sales-letting-topbar-copy.lettingstopbar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cmngap-campaigns {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cmngap-campaigns.sales-lettingssec {
    max-width: 450px;
    padding-top: 0;
  }

  .cmngap-campaigns.sales-lettingssec.offmrkt-sales-lettingssec, .cmngap-campaigns.tools-growthsec {
    padding-top: 80px;
  }

  .cmngap-campaigns.printpostage-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cmngap-campaigns.getactionsec {
    padding-bottom: 130px;
  }

  .cmngap-campaigns.footersec {
    padding-bottom: 60px;
  }

  .cmngap-campaigns.spectre-featuresec, .cmngap-campaigns.brand-protectsec {
    padding-top: 0;
  }

  .cmngap-campaigns.brand-protectsec.onmrkt-brand-protectsec {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .cmngap-campaigns.automation-listsec {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cmngap-campaigns.annivermarketsec {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .cmngap-campaigns.aniversary-sayhelosec {
    padding-top: 80px;
  }

  .cmngap-campaigns.freerecoveydiscreetsec, .cmngap-campaigns.freerecovry-lostsec {
    padding-top: 0;
  }

  .cmngap-campaigns.freerecovryclaimbacksec {
    padding-top: 40px;
  }

  .cmngap-campaigns.prop-reprt-buyinfosec.prop-reprt-buypropectsec, .cmngap-campaigns.prop-reprt-buyinfosec.prop-reprt-appraisalsec {
    padding-top: 0;
  }

  .cmngap-campaigns.soldhomeowner-mrktsec {
    padding-top: 50px;
  }

  .cmngap-campaigns.soldbeat-campaignsec {
    padding-bottom: 50px;
  }

  .cmngap-campaigns.onmrkt-competitorpropsec {
    padding-top: 50px;
  }

  .cmngap-campaigns.onmrkt-intelignt-tragetsec {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .cmngap-campaigns.offmrkt-campaignsec {
    padding-top: 8px;
  }

  .cmngap-campaigns.instruc-win-onmarket-prospecsec {
    padding-top: 0;
  }

  .cmngap-campaigns.sales-reangagingsec {
    overflow: visible;
  }

  .spectre-featurewrap-campaigns {
    height: auto;
  }

  .cmngap-circles {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cmngap-circles.sales-lettingssec {
    max-width: 450px;
    padding-top: 0;
  }

  .cmngap-circles.sales-lettingssec.offmrkt-sales-lettingssec, .cmngap-circles.tools-growthsec {
    padding-top: 80px;
  }

  .cmngap-circles.printpostage-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cmngap-circles.getactionsec {
    padding-bottom: 130px;
  }

  .cmngap-circles.footersec {
    padding-bottom: 60px;
  }

  .cmngap-circles.spectre-featuresec, .cmngap-circles.brand-protectsec {
    padding-top: 0;
  }

  .cmngap-circles.brand-protectsec.onmrkt-brand-protectsec {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .cmngap-circles.automation-listsec {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cmngap-circles.annivermarketsec {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .cmngap-circles.aniversary-sayhelosec {
    padding-top: 80px;
  }

  .cmngap-circles.freerecoveydiscreetsec, .cmngap-circles.freerecovry-lostsec {
    padding-top: 0;
  }

  .cmngap-circles.freerecovryclaimbacksec {
    padding-top: 40px;
  }

  .cmngap-circles.prop-reprt-buyinfosec.prop-reprt-buypropectsec, .cmngap-circles.prop-reprt-buyinfosec.prop-reprt-appraisalsec {
    padding-top: 0;
  }

  .cmngap-circles.soldhomeowner-mrktsec {
    padding-top: 50px;
  }

  .cmngap-circles.soldbeat-campaignsec {
    padding-bottom: 50px;
  }

  .cmngap-circles.onmrkt-competitorpropsec {
    padding-top: 50px;
  }

  .cmngap-circles.onmrkt-intelignt-tragetsec {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .cmngap-circles.offmrkt-campaignsec {
    padding-top: 8px;
  }

  .cmngap-circles.instruc-win-onmarket-prospecsec {
    padding-top: 0;
  }

  .cmngap-circles.sales-reangagingsec {
    overflow: visible;
  }

  .whtpara-copy {
    width: 100%;
  }

  .hero-subscribe-left-copy, .hero-subscribe-left-campaings {
    padding: 60px 15px;
  }

  .hero-wrapper-campaigns {
    overflow: hidden;
  }

  .hero-subscribe-left-copy {
    padding: 60px 15px;
  }

  .whtpara-inisghts-pro-copy {
    width: 100%;
  }

  .hero-subscribe-left-copy-copy {
    padding: 60px 15px;
  }

  .bookdemocampaignheading {
    font-size: 28px;
  }

  .upcoming-events.pghdbefore-design.onmrkt-competitorprop-hdbox.onmrkt-competitorprop-hdmb {
    display: block;
  }

  .upcoming-events.pghdbefore-design.onmrkt-competitorprop-hdbox.onmrkt-competitorprop-hd-dsktp {
    display: none;
  }

  .upcoming-events.bloghdbox.blogmbhd {
    display: block;
  }

  .upcoming-events.bloghdbox.blogdsktophd {
    display: none;
  }

  .upcoming-events.propelevate-agencyhdbox {
    margin-bottom: 50px;
  }

  .upcoming-events.soldinyour-campaignhdbox {
    margin-bottom: 40px;
  }

  .upcoming-events.offmrkt-prsonl-prospect-offmrkt-hdbox.offmrkt-prsonl-prospect-dsktop {
    display: none;
  }

  .upcoming-events.offmrkt-prsonl-prospect-offmrkt-hdbox.offmrkt-prsonl-prospect-mb {
    display: block;
  }

  .cmnbutn-copy {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .cmnbutn-copy.roi-sharebutn {
    max-width: 224px;
    margin-top: 30px;
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 14px;
  }

  .cmnbutn-copy.fotertopbutn {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
  }

  .cmnbutn-copy.bluebutn.productbnr-requstdmobutn {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .cmnbutn-copy.bluebutn.getaction-requestdmobutn {
    margin-right: 15px;
  }

  .cmnbutn-copy.productbnnr-contactbutn {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .cmnbutn-copy.measurable-topbutn {
    width: 100%;
  }

  .productbnnr-hd-video {
    font-size: 36px;
  }

  .form-page-wrap {
    flex-direction: column;
  }

  .form-page-left {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-page-right {
    width: 100%;
    margin-top: -50px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-page-section {
    padding-top: 155px;
    padding-bottom: 350px;
  }

  .sticky-container {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .sticky-container.spectre-feature-container {
    padding-left: 20px;
  }

  .sticky-container.bookdemocontainer {
    margin-right: auto;
    padding-right: 20px;
  }

  .sticky-container.productgetinactioncontainer {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .resourcesec-copy {
    padding-top: 155px;
    padding-bottom: 80px;
  }

  .productbnn-butnbox-copy, .productbnn-butnboxleft {
    flex-wrap: nowrap;
    margin-top: 30px;
  }

  .instruc-win-market-list {
    width: 100%;
  }

  .table-cell-title {
    background-color: #fff;
    width: 33%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2;
  }

  .section-2 {
    padding: 60px 20px;
  }

  .icon-3, .icon-3.featured {
    width: 20px;
    height: 20px;
  }

  .price-category-wrap {
    padding-left: 0%;
    padding-right: 0%;
  }

  .table-cell {
    width: 33.2%;
  }

  .pricing-chart-grid {
    flex-flow: wrap;
    grid-template-columns: 1.5fr 1fr;
    grid-template-areas: ".";
    justify-content: space-between;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .sticky-grid-pricing {
    background-color: #edf1fd;
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 0%;
    padding-right: 0%;
  }

  .outer-chart-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .table-cell-title-heading, .table-cell-title-heading-centre {
    background-color: var(--light-purple);
    width: 33%;
    min-height: auto;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 600;
  }

  .pricing-matrix-section {
    padding: 0 20px 60px;
  }

  .cmngap-table {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .cmngap-table.sales-lettingssec {
    max-width: 450px;
    padding-top: 0;
  }

  .cmngap-table.sales-lettingssec.offmrkt-sales-lettingssec, .cmngap-table.tools-growthsec {
    padding-top: 80px;
  }

  .cmngap-table.printpostage-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cmngap-table.getactionsec {
    padding-bottom: 130px;
  }

  .cmngap-table.footersec {
    padding-bottom: 60px;
  }

  .cmngap-table.spectre-featuresec, .cmngap-table.brand-protectsec {
    padding-top: 0;
  }

  .cmngap-table.brand-protectsec.onmrkt-brand-protectsec {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .cmngap-table.automation-listsec {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cmngap-table.annivermarketsec {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .cmngap-table.aniversary-sayhelosec {
    padding-top: 80px;
  }

  .cmngap-table.freerecoveydiscreetsec, .cmngap-table.freerecovry-lostsec {
    padding-top: 0;
  }

  .cmngap-table.freerecovryclaimbacksec {
    padding-top: 40px;
  }

  .cmngap-table.prop-reprt-buyinfosec.prop-reprt-buypropectsec, .cmngap-table.prop-reprt-buyinfosec.prop-reprt-appraisalsec {
    padding-top: 0;
  }

  .cmngap-table.soldhomeowner-mrktsec {
    padding-top: 50px;
  }

  .cmngap-table.soldbeat-campaignsec {
    padding-bottom: 50px;
  }

  .cmngap-table.onmrkt-competitorpropsec {
    padding-top: 50px;
  }

  .cmngap-table.onmrkt-intelignt-tragetsec {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .cmngap-table.offmrkt-campaignsec {
    padding-top: 8px;
  }

  .cmngap-table.instruc-win-onmarket-prospecsec {
    padding-top: 0;
  }

  .cmngap-table.sales-reangagingsec {
    overflow: visible;
  }

  .image-5 {
    width: 20px;
    max-width: none;
    height: 20px;
  }

  .image-6 {
    width: 20px;
    height: 20px;
  }

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

  .sinclair-taylor-container.spectre-feature-container {
    padding-left: 20px;
  }

  .sinclair-taylor-container.bookdemocontainer {
    margin-right: auto;
    padding-right: 20px;
  }

  .sinclair-taylor-container.productgetinactioncontainer {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .hypertarget-ofmarkt-rgtcol-copy {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .hypertarget-ofmarkt-row-copy {
    flex-wrap: wrap-reverse;
    margin-left: auto;
    margin-right: auto;
  }

  .pghd-copy.pghd-big, .pghd-copy.pghd-big.wht-pghdtext {
    font-size: 30px;
  }

  .productbnn-butnbox-copy {
    flex-wrap: nowrap;
    margin-top: 30px;
  }

  .salesbannersec-copy {
    padding-top: 155px;
  }

  .cmngap-copy.sales-lettingssec.offmrkt-sales-lettingssec, .cmngap-copy.tools-growthsec {
    padding-top: 80px;
  }

  .cmngap-copy.spectre-featuresec, .cmngap-copy.brand-protectsec {
    padding-top: 0;
  }

  .cmngap-copy.freerecoveydiscreetsec, .cmngap-copy.freerecovry-lostsec {
    padding-top: 0;
  }

  .cmngap-copy.prop-reprt-buyinfosec.prop-reprt-buypropectsec, .cmngap-copy.prop-reprt-buyinfosec.prop-reprt-appraisalsec {
    padding-top: 0;
  }

  .pagehdbox-copy.pghdbefore-design.onmrkt-competitorprop-hdbox.onmrkt-competitorprop-hdmb {
    display: block;
  }

  .pagehdbox-copy.pghdbefore-design.onmrkt-competitorprop-hdbox.onmrkt-competitorprop-hd-dsktp {
    display: none;
  }

  .pagehdbox-copy.bloghdbox.blogmbhd, .pagehdbox-copy.bloghdbox.blogdsktophd {
    display: block;
  }

  .pagehdbox-copy.propelevate-agencyhdbox {
    margin-bottom: 50px;
  }

  .pagehdbox-copy.soldinyour-campaignhdbox {
    margin-bottom: 40px;
  }

  .pagehdbox-copy.offmrkt-prsonl-prospect-offmrkt-hdbox.offmrkt-prsonl-prospect-dsktop {
    display: none;
  }

  .pagehdbox-copy.offmrkt-prsonl-prospect-offmrkt-hdbox.offmrkt-prsonl-prospect-mb {
    display: block;
  }

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

  .container-copy.spectre-feature-container {
    padding-left: 20px;
  }

  .container-copy.bookdemocontainer {
    margin-right: auto;
    padding-right: 20px;
  }

  .container-copy.productgetinactioncontainer {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .bestchoose-agentlogopart-copy {
    flex-wrap: wrap;
    margin-top: 40px;
  }

  .pghd-copy {
    font-size: 26px;
    display: block;
  }

  .pghd-copy.pghd-small {
    font-size: 30px;
  }

  .pghd-copy.pghd-small.printposthd {
    font-size: 32px;
  }

  .pghd-copy.pghd-big, .pghd-copy.pghd-big.wht-pghdtext {
    font-size: 30px;
  }

  .pghd-copy.blogdetailshd {
    font-size: 25px;
  }

  .pghd-copy.aniversary-sayhelohd {
    font-size: 40px;
  }

  .pghd-copy.reliabledata-hd {
    font-size: 35px;
  }

  .pghd-copy.offmrkt-campaign-pghd {
    font-size: 38px;
  }

  .cmngap-table-copy {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .cmngap-table-copy.sales-lettingssec {
    max-width: 450px;
    padding-top: 0;
  }

  .cmngap-table-copy.sales-lettingssec.offmrkt-sales-lettingssec, .cmngap-table-copy.tools-growthsec {
    padding-top: 80px;
  }

  .cmngap-table-copy.printpostage-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cmngap-table-copy.getactionsec {
    padding-bottom: 130px;
  }

  .cmngap-table-copy.footersec {
    padding-bottom: 60px;
  }

  .cmngap-table-copy.spectre-featuresec, .cmngap-table-copy.brand-protectsec {
    padding-top: 0;
  }

  .cmngap-table-copy.brand-protectsec.onmrkt-brand-protectsec {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .cmngap-table-copy.automation-listsec {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cmngap-table-copy.annivermarketsec {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .cmngap-table-copy.aniversary-sayhelosec {
    padding-top: 80px;
  }

  .cmngap-table-copy.freerecoveydiscreetsec, .cmngap-table-copy.freerecovry-lostsec {
    padding-top: 0;
  }

  .cmngap-table-copy.freerecovryclaimbacksec {
    padding-top: 40px;
  }

  .cmngap-table-copy.prop-reprt-buyinfosec.prop-reprt-buypropectsec, .cmngap-table-copy.prop-reprt-buyinfosec.prop-reprt-appraisalsec {
    padding-top: 0;
  }

  .cmngap-table-copy.soldhomeowner-mrktsec {
    padding-top: 50px;
  }

  .cmngap-table-copy.soldbeat-campaignsec {
    padding-bottom: 50px;
  }

  .cmngap-table-copy.onmrkt-competitorpropsec {
    padding-top: 50px;
  }

  .cmngap-table-copy.onmrkt-intelignt-tragetsec {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .cmngap-table-copy.offmrkt-campaignsec {
    padding-top: 8px;
  }

  .cmngap-table-copy.instruc-win-onmarket-prospecsec {
    padding-top: 0;
  }

  .cmngap-table-copy.sales-reangagingsec {
    overflow: visible;
  }

  .cmngap-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cmngap-copy.sales-lettingssec {
    max-width: 450px;
    padding-top: 0;
  }

  .cmngap-copy.sales-lettingssec.offmrkt-sales-lettingssec, .cmngap-copy.tools-growthsec {
    padding-top: 80px;
  }

  .cmngap-copy.printpostage-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cmngap-copy.getactionsec {
    padding-bottom: 130px;
  }

  .cmngap-copy.footersec {
    padding-bottom: 60px;
  }

  .cmngap-copy.spectre-featuresec, .cmngap-copy.brand-protectsec {
    padding-top: 0;
  }

  .cmngap-copy.brand-protectsec.onmrkt-brand-protectsec {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .cmngap-copy.automation-listsec {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cmngap-copy.annivermarketsec {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .cmngap-copy.aniversary-sayhelosec {
    padding-top: 80px;
  }

  .cmngap-copy.freerecoveydiscreetsec, .cmngap-copy.freerecovry-lostsec {
    padding-top: 0;
  }

  .cmngap-copy.freerecovryclaimbacksec {
    padding-top: 40px;
  }

  .cmngap-copy.prop-reprt-buyinfosec.prop-reprt-buypropectsec, .cmngap-copy.prop-reprt-buyinfosec.prop-reprt-appraisalsec {
    padding-top: 0;
  }

  .cmngap-copy.soldhomeowner-mrktsec {
    padding-top: 50px;
  }

  .cmngap-copy.soldbeat-campaignsec {
    padding-bottom: 50px;
  }

  .cmngap-copy.onmrkt-competitorpropsec {
    padding-top: 50px;
  }

  .cmngap-copy.onmrkt-intelignt-tragetsec {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .cmngap-copy.offmrkt-campaignsec {
    padding-top: 8px;
  }

  .cmngap-copy.instruc-win-onmarket-prospecsec {
    padding-top: 0;
  }

  .cmngap-copy.sales-reangagingsec {
    overflow: visible;
  }

  .sinclair-taylor-copy-lead {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sinclair-taylor-copy-lead.sales-lettingssec {
    max-width: 450px;
    padding-top: 0;
  }

  .sinclair-taylor-copy-lead.sales-lettingssec.offmrkt-sales-lettingssec, .sinclair-taylor-copy-lead.tools-growthsec {
    padding-top: 80px;
  }

  .sinclair-taylor-copy-lead.printpostage-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sinclair-taylor-copy-lead.getactionsec {
    padding-bottom: 130px;
  }

  .sinclair-taylor-copy-lead.footersec {
    padding-bottom: 60px;
  }

  .sinclair-taylor-copy-lead.spectre-featuresec, .sinclair-taylor-copy-lead.brand-protectsec {
    padding-top: 0;
  }

  .sinclair-taylor-copy-lead.brand-protectsec.onmrkt-brand-protectsec {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .sinclair-taylor-copy-lead.automation-listsec {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .sinclair-taylor-copy-lead.annivermarketsec {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .sinclair-taylor-copy-lead.aniversary-sayhelosec {
    padding-top: 80px;
  }

  .sinclair-taylor-copy-lead.freerecoveydiscreetsec, .sinclair-taylor-copy-lead.freerecovry-lostsec {
    padding-top: 0;
  }

  .sinclair-taylor-copy-lead.freerecovryclaimbacksec {
    padding-top: 40px;
  }

  .sinclair-taylor-copy-lead.prop-reprt-buyinfosec.prop-reprt-buypropectsec, .sinclair-taylor-copy-lead.prop-reprt-buyinfosec.prop-reprt-appraisalsec {
    padding-top: 0;
  }

  .sinclair-taylor-copy-lead.soldhomeowner-mrktsec {
    padding-top: 50px;
  }

  .sinclair-taylor-copy-lead.soldbeat-campaignsec {
    padding-bottom: 50px;
  }

  .sinclair-taylor-copy-lead.onmrkt-competitorpropsec {
    padding-top: 50px;
  }

  .sinclair-taylor-copy-lead.onmrkt-intelignt-tragetsec {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .sinclair-taylor-copy-lead.offmrkt-campaignsec {
    padding-top: 8px;
  }

  .sinclair-taylor-copy-lead.instruc-win-onmarket-prospecsec {
    padding-top: 0;
  }

  .sinclair-taylor-copy-lead.sales-reangagingsec {
    overflow: visible;
  }

  .sinclair-taylor-middle {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sinclair-taylor-middle.sales-lettingssec {
    max-width: 450px;
    padding-top: 0;
  }

  .sinclair-taylor-middle.sales-lettingssec.offmrkt-sales-lettingssec, .sinclair-taylor-middle.tools-growthsec {
    padding-top: 80px;
  }

  .sinclair-taylor-middle.printpostage-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sinclair-taylor-middle.getactionsec {
    padding-bottom: 130px;
  }

  .sinclair-taylor-middle.footersec {
    padding-bottom: 60px;
  }

  .sinclair-taylor-middle.spectre-featuresec, .sinclair-taylor-middle.brand-protectsec {
    padding-top: 0;
  }

  .sinclair-taylor-middle.brand-protectsec.onmrkt-brand-protectsec {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .sinclair-taylor-middle.automation-listsec {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .sinclair-taylor-middle.annivermarketsec {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .sinclair-taylor-middle.aniversary-sayhelosec {
    padding-top: 80px;
  }

  .sinclair-taylor-middle.freerecoveydiscreetsec, .sinclair-taylor-middle.freerecovry-lostsec {
    padding-top: 0;
  }

  .sinclair-taylor-middle.freerecovryclaimbacksec {
    padding-top: 40px;
  }

  .sinclair-taylor-middle.prop-reprt-buyinfosec.prop-reprt-buypropectsec, .sinclair-taylor-middle.prop-reprt-buyinfosec.prop-reprt-appraisalsec {
    padding-top: 0;
  }

  .sinclair-taylor-middle.soldhomeowner-mrktsec {
    padding-top: 50px;
  }

  .sinclair-taylor-middle.soldbeat-campaignsec {
    padding-bottom: 50px;
  }

  .sinclair-taylor-middle.onmrkt-competitorpropsec {
    padding-top: 50px;
  }

  .sinclair-taylor-middle.onmrkt-intelignt-tragetsec {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .sinclair-taylor-middle.offmrkt-campaignsec {
    padding-top: 8px;
  }

  .sinclair-taylor-middle.instruc-win-onmarket-prospecsec {
    padding-top: 0;
  }

  .sinclair-taylor-middle.sales-reangagingsec {
    overflow: visible;
  }

  .sinclair-tick {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 30px;
    display: block;
  }

  .sincalir-tick-heading {
    font-family: Gilmer, sans-serif;
    font-size: 22px;
  }

  .sinclair-taylor-end-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sinclair-taylor-end-sec.sales-lettingssec {
    max-width: 450px;
    padding-top: 0;
  }

  .sinclair-taylor-end-sec.sales-lettingssec.offmrkt-sales-lettingssec, .sinclair-taylor-end-sec.tools-growthsec {
    padding-top: 80px;
  }

  .sinclair-taylor-end-sec.printpostage-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sinclair-taylor-end-sec.getactionsec {
    padding-bottom: 130px;
  }

  .sinclair-taylor-end-sec.footersec {
    padding-bottom: 60px;
  }

  .sinclair-taylor-end-sec.spectre-featuresec, .sinclair-taylor-end-sec.brand-protectsec {
    padding-top: 0;
  }

  .sinclair-taylor-end-sec.brand-protectsec.onmrkt-brand-protectsec {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .sinclair-taylor-end-sec.automation-listsec {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .sinclair-taylor-end-sec.annivermarketsec {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .sinclair-taylor-end-sec.aniversary-sayhelosec {
    padding-top: 80px;
  }

  .sinclair-taylor-end-sec.freerecoveydiscreetsec, .sinclair-taylor-end-sec.freerecovry-lostsec {
    padding-top: 0;
  }

  .sinclair-taylor-end-sec.freerecovryclaimbacksec {
    padding-top: 40px;
  }

  .sinclair-taylor-end-sec.prop-reprt-buyinfosec.prop-reprt-buypropectsec, .sinclair-taylor-end-sec.prop-reprt-buyinfosec.prop-reprt-appraisalsec {
    padding-top: 0;
  }

  .sinclair-taylor-end-sec.soldhomeowner-mrktsec {
    padding-top: 50px;
  }

  .sinclair-taylor-end-sec.soldbeat-campaignsec {
    padding-bottom: 50px;
  }

  .sinclair-taylor-end-sec.onmrkt-competitorpropsec {
    padding-top: 50px;
  }

  .sinclair-taylor-end-sec.onmrkt-intelignt-tragetsec {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .sinclair-taylor-end-sec.offmrkt-campaignsec {
    padding-top: 8px;
  }

  .sinclair-taylor-end-sec.instruc-win-onmarket-prospecsec {
    padding-top: 0;
  }

  .sinclair-taylor-end-sec.sales-reangagingsec {
    overflow: visible;
  }

  .sinclair-taylor-outline-button {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .sinclair-taylor-outline-button.roi-sharebutn {
    max-width: 224px;
    margin-top: 30px;
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 14px;
  }

  .sinclair-taylor-outline-button.fotertopbutn {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
  }

  .sinclair-taylor-outline-button.bluebutn.productbnr-requstdmobutn {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .sinclair-taylor-outline-button.bluebutn.getaction-requestdmobutn {
    margin-right: 15px;
  }

  .sinclair-taylor-outline-button.productbnnr-contactbutn {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .sinclair-taylor-outline-button.measurable-topbutn {
    width: 100%;
  }

  .sinclair-taylor-full-button {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .sinclair-taylor-full-button.roi-sharebutn {
    max-width: 224px;
    margin-top: 30px;
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 14px;
  }

  .sinclair-taylor-full-button.fotertopbutn {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px;
  }

  .sinclair-taylor-full-button.bluebutn.productbnr-requstdmobutn {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .sinclair-taylor-full-button.bluebutn.getaction-requestdmobutn {
    margin-right: 15px;
  }

  .sinclair-taylor-full-button.productbnnr-contactbutn {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .sinclair-taylor-full-button.measurable-topbutn {
    width: 100%;
  }

  .blogcontainer {
    flex-flow: column;
  }

  .blogsidebar {
    width: auto;
  }

  .blogmain {
    width: 100%;
  }

  .div-block-39 {
    aspect-ratio: auto;
    object-fit: fill;
    flex-flow: column;
    display: block;
  }

  .form {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    display: flex;
  }

  .awards-hero-div {
    justify-content: center;
    display: flex;
  }

  .quick-stack {
    flex: 0 auto;
  }

  .cell-2 {
    align-items: stretch;
  }

  .social-label-para {
    text-align: left;
    font-size: 16px;
  }

  .div-block-41 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-left: 0;
  }

  .div-block-43 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .bloglistpartfeatured {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .featuredresourcename {
    margin-bottom: 10px;
  }

  .subheading {
    font-size: 18px;
  }

  .heading-medium {
    font-size: 50px;
  }

  .stickybutn-copy-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .stickybutn-copy-2.bluebutn.productbnr-requstdmobutn {
    width: 200px;
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .nav-title {
    font-size: 1.2rem;
  }

  .stickybutntext-2 {
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    font-size: 16px;
  }

  .navbar {
    display: block;
  }

  .navbar__navmenu {
    overflow: auto;
  }

  .navmenu__dropdown-grid {
    grid-template-columns: minmax(0, .25fr) minmax(auto, 568px);
  }

  .navmenu__dropdown-section-list {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr 1fr;
  }

  .navmenu__dropdown-section-link {
    align-items: flex-start;
  }

  .brand {
    margin-left: 0%;
    padding-left: 0;
  }

  .navmenu__dropdown-section-heading.third {
    padding-top: 16px;
  }

  .sticky-wrapper-2 {
    display: none;
  }

  .bottom-banner-link-text {
    padding-left: 30px;
  }

  .email-block {
    margin-bottom: 15px;
    font-size: 28px;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
    background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
    background-color: #0000;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
    color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
  }

  .nav_link, .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .nav_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .nav_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav_dropdown-toggle {
    padding-right: 1rem;
    font-size: 1rem;
  }

  .uui-styleguide_logomark-bg {
    background-image: url("https://cdn.prod.website-files.com/642522bddd0d326660dfc652/670f909a235cab0687c897f4_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .nav_dropdown-link-list_inner {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .button_wrapper, .button_wrapper.is-centred {
    align-items: stretch;
  }

  .uui-space-xxlarge {
    min-height: 3rem;
  }

  .marquee-logo {
    height: 2.5rem;
  }

  .marquee-logo_wrapper {
    padding: .5rem 1rem;
  }

  .marquee_inner {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
  }

  .tabs_products.bg-clear.is-reversed {
    margin-bottom: 0;
  }

  .tabs_products-menu.margin-is-left {
    margin-bottom: 24px;
  }

  .cta, .cta.is-large_cta {
    text-align: center;
  }

  .cta-gradient {
    bottom: -77px;
  }

  .cta-gradient.is-top {
    top: -82px;
  }

  .card_2col {
    min-height: auto;
  }

  .email-marketing_cta-logo {
    max-width: 30%;
    bottom: 1vw;
  }

  .swiper-pagination {
    margin-left: 20px;
    margin-right: 20px;
  }

  .nav-bar-simple {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab_img.is-horizontal {
    width: 100%;
    height: auto;
  }

  .feature-status {
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

  .feature-item {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    margin-top: 4px;
    padding-top: 0;
  }

  .key-wrap {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .key-item {
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
  }

  .slider {
    width: 100%;
  }

  .page-wrapper-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-html-svg {
    width: 10px;
    height: 10px;
    margin-right: 6px;
  }

  .feature-html-svg.big {
    width: 10px;
    height: 10px;
  }

  .feature-html-svg.sml {
    align-self: flex-start;
    margin-right: 6px;
  }

  .feature-text {
    align-self: center;
    padding-top: 0;
  }

  .blog_featured-img {
    height: 220px;
  }

  .resources_filters {
    z-index: auto;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .resources_filters.is-parent {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .dropdown-list.w--open {
    flex-flow: column;
    display: flex;
  }

  .dropdown_checkbox_wrapper {
    padding-top: 8px;
    padding-bottom: 8px;
  }

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

  .pagination-button {
    white-space: nowrap;
  }

  .grid_resources {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .dropdown {
    width: 100%;
  }

  .data_outer {
    flex-flow: column;
  }

  .data_inner {
    width: 100%;
  }

  .card_swiper {
    min-height: 320px;
    padding-top: 24px;
    padding-left: 24px;
  }

  .card_swiper-top {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    padding-right: 32px;
  }

  .blog_header_gradient {
    padding: 16px;
  }

  .featured-resources_rich-text {
    margin-top: 12px;
    margin-bottom: 12px;
    padding: 16px;
  }
}

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

  .nav-menu-three {
    flex-direction: column;
  }

  .navbar-logo-left.header {
    padding-top: 40px;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .bannersec {
    padding-top: 120px;
    padding-bottom: 0;
  }

  .bannerrow {
    flex-flow: column;
  }

  .banner-lftcol {
    padding: 70px 0 30px 0;
  }

  .banner-rgtcol.guarantee, .banner-rgtimg {
    width: 100%;
  }

  .bnnerimg.hero {
    max-height: none;
    position: static;
  }

  .banner-content.hero {
    flex-flow: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .bnnhd.hero {
    text-align: center;
    align-self: center;
  }

  .cmnbutn.bluebutn.productbnr-requstdmobutn, .cmnbutn.bluebutn.getaction-requestdmobutn, .cmnbutn.bluebutn.contact-page, .cmnbutn.getactioncontactbutn, .cmnbutn.productbnnr-contactbutn {
    margin-top: 12px;
    margin-right: 5px;
  }

  .cmnbutn.proprty-report-bkdemobutn {
    margin-top: 12px;
  }

  .logo-item-imgbox {
    width: 100px;
    height: 100px;
  }

  .pghd.sidebar {
    display: none;
  }

  .sales-lettingcard {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: flex;
  }

  .sales-letting-topbar {
    width: 100%;
  }

  .sales-letting-contentwrap {
    align-self: center;
  }

  .pagehdbox.bloghdbox.blogmbhd {
    display: none;
  }

  .foterrgtcol {
    width: 100%;
  }

  .salesbannersec, .salesbannersec.guarantee {
    padding-top: 50px;
  }

  .productbnnr-hd {
    font-size: 32px;
  }

  .productbnn-butnbox {
    flex-wrap: wrap;
  }

  .sales-reangagingsec {
    overflow: hidden;
  }

  .sales-reangagingsec.aniversarypurchasesec {
    overflow: visible;
  }

  .highlgthd {
    font-size: 26px;
  }

  .sales-reangaging-imgbox {
    margin-bottom: -280px;
    margin-left: -10px;
  }

  .sales-power-integration-row {
    max-width: 300px;
  }

  .inrget-anaction-hd {
    font-size: 30px;
  }

  .contactbnr-part {
    margin-top: 38px;
  }

  .comp-sucsagnt-valutophd {
    font-size: 20px;
  }

  .blogsec {
    padding-top: 100px;
  }

  .blog-leftcol {
    margin-top: 0;
  }

  .blog-rgt-col {
    display: none;
  }

  .blogimgmainbox, .blogimgbox {
    height: auto;
  }

  .blogimg {
    height: auto;
    min-height: auto;
  }

  .blog-filterform {
    display: none;
  }

  .case-studybestagent-item {
    width: 100%;
  }

  .case-studybestagent-logo {
    max-width: 80%;
  }

  .bookdemo-inbox.bookdemo-nameinbox {
    width: 100%;
  }

  .bookdemo-inbox.bookdemo-nameinbox.firstnamebox {
    padding-right: 0;
  }

  .nav-menu {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .spectrefrerecoverhd {
    font-size: 28px;
  }

  .hero-subscribe-left {
    padding-top: 10px;
    display: block;
  }

  .container-2 {
    max-width: none;
  }

  .hero-wrapper {
    flex-direction: column-reverse;
  }

  .hero-wrapper.grid {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero-form {
    align-self: stretch;
    margin-bottom: 15px;
  }

  .hero-form-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-form-input {
    width: 100%;
    height: 48px;
    margin-bottom: 10px;
  }

  .shadow-two {
    width: 90%;
  }

  .productbnnr-hd-left-align {
    font-size: 32px;
  }

  .productbnn-butnbox-left {
    flex-wrap: wrap;
  }

  .header {
    padding: 62px 20px;
  }

  .header.industries.bottom-add {
    padding-bottom: 60px;
  }

  .paragraph-4 {
    font-size: 15px;
  }

  .sub-header-img.contact-us {
    padding: 0 10px;
  }

  .sub-header-img.smr {
    margin-bottom: 30px;
    padding: 0 10px 10px;
    position: static;
  }

  .h4 {
    font-size: 15px;
  }

  .icon-2 {
    width: 14px;
    margin-top: 5px;
    margin-right: 5px;
  }

  .benefit-text-wrap {
    margin-left: 5px;
    margin-right: 5px;
  }

  .heading-5 {
    font-size: 24px;
  }

  .sub-heading-text {
    width: auto;
    font-size: 3rem;
    line-height: 3rem;
  }

  .sub-heading-text.contact {
    margin-bottom: 10px;
    font-size: 1em;
    line-height: 140%;
  }

  .row-2-wrap {
    flex-direction: column;
  }

  .form-sub-heading {
    width: 100%;
    font-size: 1rem;
  }

  .form-col-ful {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .col-md-2 {
    margin-bottom: 0;
    padding: 20px 10px 0;
  }

  .sticky-wrapper {
    height: auto;
  }

  .form-button {
    width: 100%;
    margin-top: 0;
  }

  .header-featured-wrap {
    width: 100%;
    top: 50%;
    transform: translate(0%, -50%);
  }

  .header-featured-wrap.contact {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
    font-size: 18px;
    display: flex;
  }

  .big-container {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    padding-right: 10px;
    line-height: 1.5;
    display: flex;
    position: static;
  }

  .contact-us-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: block;
    position: static;
  }

  .sub-header-wrap {
    width: 100%;
  }

  .row-1-form-wrap {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
  }

  .guidetitle {
    font-size: 20px;
  }

  .paragraph-5 {
    margin-bottom: 20px;
    font-size: .9rem;
    line-height: 1.5rem;
  }

  .thankyou-wrapper-2block {
    flex-direction: column;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .thankyou-button-block {
    height: 100px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .thankyou-button-text {
    padding-left: 0;
  }

  .thankyou-button-icon {
    max-width: 70%;
  }

  .thankyou-button-h4 {
    font-size: 24px;
  }

  .thankyou-button-h4._30px {
    font-size: 16px;
  }

  .thankyou-link-block {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .thank-you-wrapper {
    display: block;
  }

  .col-md-2-pad {
    margin-bottom: 0;
    padding: 20px 10px 0;
  }

  .form-quick-stack {
    clear: none;
  }

  .cell {
    justify-content: space-between;
  }

  .guide-section-2 {
    flex-direction: column;
    justify-content: flex-start;
    position: static;
  }

  .thank-you-wrapper-2 {
    flex-direction: column;
    flex: 0 auto;
    order: 0;
    justify-content: flex-start;
    display: flex;
    position: static;
  }

  .grid {
    grid-row-gap: 30px;
    flex: 0 auto;
    grid-template-columns: 1fr;
    align-content: stretch;
    place-items: start stretch;
    position: static;
  }

  .grid-left {
    position: static;
  }

  .thankyou-section {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 100px;
    position: static;
  }

  .div-block-37 {
    height: auto;
  }

  .big-container-thankyou {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: 320px;
    padding-right: 10px;
    display: flex;
    position: static;
  }

  .big-container-learn {
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    padding-right: 10px;
    display: flex;
    position: static;
  }

  .smr-grid {
    grid-row-gap: 30px;
    flex: 0 auto;
    grid-template-columns: 1fr;
    align-content: stretch;
    place-items: start stretch;
    margin-bottom: 0;
    position: static;
  }

  ._3-col-grid, ._3-col-grid-assets-share {
    grid-row-gap: 30px;
    flex: 0 auto;
    grid-template-columns: 1fr;
    align-content: stretch;
    place-items: start stretch;
    position: static;
  }

  .sticky-bar-section {
    display: none;
  }

  .sticky-text {
    margin-right: 30px;
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
  }

  .stickybutn-copy.bluebutn.productbnr-requstdmobutn {
    align-self: stretch;
    margin-top: 12px;
    margin-right: 0;
    padding-left: 8px;
    padding-right: 10px;
    font-size: 10px;
  }

  .stickybutn-copy.bluebutn.getaction-requestdmobutn, .stickybutn-copy.getactioncontactbutn, .stickybutn-copy.productbnnr-contactbutn {
    margin-top: 12px;
    margin-right: 5px;
  }

  .stickybutn-copy.proprty-report-bkdemobutn {
    margin-top: 12px;
  }

  .sticky-section {
    padding-left: 25px;
    padding-right: 25px;
    display: none;
    overflow: visible;
  }

  .stickybutntext {
    object-fit: fill;
    flex: 0 auto;
    align-self: center;
    margin-left: 5px;
    margin-right: -11px;
    font-size: 10px;
  }

  .guide-section-assets {
    flex-direction: column;
    justify-content: flex-start;
    position: static;
  }

  .sticky-div {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .video-block {
    flex: 0 auto;
  }

  .video-bg-section {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 150px;
    padding-bottom: 120px;
    display: flex;
    position: static;
  }

  .image-3 {
    display: none;
  }

  .cmnbutn-copy.fotertopbutn {
    margin-left: 90px;
  }

  .cmnbutn-copy.bluebutn.productbnr-requstdmobutn, .cmnbutn-copy.bluebutn.getaction-requestdmobutn, .cmnbutn-copy.getactioncontactbutn, .cmnbutn-copy.productbnnr-contactbutn {
    margin-top: 12px;
    margin-right: 5px;
  }

  .cmnbutn-purple.bluebutn.productbnr-requstdmobutn, .cmnbutn-purple.bluebutn.getaction-requestdmobutn, .cmnbutn-purple.getactioncontactbutn, .cmnbutn-purple.productbnnr-contactbutn {
    margin-top: 12px;
    margin-right: 5px;
  }

  .cmnbutn-purple.proprty-report-bkdemobutn {
    margin-top: 12px;
  }

  .video {
    width: 300px;
  }

  .hero-split-insights {
    order: -1;
  }

  .whtpara-inisghts-pro.insights-pro-body {
    padding-left: 0;
    padding-right: 0;
  }

  .openapi-enquiry {
    flex-wrap: wrap;
  }

  .hero-split-campaigns {
    margin-bottom: 0;
  }

  .hero-split-copy {
    align-self: auto;
    align-items: flex-start;
  }

  .hero-wrapper-copy {
    justify-content: space-between;
  }

  .sales-letting-topbar-copy.lettingstopbar {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex: none;
    align-self: auto;
    margin-bottom: 5px;
  }

  .hero-subscribe-left-copy, .hero-subscribe-left-campaings {
    padding-top: 10px;
  }

  .shadow-two-copy {
    align-self: flex-start;
    margin-top: 40px;
    overflow: hidden;
  }

  .shadow-two-cc-copyy {
    order: 1;
    align-self: center;
  }

  .hero-subscribe-left-copy {
    padding-top: 10px;
    padding-bottom: 100px;
    overflow: hidden;
  }

  .whtpara-inisghts-pro-copy.insights-pro-body {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-subscribe-left-copy-copy {
    padding-top: 10px;
  }

  .cmnbutn-copy.bluebutn.productbnr-requstdmobutn, .cmnbutn-copy.bluebutn.getaction-requestdmobutn, .cmnbutn-copy.getactioncontactbutn, .cmnbutn-copy.productbnnr-contactbutn {
    margin-top: 12px;
    margin-right: 5px;
  }

  .cmnbutn-copy.proprty-report-bkdemobutn {
    margin-top: 12px;
  }

  .sub-header-wrap-events {
    width: 100%;
    font-size: 1rem;
  }

  .column {
    font-size: 18px;
  }

  .rich-text-block {
    font-size: 1rem;
    display: block;
  }

  .productbnnr-hd-video {
    font-size: 32px;
  }

  .form-page-wrap {
    flex-flow: column;
    margin-top: 240px;
  }

  .form-page-left {
    flex: 0 auto;
    width: 100%;
  }

  .form-page-right {
    width: 100%;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form-page-section {
    justify-content: center;
    margin-top: 0;
    padding-top: 130px;
    padding-bottom: 130px;
    position: static;
    overflow: hidden;
  }

  .form-page-sticky-wrapper {
    height: auto;
    margin-top: -220px;
    padding-top: 0;
  }

  .form-sub-header-img.contact-us {
    padding: 0 20px;
    top: 0;
  }

  .form-sub-header-img.smr {
    margin-bottom: 30px;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    position: static;
  }

  .sticky-container {
    max-width: none;
    display: none;
  }

  .big-container-copy {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    padding-right: 10px;
    line-height: 1.5;
    display: flex;
    position: static;
  }

  .resourcesec-copy {
    padding-top: 100px;
  }

  .productbnn-butnbox-copy, .productbnn-butnboxleft {
    flex-wrap: wrap;
  }

  .table-cell-title {
    text-align: left;
    border-top: 1px solid #f2f3ff;
    justify-content: flex-start;
    width: 33%;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 1.3;
  }

  .section-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .icon-3, .icon-3.featured {
    width: 20px;
    height: 20px;
  }

  .price-category-wrap {
    padding-left: 0%;
    padding-right: 0%;
  }

  .pricing-sticky-bg-wrap {
    flex: 0 auto;
    align-self: stretch;
    width: 100%;
    height: 100%;
  }

  .pricing-title-wrap-sticky {
    width: 100%;
    padding: 15px 21px 15px 15px;
    font-size: 13px;
  }

  .pricing-title-wrap-sticky.title {
    padding-right: 0;
  }

  .pricing-title-wrap-sticky.middle {
    padding-right: 15px;
  }

  .table-cell, .table-cell.featured {
    width: 33%;
  }

  .pricing-chart-grid {
    grid-column-gap: 1px;
    grid-row-gap: 0px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: auto;
    display: flex;
  }

  .sticky-grid-pricing {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-bottom: -1px;
    padding-left: 0%;
    padding-right: 0%;
    display: grid;
    overflow: hidden;
  }

  .sticky-grid-pricing.below-nav {
    max-width: none;
    top: 61px;
  }

  .blurb-txt {
    text-align: left;
    font-size: 14px;
    display: block;
  }

  .outer-chart-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
    display: flex;
  }

  .table-cell-title-heading {
    background-color: var(--light-purple);
    text-align: center;
    border-top: 1px solid #f2f3ff;
    justify-content: flex-start;
    width: 33%;
    min-height: auto;
    padding: 0 20px;
  }

  .table-cell-title-heading-centre {
    background-color: var(--light-purple);
    text-align: center;
    border-top: 1px solid #f2f3ff;
    justify-content: center;
    width: 33%;
    min-height: 0;
    padding: 10px 20px;
  }

  .pricing-matrix-section {
    padding-top: 0;
    padding-bottom: 50px;
  }

  .cmngap-table {
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .text-block-2 {
    font-size: 14px;
  }

  .text-block-3 {
    text-align: center;
    font-size: 14px;
  }

  .text-block-4 {
    text-align: left;
    font-size: 14px;
  }

  .text-block-5, .text-block-6, .text-block-7 {
    font-size: 14px;
  }

  .sinclair-taylor-container {
    max-width: none;
  }

  .productbnn-butnbox-copy {
    flex-wrap: wrap;
  }

  .productbnr-img-copy {
    margin-top: 0;
  }

  .salesbannersec-copy {
    padding-top: 50px;
  }

  .container-copy {
    max-width: none;
  }

  .cmngap-table-copy {
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .sinclair-taylor-outline-button.bluebutn.productbnr-requstdmobutn, .sinclair-taylor-outline-button.bluebutn.getaction-requestdmobutn, .sinclair-taylor-outline-button.getactioncontactbutn, .sinclair-taylor-outline-button.productbnnr-contactbutn {
    margin-top: 12px;
    margin-right: 5px;
  }

  .sinclair-taylor-outline-button.proprty-report-bkdemobutn {
    margin-top: 12px;
  }

  .sinclair-taylor-full-button.bluebutn.productbnr-requstdmobutn, .sinclair-taylor-full-button.bluebutn.getaction-requestdmobutn, .sinclair-taylor-full-button.getactioncontactbutn, .sinclair-taylor-full-button.productbnnr-contactbutn {
    margin-top: 12px;
    margin-right: 5px;
  }

  .sinclair-taylor-full-button.proprty-report-bkdemobutn {
    margin-top: 12px;
  }

  .footer_social-icons {
    display: flex;
  }

  .white.hero {
    text-align: center;
  }

  .awards-hero-div {
    justify-content: center;
    display: flex;
  }

  .autosocial-logo {
    border-radius: 6px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .quick-stack, .quick-stack-2 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .div-block-42 {
    align-self: center;
    width: 30%;
    display: none;
  }

  .div-block-43 {
    flex-flow: column;
    align-self: center;
    align-items: center;
  }

  .bloglistpartfeatured {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 380px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .featuredresourceleft {
    width: auto;
  }

  .featuredresourceright {
    order: -1;
    width: 100%;
  }

  .featured-resource {
    display: none;
  }

  .featuredresourcename {
    font-size: 15px;
  }

  .featuredimg, .featuredresourcebox {
    width: 100%;
    height: auto;
  }

  .eventthumb {
    height: auto;
  }

  .featuredresourcetext, .featuredresourcelink {
    font-size: 16px;
  }

  .heading-medium {
    margin-bottom: 18px;
    font-size: 36px;
  }

  .navmenu__dropdown-banner-link {
    margin-bottom: 0;
  }

  .navmenu__dropdown-section-list-item {
    flex-direction: row;
    line-height: 1.3;
    display: block;
  }

  .sticky-text-2 {
    margin-right: 30px;
    padding-left: 0;
    padding-right: 0;
    font-size: 11px;
  }

  .stickybutn-copy-2.bluebutn.productbnr-requstdmobutn {
    align-self: stretch;
    width: 260px;
    height: 30px;
    margin-top: 10px;
    margin-right: 0;
    padding: 5px 10px;
    font-size: 8px;
    line-height: 1rem;
  }

  .sticky-div-2 {
    flex-direction: row;
    align-items: center;
  }

  .navmenu__dropdown-block {
    border-bottom-width: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: none;
  }

  .stickybutntext-2 {
    object-fit: fill;
    flex: 0 auto;
    align-self: center;
    align-items: center;
    margin-top: 2px;
    margin-left: 10px;
    margin-right: -11px;
    padding-right: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: .8rem;
  }

  .navmenu__dropdown-section-link-heading {
    font-size: .8rem;
    line-height: 1;
  }

  .navbar {
    display: block;
  }

  .cmnbutnarw-2 {
    align-self: center;
    margin-top: 2px;
    font-size: 12px;
  }

  .navbar__navmenu {
    height: 100vh;
    display: flex;
    overflow: auto;
  }

  .navmenu__cta-wrapper {
    flex-direction: column;
    width: 100%;
    margin-right: 0%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navmenu__dropdown-right {
    padding-top: 28px;
    padding-bottom: 12px;
    display: block;
  }

  .navmenu__dropdown-grid {
    grid-template-columns: minmax(0, .25fr) minmax(auto, 320px);
  }

  .navmenu__dropdown-section-list {
    grid-row-gap: 24px;
    align-content: stretch;
    padding-left: 0;
  }

  .navmenu__dropdown.w--open {
    padding-bottom: 0;
  }

  .link-list__dropdown-toggle, .link-list__dropdown-toggle.w--open {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .link-list__link {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.2rem;
  }

  .navmenu__flex-container {
    height: auto;
  }

  .button-2.cc-navbar.cc-secondary {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .navmenu__dropdown-section-link {
    flex-direction: row;
    align-items: center;
  }

  .navmenu__link-list {
    align-items: flex-start;
  }

  .sticky-section-webinar {
    padding-left: 25px;
    padding-right: 25px;
    display: none;
    overflow: visible;
  }

  .navmenu__dropdown-section-link-description {
    margin-top: 4px;
  }

  .brand {
    margin-left: 0%;
    padding-left: 0;
  }

  .navmenu__dropdown-section-heading {
    border: 1px #000;
    margin-bottom: 0;
    font-size: 1em;
  }

  .link-list__list-item {
    width: 100%;
  }

  .link-list__list-item.cc-first {
    border-bottom-style: solid;
    width: 100%;
  }

  .navmenu__dropdown-left {
    padding-bottom: 10px;
  }

  .navmenu__dropdown-section-link-icon {
    width: 14px;
    height: 14px;
    margin-bottom: 16px;
    transform: none;
  }

  .sticky-wrapper-2 {
    z-index: 2000;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .bottom-banner-link-text {
    display: none;
  }

  .navbar__mobile-overlay {
    border-bottom-style: none;
  }

  .uui-navbar03_bottom-bar-right {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar03_bottom-bar-left {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .uui-navbar03_bottom-bar {
    align-items: flex-start;
  }

  .nav_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .button_wrapper {
    flex-flow: column;
  }

  .home_hero-bg.opacity-80.is-full-height_mobile {
    height: 100%;
  }

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

  .marquee_inner {
    justify-content: center;
  }

  .grid_3col.gap-56px {
    flex-flow: column;
  }

  .padding-bottom-24px.integrations {
    width: 50%;
  }

  .testimonial_logo, .testimonial_quote {
    padding: 20px;
  }

  .cta-gradient {
    bottom: -63px;
  }

  .cta-gradient.is-top {
    top: -57px;
  }

  .cta-gradient.is-higher-up {
    bottom: -40px;
  }

  .card_img.integrations {
    border-radius: 0;
  }

  .email-marketing_cta-logo {
    max-width: 50%;
    bottom: 0;
  }

  .calendar-accordion-dropdown-title {
    color: #fff;
    max-width: 180px;
  }

  .feature-status {
    align-self: flex-start;
  }

  .feature-item {
    margin-top: 4px;
  }

  .text-size-regular {
    text-align: left;
  }

  .key-wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .key-item {
    align-self: center;
  }

  .slider {
    min-height: 1400px;
  }

  .feature-html-svg {
    margin-bottom: 0;
    transform: none;
  }

  .feature-html-svg.big {
    margin-bottom: 0;
  }

  .feature-html-svg.sml {
    align-self: flex-start;
    margin-bottom: 0;
  }

  .key-title {
    font-size: 16px;
  }

  .year {
    grid-template-columns: repeat(auto-fit, 50%) 50%;
  }

  .blog_card-img.is-download.is-larger_tablet {
    height: 200px;
  }

  .grid_resources.gap-56px {
    flex-flow: column;
  }

  .home_hero-bg-img {
    height: 100%;
  }

  .data_inner {
    padding: 20px;
  }

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

  .swiper_pop-up_inner {
    padding: 24px;
  }

  .swiper_pop-up_close {
    top: 8px;
    right: 8px;
  }

  .swiper_pop-up_open.is-absolute_mobile {
    padding-right: 0;
    position: absolute;
    inset: 4px 5px auto auto;
  }
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c958a-8bc87cf8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c9593-8bc87cf8, #w-node-_94d5a17a-3396-c4e7-fc88-d404428c959b-8bc87cf8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c95a3-8bc87cf8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c95e2-8bc87cf8 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c95e5-8bc87cf8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c95ee-8bc87cf8, #w-node-_94d5a17a-3396-c4e7-fc88-d404428c95f6-8bc87cf8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c95fe-8bc87cf8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c96db-8bc87cf8, #w-node-_94d5a17a-3396-c4e7-fc88-d404428c96e9-8bc87cf8 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c9758-8bc87cf8, #w-node-_94d5a17a-3396-c4e7-fc88-d404428c9765-8bc87cf8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c977a-8bc87cf8 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-e3d8e513-4b60-c108-c0ba-264a449431d1-8bc87cf8, #w-node-e7639068-25d4-acc4-bc07-3448966506cf-8bc87cf8 {
  justify-self: center;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f5d-8bc87cf8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f68-8bc87cf8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f71-8bc87cf8 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f7c-8bc87cf8 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f85-8bc87cf8 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f8f-8bc87cf8 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f99-8bc87cf8 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-c7572ae3-d6a2-0b12-94df-56315de1efa3-5de1ef9e, #w-node-c7572ae3-d6a2-0b12-94df-56315de1efb0-5de1ef9e, #w-node-c7572ae3-d6a2-0b12-94df-56315de1efbb-5de1ef9e, #w-node-c7572ae3-d6a2-0b12-94df-56315de1efc6-5de1ef9e {
  align-self: start;
}

#w-node-c7572ae3-d6a2-0b12-94df-56315de1efd6-5de1ef9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b4ed-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b4f5-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b4fd-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b50e-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b516-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b51e-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b52f-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b537-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b53f-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b550-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b558-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b560-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b571-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b579-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b581-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b599-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b5a1-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b5a9-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b5b8-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b5c0-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b5c8-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b5d7-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b5df-56a6b4cc, #w-node-db19eb79-9c2b-d4c5-e405-9f5b56a6b5e7-56a6b4cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_30a006b9-a374-4dd7-f203-5d69c01a0824-8bc87d38 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_30a006b9-a374-4dd7-f203-5d69c01a0837-8bc87d38 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_30a006b9-a374-4dd7-f203-5d69c01a0878-8bc87d38, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0879-8bc87d38, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087a-8bc87d38, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087b-8bc87d38 {
  place-self: center;
}

#w-node-_30a006b9-a374-4dd7-f203-5d69c01a0883-8bc87d38, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0896-8bc87d38 {
  justify-self: center;
}

#w-node-cdd21f89-d131-beea-bda3-1420722d899c-8bc87d51 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cdd21f89-d131-beea-bda3-1420722d89af-8bc87d51 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_74d36111-e33b-f43b-933e-f08f54f00e5a-8bc87d51, #w-node-_74d36111-e33b-f43b-933e-f08f54f00e5b-8bc87d51, #w-node-_74d36111-e33b-f43b-933e-f08f54f00e5c-8bc87d51, #w-node-_74d36111-e33b-f43b-933e-f08f54f00e5d-8bc87d51 {
  place-self: center;
}

#w-node-_74d36111-e33b-f43b-933e-f08f54f00e9c-8bc87d51, #w-node-_74d36111-e33b-f43b-933e-f08f54f00eaf-8bc87d51 {
  justify-self: center;
}

#w-node-d04edca7-7049-4706-b055-d79d2cc947b2-8bc87d53 {
  align-self: start;
}

#wf-form-Spectre-Market-Report-Q4-2024.w-node-_13efe596-8774-cbf2-d69b-d80320c9e83d-8bc87d71 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_13efe596-8774-cbf2-d69b-d80320c9e850-8bc87d71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13efe596-8774-cbf2-d69b-d80320c9e873-8bc87d71, #w-node-_13efe596-8774-cbf2-d69b-d80320c9e874-8bc87d71, #w-node-_13efe596-8774-cbf2-d69b-d80320c9e875-8bc87d71, #w-node-_13efe596-8774-cbf2-d69b-d80320c9e876-8bc87d71 {
  place-self: center;
}

#w-node-_8a39ed2a-3f3c-d70d-655b-a272cece5714-8bc87d8d, #w-node-_8a39ed2a-3f3c-d70d-655b-a272cece571d-8bc87d8d, #w-node-eebe17a2-2ad0-9aa0-d61e-867b64ca7671-8bc87d8d, #w-node-eebe17a2-2ad0-9aa0-d61e-867b64ca768a-8bc87d8d, #w-node-eebe17a2-2ad0-9aa0-d61e-867b64ca76a4-8bc87d8d {
  align-self: start;
}

#w-node-eebe17a2-2ad0-9aa0-d61e-867b64ca76bb-8bc87d8d {
  grid-area: 1 / 2 / 5 / 3;
}

#w-node-eebe17a2-2ad0-9aa0-d61e-867b64ca76f6-8bc87d8d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-eebe17a2-2ad0-9aa0-d61e-867b64ca76fa-8bc87d8d {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-eebe17a2-2ad0-9aa0-d61e-867b64ca76fc-8bc87d8d {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-b077c799-b9fa-325d-0c96-3e10fbe619ca-fbe619c8, #w-node-b077c799-b9fa-325d-0c96-3e10fbe619ce-fbe619c8, #w-node-b077c799-b9fa-325d-0c96-3e10fbe619d2-fbe619c8, #w-node-b077c799-b9fa-325d-0c96-3e10fbe619d6-fbe619c8, #w-node-b077c799-b9fa-325d-0c96-3e10fbe619da-fbe619c8 {
  place-self: center;
}

#w-node-_2b3112de-f721-52b5-a44b-a0e1e4e37901-8bc87d93 {
  align-self: start;
}

#w-node-_2b3112de-f721-52b5-a44b-a0e1e4e37990-8bc87d93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_57048dd0-3ce7-fb4c-7fa6-605dd7949a81-8bc87d93, #w-node-ff2ef5c3-2cd9-6c7b-a6b0-3b6b908e2204-8bc87d93, #w-node-ff2ef5c3-2cd9-6c7b-a6b0-3b6b908e221d-8bc87d93, #w-node-ff2ef5c3-2cd9-6c7b-a6b0-3b6b908e2237-8bc87d93 {
  align-self: start;
}

#w-node-ff2ef5c3-2cd9-6c7b-a6b0-3b6b908e224e-8bc87d93 {
  grid-area: 1 / 2 / 5 / 3;
}

#w-node-ff2ef5c3-2cd9-6c7b-a6b0-3b6b908e2289-8bc87d93 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-ff2ef5c3-2cd9-6c7b-a6b0-3b6b908e228d-8bc87d93 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ff2ef5c3-2cd9-6c7b-a6b0-3b6b908e228f-8bc87d93 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_32faf6bf-650b-070b-ad3c-db11d10699a2-9b13062d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_32faf6bf-650b-070b-ad3c-db11d10699a2-9b13062d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-_32faf6bf-650b-070b-ad3c-db11d10699a2-9b13062d:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-fd31d8f0-69d1-6e6d-6840-28278f52fb0a-9b13062d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-fd31d8f0-69d1-6e6d-6840-28278f52fb0a-9b13062d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3d3d-8bc87d95 {
  align-self: start;
}

#w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3dc2-8bc87d95 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3dc6-8bc87d95 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3dc8-8bc87d95 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-d0b2d137-58e6-4bb1-c867-de600693b6d2-8bc87d96, #w-node-d0b2d137-58e6-4bb1-c867-de600693b6db-8bc87d96 {
  align-self: auto;
}

#w-node-d0b2d137-58e6-4bb1-c867-de600693b6e4-8bc87d96, #w-node-_431672e7-364f-b4e8-bfbb-c4e33f028b90-8bc87d96, #w-node-_431672e7-364f-b4e8-bfbb-c4e33f028ba9-8bc87d96, #w-node-_431672e7-364f-b4e8-bfbb-c4e33f028bc3-8bc87d96 {
  align-self: start;
}

#w-node-_431672e7-364f-b4e8-bfbb-c4e33f028bda-8bc87d96 {
  grid-area: 1 / 2 / 5 / 3;
}

#w-node-_431672e7-364f-b4e8-bfbb-c4e33f028c15-8bc87d96 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_431672e7-364f-b4e8-bfbb-c4e33f028c19-8bc87d96 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_431672e7-364f-b4e8-bfbb-c4e33f028c1b-8bc87d96 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-8bc87da1, #w-node-_9645ac55-1257-065f-28f4-72ecac1520de-8bc87da1, #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-8bc87da2, #w-node-_66677d9c-974f-2d33-74a9-ca07a5b23ee2-8bc87da2, #w-node-f5f9ce77-6367-79cc-5b2d-6c41f0f79cfe-8bc87da2, #w-node-_819123d0-4c18-0b85-4f15-2e6890faae40-8bc87da2, #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-8bc87da2, #w-node-_31f66a4e-350f-0806-036d-e4aa3cd9895e-8bc87da2, #w-node-eb25613e-050f-a7ef-d39e-0af74e1ed4d7-8bc87da2, #w-node-_34d32467-612d-c9df-5df7-8d65641bf109-8bc87da2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-8bc87da3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574ff1-8bc87da3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaec6d58-f14f-ea95-17b4-612bef31d577-8bc87da4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-eaec6d58-f14f-ea95-17b4-612bef31d587-8bc87da4, #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-df02d4fc, #w-node-_9645ac55-1257-065f-28f4-72ecac1520de-df02d4fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaec6d58-f14f-ea95-17b4-612bef31d577-c20956ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-eaec6d58-f14f-ea95-17b4-612bef31d587-c20956ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-6007ca14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574ff1-6007ca14, #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-bf9cde2c, #w-node-_66677d9c-974f-2d33-74a9-ca07a5b23ee2-bf9cde2c, #w-node-f5f9ce77-6367-79cc-5b2d-6c41f0f79cfe-bf9cde2c, #w-node-_819123d0-4c18-0b85-4f15-2e6890faae40-bf9cde2c, #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-bf9cde2c, #w-node-_31f66a4e-350f-0806-036d-e4aa3cd9895e-bf9cde2c, #w-node-eb25613e-050f-a7ef-d39e-0af74e1ed4d7-bf9cde2c, #w-node-_34d32467-612d-c9df-5df7-8d65641bf109-bf9cde2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92c02-a46c1ec8, #w-node-d08c8929-813e-77dc-1a5e-680e00d92c15-a46c1ec8 {
  justify-self: center;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92df0-a46c1ec8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92dfb-a46c1ec8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92e04-a46c1ec8 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92e0f-a46c1ec8 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92e18-a46c1ec8 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92e22-a46c1ec8 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92e2c-a46c1ec8 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_0efdd928-5ec6-08b4-fd50-02f85ff9386a-a46c1ec8, #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff93873-a46c1ec8 {
  align-self: auto;
}

#w-node-_0efdd928-5ec6-08b4-fd50-02f85ff9387c-a46c1ec8 {
  align-self: start;
}

#w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b13-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b16-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b18-d3882df8, #w-node-d70680db-66c1-0d3e-15dc-89c075a98539-d3882df8, #w-node-d70680db-66c1-0d3e-15dc-89c075a9853c-d3882df8, #w-node-d70680db-66c1-0d3e-15dc-89c075a9853e-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b1d-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b20-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b22-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b27-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b2a-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b2c-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b31-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b34-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b36-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b3b-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b3e-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b40-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b45-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b48-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b49-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b4e-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b51-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b52-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b57-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b5a-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b5b-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b60-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b63-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b64-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b69-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b6c-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b6d-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b72-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b75-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b76-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b7b-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b7e-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b7f-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b84-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b87-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b88-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b8d-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b90-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b91-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b96-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b99-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b9a-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b9f-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34ba2-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34ba3-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34ba8-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bab-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bac-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bb1-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bb4-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bb5-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bba-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bbd-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bbe-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bc3-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bc6-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bc7-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bcc-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bcf-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bd0-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bd5-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bd8-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bd9-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bdd-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34be0-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34be1-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34be5-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34be8-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34be9-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bed-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bf0-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bf1-d3882df8, #w-node-cbe40df3-c8de-1eba-19b0-e1d2e944de1a-d3882df8, #w-node-cbe40df3-c8de-1eba-19b0-e1d2e944de1d-d3882df8, #w-node-cbe40df3-c8de-1eba-19b0-e1d2e944de1e-d3882df8, #w-node-f17d2a16-4c39-e337-b152-f7e667f038dd-d3882df8, #w-node-f17d2a16-4c39-e337-b152-f7e667f038e0-d3882df8, #w-node-f17d2a16-4c39-e337-b152-f7e667f038e1-d3882df8, #w-node-dd23137e-1a63-c682-5cd2-98229d3c854f-d3882df8, #w-node-dd23137e-1a63-c682-5cd2-98229d3c8552-d3882df8, #w-node-dd23137e-1a63-c682-5cd2-98229d3c8553-d3882df8, #w-node-_2dc33d98-993b-73ea-fcb0-02f7450d28dd-d3882df8, #w-node-_2dc33d98-993b-73ea-fcb0-02f7450d28e0-d3882df8, #w-node-_2dc33d98-993b-73ea-fcb0-02f7450d28e1-d3882df8, #w-node-f0a853b0-5028-766d-531a-9840b0b4a57c-d3882df8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0a853b0-5028-766d-531a-9840b0b4a57f-d3882df8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f0a853b0-5028-766d-531a-9840b0b4a580-d3882df8, #w-node-c3ae42e9-f112-6daa-cfd1-c246e6e7823a-d3882df8, #w-node-c3ae42e9-f112-6daa-cfd1-c246e6e7823d-d3882df8, #w-node-c3ae42e9-f112-6daa-cfd1-c246e6e7823f-d3882df8, #w-node-dbd483e0-104c-d594-f03c-0a008f919775-d3882df8, #w-node-dbd483e0-104c-d594-f03c-0a008f919778-d3882df8, #w-node-dbd483e0-104c-d594-f03c-0a008f91977a-d3882df8, #w-node-_375c5b60-d948-c404-89e8-1518f0d44742-d3882df8, #w-node-_375c5b60-d948-c404-89e8-1518f0d44745-d3882df8, #w-node-_375c5b60-d948-c404-89e8-1518f0d44747-d3882df8, #w-node-a5220347-c5ee-2003-77d3-d30566705a56-d3882df8, #w-node-a5220347-c5ee-2003-77d3-d30566705a59-d3882df8, #w-node-a5220347-c5ee-2003-77d3-d30566705a5b-d3882df8, #w-node-_8b891512-2739-3fad-a8c6-ad6aff3f7915-d3882df8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b891512-2739-3fad-a8c6-ad6aff3f7918-d3882df8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8b891512-2739-3fad-a8c6-ad6aff3f791a-d3882df8, #w-node-afdb46e7-c02c-3e66-1f96-47acad17dc75-d3882df8, #w-node-afdb46e7-c02c-3e66-1f96-47acad17dc78-d3882df8, #w-node-afdb46e7-c02c-3e66-1f96-47acad17dc7a-d3882df8, #w-node-_6998b9f5-66d0-7d7f-882f-ca83f38ee538-d3882df8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6998b9f5-66d0-7d7f-882f-ca83f38ee53b-d3882df8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6998b9f5-66d0-7d7f-882f-ca83f38ee53d-d3882df8, #w-node-_13c7765b-6332-2df9-359a-8028b3903c9e-d3882df8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13c7765b-6332-2df9-359a-8028b3903ca1-d3882df8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_13c7765b-6332-2df9-359a-8028b3903ca3-d3882df8, #w-node-_43542201-0a8a-a981-b7d9-aeac02413fce-d3882df8, #w-node-_43542201-0a8a-a981-b7d9-aeac02413fd1-d3882df8, #w-node-_43542201-0a8a-a981-b7d9-aeac02413fd3-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b13-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b16-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b18-7552fdba, #w-node-d70680db-66c1-0d3e-15dc-89c075a98539-7552fdba, #w-node-d70680db-66c1-0d3e-15dc-89c075a9853c-7552fdba, #w-node-d70680db-66c1-0d3e-15dc-89c075a9853e-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b1d-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b20-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b22-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b27-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b2a-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b2c-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b31-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b34-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b36-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b3b-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b3e-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b40-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b45-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b48-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b49-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b4e-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b51-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b52-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b57-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b5a-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b5b-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b60-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b63-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b64-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b69-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b6c-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b6d-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b72-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b75-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b76-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b7b-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b7e-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b7f-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b84-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b87-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b88-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b8d-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b90-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b91-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b96-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b99-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b9a-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b9f-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34ba2-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34ba3-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34ba8-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bab-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bac-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bb1-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bb4-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bb5-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bba-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bbd-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bbe-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bc3-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bc6-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bc7-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bcc-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bcf-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bd0-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bd5-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bd8-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bd9-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bdd-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34be0-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34be1-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34be5-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34be8-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34be9-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bed-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bf0-7552fdba, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34bf1-7552fdba, #w-node-cbe40df3-c8de-1eba-19b0-e1d2e944de1a-7552fdba, #w-node-cbe40df3-c8de-1eba-19b0-e1d2e944de1d-7552fdba, #w-node-cbe40df3-c8de-1eba-19b0-e1d2e944de1e-7552fdba, #w-node-f17d2a16-4c39-e337-b152-f7e667f038dd-7552fdba, #w-node-f17d2a16-4c39-e337-b152-f7e667f038e0-7552fdba, #w-node-f17d2a16-4c39-e337-b152-f7e667f038e1-7552fdba, #w-node-dd23137e-1a63-c682-5cd2-98229d3c854f-7552fdba, #w-node-dd23137e-1a63-c682-5cd2-98229d3c8552-7552fdba, #w-node-dd23137e-1a63-c682-5cd2-98229d3c8553-7552fdba, #w-node-_2dc33d98-993b-73ea-fcb0-02f7450d28dd-7552fdba, #w-node-_2dc33d98-993b-73ea-fcb0-02f7450d28e0-7552fdba, #w-node-_2dc33d98-993b-73ea-fcb0-02f7450d28e1-7552fdba, #w-node-f0a853b0-5028-766d-531a-9840b0b4a57c-7552fdba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0a853b0-5028-766d-531a-9840b0b4a57f-7552fdba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f0a853b0-5028-766d-531a-9840b0b4a580-7552fdba, #w-node-c3ae42e9-f112-6daa-cfd1-c246e6e7823a-7552fdba, #w-node-c3ae42e9-f112-6daa-cfd1-c246e6e7823d-7552fdba, #w-node-c3ae42e9-f112-6daa-cfd1-c246e6e7823f-7552fdba, #w-node-dbd483e0-104c-d594-f03c-0a008f919775-7552fdba, #w-node-dbd483e0-104c-d594-f03c-0a008f919778-7552fdba, #w-node-dbd483e0-104c-d594-f03c-0a008f91977a-7552fdba, #w-node-_375c5b60-d948-c404-89e8-1518f0d44742-7552fdba, #w-node-_375c5b60-d948-c404-89e8-1518f0d44745-7552fdba, #w-node-_375c5b60-d948-c404-89e8-1518f0d44747-7552fdba, #w-node-a5220347-c5ee-2003-77d3-d30566705a56-7552fdba, #w-node-a5220347-c5ee-2003-77d3-d30566705a59-7552fdba, #w-node-a5220347-c5ee-2003-77d3-d30566705a5b-7552fdba, #w-node-_8b891512-2739-3fad-a8c6-ad6aff3f7915-7552fdba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b891512-2739-3fad-a8c6-ad6aff3f7918-7552fdba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8b891512-2739-3fad-a8c6-ad6aff3f791a-7552fdba, #w-node-afdb46e7-c02c-3e66-1f96-47acad17dc75-7552fdba, #w-node-afdb46e7-c02c-3e66-1f96-47acad17dc78-7552fdba, #w-node-afdb46e7-c02c-3e66-1f96-47acad17dc7a-7552fdba, #w-node-_6998b9f5-66d0-7d7f-882f-ca83f38ee538-7552fdba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6998b9f5-66d0-7d7f-882f-ca83f38ee53b-7552fdba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6998b9f5-66d0-7d7f-882f-ca83f38ee53d-7552fdba, #w-node-_13c7765b-6332-2df9-359a-8028b3903c9e-7552fdba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13c7765b-6332-2df9-359a-8028b3903ca1-7552fdba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_13c7765b-6332-2df9-359a-8028b3903ca3-7552fdba, #w-node-_43542201-0a8a-a981-b7d9-aeac02413fce-7552fdba, #w-node-_43542201-0a8a-a981-b7d9-aeac02413fd1-7552fdba, #w-node-_43542201-0a8a-a981-b7d9-aeac02413fd3-7552fdba, #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-59522a00, #w-node-_9645ac55-1257-065f-28f4-72ecac1520de-59522a00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaec6d58-f14f-ea95-17b4-612bef31d577-f5bedec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-eaec6d58-f14f-ea95-17b4-612bef31d587-f5bedec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-f212c37b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574ff1-f212c37b, #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-c01e5cbf, #w-node-_66677d9c-974f-2d33-74a9-ca07a5b23ee2-c01e5cbf, #w-node-f5f9ce77-6367-79cc-5b2d-6c41f0f79cfe-c01e5cbf, #w-node-_819123d0-4c18-0b85-4f15-2e6890faae40-c01e5cbf, #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-c01e5cbf, #w-node-_31f66a4e-350f-0806-036d-e4aa3cd9895e-c01e5cbf, #w-node-eb25613e-050f-a7ef-d39e-0af74e1ed4d7-c01e5cbf, #w-node-_34d32467-612d-c9df-5df7-8d65641bf109-c01e5cbf, #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-811f782c, #w-node-_9645ac55-1257-065f-28f4-72ecac1520de-811f782c, #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-cc02ea62, #w-node-_66677d9c-974f-2d33-74a9-ca07a5b23ee2-cc02ea62, #w-node-f5f9ce77-6367-79cc-5b2d-6c41f0f79cfe-cc02ea62, #w-node-_819123d0-4c18-0b85-4f15-2e6890faae40-cc02ea62, #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-cc02ea62, #w-node-_31f66a4e-350f-0806-036d-e4aa3cd9895e-cc02ea62, #w-node-eb25613e-050f-a7ef-d39e-0af74e1ed4d7-cc02ea62, #w-node-_34d32467-612d-c9df-5df7-8d65641bf109-cc02ea62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-994f46da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574ff1-994f46da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaec6d58-f14f-ea95-17b4-612bef31d577-e6eca67f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-eaec6d58-f14f-ea95-17b4-612bef31d587-e6eca67f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da470543-a8f0-a7d3-fd61-eaf902337508-5b812380 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-da470543-a8f0-a7d3-fd61-eaf902337508-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-da470543-a8f0-a7d3-fd61-eaf902337508-5b812380:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-da470543-a8f0-a7d3-fd61-eaf902337525-5b812380 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-da470543-a8f0-a7d3-fd61-eaf902337525-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-da470543-a8f0-a7d3-fd61-eaf902337529-5b812380 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-da470543-a8f0-a7d3-fd61-eaf902337529-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-da470543-a8f0-a7d3-fd61-eaf90233752b-5b812380 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-da470543-a8f0-a7d3-fd61-eaf90233752b-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-da470543-a8f0-a7d3-fd61-eaf90233752b-5b812380:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_93c82503-b524-cdca-fe52-3e90437adefd-5b812380 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_93c82503-b524-cdca-fe52-3e90437adefd-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-_93c82503-b524-cdca-fe52-3e90437adefd-5b812380:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_93c82503-b524-cdca-fe52-3e90437adf05-5b812380 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_93c82503-b524-cdca-fe52-3e90437adf05-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-_93c82503-b524-cdca-fe52-3e90437adf09-5b812380 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_93c82503-b524-cdca-fe52-3e90437adf09-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-_93c82503-b524-cdca-fe52-3e90437adf0b-5b812380 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_93c82503-b524-cdca-fe52-3e90437adf0b-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-_93c82503-b524-cdca-fe52-3e90437adf0b-5b812380:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-b6ebc5fc-426b-2d0c-742b-dd9f1a55fb38-5dc32c11, #w-node-b6ebc5fc-426b-2d0c-742b-dd9f1a55fb41-5dc32c11, #w-node-_65cb8e4b-7e08-b7eb-af13-b92e6c506091-5dc32c11, #w-node-_65cb8e4b-7e08-b7eb-af13-b92e6c5060aa-5dc32c11, #w-node-_65cb8e4b-7e08-b7eb-af13-b92e6c5060c4-5dc32c11 {
  align-self: start;
}

#w-node-_65cb8e4b-7e08-b7eb-af13-b92e6c5060db-5dc32c11 {
  grid-area: 1 / 2 / 5 / 3;
}

#w-node-_65cb8e4b-7e08-b7eb-af13-b92e6c506116-5dc32c11 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_65cb8e4b-7e08-b7eb-af13-b92e6c50611a-5dc32c11 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_65cb8e4b-7e08-b7eb-af13-b92e6c50611c-5dc32c11 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-800109a9, #w-node-_9645ac55-1257-065f-28f4-72ecac1520de-800109a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-431ab33f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574ff1-431ab33f, #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-8fb6c3e4, #w-node-_66677d9c-974f-2d33-74a9-ca07a5b23ee2-8fb6c3e4, #w-node-f5f9ce77-6367-79cc-5b2d-6c41f0f79cfe-8fb6c3e4, #w-node-_819123d0-4c18-0b85-4f15-2e6890faae40-8fb6c3e4, #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-8fb6c3e4, #w-node-_31f66a4e-350f-0806-036d-e4aa3cd9895e-8fb6c3e4, #w-node-eb25613e-050f-a7ef-d39e-0af74e1ed4d7-8fb6c3e4, #w-node-_34d32467-612d-c9df-5df7-8d65641bf109-8fb6c3e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f64ed595-995f-a7b3-4b7d-16f28ff25d7a-330512e8 {
  align-self: start;
}

#w-node-f64ed595-995f-a7b3-4b7d-16f28ff25dff-330512e8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-f64ed595-995f-a7b3-4b7d-16f28ff25e03-330512e8 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-f64ed595-995f-a7b3-4b7d-16f28ff25e05-330512e8 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-b6d20881, #w-node-_9645ac55-1257-065f-28f4-72ecac1520de-b6d20881 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-3d7dffd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-ac37a238, #w-node-_9645ac55-1257-065f-28f4-72ecac1520de-ac37a238 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-88732dd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-d6da23a6, #w-node-_9645ac55-1257-065f-28f4-72ecac1520de-d6da23a6, #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-d2167974, #w-node-_66677d9c-974f-2d33-74a9-ca07a5b23ee2-d2167974, #w-node-f5f9ce77-6367-79cc-5b2d-6c41f0f79cfe-d2167974, #w-node-_819123d0-4c18-0b85-4f15-2e6890faae40-d2167974, #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-d2167974, #w-node-_31f66a4e-350f-0806-036d-e4aa3cd9895e-d2167974, #w-node-eb25613e-050f-a7ef-d39e-0af74e1ed4d7-d2167974, #w-node-_34d32467-612d-c9df-5df7-8d65641bf109-d2167974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-8aa1503a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_61d934d6-f202-33ee-2f9d-f034cb574ff1-8aa1503a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ff66467-7678-e7ed-7559-16eb3a1b27a6-7e111681, #w-node-_2ff66467-7678-e7ed-7559-16eb3a1b27bf-7e111681, #w-node-_2ff66467-7678-e7ed-7559-16eb3a1b27d9-7e111681 {
  align-self: start;
}

#w-node-_2ff66467-7678-e7ed-7559-16eb3a1b27f0-7e111681 {
  grid-area: 1 / 2 / 5 / 3;
}

#w-node-_2ff66467-7678-e7ed-7559-16eb3a1b282b-7e111681 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_2ff66467-7678-e7ed-7559-16eb3a1b282f-7e111681 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_2ff66467-7678-e7ed-7559-16eb3a1b2831-7e111681 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04deb-32cdab5a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04dfe-32cdab5a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04e3d-32cdab5a, #w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04e3b-32cdab5a, #w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04e3c-32cdab5a, #w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04e3e-32cdab5a {
  place-self: center;
}

#w-node-d01630a4-5438-9f5d-a946-b58031b16afc-32cdab5a, #w-node-d01630a4-5438-9f5d-a946-b58031b16b0f-32cdab5a {
  justify-self: center;
}

#w-node-_39aba72e-4a16-0231-678e-3ada8b3943f2-8ed97e46, #w-node-_39aba72e-4a16-0231-678e-3ada8b3943ff-8ed97e46, #w-node-_39aba72e-4a16-0231-678e-3ada8b39440a-8ed97e46, #w-node-_39aba72e-4a16-0231-678e-3ada8b394415-8ed97e46 {
  align-self: start;
}

#w-node-_39aba72e-4a16-0231-678e-3ada8b394425-8ed97e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6df5e367-7fb3-b66e-615d-4d662887ada4-63cf3a8f, #w-node-_6df5e367-7fb3-b66e-615d-4d662887ada5-63cf3a8f, #w-node-_6df5e367-7fb3-b66e-615d-4d662887ada6-63cf3a8f, #w-node-_6df5e367-7fb3-b66e-615d-4d662887ada7-63cf3a8f {
  place-self: center;
}

#w-node-d01630a4-5438-9f5d-a946-b58031b16afc-63cf3a8f, #w-node-d01630a4-5438-9f5d-a946-b58031b16b0f-63cf3a8f {
  justify-self: center;
}

#w-node-_0dfda5a6-244e-2d24-b060-ce31c4183a51-b4a4caf3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d8ca2918-e00f-a10b-534b-07986fe47fb1-b4a4caf3 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-fce244b0-80cd-4f24-a4e0-c80b625e81b4-b4a4caf3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a193f015-9dad-713e-81db-dfdf3b2bdbae-d7f17331 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a193f015-9dad-713e-81db-dfdf3b2bdbc1-d7f17331 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a193f015-9dad-713e-81db-dfdf3b2bdc02-d7f17331, #w-node-a193f015-9dad-713e-81db-dfdf3b2bdc03-d7f17331, #w-node-a193f015-9dad-713e-81db-dfdf3b2bdc04-d7f17331, #w-node-a193f015-9dad-713e-81db-dfdf3b2bdc05-d7f17331 {
  place-self: center;
}

#wf-form-Spectre-Market-Report-Q4-2024.w-node-_9d39e657-caf0-7321-f2db-2dace6b480f8-f924c727 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9d39e657-caf0-7321-f2db-2dace6b4810b-f924c727 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9d39e657-caf0-7321-f2db-2dace6b4812e-f924c727, #w-node-_9d39e657-caf0-7321-f2db-2dace6b4812f-f924c727, #w-node-_9d39e657-caf0-7321-f2db-2dace6b48130-f924c727, #w-node-_9d39e657-caf0-7321-f2db-2dace6b48131-f924c727 {
  place-self: center;
}

#w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-38e3db62, #w-node-_66677d9c-974f-2d33-74a9-ca07a5b23ee2-38e3db62, #w-node-f5f9ce77-6367-79cc-5b2d-6c41f0f79cfe-38e3db62, #w-node-_819123d0-4c18-0b85-4f15-2e6890faae40-38e3db62, #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-38e3db62, #w-node-_31f66a4e-350f-0806-036d-e4aa3cd9895e-38e3db62, #w-node-eb25613e-050f-a7ef-d39e-0af74e1ed4d7-38e3db62, #w-node-_34d32467-612d-c9df-5df7-8d65641bf109-38e3db62, #w-node-c20d61ed-6cb4-0587-1f14-014c91efaf46-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efaf48-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efaf58-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efaf5a-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efaf70-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efaf72-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efaf88-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efaf8a-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efafa8-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efafaa-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efafba-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efafbc-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efafcc-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efafce-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efafde-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efafe0-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efaff0-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efaff2-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efb004-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efb006-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efb026-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efb028-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efb060-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c20d61ed-6cb4-0587-1f14-014c91efb062-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f8f3946e-b585-8774-b197-706ca5804e95-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8f3946e-b585-8774-b197-706ca5804e97-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4d071f34-0131-81ff-ad3e-154a553ef27d-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d071f34-0131-81ff-ad3e-154a553ef27f-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-af93914c-7bce-9dd4-d3d8-abc30f844bef-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af93914c-7bce-9dd4-d3d8-abc30f844bf1-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2a9ca696-c25a-8094-d759-5f2f92098d38-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a9ca696-c25a-8094-d759-5f2f92098d3a-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_047102de-62da-a91a-89e6-df71dd78c8e7-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_047102de-62da-a91a-89e6-df71dd78c8e9-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_38f228ef-83bc-5424-6d6d-171c5eb7e8aa-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38f228ef-83bc-5424-6d6d-171c5eb7e8ac-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a71dc520-a0a7-4fa8-11eb-864c90e83a43-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a71dc520-a0a7-4fa8-11eb-864c90e83a45-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5c5fab0d-2c51-de2c-71ba-e4f959a40b60-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c5fab0d-2c51-de2c-71ba-e4f959a40b62-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_51994145-05bc-66b6-3603-c3eab419703c-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51994145-05bc-66b6-3603-c3eab419703e-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c97ec41b-2c96-9bb4-92f6-2ff209ce4159-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c97ec41b-2c96-9bb4-92f6-2ff209ce415b-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_29d4b2f5-3c18-2330-b2d8-e3daf99410a1-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29d4b2f5-3c18-2330-b2d8-e3daf99410a3-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f56beff1-d9ad-fa59-536a-e184cf51b53f-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f56beff1-d9ad-fa59-536a-e184cf51b541-e66b55cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c958a-297eb3b8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c9593-297eb3b8, #w-node-_94d5a17a-3396-c4e7-fc88-d404428c959b-297eb3b8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c95a3-297eb3b8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c95e2-297eb3b8 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c95e5-297eb3b8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c95ee-297eb3b8, #w-node-_94d5a17a-3396-c4e7-fc88-d404428c95f6-297eb3b8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c95fe-297eb3b8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c96db-297eb3b8, #w-node-_94d5a17a-3396-c4e7-fc88-d404428c96e9-297eb3b8 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c9758-297eb3b8, #w-node-_94d5a17a-3396-c4e7-fc88-d404428c9765-297eb3b8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_94d5a17a-3396-c4e7-fc88-d404428c977a-297eb3b8 {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-_934513db-9468-c948-d5e7-a90641475dd7-297eb3b8, #w-node-_934513db-9468-c948-d5e7-a90641475dea-297eb3b8 {
  justify-self: center;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f5d-297eb3b8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f68-297eb3b8 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f71-297eb3b8 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f7c-297eb3b8 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f85-297eb3b8 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f8f-297eb3b8 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_934513db-9468-c948-d5e7-a90641475f99-297eb3b8 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_9c192402-e757-0c8f-4053-f453fd8385b7-e73e4871 {
  align-self: start;
}

#w-node-ec33ab55-e5ae-3dac-3316-72f3db86897d-e73e4871 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_42e453fe-f9a3-4be3-8357-8453f37f2869-e73e4871 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ec33ab55-e5ae-3dac-3316-72f3db868981-e73e4871 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_765b01f8-d38c-d5ca-0e6f-cccbaa703b4a-64e8e3a6 {
  align-self: start;
}

#w-node-_765b01f8-d38c-d5ca-0e6f-cccbaa703c67-64e8e3a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ceecb746-d059-b8ea-3395-938038be15e7-64e8e3a6 {
  align-self: start;
}

#w-node-_30a006b9-a374-4dd7-f203-5d69c01a0878-bbe1ffd6, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0879-bbe1ffd6, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087a-bbe1ffd6, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087b-bbe1ffd6 {
  place-self: center;
}

#w-node-_30a006b9-a374-4dd7-f203-5d69c01a0883-bbe1ffd6, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0896-bbe1ffd6 {
  justify-self: center;
}

#w-node-_704fed51-1427-44c0-13de-7611149854c6-65e287e4, #w-node-_63075026-5472-496f-1a29-f0ff998a69a9-65e287e4, #w-node-f8c0cd40-e533-7581-a544-b7043c6a74d0-65e287e4 {
  align-self: start;
}

#w-node-_1a6e5ebd-b277-7afa-e635-9929471dbfbc-65e287e4 {
  grid-area: 1 / 2 / 5 / 3;
}

#w-node-_9d0a4f34-2e49-0475-9932-4b2f0a883152-65e287e4 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_9d0a4f34-2e49-0475-9932-4b2f0a883156-65e287e4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_9d0a4f34-2e49-0475-9932-4b2f0a883158-65e287e4 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3f19dd0e-57bb-1258-b37a-296d45818a8d-65e287e4 {
  align-self: start;
}

#w-node-_0c9a9593-be89-018c-7240-b75ca54c06bf-cdbbcdb3, #w-node-_0c9a9593-be89-018c-7240-b75ca54c06e2-cdbbcdb3 {
  justify-self: center;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92df0-cdbbcdb3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92dfb-cdbbcdb3 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92e04-cdbbcdb3 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92e0f-cdbbcdb3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92e18-cdbbcdb3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92e22-cdbbcdb3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-d08c8929-813e-77dc-1a5e-680e00d92e2c-cdbbcdb3 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_0efdd928-5ec6-08b4-fd50-02f85ff9386a-cdbbcdb3, #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff93873-cdbbcdb3 {
  align-self: auto;
}

#w-node-_0efdd928-5ec6-08b4-fd50-02f85ff9387c-cdbbcdb3 {
  align-self: start;
}

#w-node-_30a006b9-a374-4dd7-f203-5d69c01a0824-539395e3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_30a006b9-a374-4dd7-f203-5d69c01a0837-539395e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_30a006b9-a374-4dd7-f203-5d69c01a0878-539395e3, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0879-539395e3, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087a-539395e3, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087b-539395e3 {
  place-self: center;
}

#w-node-_30a006b9-a374-4dd7-f203-5d69c01a0883-539395e3, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0896-539395e3 {
  justify-self: center;
}

#w-node-_30a006b9-a374-4dd7-f203-5d69c01a0878-11fd7f44, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0879-11fd7f44, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087a-11fd7f44, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087b-11fd7f44 {
  place-self: center;
}

#w-node-_30a006b9-a374-4dd7-f203-5d69c01a0883-11fd7f44, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0896-11fd7f44 {
  justify-self: center;
}

#w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee6a-5898f73d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee6a-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee6a-5898f73d:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee82-5898f73d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee82-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f5026-5898f73d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f5026-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f501a-5898f73d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f501a-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f501a-5898f73d:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_2d33fa08-dad9-b739-d04f-e9c417016c3f-5898f73d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_2d33fa08-dad9-b739-d04f-e9c417016c3f-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-_2d33fa08-dad9-b739-d04f-e9c417016c3f-5898f73d:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_2d33fa08-dad9-b739-d04f-e9c417016c48-5898f73d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_2d33fa08-dad9-b739-d04f-e9c417016c48-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6b-5898f73d {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6b-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6d-5898f73d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6d-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6d-5898f73d:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#wf-form-Spectre-Market-Report-Q4-2024.w-node-_9d39e657-caf0-7321-f2db-2dace6b480f8-e9bb92c5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9d39e657-caf0-7321-f2db-2dace6b4810b-e9bb92c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9d39e657-caf0-7321-f2db-2dace6b4812e-e9bb92c5, #w-node-_9d39e657-caf0-7321-f2db-2dace6b4812f-e9bb92c5, #w-node-_9d39e657-caf0-7321-f2db-2dace6b48130-e9bb92c5, #w-node-_9d39e657-caf0-7321-f2db-2dace6b48131-e9bb92c5 {
  place-self: center;
}

#w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-4ef715e9, #w-node-_66677d9c-974f-2d33-74a9-ca07a5b23ee2-4ef715e9, #w-node-f5f9ce77-6367-79cc-5b2d-6c41f0f79cfe-4ef715e9, #w-node-_819123d0-4c18-0b85-4f15-2e6890faae40-4ef715e9, #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-4ef715e9, #w-node-_31f66a4e-350f-0806-036d-e4aa3cd9895e-4ef715e9, #w-node-eb25613e-050f-a7ef-d39e-0af74e1ed4d7-4ef715e9, #w-node-_34d32467-612d-c9df-5df7-8d65641bf109-4ef715e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee6a-b9c267be {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee6a-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee6a-b9c267be:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee82-b9c267be {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee82-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f5026-b9c267be {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f5026-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f501a-b9c267be {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f501a-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f501a-b9c267be:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_2d33fa08-dad9-b739-d04f-e9c417016c3f-b9c267be {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_2d33fa08-dad9-b739-d04f-e9c417016c3f-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-_2d33fa08-dad9-b739-d04f-e9c417016c3f-b9c267be:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_2d33fa08-dad9-b739-d04f-e9c417016c48-b9c267be {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_2d33fa08-dad9-b739-d04f-e9c417016c48-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6b-b9c267be {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6b-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6d-b9c267be {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6d-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6d-b9c267be:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#wf-form-Spectre-Market-Report-Q4-2024.w-node-_9d39e657-caf0-7321-f2db-2dace6b480f8-68e392f7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9d39e657-caf0-7321-f2db-2dace6b4810b-68e392f7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918a98-68e392f7 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918a98-68e392f7:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918a98-68e392f7:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918aa0-68e392f7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918aa0-68e392f7:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918aa4-68e392f7 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918aa4-68e392f7:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918aa6-68e392f7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918aa6-68e392f7:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918aa6-68e392f7:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_1e81092b-4af2-9984-2ed7-8279fe5019b7-49515149 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_1e81092b-4af2-9984-2ed7-8279fe5019b7-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-_1e81092b-4af2-9984-2ed7-8279fe5019b7-49515149:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_1e81092b-4af2-9984-2ed7-8279fe5019bf-49515149 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_1e81092b-4af2-9984-2ed7-8279fe5019bf-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-_69fcee32-0f3b-2fa0-86b0-df24dd07e406-49515149 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_69fcee32-0f3b-2fa0-86b0-df24dd07e406-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-_69fcee32-0f3b-2fa0-86b0-df24dd07e406-49515149:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_69fcee32-0f3b-2fa0-86b0-df24dd07e40e-49515149 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_69fcee32-0f3b-2fa0-86b0-df24dd07e40e-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-b9151d7e-3808-305e-3baa-fb2f6c4e4f10-49515149 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-b9151d7e-3808-305e-3baa-fb2f6c4e4f10-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-b9151d7e-3808-305e-3baa-fb2f6c4e4f10-49515149:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-b9151d7e-3808-305e-3baa-fb2f6c4e4f18-49515149 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b9151d7e-3808-305e-3baa-fb2f6c4e4f18-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-afd50a70-2775-0397-4834-5d59f65c21f9-49515149 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-afd50a70-2775-0397-4834-5d59f65c21f9-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-afd50a70-2775-0397-4834-5d59f65c21f9-49515149:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-afd50a70-2775-0397-4834-5d59f65c2201-49515149 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-afd50a70-2775-0397-4834-5d59f65c2201-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-a8be246d-93b8-392d-36c6-5ab602c218fd-49515149 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-a8be246d-93b8-392d-36c6-5ab602c218fd-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 2 / 3;
}

#w-node-a8be246d-93b8-392d-36c6-5ab602c218fd-49515149:where(.w-variant-d08ec8e8-da57-387d-f536-7de44f101d18) {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-a8be246d-93b8-392d-36c6-5ab602c21905-49515149 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-a8be246d-93b8-392d-36c6-5ab602c21905-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
  grid-column: 1 / 2;
}

#w-node-_2ff66467-7678-e7ed-7559-16eb3a1b27a6-0b3f3946, #w-node-_2ff66467-7678-e7ed-7559-16eb3a1b27bf-0b3f3946, #w-node-_2ff66467-7678-e7ed-7559-16eb3a1b27d9-0b3f3946 {
  align-self: start;
}

#w-node-_2ff66467-7678-e7ed-7559-16eb3a1b27f0-0b3f3946 {
  grid-area: 1 / 2 / 5 / 3;
}

#w-node-_2ff66467-7678-e7ed-7559-16eb3a1b282b-0b3f3946 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_2ff66467-7678-e7ed-7559-16eb3a1b282f-0b3f3946 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_2ff66467-7678-e7ed-7559-16eb3a1b2831-0b3f3946 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3d3d-d3376c71 {
  align-self: start;
}

#w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3dc2-d3376c71 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3dc6-d3376c71 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3dc8-d3376c71 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-d0b2d137-58e6-4bb1-c867-de600693b6d2-8bc87d96, #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff9386a-a46c1ec8, #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff9386a-cdbbcdb3 {
    align-self: auto;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_94d5a17a-3396-c4e7-fc88-d404428c95e2-8bc87cf8 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_94d5a17a-3396-c4e7-fc88-d404428c96db-8bc87cf8 {
    justify-self: auto;
  }

  #w-node-_94d5a17a-3396-c4e7-fc88-d404428c96e9-8bc87cf8 {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_94d5a17a-3396-c4e7-fc88-d404428c95e2-297eb3b8 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_94d5a17a-3396-c4e7-fc88-d404428c96db-297eb3b8 {
    justify-self: auto;
  }

  #w-node-_94d5a17a-3396-c4e7-fc88-d404428c96e9-297eb3b8 {
    grid-area: 1 / 1 / 3 / 4;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_0dfda5a6-244e-2d24-b060-ce31c4183a51-b4a4caf3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 991px) {
  #w-node-e1f01bfb-1ef4-0761-ec41-26c88fc8d93c-8bc87cf8, #w-node-e1f01bfb-1ef4-0761-ec41-26c88fc8d94a-8bc87cf8, #w-node-e1f01bfb-1ef4-0761-ec41-26c88fc8d958-8bc87cf8, #w-node-e1f01bfb-1ef4-0761-ec41-26c88fc8d967-8bc87cf8, #w-node-e1f01bfb-1ef4-0761-ec41-26c88fc8d972-8bc87cf8, #w-node-_934513db-9468-c948-d5e7-a90641475e0f-8bc87cf8, #w-node-_934513db-9468-c948-d5e7-a90641475e1b-8bc87cf8, #w-node-_934513db-9468-c948-d5e7-a90641475e27-8bc87cf8, #w-node-_934513db-9468-c948-d5e7-a90641475e34-8bc87cf8, #w-node-_934513db-9468-c948-d5e7-a90641475e3d-8bc87cf8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f31-8bc87cf8, #w-node-_934513db-9468-c948-d5e7-a90641475f39-8bc87cf8, #w-node-_934513db-9468-c948-d5e7-a90641475f41-8bc87cf8, #w-node-_934513db-9468-c948-d5e7-a90641475f49-8bc87cf8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f5d-8bc87cf8 {
    grid-column-end: 4;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f68-8bc87cf8 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f71-8bc87cf8 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f7c-8bc87cf8 {
    grid-row: 4 / 5;
    grid-column-end: 4;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f85-8bc87cf8 {
    grid-row: 5 / 6;
    grid-column-end: 4;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f8f-8bc87cf8 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f99-8bc87cf8 {
    grid-row: 7 / 8;
    grid-column-start: 1;
  }

  #w-node-c7572ae3-d6a2-0b12-94df-56315de1efa3-5de1ef9e, #w-node-c7572ae3-d6a2-0b12-94df-56315de1efb0-5de1ef9e, #w-node-c7572ae3-d6a2-0b12-94df-56315de1efbb-5de1ef9e, #w-node-c7572ae3-d6a2-0b12-94df-56315de1efc6-5de1ef9e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a07f6-8bc87d38 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0824-8bc87d38 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0827-8bc87d38 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a082f-8bc87d38 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0872-8bc87d38 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0878-8bc87d38, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0879-8bc87d38, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087a-8bc87d38, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087b-8bc87d38, #w-node-_74d36111-e33b-f43b-933e-f08f54f00e3c-8bc87d51 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cdd21f89-d131-beea-bda3-1420722d899c-8bc87d51 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-cdd21f89-d131-beea-bda3-1420722d899f-8bc87d51 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cdd21f89-d131-beea-bda3-1420722d89a7-8bc87d51 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_74d36111-e33b-f43b-933e-f08f54f00e54-8bc87d51 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_74d36111-e33b-f43b-933e-f08f54f00e5a-8bc87d51, #w-node-_74d36111-e33b-f43b-933e-f08f54f00e5b-8bc87d51, #w-node-_74d36111-e33b-f43b-933e-f08f54f00e5c-8bc87d51, #w-node-_74d36111-e33b-f43b-933e-f08f54f00e5d-8bc87d51, #w-node-_13efe596-8774-cbf2-d69b-d80320c9e819-8bc87d71 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #wf-form-Spectre-Market-Report-Q4-2024.w-node-_13efe596-8774-cbf2-d69b-d80320c9e83d-8bc87d71 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_13efe596-8774-cbf2-d69b-d80320c9e840-8bc87d71 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_13efe596-8774-cbf2-d69b-d80320c9e848-8bc87d71 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_13efe596-8774-cbf2-d69b-d80320c9e86d-8bc87d71 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_13efe596-8774-cbf2-d69b-d80320c9e873-8bc87d71, #w-node-_13efe596-8774-cbf2-d69b-d80320c9e874-8bc87d71, #w-node-_13efe596-8774-cbf2-d69b-d80320c9e875-8bc87d71, #w-node-_13efe596-8774-cbf2-d69b-d80320c9e876-8bc87d71 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8a39ed2a-3f3c-d70d-655b-a272cece570b-8bc87d8d, #w-node-_8a39ed2a-3f3c-d70d-655b-a272cece5714-8bc87d8d, #w-node-_8a39ed2a-3f3c-d70d-655b-a272cece571d-8bc87d8d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f3dc215d-76eb-e365-88eb-b8cded9f93c4-8bc87d8d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f3dc215d-76eb-e365-88eb-b8cded9f93cf-8bc87d8d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f3dc215d-76eb-e365-88eb-b8cded9f93d7-8bc87d8d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c491e21-e783-123c-8c76-26e6d0fb6e7d-8bc87d93, #w-node-_1c491e21-e783-123c-8c76-26e6d0fb6e86-8bc87d93, #w-node-_1c491e21-e783-123c-8c76-26e6d0fb6e8f-8bc87d93 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7d24f5d0-9e27-be18-4953-5efd538fca97-8bc87d93 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7d24f5d0-9e27-be18-4953-5efd538fca9c-8bc87d93 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_32faf6bf-650b-070b-ad3c-db11d10699a2-9b13062d {
    grid-column-end: 3;
  }

  #w-node-_32faf6bf-650b-070b-ad3c-db11d10699a2-9b13062d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-fd31d8f0-69d1-6e6d-6840-28278f52fb0a-9b13062d {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-fd31d8f0-69d1-6e6d-6840-28278f52fb0a-9b13062d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-end: 3;
  }

  #w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3d3b-8bc87d95, #w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3d3c-8bc87d95 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3d3d-8bc87d95 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b50d0726-4f8d-1e48-fe4a-ca036c60f485-8bc87d96 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b50d0726-4f8d-1e48-fe4a-ca036c60f490-8bc87d96 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b50d0726-4f8d-1e48-fe4a-ca036c60f498-8bc87d96 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d0b2d137-58e6-4bb1-c867-de600693b6d2-8bc87d96, #w-node-d0b2d137-58e6-4bb1-c867-de600693b6db-8bc87d96, #w-node-d0b2d137-58e6-4bb1-c867-de600693b6e4-8bc87d96 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-8bc87da3, #w-node-eaec6d58-f14f-ea95-17b4-612bef31d577-8bc87da4 {
    justify-self: auto;
  }

  #w-node-fa704375-630d-bbca-5285-2cc5655479ae-d1409e27 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa704375-630d-bbca-5285-2cc5655479ba-d1409e27 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-eaec6d58-f14f-ea95-17b4-612bef31d577-c20956ee, #w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-6007ca14 {
    justify-self: auto;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92c90-a46c1ec8, #w-node-d08c8929-813e-77dc-1a5e-680e00d92c9c-a46c1ec8, #w-node-d08c8929-813e-77dc-1a5e-680e00d92ca8-a46c1ec8, #w-node-d08c8929-813e-77dc-1a5e-680e00d92cb5-a46c1ec8, #w-node-d08c8929-813e-77dc-1a5e-680e00d92cbe-a46c1ec8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92dc4-a46c1ec8, #w-node-d08c8929-813e-77dc-1a5e-680e00d92dcc-a46c1ec8, #w-node-d08c8929-813e-77dc-1a5e-680e00d92dd4-a46c1ec8, #w-node-d08c8929-813e-77dc-1a5e-680e00d92ddc-a46c1ec8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92df0-a46c1ec8 {
    grid-column-end: 4;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92dfb-a46c1ec8 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92e04-a46c1ec8 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92e0f-a46c1ec8 {
    grid-row: 4 / 5;
    grid-column-end: 4;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92e18-a46c1ec8 {
    grid-row: 5 / 6;
    grid-column-end: 4;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92e22-a46c1ec8 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92e2c-a46c1ec8 {
    grid-row: 7 / 8;
    grid-column-start: 1;
  }

  #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff93832-a46c1ec8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff9383d-a46c1ec8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff93845-a46c1ec8, #w-node-_291a897f-ad53-fc0b-749a-e08aec323d6f-a46c1ec8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_291a897f-ad53-fc0b-749a-e08aec323d7a-a46c1ec8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_291a897f-ad53-fc0b-749a-e08aec323d82-a46c1ec8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff9386a-a46c1ec8, #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff93873-a46c1ec8, #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff9387c-a46c1ec8, #w-node-_6f3795de-a08d-c702-b1a9-0c40420b4b16-d3882df8, #w-node-_6f3795de-a08d-c702-b1a9-0c40420b4b1f-d3882df8, #w-node-_6f3795de-a08d-c702-b1a9-0c40420b4b28-d3882df8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-eaec6d58-f14f-ea95-17b4-612bef31d577-f5bedec7, #w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-f212c37b, #w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-994f46da, #w-node-eaec6d58-f14f-ea95-17b4-612bef31d577-e6eca67f {
    justify-self: auto;
  }

  #w-node-da470543-a8f0-a7d3-fd61-eaf902337508-5b812380 {
    grid-column-end: 3;
  }

  #w-node-da470543-a8f0-a7d3-fd61-eaf902337508-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-da470543-a8f0-a7d3-fd61-eaf902337525-5b812380 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-da470543-a8f0-a7d3-fd61-eaf902337525-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-end: 3;
  }

  #w-node-da470543-a8f0-a7d3-fd61-eaf902337529-5b812380 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-da470543-a8f0-a7d3-fd61-eaf902337529-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04), #w-node-da470543-a8f0-a7d3-fd61-eaf90233752b-5b812380 {
    grid-column-end: 3;
  }

  #w-node-da470543-a8f0-a7d3-fd61-eaf90233752b-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_93c82503-b524-cdca-fe52-3e90437adefd-5b812380 {
    grid-column-end: 3;
  }

  #w-node-_93c82503-b524-cdca-fe52-3e90437adefd-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_93c82503-b524-cdca-fe52-3e90437adf05-5b812380 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_93c82503-b524-cdca-fe52-3e90437adf05-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-end: 3;
  }

  #w-node-_93c82503-b524-cdca-fe52-3e90437adf09-5b812380 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_93c82503-b524-cdca-fe52-3e90437adf09-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04), #w-node-_93c82503-b524-cdca-fe52-3e90437adf0b-5b812380 {
    grid-column-end: 3;
  }

  #w-node-_93c82503-b524-cdca-fe52-3e90437adf0b-5b812380:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-b6ebc5fc-426b-2d0c-742b-dd9f1a55fb2f-5dc32c11, #w-node-b6ebc5fc-426b-2d0c-742b-dd9f1a55fb38-5dc32c11, #w-node-b6ebc5fc-426b-2d0c-742b-dd9f1a55fb41-5dc32c11 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b6ebc5fc-426b-2d0c-742b-dd9f1a55fc07-5dc32c11 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b6ebc5fc-426b-2d0c-742b-dd9f1a55fc12-5dc32c11 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b6ebc5fc-426b-2d0c-742b-dd9f1a55fc1a-5dc32c11 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-431ab33f {
    justify-self: auto;
  }

  #w-node-f64ed595-995f-a7b3-4b7d-16f28ff25d78-330512e8, #w-node-f64ed595-995f-a7b3-4b7d-16f28ff25d79-330512e8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f64ed595-995f-a7b3-4b7d-16f28ff25d7a-330512e8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-3d7dffd9, #w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-88732dd2, #w-node-_61d934d6-f202-33ee-2f9d-f034cb574fe6-8aa1503a {
    justify-self: auto;
  }

  #w-node-b1c797b5-1f38-32d6-6e6a-1f5d09a5ca80-7e111681, #w-node-_70185775-f658-f99b-b137-d05ec5e7d2ab-7e111681, #w-node-_33052fad-6188-1f7b-168b-9d0e9a5a67e5-7e111681 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-cd80a979-d175-ef64-7c4a-76efe22bb12e-7e111681 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_292ba345-233b-6e34-6006-93aaf2593c6f-7e111681 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0684fd86-2244-fc31-04e1-b5e510c2b1be-7e111681, #w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04dbd-32cdab5a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04deb-32cdab5a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04dee-32cdab5a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04df6-32cdab5a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04e35-32cdab5a {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04e3d-32cdab5a, #w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04e3b-32cdab5a, #w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04e3c-32cdab5a, #w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04e3e-32cdab5a, #w-node-_082de2b1-20a4-b0a6-1ac3-f57959c48364-c4437b7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8e251607-450e-8fa5-1578-5ccd830526e6-c4437b7f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4566c40c-f39f-965c-6b7f-129b8802bfe9-c4437b7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4566c40c-f39f-965c-6b7f-129b8802bfeb-c4437b7f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_082de2b1-20a4-b0a6-1ac3-f57959c48364-8ed97e46 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_21fc75e0-763b-3ca8-e6ee-7b0288a47e32-8ed97e46 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_39aba72e-4a16-0231-678e-3ada8b3943f2-8ed97e46, #w-node-_39aba72e-4a16-0231-678e-3ada8b3943ff-8ed97e46, #w-node-_39aba72e-4a16-0231-678e-3ada8b39440a-8ed97e46, #w-node-_39aba72e-4a16-0231-678e-3ada8b394415-8ed97e46 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_082de2b1-20a4-b0a6-1ac3-f57959c48364-65c893a9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_76559b11-1f24-3ace-17f4-e6de45cb2cf8-65c893a9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_082de2b1-20a4-b0a6-1ac3-f57959c48364-dee77eaa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_76559b11-1f24-3ace-17f4-e6de45cb2cf8-dee77eaa {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_082de2b1-20a4-b0a6-1ac3-f57959c48364-fb30acab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_76559b11-1f24-3ace-17f4-e6de45cb2cf8-fb30acab {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_553fd74c-104b-d8a6-e72c-3c50224b2aa2-63cf3a8f, #w-node-dfa15d06-8741-8be2-eb27-da2dd1d73bc5-63cf3a8f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6df5e367-7fb3-b66e-615d-4d662887ad9e-63cf3a8f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_6df5e367-7fb3-b66e-615d-4d662887ada4-63cf3a8f, #w-node-_6df5e367-7fb3-b66e-615d-4d662887ada5-63cf3a8f, #w-node-_6df5e367-7fb3-b66e-615d-4d662887ada6-63cf3a8f, #w-node-_6df5e367-7fb3-b66e-615d-4d662887ada7-63cf3a8f, #w-node-a193f015-9dad-713e-81db-dfdf3b2bdb80-d7f17331 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a193f015-9dad-713e-81db-dfdf3b2bdbae-d7f17331 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a193f015-9dad-713e-81db-dfdf3b2bdbb1-d7f17331 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a193f015-9dad-713e-81db-dfdf3b2bdbb9-d7f17331 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a193f015-9dad-713e-81db-dfdf3b2bdbfc-d7f17331 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-a193f015-9dad-713e-81db-dfdf3b2bdc02-d7f17331, #w-node-a193f015-9dad-713e-81db-dfdf3b2bdc03-d7f17331, #w-node-a193f015-9dad-713e-81db-dfdf3b2bdc04-d7f17331, #w-node-a193f015-9dad-713e-81db-dfdf3b2bdc05-d7f17331, #w-node-_8c9cc779-1fce-8d72-60ca-ec46184f1a59-35e0cc19, #w-node-b50d0726-4f8d-1e48-fe4a-ca036c60f485-eb0f6df8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b50d0726-4f8d-1e48-fe4a-ca036c60f490-eb0f6df8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b50d0726-4f8d-1e48-fe4a-ca036c60f498-eb0f6df8, #w-node-_9d39e657-caf0-7321-f2db-2dace6b480d4-f924c727 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #wf-form-Spectre-Market-Report-Q4-2024.w-node-_9d39e657-caf0-7321-f2db-2dace6b480f8-f924c727 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9d39e657-caf0-7321-f2db-2dace6b480fb-f924c727 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d39e657-caf0-7321-f2db-2dace6b48103-f924c727 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9d39e657-caf0-7321-f2db-2dace6b48128-f924c727 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9d39e657-caf0-7321-f2db-2dace6b4812e-f924c727, #w-node-_9d39e657-caf0-7321-f2db-2dace6b4812f-f924c727, #w-node-_9d39e657-caf0-7321-f2db-2dace6b48130-f924c727, #w-node-_9d39e657-caf0-7321-f2db-2dace6b48131-f924c727, #w-node-_85f50b7c-0319-05b7-d3bf-907f7fb50863-cef18b6b, #w-node-e63edfc1-6434-8ebf-04b3-f349fdffca18-38e3db62 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c20d61ed-6cb4-0587-1f14-014c91efaf45-e66b55cd, #w-node-c20d61ed-6cb4-0587-1f14-014c91efaf57-e66b55cd, #w-node-c20d61ed-6cb4-0587-1f14-014c91efaf6f-e66b55cd, #w-node-c20d61ed-6cb4-0587-1f14-014c91efaf87-e66b55cd, #w-node-c20d61ed-6cb4-0587-1f14-014c91efafa7-e66b55cd, #w-node-c20d61ed-6cb4-0587-1f14-014c91efafb9-e66b55cd, #w-node-c20d61ed-6cb4-0587-1f14-014c91efafcb-e66b55cd, #w-node-c20d61ed-6cb4-0587-1f14-014c91efafdd-e66b55cd, #w-node-c20d61ed-6cb4-0587-1f14-014c91efafef-e66b55cd, #w-node-c20d61ed-6cb4-0587-1f14-014c91efb003-e66b55cd, #w-node-c20d61ed-6cb4-0587-1f14-014c91efb025-e66b55cd, #w-node-c20d61ed-6cb4-0587-1f14-014c91efb05f-e66b55cd, #w-node-e4a0fffe-c38f-00c8-8851-f55c8641e89d-e66b55cd, #w-node-_4d071f34-0131-81ff-ad3e-154a553ef27c-e66b55cd, #w-node-af93914c-7bce-9dd4-d3d8-abc30f844bee-e66b55cd, #w-node-_2a9ca696-c25a-8094-d759-5f2f92098d37-e66b55cd, #w-node-_047102de-62da-a91a-89e6-df71dd78c8e6-e66b55cd, #w-node-_38f228ef-83bc-5424-6d6d-171c5eb7e8a9-e66b55cd, #w-node-a71dc520-a0a7-4fa8-11eb-864c90e83a42-e66b55cd, #w-node-_5c5fab0d-2c51-de2c-71ba-e4f959a40b5f-e66b55cd, #w-node-_51994145-05bc-66b6-3603-c3eab419703b-e66b55cd, #w-node-c97ec41b-2c96-9bb4-92f6-2ff209ce4158-e66b55cd, #w-node-_29d4b2f5-3c18-2330-b2d8-e3daf99410a0-e66b55cd, #w-node-f56beff1-d9ad-fa59-536a-e184cf51b53e-e66b55cd, #w-node-_934513db-9468-c948-d5e7-a90641475e0f-297eb3b8, #w-node-_934513db-9468-c948-d5e7-a90641475e1b-297eb3b8, #w-node-_934513db-9468-c948-d5e7-a90641475e27-297eb3b8, #w-node-_934513db-9468-c948-d5e7-a90641475e34-297eb3b8, #w-node-_934513db-9468-c948-d5e7-a90641475e3d-297eb3b8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f31-297eb3b8, #w-node-_934513db-9468-c948-d5e7-a90641475f39-297eb3b8, #w-node-_934513db-9468-c948-d5e7-a90641475f41-297eb3b8, #w-node-_934513db-9468-c948-d5e7-a90641475f49-297eb3b8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f5d-297eb3b8 {
    grid-column-end: 4;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f68-297eb3b8 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f71-297eb3b8 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f7c-297eb3b8 {
    grid-row: 4 / 5;
    grid-column-end: 4;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f85-297eb3b8 {
    grid-row: 5 / 6;
    grid-column-end: 4;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f8f-297eb3b8 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_934513db-9468-c948-d5e7-a90641475f99-297eb3b8 {
    grid-row: 7 / 8;
    grid-column-start: 1;
  }

  #w-node-_83f295aa-c272-f6c3-1581-a28de83a8070-e73e4871, #w-node-_009fee64-54d2-e10e-4819-7916f7e1734f-e73e4871 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9c192402-e757-0c8f-4053-f453fd8385b7-e73e4871 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1c491e21-e783-123c-8c76-26e6d0fb6e7d-64e8e3a6, #w-node-_1c491e21-e783-123c-8c76-26e6d0fb6e86-64e8e3a6, #w-node-_1c491e21-e783-123c-8c76-26e6d0fb6e8f-64e8e3a6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a07f6-bbe1ffd6, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0878-bbe1ffd6, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0879-bbe1ffd6, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087a-bbe1ffd6, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087b-bbe1ffd6, #w-node-b4acd507-ee32-2f87-c0e7-a3f9e02a1086-65e287e4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_224fa9bf-c983-a930-d104-c7ce1f5dd552-65e287e4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b191eb66-c39e-d5de-4a25-3cc6bdf6d630-65e287e4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b191eb66-c39e-d5de-4a25-3cc6bdf6d635-65e287e4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92c90-cdbbcdb3, #w-node-d08c8929-813e-77dc-1a5e-680e00d92c9c-cdbbcdb3, #w-node-d08c8929-813e-77dc-1a5e-680e00d92ca8-cdbbcdb3, #w-node-d08c8929-813e-77dc-1a5e-680e00d92cb5-cdbbcdb3, #w-node-d08c8929-813e-77dc-1a5e-680e00d92cbe-cdbbcdb3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92dc4-cdbbcdb3, #w-node-d08c8929-813e-77dc-1a5e-680e00d92dcc-cdbbcdb3, #w-node-d08c8929-813e-77dc-1a5e-680e00d92dd4-cdbbcdb3, #w-node-d08c8929-813e-77dc-1a5e-680e00d92ddc-cdbbcdb3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92df0-cdbbcdb3 {
    grid-column-end: 4;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92dfb-cdbbcdb3 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92e04-cdbbcdb3 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92e0f-cdbbcdb3 {
    grid-row: 4 / 5;
    grid-column-end: 4;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92e18-cdbbcdb3 {
    grid-row: 5 / 6;
    grid-column-end: 4;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92e22-cdbbcdb3 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-d08c8929-813e-77dc-1a5e-680e00d92e2c-cdbbcdb3 {
    grid-row: 7 / 8;
    grid-column-start: 1;
  }

  #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff93832-cdbbcdb3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff9383d-cdbbcdb3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff93845-cdbbcdb3, #w-node-_291a897f-ad53-fc0b-749a-e08aec323d6f-cdbbcdb3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_291a897f-ad53-fc0b-749a-e08aec323d7a-cdbbcdb3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_291a897f-ad53-fc0b-749a-e08aec323d82-cdbbcdb3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff9386a-cdbbcdb3, #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff93873-cdbbcdb3, #w-node-_0efdd928-5ec6-08b4-fd50-02f85ff9387c-cdbbcdb3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a07f6-539395e3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0824-539395e3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0827-539395e3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a082f-539395e3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0872-539395e3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0878-539395e3, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0879-539395e3, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087a-539395e3, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087b-539395e3, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a07f6-11fd7f44, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0878-11fd7f44, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0879-11fd7f44, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087a-11fd7f44, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a087b-11fd7f44 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_11d4934b-05a2-f9e5-19bb-63b60e5060c1-5898f73d, #w-node-_11d4934b-05a2-f9e5-19bb-63b60e5060cf-5898f73d, #w-node-_11d4934b-05a2-f9e5-19bb-63b60e5060dd-5898f73d, #w-node-_11d4934b-05a2-f9e5-19bb-63b60e5060ec-5898f73d, #w-node-_11d4934b-05a2-f9e5-19bb-63b60e5060f7-5898f73d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee6a-5898f73d {
    grid-column-end: 3;
  }

  #w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee6a-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee82-5898f73d {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee82-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-end: 3;
  }

  #w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f5026-5898f73d {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f5026-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04), #w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f501a-5898f73d {
    grid-column-end: 3;
  }

  #w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f501a-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_2d33fa08-dad9-b739-d04f-e9c417016c3f-5898f73d {
    grid-column-end: 3;
  }

  #w-node-_2d33fa08-dad9-b739-d04f-e9c417016c3f-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_2d33fa08-dad9-b739-d04f-e9c417016c48-5898f73d {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_2d33fa08-dad9-b739-d04f-e9c417016c48-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-end: 3;
  }

  #w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6b-5898f73d {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6b-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04), #w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6d-5898f73d {
    grid-column-end: 3;
  }

  #w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6d-5898f73d:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_5cbc6a31-ace3-e2f7-3ab5-2e7909ab66e9-5898f73d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5cbc6a31-ace3-e2f7-3ab5-2e7909ab66ee-5898f73d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9d39e657-caf0-7321-f2db-2dace6b480d4-e9bb92c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #wf-form-Spectre-Market-Report-Q4-2024.w-node-_9d39e657-caf0-7321-f2db-2dace6b480f8-e9bb92c5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9d39e657-caf0-7321-f2db-2dace6b480fb-e9bb92c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d39e657-caf0-7321-f2db-2dace6b48103-e9bb92c5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9d39e657-caf0-7321-f2db-2dace6b48128-e9bb92c5 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9d39e657-caf0-7321-f2db-2dace6b4812e-e9bb92c5, #w-node-_9d39e657-caf0-7321-f2db-2dace6b4812f-e9bb92c5, #w-node-_9d39e657-caf0-7321-f2db-2dace6b48130-e9bb92c5, #w-node-_9d39e657-caf0-7321-f2db-2dace6b48131-e9bb92c5, #w-node-e63edfc1-6434-8ebf-04b3-f349fdffca18-4ef715e9, #w-node-_85f50b7c-0319-05b7-d3bf-907f7fb50863-37254654 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_11d4934b-05a2-f9e5-19bb-63b60e5060c1-b9c267be, #w-node-_11d4934b-05a2-f9e5-19bb-63b60e5060cf-b9c267be, #w-node-_11d4934b-05a2-f9e5-19bb-63b60e5060dd-b9c267be, #w-node-_11d4934b-05a2-f9e5-19bb-63b60e5060ec-b9c267be, #w-node-_11d4934b-05a2-f9e5-19bb-63b60e5060f7-b9c267be {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee6a-b9c267be {
    grid-column-end: 3;
  }

  #w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee6a-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee82-b9c267be {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_404a7df3-99b7-b1b7-3b8e-1d373cf3ee82-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-end: 3;
  }

  #w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f5026-b9c267be {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f5026-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04), #w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f501a-b9c267be {
    grid-column-end: 3;
  }

  #w-node-_4a9757e2-d1a7-7cdc-a89f-df219c9f501a-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_2d33fa08-dad9-b739-d04f-e9c417016c3f-b9c267be {
    grid-column-end: 3;
  }

  #w-node-_2d33fa08-dad9-b739-d04f-e9c417016c3f-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_2d33fa08-dad9-b739-d04f-e9c417016c48-b9c267be {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_2d33fa08-dad9-b739-d04f-e9c417016c48-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-end: 3;
  }

  #w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6b-b9c267be {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6b-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04), #w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6d-b9c267be {
    grid-column-end: 3;
  }

  #w-node-e7add7bd-5e4d-e6da-c336-267bc1dc7d6d-b9c267be:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_5cbc6a31-ace3-e2f7-3ab5-2e7909ab66e9-b9c267be {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5cbc6a31-ace3-e2f7-3ab5-2e7909ab66ee-b9c267be {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9d39e657-caf0-7321-f2db-2dace6b480d4-68e392f7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #wf-form-Spectre-Market-Report-Q4-2024.w-node-_9d39e657-caf0-7321-f2db-2dace6b480f8-68e392f7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9d39e657-caf0-7321-f2db-2dace6b480fb-68e392f7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d39e657-caf0-7321-f2db-2dace6b48103-68e392f7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918a98-68e392f7 {
    grid-column-end: 3;
  }

  #w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918a98-68e392f7:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918aa0-68e392f7 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918aa0-68e392f7:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-end: 3;
  }

  #w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918aa4-68e392f7 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918aa4-68e392f7:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04), #w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918aa6-68e392f7 {
    grid-column-end: 3;
  }

  #w-node-_16ea5348-62b8-a6b9-1c6c-7a47c0918aa6-68e392f7:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_1e81092b-4af2-9984-2ed7-8279fe5019b7-49515149 {
    grid-column-end: 3;
  }

  #w-node-_1e81092b-4af2-9984-2ed7-8279fe5019b7-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_1e81092b-4af2-9984-2ed7-8279fe5019bf-49515149 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_1e81092b-4af2-9984-2ed7-8279fe5019bf-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04), #w-node-_69fcee32-0f3b-2fa0-86b0-df24dd07e406-49515149 {
    grid-column-end: 3;
  }

  #w-node-_69fcee32-0f3b-2fa0-86b0-df24dd07e406-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-_69fcee32-0f3b-2fa0-86b0-df24dd07e40e-49515149 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_69fcee32-0f3b-2fa0-86b0-df24dd07e40e-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04), #w-node-b9151d7e-3808-305e-3baa-fb2f6c4e4f10-49515149 {
    grid-column-end: 3;
  }

  #w-node-b9151d7e-3808-305e-3baa-fb2f6c4e4f10-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-b9151d7e-3808-305e-3baa-fb2f6c4e4f18-49515149 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-b9151d7e-3808-305e-3baa-fb2f6c4e4f18-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04), #w-node-afd50a70-2775-0397-4834-5d59f65c21f9-49515149 {
    grid-column-end: 3;
  }

  #w-node-afd50a70-2775-0397-4834-5d59f65c21f9-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-afd50a70-2775-0397-4834-5d59f65c2201-49515149 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-afd50a70-2775-0397-4834-5d59f65c2201-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04), #w-node-a8be246d-93b8-392d-36c6-5ab602c218fd-49515149 {
    grid-column-end: 3;
  }

  #w-node-a8be246d-93b8-392d-36c6-5ab602c218fd-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-start: 1;
  }

  #w-node-a8be246d-93b8-392d-36c6-5ab602c21905-49515149 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-a8be246d-93b8-392d-36c6-5ab602c21905-49515149:where(.w-variant-af01fb4a-6ed6-cf0f-5282-fe42571c3f04) {
    grid-column-end: 3;
  }

  #w-node-b1c797b5-1f38-32d6-6e6a-1f5d09a5ca80-0b3f3946, #w-node-_70185775-f658-f99b-b137-d05ec5e7d2ab-0b3f3946, #w-node-_33052fad-6188-1f7b-168b-9d0e9a5a67e5-0b3f3946 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-cd80a979-d175-ef64-7c4a-76efe22bb12e-0b3f3946 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_292ba345-233b-6e34-6006-93aaf2593c6f-0b3f3946 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0684fd86-2244-fc31-04e1-b5e510c2b1be-0b3f3946, #w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3d3b-d3376c71, #w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3d3c-d3376c71 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3d3d-d3376c71 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-eebe17a2-2ad0-9aa0-d61e-867b64ca76f6-8bc87d8d {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-eebe17a2-2ad0-9aa0-d61e-867b64ca76fa-8bc87d8d {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-eebe17a2-2ad0-9aa0-d61e-867b64ca76fc-8bc87d8d {
    grid-area: 2 / 3 / 3 / 5;
    align-self: center;
  }

  #w-node-_7d24f5d0-9e27-be18-4953-5efd538fca9c-8bc87d93 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ff2ef5c3-2cd9-6c7b-a6b0-3b6b908e2289-8bc87d93 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-ff2ef5c3-2cd9-6c7b-a6b0-3b6b908e228d-8bc87d93 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-ff2ef5c3-2cd9-6c7b-a6b0-3b6b908e228f-8bc87d93 {
    grid-area: 2 / 3 / 3 / 5;
    align-self: center;
  }

  #w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3dc2-8bc87d95 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3dc6-8bc87d95 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3dc8-8bc87d95 {
    grid-area: 2 / 3 / 3 / 5;
    align-self: center;
  }

  #w-node-_431672e7-364f-b4e8-bfbb-c4e33f028c15-8bc87d96 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_431672e7-364f-b4e8-bfbb-c4e33f028c19-8bc87d96 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_431672e7-364f-b4e8-bfbb-c4e33f028c1b-8bc87d96 {
    grid-area: 2 / 3 / 3 / 5;
    align-self: center;
  }

  #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-8bc87da2, #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-bf9cde2c, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b12-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b12-7552fdba, #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-c01e5cbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-811f782c {
    justify-self: auto;
  }

  #w-node-_9645ac55-1257-065f-28f4-72ecac1520de-811f782c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-cc02ea62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65cb8e4b-7e08-b7eb-af13-b92e6c506116-5dc32c11 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_65cb8e4b-7e08-b7eb-af13-b92e6c50611a-5dc32c11 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_65cb8e4b-7e08-b7eb-af13-b92e6c50611c-5dc32c11 {
    grid-area: 2 / 3 / 3 / 5;
    align-self: center;
  }

  #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-800109a9 {
    justify-self: auto;
  }

  #w-node-_9645ac55-1257-065f-28f4-72ecac1520de-800109a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-8fb6c3e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f64ed595-995f-a7b3-4b7d-16f28ff25dff-330512e8 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-f64ed595-995f-a7b3-4b7d-16f28ff25e03-330512e8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-f64ed595-995f-a7b3-4b7d-16f28ff25e05-330512e8 {
    grid-area: 2 / 3 / 3 / 5;
    align-self: center;
  }

  #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-b6d20881 {
    justify-self: auto;
  }

  #w-node-_9645ac55-1257-065f-28f4-72ecac1520de-b6d20881 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-ac37a238 {
    justify-self: auto;
  }

  #w-node-_9645ac55-1257-065f-28f4-72ecac1520de-ac37a238 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-f0c4480d-5892-f929-51e5-6bc3e36dc1a6-d6da23a6 {
    justify-self: auto;
  }

  #w-node-_9645ac55-1257-065f-28f4-72ecac1520de-d6da23a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-d2167974 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ff66467-7678-e7ed-7559-16eb3a1b282b-7e111681 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_2ff66467-7678-e7ed-7559-16eb3a1b282f-7e111681 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_2ff66467-7678-e7ed-7559-16eb3a1b2831-7e111681 {
    grid-area: 2 / 3 / 3 / 5;
    align-self: center;
  }

  #w-node-_0dfda5a6-244e-2d24-b060-ce31c4183a51-b4a4caf3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-fce244b0-80cd-4f24-a4e0-c80b625e81b4-b4a4caf3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-38e3db62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ec33ab55-e5ae-3dac-3316-72f3db86897d-e73e4871 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_42e453fe-f9a3-4be3-8357-8453f37f2869-e73e4871 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-ec33ab55-e5ae-3dac-3316-72f3db868981-e73e4871 {
    grid-area: 2 / 3 / 3 / 5;
    align-self: center;
  }

  #w-node-_224fa9bf-c983-a930-d104-c7ce1f5dd552-65e287e4, #w-node-b191eb66-c39e-d5de-4a25-3cc6bdf6d635-65e287e4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9d0a4f34-2e49-0475-9932-4b2f0a883152-65e287e4 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_9d0a4f34-2e49-0475-9932-4b2f0a883156-65e287e4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_9d0a4f34-2e49-0475-9932-4b2f0a883158-65e287e4 {
    grid-area: 2 / 3 / 3 / 5;
    align-self: center;
  }

  #w-node-_5cbc6a31-ace3-e2f7-3ab5-2e7909ab66ee-5898f73d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-afddec7f-4138-89d0-121a-8664e78a1d28-4ef715e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5cbc6a31-ace3-e2f7-3ab5-2e7909ab66ee-b9c267be {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2ff66467-7678-e7ed-7559-16eb3a1b282b-0b3f3946 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_2ff66467-7678-e7ed-7559-16eb3a1b282f-0b3f3946 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_2ff66467-7678-e7ed-7559-16eb3a1b2831-0b3f3946 {
    grid-area: 2 / 3 / 3 / 5;
    align-self: center;
  }

  #w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3dc2-d3376c71 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3dc6-d3376c71 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: center;
  }

  #w-node-_1a1b0555-d78a-e7d7-1ca6-9464707a3dc8-d3376c71 {
    grid-area: 2 / 3 / 3 / 5;
    align-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0878-8bc87d38, #w-node-_74d36111-e33b-f43b-933e-f08f54f00e5a-8bc87d51, #w-node-_13efe596-8774-cbf2-d69b-d80320c9e873-8bc87d71 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_61d934d6-f202-33ee-2f9d-f034cb574ff1-8bc87da3, #w-node-eaec6d58-f14f-ea95-17b4-612bef31d587-8bc87da4, #w-node-eaec6d58-f14f-ea95-17b4-612bef31d587-c20956ee, #w-node-_61d934d6-f202-33ee-2f9d-f034cb574ff1-6007ca14 {
    align-self: auto;
  }

  #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b12-d3882df8, #w-node-_8da37dd1-dfc6-cc21-b4f9-c50604b34b12-7552fdba {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-eaec6d58-f14f-ea95-17b4-612bef31d587-f5bedec7, #w-node-_61d934d6-f202-33ee-2f9d-f034cb574ff1-f212c37b, #w-node-_61d934d6-f202-33ee-2f9d-f034cb574ff1-994f46da, #w-node-eaec6d58-f14f-ea95-17b4-612bef31d587-e6eca67f, #w-node-_61d934d6-f202-33ee-2f9d-f034cb574ff1-431ab33f, #w-node-_61d934d6-f202-33ee-2f9d-f034cb574ff1-8aa1503a {
    align-self: auto;
  }

  #w-node-_30ff6b33-0fe2-728c-49a6-87e98ec04e3d-32cdab5a, #w-node-_6df5e367-7fb3-b66e-615d-4d662887ada4-63cf3a8f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-d8ca2918-e00f-a10b-534b-07986fe47fb1-b4a4caf3 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a193f015-9dad-713e-81db-dfdf3b2bdc02-d7f17331, #w-node-_9d39e657-caf0-7321-f2db-2dace6b4812e-f924c727, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0878-bbe1ffd6, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0878-539395e3, #w-node-_30a006b9-a374-4dd7-f203-5d69c01a0878-11fd7f44, #w-node-_9d39e657-caf0-7321-f2db-2dace6b4812e-e9bb92c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }
}
