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: Kgdropsofjupiter;
  src: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bbb9_KGDropsofJupiter.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Anurati;
  src: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0baf2_Anurati-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: "Museosans 100";
  src: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/6596cc425e763d0da1444f65_MuseoSans-100.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Museosans 700";
  src: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/6596cc420fc2bffdbec9aecd_MuseoSans_700.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Museosans 300";
  src: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/6596cc42c4d958a4a6fb74cd_MuseoSans-300.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Museosans 900";
  src: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/6596cc43c1616adb5c4dc2d9_MuseoSans_900.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Museosans 500";
  src: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/6596cc439cba6680d44f92d2_MuseoSans_500.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Museosans 100";
  src: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/6596cc42f484fd3881e8b371_MuseoSans-100Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Museosans 900";
  src: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/6596cc43cce5e9c3fa23d13e_MuseoSans-900Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Museosans 300";
  src: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/6596cc42bec3925e32fd42db_MuseoSans-300Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Museosans 700";
  src: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/6596cc43dd7aecef02cfe6c6_MuseoSans-700Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Museosans 500";
  src: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/6596cc42932c6fdd13cbfd6c_MuseoSans_500_Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

:root {
  --black: black;
  --real-producers-blue: #25a5de;
  --alice-blue\<deleted\|variable-d5cc6f1b\>: #096ad033;
  --steel-blue: #096ad0;
  --096ad0\<deleted\|variable-17948971\>: #096ad00a;
  --midnight-blue: #1f2c3d;
  --authorized\<deleted\|variable-400fdd40\>: #5e2ceb;
  --green: #00af06;
  --steel-blue-60: #096ad099;
  --white: white;
  --lime-green-2\<deleted\|variable-c93aa5fc\>: #00d600;
  --blue-violet\<deleted\|variable-6cbe94e3\>: #9d00ff;
  --red: red;
  --real-producers-dark-blue: #14364b;
  --dashboard-radius: 20px;
  --medium-sea-green\<deleted\|variable-9538e950\>: #31c26e;
}

.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 {
  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-pagination-previous-icon {
  margin-right: 4px;
}

.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-pagination-next-icon {
  margin-left: 4px;
}

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

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

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

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

.w-checkbox-input--inputType-custom {
  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;
}

h1 {
  margin-top: 0;
  margin-bottom: 5px;
  font-family: "Museosans 700", sans-serif;
  font-size: 54px;
  font-weight: 400;
  line-height: 1.1em;
}

h2 {
  white-space: normal;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: "Museosans 700", sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 1.1em;
}

h3 {
  margin-top: 0;
  margin-bottom: 5px;
  font-family: "Museosans 700", sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 1.2em;
}

h4 {
  margin-top: 0;
  margin-bottom: 5px;
  font-family: "Museosans 500", sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.2em;
}

h5 {
  margin-top: 0;
  margin-bottom: 5px;
  font-family: "Museosans 500", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
}

h6 {
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: "Museosans 300", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5em;
}

p {
  margin-top: 0;
  margin-bottom: 5px;
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
}

a {
  color: var(--black);
  white-space: nowrap;
  text-decoration: underline;
  transition: all .3s;
}

a:hover {
  color: var(--real-producers-blue);
}

ul {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 40px;
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  line-height: 1em;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
}

li {
  margin-bottom: 10px;
  font-weight: 400;
}

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

strong {
  font-family: "Museosans 700", sans-serif;
  font-weight: 400;
}

blockquote {
  border-left: 1px solid #000000bf;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px 20px;
  font-size: 23px;
  font-weight: 300;
  line-height: 32px;
}

.section {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section.grid {
  z-index: -1;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.section.bo-bottom-padding {
  padding-bottom: 0;
}

.section.divider {
  background-color: var(--alice-blue\<deleted\|variable-d5cc6f1b\>);
  padding-top: 10px;
  padding-bottom: 10px;
}

.section.full-screen.background-image-side {
  background-color: var(--alice-blue\<deleted\|variable-d5cc6f1b\>);
  background-image: linear-gradient(#000000d9, #303030d1), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bac4_image-slider-741-york-1.jpg");
  background-position: 0 0, 100% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 160px;
  box-shadow: 1px 1px 39px #000000eb;
}

.section.full-screen.stretch {
  align-items: stretch;
}

.section.light-blue {
  background-color: var(--096ad0\<deleted\|variable-17948971\>);
  border-style: none;
}

.section.wider-padding {
  padding-top: 160px;
  padding-bottom: 160px;
}

.section.wider-padding.background-image {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0b806_cinematic%20-%20big.svg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  align-items: center;
  display: flex;
}

.section.wider-padding.border {
  border-top: 1px solid var(--096ad0\<deleted\|variable-17948971\>);
  border-bottom: 1px solid var(--096ad0\<deleted\|variable-17948971\>);
  background-color: #2020200a;
  box-shadow: 1px 1px 39px #00000036;
}

.section.wider-padding.map {
  background-position: 50%;
  padding-top: 240px;
  padding-bottom: 240px;
}

.section.light-blue {
  background-color: #096ad014;
}

.section.blue {
  color: #096ad0;
  background-color: #096ad0;
}

.section.background-image {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0b806_cinematic%20-%20big.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
}

.section.half-screen-background-image {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0b813_16%3A9%20-%20big.svg");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 50%;
}

.section.half-screen-background-image.right {
  background-position: 100%;
}

.section.black {
  background-color: var(--midnight-blue);
}

.section.page-header {
  padding-top: 160px;
  padding-bottom: 80px;
}

.section.page-header.image {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0b806_cinematic%20-%20big.svg");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 160px;
}

.section.full-screen {
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.section.pale-blue {
  background-color: #2020200a;
  box-shadow: 1px 1px 40px #00000024;
}

.section.map {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0b807_map.svg");
  background-size: cover;
}

.section.legowerk-footer {
  padding-top: 60px;
  padding-bottom: 60px;
}

.wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper.grid-container {
  z-index: -1;
  display: block;
  position: fixed;
  inset: auto 0 0;
}

.wrapper.space-around {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.wrapper.navbar-2 {
  flex-direction: row;
  align-items: center;
  height: 80px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.wrapper.lg-negative-margins {
  flex-direction: row;
  flex: 0 auto;
  margin-top: -80px;
  margin-bottom: -80px;
  display: flex;
}

.wrapper.navbar {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.wrapper.introduction {
  z-index: -1;
  transform-origin: 50% 100%;
  height: 100%;
  position: absolute;
}

.wrapper.mobile-navbar-container {
  flex-direction: column;
  align-items: stretch;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.grid {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  height: 100vh;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.grid.intro {
  height: 100%;
}

.block {
  border-style: none;
  border-width: 1px;
  flex-wrap: nowrap;
  flex: 1;
  place-content: flex-start;
  align-items: flex-start;
  min-width: auto;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.block.lg-50 {
  float: left;
  justify-content: center;
  width: 50%;
  min-height: 400px;
  padding: 80px;
  display: flex;
}

.column-overlay {
  border-left: 1px solid #096ad00d;
  border-right: 1px solid #096ad00d;
  width: 100%;
  height: 100%;
}

.column-overlay.white {
  border-left-color: #ffffff14;
  border-right-color: #ffffff14;
}

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

.center-align.bottom-margin {
  margin-bottom: 40px;
}

.center-align._80-percent-width {
  width: 80%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.col {
  flex-flow: column;
  flex: 0 auto;
  align-items: flex-start;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.col.centre-align {
  align-items: center;
}

.col.lg-4 {
  flex-wrap: wrap;
  flex: 0 auto;
  width: 33.33%;
}

.col.lg-4.align-bottom {
  justify-content: flex-end;
}

.col.lg-4.align-bottom.md-4 {
  align-items: center;
}

.col.lg-4.sm-2.lg-vertical-align {
  justify-content: center;
  width: 50%;
  padding-left: 0;
  padding-right: 0;
}

.col.lg-4.flex-stretch {
  align-items: stretch;
}

.col.lg-3 {
  flex: none;
  width: 25%;
}

.col.lg-3._2-col-in-mobile {
  padding-left: 5px;
  padding-right: 5px;
}

.col.lg-3.no-padding {
  float: left;
}

.col.lg-3.flex-stretch {
  align-items: stretch;
}

.col.lg-3.sm-2 {
  align-items: center;
  width: 25%;
  padding-left: 10px;
  padding-right: 10px;
}

.col.lg-1 {
  flex: 0 auto;
  width: 8.33%;
}

.col.lg-6 {
  color: var(--black);
  flex: 0 auto;
  align-items: flex-start;
  width: 50%;
}

.col.lg-6.centre-align {
  justify-content: flex-start;
  align-items: center;
}

.col.lg-6.centre-align-vertical {
  justify-content: center;
}

.col.lg-6.md-3.centre-align {
  align-items: center;
}

.col.lg-6.md-4 {
  width: 50%;
}

.col.lg-6.sm-margin-bottom.stretch {
  align-items: stretch;
}

.col.lg-2 {
  width: 16.66%;
}

.col.lg-5 {
  width: 41.66%;
}

.col.lg-5.align-vertically {
  justify-content: center;
}

.col.lg-5.align-vertically.md-4 {
  flex-direction: row;
}

.col.lg-7 {
  width: 58.33%;
}

.col.lg-8 {
  width: 66.66%;
}

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

.paragraph-small {
  color: #666;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.paragraph-small.centre-align {
  text-align: center;
}

.paragraph-small.no-top-margins {
  margin-top: 0;
}

.paragraph-small.no-margins {
  text-decoration: none;
}

.paragraph-small.no-margins.xout {
  color: #c5c5c5;
  text-decoration: line-through;
}

.paragraph-small.align-to-h1 {
  margin-bottom: 6px;
  margin-left: 5px;
}

.paragraph-small.divider-line {
  margin-left: 8px;
  margin-right: 8px;
}

.paragraph-small.short-paragraph {
  width: 75%;
}

.paragraph-small.white {
  color: #fff9;
}

.paragraph-small.footer {
  margin-bottom: 0;
  font-size: 13px;
}

.row {
  flex-flow: wrap;
  align-content: stretch;
  align-items: center;
  margin: 20px -15px;
  display: flex;
}

.row.flex-horizontal {
  flex-wrap: nowrap;
  justify-content: flex-start;
  display: flex;
}

.row.flex-horizontal.no-bottom-margin {
  margin-bottom: 0;
}

.row.centre-align {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

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

.row.align-centre.flex-vertical-align {
  align-items: center;
}

.row.pricing-table {
  z-index: 5000;
  justify-content: center;
  align-items: flex-start;
  position: relative;
  top: 90px;
}

.row.align-top {
  align-items: flex-start;
}

.button-sub-button {
  background-color: var(--authorized\<deleted\|variable-400fdd40\>);
  color: #fff;
  border: 0 solid #000;
  border-radius: 5px;
  width: 100%;
  margin-top: 5px;
  padding: 15px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 400;
  transition: all .2s;
}

.button-sub-button:hover {
  color: #fff;
  box-shadow: 0 0 14px #0000005c;
}

.button-sub-button.ghost {
  border: 1px none var(--steel-blue);
  box-shadow: none;
  color: #fff;
  border-radius: 5px;
}

.button-sub-button.ghost:hover {
  color: #fff;
  background-color: #fff;
  background-image: none;
  transform: scale(1.05);
  box-shadow: 4px 4px 12px #0000002e;
}

.button-sub-button.ghost.reversed {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.button-sub-button.ghost.reversed:hover, .button-sub-button.reversed {
  color: var(--steel-blue);
  background-color: #fff;
}

.button-sub-button.reversed:hover {
  background-image: none;
}

.button-sub-button.lg-wide {
  background-color: var(--black);
  text-align: center;
  width: 100%;
}

.button-sub-button.lg-wide:hover {
  background-color: var(--green);
  color: var(--black);
  font-weight: 300;
}

.button-sub-button.lg-wide.ghost {
  background-color: var(--black);
}

.button-sub-button.margin {
  border-style: solid;
  margin-top: 20px;
  padding: 20px;
  box-shadow: 3px 3px 16px #00000078;
}

.button-sub-button.margin-left {
  border-radius: 5px;
  margin-right: 20px;
  padding-top: 25px;
  padding-bottom: 25px;
  box-shadow: 3px 3px 16px #00000078;
}

.button-sub-button.margin-left:hover {
  transform: scale(1.05);
}

.button-sub-button.side-margins {
  margin-left: 16px;
  margin-right: 16px;
}

.button-sub-button.form-button {
  box-shadow: none;
  border-radius: 0 3px 3px 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 14px;
}

.button-sub-button.white {
  color: var(--steel-blue-60);
  background-color: #fff;
  border-style: none;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-right: 20px;
  box-shadow: 0 4px 11px #013a751a;
}

.navbar {
  background-color: #0000;
  flex-direction: row;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.navbar.fixed {
  background-color: #0000;
  padding-top: 36px;
  padding-bottom: 36px;
  display: block;
  position: absolute;
}

.margin-bottom {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 20px;
  transition: all .3s;
  display: flex;
}

.margin-bottom:hover {
  transform: translate(0, -5px);
  box-shadow: 1px 1px 17px 4px #00000038;
}

.margin-bottom.small {
  margin-bottom: 20px;
}

.form {
  color: #666;
  width: 100%;
}

.form-field {
  color: #666;
  background-color: #3131310a;
  background-image: none;
  border-style: none;
  border-radius: 3px;
  width: 100%;
  min-width: 200px;
  height: 60px;
  margin-bottom: 20px;
  padding: 15px 16px;
  font-family: Roboto, sans-serif;
  font-size: 23px;
  font-weight: 300;
}

.form-field::placeholder {
  color: var(--steel-blue);
}

.form-field.no-bottom-margins {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.form-field.no-bottom-margins.margin-right {
  margin-right: 20px;
}

.form-field.side-margins {
  margin-left: 16px;
  margin-right: 16px;
}

.text-area {
  background-color: #3131310a;
  border-style: none;
  border-radius: 3px;
  min-height: 140px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-left: 16px;
  font-size: 16px;
}

.text-area::placeholder {
  color: var(--steel-blue);
}

.page-preview-link {
  background-color: var(--midnight-blue);
  box-shadow: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 36px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.page-preview-link:hover {
  background-image: radial-gradient(circle farthest-corner at 0% 0%, #2279d4, var(--steel-blue));
  transform: translate(0, -4px);
  box-shadow: 0 8px 40px #0000001a;
}

.page-wrapper {
  position: relative;
  overflow: hidden;
}

.price-table-container {
  border: 1px solid var(--alice-blue\<deleted\|variable-d5cc6f1b\>);
  border-radius: 6px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 50px;
  display: flex;
}

.price-table-container.flex-stretch {
  background-image: linear-gradient(#0d00ff24, #fff 30%);
  border-width: 4px;
  border-color: #7f94c9;
  align-items: stretch;
  width: 100%;
  padding: 100px 10px 40px;
  position: relative;
  box-shadow: 2px 2px 11px #00000014;
}

.price-table-container.flex-stretch:hover {
  background-color: #effff0;
  box-shadow: inset 0 0 20px #09d03452, 2px 2px 11px #00000014;
}

.price-table-container.flex-stretch.center {
  background-image: linear-gradient(#ffd800ab, #fff 26%);
  border-width: 4px;
  border-color: #ffd800;
  padding-top: 130px;
  top: -27px;
  box-shadow: 2px 2px 11px #00000014;
}

.price-table-container.flex-stretch.center:hover {
  background-color: #effff0;
  box-shadow: inset 0 0 20px #09d03452, 2px 2px 11px #00000014;
}

.price-table-container.link {
  align-items: stretch;
  text-decoration: none;
  transition: border .2s ease-in-out;
}

.price-table-container.link:hover {
  border-color: var(--steel-blue);
}

.logo {
  flex: 1;
  margin-left: 20px;
  position: absolute;
}

.logo.w--current {
  flex: 1;
}

.logo.rel {
  align-items: center;
  margin-left: 0;
  display: flex;
  position: relative;
}

.logo.rel.w--current {
  flex: 0 auto;
  display: flex;
}

.white {
  color: #fff;
  font-weight: 300;
}

.white.centered {
  text-align: center;
  text-shadow: 1px 1px 6px #00000070;
}

.horizontal-line {
  background-color: #fff;
  width: 100%;
  height: 1px;
  margin-bottom: 40px;
}

.horizontal-line.blue {
  background-color: var(--steel-blue);
  margin-top: 10px;
  margin-bottom: 10px;
}

.footer-logo {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.footer-link {
  opacity: .5;
  cursor: pointer;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
}

.footer-link:hover {
  opacity: 1;
}

.footer-link.w--current {
  opacity: 1;
  font-weight: 500;
}

.footer-link.spacing {
  opacity: 1;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 16px;
  font-weight: 400;
}

.footer-link.spacing.last {
  margin-right: 0;
}

.footer-link.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.footer-link.no-padding.last {
  margin-right: -20px;
}

.social-media-icon {
  padding: 8px;
}

.contact-form-container {
  border-radius: 6px;
  width: 100%;
}

.contact-form-container.card {
  border: 1px none var(--alice-blue\<deleted\|variable-d5cc6f1b\>);
  color: var(--black);
  background-color: #fff;
  padding: 40px;
  box-shadow: 10px 0 80px #1f2c3d1a;
}

.contact-form-container.light-blue.padding {
  padding: 40px;
}

.icon {
  color: #fff;
  margin-bottom: 20px;
  font-size: 24px;
}

.light-blue {
  background-color: #096ad00a;
}

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

.answer-text {
  margin-top: 8px;
}

.question-arrow-icon {
  width: 15px;
}

.question-arrow-icon.left {
  margin-top: 11px;
  margin-left: 0;
  margin-right: 16px;
}

.answer {
  color: #9096a4;
  padding-left: 60px;
  padding-right: 8px;
  display: block;
  overflow: hidden;
}

.answer._2 {
  margin-left: 32px;
  padding-left: 0;
  padding-right: 0;
}

.question-container {
  text-align: left;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  transition: all .3s;
  overflow: hidden;
}

.question-container:hover {
  border-color: #666;
}

.question-container.transparent {
  background-color: #0000;
  border-style: none;
  margin-bottom: 16px;
  padding: 10px 0;
}

.faq-question-number {
  border: 2px solid var(--real-producers-blue);
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-family: "Museosans 700", sans-serif;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.faq-question-number._2 {
  border-color: var(--steel-blue);
  color: var(--steel-blue);
  width: 40px;
  height: 40px;
  margin-top: 11px;
  margin-bottom: 0;
}

.question-text {
  flex: 1;
  margin-top: 15px;
  margin-left: 24px;
}

.div-block-8 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-white {
  z-index: 5000;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-around;
  align-items: center;
  display: flex;
  position: absolute;
  right: 20px;
}

.nav-link-2 {
  color: var(--steel-blue);
  cursor: pointer;
  padding: 15px 20px;
  font-size: 16px;
  line-height: 24px;
  transition: opacity .15s;
  position: relative;
}

.nav-link-2:hover {
  opacity: 1;
  color: var(--steel-blue);
}

.nav-link-2.w--current {
  color: var(--steel-blue);
  font-weight: 700;
  transition-property: none;
}

.nav-link-2.border {
  opacity: 1;
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  transition: background-color .2s;
}

.nav-link-2.border:hover {
  background-color: var(--steel-blue);
  color: #fff;
  box-shadow: 4px 4px 9px #00000030;
}

.nav-link-2.border.w--current:hover {
  background-color: #fdfdfd;
  border-color: #ebebeb;
  box-shadow: 4px 4px 9px #00000030;
}

.nav-link-2.border.cta {
  background-color: var(--steel-blue);
  color: #fff;
}

.nav-link-2.dropdown {
  opacity: 1;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
}

.nav-link-2.full-opacity {
  opacity: 1;
}

.nav-link-2.burger-nav {
  opacity: 1;
  color: #096ad099;
  background-color: #fff;
  flex: 0 auto;
  justify-content: center;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  transition: opacity .15s, color .2s;
  display: block;
  position: relative;
}

.nav-link-2.burger-nav:hover {
  opacity: 1;
  color: var(--steel-blue);
}

.menu-button-custom.w--open {
  color: var(--alice-blue\<deleted\|variable-d5cc6f1b\>);
  background-color: #fff;
}

.nav-bar {
  z-index: 200;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.nav-bar.sample-website {
  flex-direction: column;
  position: absolute;
}

.nav-bar.burger-nav {
  background-color: #fff;
}

.nav-logo-main {
  max-width: 200px;
  max-height: 50px;
}

.toggle-grid {
  z-index: 100;
  background-color: var(--midnight-blue);
  color: #fff;
  border-radius: 60px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 16px;
  position: fixed;
  bottom: 0;
  right: 0;
}

.logo-navbar {
  max-width: 200px;
}

.blue {
  background-color: var(--steel-blue);
}

.partner-logo {
  width: 100px;
}

.phone-image.negative-margins {
  margin-bottom: -125px;
}

.no-margins {
  color: #999;
  margin-top: 0;
  margin-bottom: 0;
}

.no-margins.bold-text {
  letter-spacing: -1px;
  font-weight: 400;
}

.no-bottom-margins {
  margin-bottom: 0;
}

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

.sm-align-centre {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-image {
  border-radius: 5px;
  margin-bottom: 20px;
}

.slider {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.slide {
  background-color: #0000;
}

.slide.small {
  width: 70%;
  margin-left: 10px;
  margin-right: 10px;
}

.slider-arrow, .slide-nav {
  color: var(--steel-blue);
}

.full-width-image {
  width: 100%;
}

.overflow-visible {
  overflow: visible;
}

.small-icon {
  float: left;
  margin-right: 16px;
  display: block;
}

.inline-form {
  width: 75%;
  display: flex;
}

.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.components-list-container {
  background-color: var(--midnight-blue);
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
  display: none;
}

.components-list-container._2 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  display: none;
}

.flex-stretch {
  flex-direction: column;
  display: flex;
}

.no-vertical-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.flex-horizontal-justify-start-align-centre {
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 5px;
  display: flex;
}

.tick-icon {
  width: 15px;
  margin-right: 5px;
}

.flex-horizontal {
  display: flex;
}

.flex-horizontal.align-bottom {
  align-items: flex-end;
}

.flex-horizontal.align-bottom.margin-bottom {
  flex-direction: row;
}

.link-card {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  flex-flow: column;
  flex: 1;
  width: 100%;
  height: 100%;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  overflow: hidden;
}

.link-card:hover {
  border-color: #000;
}

.link-card.no-border {
  border-style: none;
}

.link-card.no-border:hover {
  transform: none;
}

.padding {
  padding: 20px;
}

.padding.no-horizontal-padding {
  padding-left: 0;
  padding-right: 0;
}

.masonry-div {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 3px;
  flex: 1;
  width: 100%;
  margin-bottom: 30px;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.masonry-div.vertical {
  flex: 1;
}

.margin-bottom-gutter {
  margin-bottom: 30px;
}

.tab {
  width: 100%;
}

.tabs-menu {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.tab-link {
  opacity: .5;
  color: var(--steel-blue);
  text-align: center;
  background-color: #0000;
  flex: 1;
  width: 33.33%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.tab-link.w--current {
  opacity: 1;
  background-color: #0000;
  font-weight: 700;
}

.centred-logo-container {
  justify-content: center;
  display: flex;
}

.text-block {
  color: #fff;
  font-size: 14px;
}

.nav-link-with-icon-containr {
  align-items: center;
  display: flex;
}

.menu-icon {
  margin-right: 8px;
}

.navbar-links-container {
  flex: 0 auto;
  align-items: flex-start;
  display: flex;
}

.dark-blue {
  background-color: var(--midnight-blue);
}

.nav-link {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  padding: 26px;
  font-size: 12px;
  text-decoration: none;
}

.nav-link.cta {
  background-color: var(--steel-blue);
  color: #fff;
  transition: background-color .1s ease-in-out;
}

.nav-link.cta:hover {
  background-color: #328ae6;
}

.nav-link.cta-large-texgt {
  background-color: var(--steel-blue);
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-top: 26px;
  padding-bottom: 26px;
  font-size: 20px;
  font-weight: 300;
  transition: background-color .1s ease-in-out;
}

.nav-link.cta-large-texgt:hover {
  background-color: #328ae6;
}

.back-to-legowerk-link {
  z-index: 100;
  background-color: var(--midnight-blue);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 90px;
  margin: 16px;
  padding: 8px 14px;
  font-size: 10px;
  text-decoration: none;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
}

.dropdown-container {
  background-color: var(--midnight-blue);
  width: 100%;
  margin-top: 36px;
  display: block;
  position: fixed;
}

.components-wrapper {
  border-style: solid none;
  border-width: 20px;
  border-color: var(--alice-blue\<deleted\|variable-d5cc6f1b\>);
  overflow: hidden;
}

.hover.hover-on-image {
  opacity: 1;
  background-color: #e4f1fd;
  width: auto;
  height: 100%;
  padding: 30px;
  display: block;
  position: absolute;
}

.portrait-container {
  margin-bottom: 30px;
  position: relative;
}

.team-small-container {
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 60px;
  display: flex;
}

.div-block-29 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-9 {
  margin-right: 20px;
}

.bold {
  font-weight: 500;
}

.form-with-button {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.testimonial-container {
  background-color: #fff;
  border-radius: 10px;
  align-items: flex-start;
  padding: 50px;
  display: flex;
  box-shadow: 6px 6px 24px #00000047;
}

.testimonial-container.border {
  background-color: #fff;
  border-style: solid;
  border-width: 2px;
  border-radius: 3px;
  align-items: flex-start;
  display: flex;
}

.quotation-mark {
  opacity: .1;
  margin-right: 24px;
}

.slider-3 {
  background-color: #0000;
  height: 100%;
}

.slide-nav-2 {
  margin-top: -17px;
  margin-bottom: 0;
  font-size: 10px;
  position: relative;
}

.hide {
  display: none;
}

.flex-horizontal-space-between {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-horizontal-space-between.footer {
  box-shadow: none;
  background-color: #0000;
  padding-bottom: 30px;
}

.flex-horizontal-space-between.sub-footer {
  box-shadow: none;
  border-top: 1px solid #d8d8d8;
  width: 100%;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}

.flex-horizontal-space-between.sub-footer.user-profile {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.flex-horizontal-space-between.mls-property {
  box-shadow: none;
  border-top: 1px solid #d8d8d8;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.flex-horizontal-space-between.rp-footer {
  box-shadow: none;
  width: 100%;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.flex-horizontal-space-between.rp-footer.user-profile {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.horizontal-short-line {
  background-color: var(--alice-blue\<deleted\|variable-d5cc6f1b\>);
  height: 1px;
  margin-left: -50px;
  margin-right: -50px;
}

.div-block-32 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.social-link {
  border: 1px solid var(--steel-blue);
  background-color: var(--steel-blue);
  border-radius: 50px;
  margin-left: 6px;
  margin-right: 6px;
  padding: 8px;
  display: inline;
}

.team-small-container-1 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.team-container {
  margin-bottom: 30px;
}

.section-header {
  text-align: center;
  justify-content: center;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.half-screen-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  display: flex;
}

.page-title {
  color: #fff;
}

.short-paragraph {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  display: block;
}

.short-paragraph.margin-bottom {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.app-download-button {
  float: left;
  margin-right: 30px;
}

.feature-icon-horizontal {
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.icon-side {
  width: 50px;
  margin-right: 30px;
}

.value-proposition-container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.value-proposition-container.vertical-align {
  flex: 1;
  align-items: center;
  display: flex;
}

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

.value-proposition-buttons {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.computer-image {
  width: 70vw;
  margin-left: 10vw;
  position: absolute;
}

.computer-image-container {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.row-3 {
  flex-wrap: wrap;
  align-content: stretch;
  align-items: stretch;
  margin-bottom: 40px;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row-3.centre-align {
  justify-content: center;
  display: flex;
}

.col-2 {
  flex-flow: column;
  flex: 0 auto;
  align-items: flex-start;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.col-2.lg-6 {
  flex: 0 auto;
  align-items: flex-start;
  width: 50%;
}

.col-2.lg-1 {
  flex: 0 auto;
  width: 8.33%;
}

.side-image {
  border-radius: 5px;
  box-shadow: 1px 1px 16px 7px #e4e4e4;
}

.side-image.lightbox-video {
  position: relative;
}

.side-image.map {
  background-image: none;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.border-to-edge-picture {
  float: left;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0b806_cinematic%20-%20big.svg");
  background-position: 50%;
  background-size: cover;
  width: 100vw;
  height: 600px;
  position: relative;
  top: 0;
}

.big-blog-thumbnail-container {
  margin-bottom: 80px;
  transition: transform .2s ease-in-out;
}

.big-blog-thumbnail-container.no-bottom-margins {
  margin-bottom: 0;
}

.intro-feature-container {
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.intro-feature-container.bottom-right {
  justify-content: space-between;
  align-items: stretch;
}

.features-phone-image {
  margin-top: -30px;
  margin-left: -30px;
}

.features-mac {
  margin-bottom: -30px;
  margin-right: -30px;
}

.mac-container {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.div-block-35 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rich-text-block img {
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-heading {
  margin-bottom: 20px;
  text-decoration: none;
}

.div-block-39 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.horizontal-footer-links-container {
  display: flex;
}

.footer-social-links-container {
  flex-direction: column;
  display: flex;
}

.footer-social-links-container.horizontal {
  flex-direction: row;
}

.footer-links-container {
  flex-direction: column;
  display: flex;
}

.footer-logo-2 {
  margin-bottom: 40px;
}

.avatar-container {
  display: flex;
}

.div-block-48 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.full-width {
  width: 100%;
}

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

.low-opacity {
  color: var(--steel-blue-60);
}

.feature-image {
  height: 60px;
}

.masonry-div-header {
  color: #fff;
}

.centred-logo {
  margin-left: 20px;
  margin-right: 20px;
}

.video-placeholder {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.lightbox-link {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  transition: transform .2s ease-in-out;
  display: flex;
}

.lightbox-link:hover {
  transform: scale(1.01);
}

.play-icon {
  position: absolute;
}

.transparent-overlay {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.burger-icon {
  color: red;
}

.dropdown-link-text {
  margin-right: 20px;
  text-decoration: none;
}

.dropdown-chevron {
  margin-right: -1px;
}

.dropdown-link {
  opacity: .6;
  color: var(--steel-blue);
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 15px;
}

.dropdown-link:hover, .dropdown-link.w--current {
  opacity: 1;
}

.dropdown-list-2 {
  border: 1px solid #000;
}

.dropdown-list-2.w--open {
  border-color: var(--steel-blue);
  opacity: 1;
  background-color: #fff;
  border-radius: 6px;
  margin-top: 0;
}

.small-slide {
  width: 50%;
  padding: 30px;
}

.date-container {
  display: flex;
}

.value-point-container {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.negative-margin {
  margin-left: -18px;
}

.container-2 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.back-icon {
  margin-right: 8px;
}

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

.utility-page-wrap.bg-triangles {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb5a_bg-triangle-gradient-light.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.utility-page-wrap.hide-on-desktop {
  display: none;
}

.utility-page-content {
  text-align: center;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  min-width: 450px;
  max-width: 450px;
  padding: 30px 40px;
  display: flex;
}

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

.utility-page-icon {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.video-preview {
  z-index: 1;
  border: 1px solid var(--steel-blue);
  border-radius: 6px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 13px #0000004f;
}

.play-icon-1 {
  z-index: 2;
  position: relative;
}

.video-preview-container {
  z-index: 1;
  transition: transform .2s;
  position: relative;
}

.video-preview-container:hover {
  z-index: 1;
  position: relative;
  transform: translate(-5px, -5px);
}

.map {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: 125px;
  border-radius: 6px;
  overflow: hidden;
}

.pin {
  position: absolute;
}

._0-opacity {
  opacity: 0;
}

.lightbox-image {
  transition: transform .2s ease-in-out;
}

.lightbox-image:hover {
  transform: translate(0, -5px);
}

.how-it-works-line {
  background-color: #096ad033;
  width: 100vw;
  height: 1px;
  position: absolute;
  top: 315px;
}

.step-content, .how-it-works-step {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.step-number {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 34px;
  font-weight: 500;
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
}

.circle {
  z-index: 1;
  background-color: #fff;
  border: 1px #096ad0;
  border-radius: 49px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 30px #1f2c3d1a;
}

.how-it-works-tab {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.step-container {
  margin-bottom: 80px;
}

.no-underline {
  text-decoration: none;
}

.image-main-logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  max-width: 400px;
  height: 100%;
  min-height: 50px;
  max-height: 50px;
}

.section-main-home {
  flex-direction: column;
  height: 100vh;
  display: flex;
}

.section-test {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-page-title {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bc0a_global-header-background-texture-authorized.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.div-page-title-transparent {
  background-color: #000000a3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 140px;
  padding-bottom: 40px;
  display: flex;
}

.svg-quote-marks {
  opacity: 1;
  margin-right: 17px;
}

.section-main-3-feature {
  background-image: linear-gradient(#f0f0f0, #fff 71%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.section-main-3-feature.hide {
  display: none;
}

.section-sub-4-features {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.section-cta-bottom {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 80vh;
}

.section-cta-bottom.franchise {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/65e0085367ae17a2b0abd1c4_bg-magazines-real-producers.jpeg");
}

.div-gradient-overlay-dark {
  background-image: radial-gradient(circle, #0000007d, #000000d4);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.div-gradient-overlay-dark.video-page {
  background-image: linear-gradient(#141414, #fff0 31%, #0000 69%, #141414), radial-gradient(circle, #00000061, #000000d4);
}

.rich-text-main-cta {
  color: #fff;
  width: 100%;
  margin-bottom: -10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  line-height: 20px;
}

.rich-text-main-cta h2 {
  font-size: 54px;
}

.svg-social-icon {
  width: 30px;
  transition: all .5s;
}

.svg-social-icon:hover {
  opacity: .7;
}

.svg-social-icon.team-list {
  opacity: .29;
  width: 22px;
  transition: all .5s;
}

.svg-social-icon.team-list:hover {
  opacity: 1;
}

.text-sub-title {
  color: #fff;
  width: 75%;
  margin: 3px auto 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  display: block;
}

.text-page-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
}

.div-page-title {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.process-thin-line {
  background-image: linear-gradient(to right, #f5f5f5 3%, #0000 20% 85%, #f5f5f5 97%);
  height: 2px;
  position: relative;
  top: 38px;
}

.circle-large {
  z-index: 1;
  border: 2px solid var(--black);
  background-color: #fff;
  border-radius: 49px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 16px #0102042e;
}

.circle-large._50px {
  width: 50px;
  height: 50px;
}

.section-contact-us {
  color: var(--black);
  margin-top: 70px;
  margin-bottom: 70px;
}

.html-footer-link {
  margin: -10px -8px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.section-testimonial-wide {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-about-main {
  z-index: 200;
  background-color: #fff;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 40px;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px 20px #0000001c;
}

.section-buy-optin {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0b807_map.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-testimonial-name {
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.div-buy-map-bg-transparent {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.div-testimonial-break {
  opacity: .2;
  width: 70%;
  height: 1px;
  margin: 57px auto;
  display: block;
}

.div-testimonial-large {
  flex-direction: column;
  align-items: flex-start;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.svg-feature-icon {
  width: 70px;
}

.svg-large-icon {
  width: 100px;
  margin-bottom: -11px;
}

.div-large-icon-circle-background {
  background-color: #fff;
  border-radius: 120px;
  padding: 20px;
  box-shadow: 6px 6px 30px -5px #000;
}

.html-embed-contact-button {
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  font-weight: 300;
  display: flex;
}

.wrapper-menu {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper-menu.navbar-custom {
  flex-direction: row;
  align-items: center;
  height: 80px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.heading-testimonial-main {
  color: var(--real-producers-blue);
  letter-spacing: -.5px;
  margin-bottom: 10px;
  font-size: 30px;
}

.heading-testimonial-full {
  margin-bottom: 10px;
}

.wrapper-testimonials-home {
  border-top: 13px solid #000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 340px;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.icon-3 {
  bottom: -268px;
  left: 29px;
}

.svg-large-pin-icon {
  width: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.div-block-52 {
  align-items: center;
  width: 100%;
  height: 20%;
  display: flex;
}

.heading-contact-bullet-point {
  margin-bottom: 0;
  margin-left: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.svg-contact-checkmark {
  width: 70px;
}

.short-paragraph-dark {
  color: #6d6d6d;
  width: 75%;
  display: block;
}

.short-paragraph-dark.center {
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.test {
  background-color: var(--steel-blue);
  opacity: .24;
}

.heading-white-large {
  color: #fff;
  margin-top: 0;
  font-weight: 500;
  line-height: 1.1em;
}

.div-block-53 {
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.short-paragraph-main {
  color: #fff;
  width: 75%;
  margin-bottom: -16px;
  display: block;
}

.div-block-54 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-bullet-point-large-white {
  color: #fff;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 12px;
}

.div-break-light {
  background-image: radial-gradient(circle, #fff, #fff0);
  height: 2px;
  margin-top: 22px;
  margin-bottom: 22px;
}

.svg-home-icon {
  width: 70px;
}

.row-home-main {
  flex-flow: wrap;
  align-content: stretch;
  align-items: stretch;
  margin-bottom: 70px;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.image-11 {
  max-width: 330px;
  max-height: 50px;
}

.image-website-contact-page {
  width: 950px;
  margin-bottom: -75px;
  margin-right: -208px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.brand-2 {
  max-width: 330px;
  max-height: 60px;
}

.section-3 {
  background-color: #2020200a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 73px;
  display: flex;
  box-shadow: 1px 1px 36px #0000002e;
}

.div-block-56 {
  height: 35px;
}

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

.section-5 {
  background-color: #2020200a;
}

.investor-logo {
  width: 140px;
  margin-left: 0;
  margin-right: 30px;
}

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

.text-bullet-point-large-blue {
  color: var(--steel-blue);
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 12px;
}

.section-popup {
  z-index: 1000;
  background-color: #000000eb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.html-header-nav {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: -8px;
  margin-right: -8px;
  font-size: 14px;
  display: flex;
}

.html-header-nav-phone {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.bold-text {
  color: #000;
}

.text-property-address {
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  display: flex;
}

.slider-property-header {
  width: 100%;
  height: 100%;
}

.lightbox-link-main-slider {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  height: 100%;
}

.slide-nav-3 {
  display: none;
}

.div-sticky-menu-wrapper {
  z-index: 500;
  color: #09d009;
  background-image: linear-gradient(to right, #ffffffde 25%, #fff0 40% 60%, #ffffffde 75%);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 100px;
  padding: 10px 20px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.div-header-menu-wrapper {
  z-index: 900;
  background-image: linear-gradient(#fff6, #fff);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 12%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.image-logo-property-header {
  max-width: 330px;
  max-height: 65px;
  margin-left: 10px;
}

.nav-menu-4 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-property-wrapper {
  background-color: #096ad00f;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  flex-direction: column;
  height: 460px;
  margin-bottom: 50px;
  padding: 0;
  display: flex;
  position: relative;
}

.div-properties-background-gradient {
  background-color: #00000042;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 460px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div-property-specs-wrapper {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-property-spec-individual {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-property-spec {
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.text-property-spec._2 {
  margin-left: 5px;
  font-family: Oswald, sans-serif;
  font-weight: 400;
}

.collection-item-gallery-picture {
  justify-content: center;
  width: 25%;
  height: 210px;
  padding: 5px;
  display: flex;
}

.div-footer-menu-wrapper {
  z-index: 900;
  background-image: linear-gradient(#fff, #fff6);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 15%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.link-logo-property-header {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.link-logo-property-header.w--current {
  align-items: flex-start;
}

.wrapper-property-header {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.text-address-property-header {
  color: var(--black);
  text-align: center;
  letter-spacing: -1px;
  font-family: Roboto, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1em;
}

.text-city-state-zip-address {
  color: var(--black);
  text-align: center;
  letter-spacing: -1px;
  margin-top: 4px;
  font-family: Roboto, sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 1em;
}

.text-city-state-zip-address.horizontal {
  width: auto;
  margin-top: 0;
  margin-left: 4px;
  margin-right: 4px;
  font-size: 34px;
  font-weight: 400;
}

.html-embed-property-icon {
  border-radius: 8px;
  max-width: 12%;
  margin-left: 10px;
  margin-right: 10px;
}

.html-embed-property-icon:hover {
  background-color: #fff;
}

.navbar-property-sub-menu {
  background-color: #0000;
  justify-content: flex-end;
  align-items: center;
  width: 27%;
  height: 71px;
  display: flex;
}

.html-embed-property-icon-menu {
  border-radius: 8px;
  width: 60px;
  padding: 7px 7px 0;
}

.html-embed-property-icon-menu:hover {
  background-color: #fff;
  box-shadow: 0 0 10px #00000038;
}

.section-property-image-gallery {
  background-image: linear-gradient(#f1f1f1ad, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
}

.section-trigger-second-menu {
  height: 0;
}

.wrapper-property-assets {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1230px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper-property-assets-image-gallery {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.section-all-properties {
  background-image: linear-gradient(#f0f0f0, #fff);
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: block;
  position: relative;
  overflow: hidden;
}

.image-icon-property-specs {
  width: 80px;
}

.div-33-percent-left {
  justify-content: flex-start;
  align-items: center;
  width: 33%;
  display: flex;
}

.div-33-percent-left.vertical {
  flex-direction: column;
  align-items: flex-start;
}

.div-33-percent-center {
  justify-content: center;
  align-items: center;
  width: 33%;
  display: flex;
}

.div-33-percent-right {
  justify-content: flex-end;
  align-items: center;
  width: 33%;
  display: flex;
}

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

.heading-address-large {
  text-align: center;
  letter-spacing: -4px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 1em;
}

.heading-city-state-zip {
  text-align: center;
  letter-spacing: 10px;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 300;
  line-height: 1em;
}

.div-property-agent-info {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.image-property-agent-profile {
  border-radius: 8px;
}

.div-thin-line-break {
  width: 50%;
  height: 2px;
  margin: 40px auto;
}

.text-property-description {
  color: #8b8b8b;
  text-align: justify;
  letter-spacing: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.7em;
}

.image-section-shadow {
  margin-bottom: 60px;
}

.section-property-description {
  background-image: linear-gradient(#f1f1f1ad, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

.image-team-member-profile-pic {
  z-index: 10;
  border: 4px solid var(--white);
  background-color: var(--white);
  object-fit: cover;
  border-radius: 150px;
  width: 160px;
  height: 160px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  box-shadow: 1px 1px 20px #0006;
}

.div-block-62 {
  flex-direction: column;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.div-property-agent-profile-logo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-user-name-large {
  text-align: center;
  letter-spacing: -2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1em;
}

.div-thin-line-break-agent {
  background-color: #6b6b6b;
  width: 50%;
  height: 2px;
  margin: 20px auto;
}

.image-launch-popup-button {
  width: 60px;
}

.wrapper-property-header-icons {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.div-property-section-title {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  margin: -5px auto 30px;
  display: flex;
}

.html-icon-section-header {
  width: 60px;
  padding-bottom: 0;
}

.text-property-section-header {
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 4px;
  margin-left: 15px;
  margin-right: -11px;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1em;
}

.section-property-video {
  background-image: linear-gradient(#f1f1f1ad, #fff);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.section-property-map {
  background-image: linear-gradient(#f1f1f1ad, #fff);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.html-property-map {
  height: 90%;
}

.text-property-agent-info {
  color: #8b8b8b;
  text-align: center;
  letter-spacing: 0;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 1em;
  text-decoration: none;
}

.section-property-360-tour {
  background-image: linear-gradient(#f1f1f1ad, #fff);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.link-block-launch-assets-popup {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.div-properties-specs-wrapper {
  background-color: #0006;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.text-properties-page-specs {
  color: #fff;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
  margin-right: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
  display: flex;
}

.text-properties-page-specs.spec-number, .text-properties-page-specs.small {
  margin-right: 5px;
}

.div-properties-page-data {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.icon-property-card-spec {
  width: 30px;
  margin-right: 5px;
}

.html-button-main {
  text-align: center;
  border-radius: 5px;
}

.collection-item-property-assets {
  background-color: #f7f7f7;
  border-radius: 5px;
  align-items: flex-start;
  width: 100%;
  max-width: 900px;
  padding: 10px;
  display: flex;
}

.image-dashboard-property-thumbnail {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
  width: 320px;
  height: 300px;
  max-height: 300px;
}

.div-block-65 {
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-property-asset-address {
  color: var(--black);
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1em;
}

.link-property-assets-domain {
  color: var(--black);
  margin-top: auto;
  margin-bottom: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
}

.div-property-updated {
  background-color: #fff;
  border-radius: 5px;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
  position: relative;
}

.div-property-assets-links {
  background-color: #fff;
  border-right: 1px solid #e2e2e2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 15px 15px 10px;
  display: flex;
}

.div-property-assets-links.last {
  border-right-color: #0000;
}

.div-property-assets-links-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-assets-links-titles {
  color: var(--black);
  text-align: left;
  margin-bottom: 4px;
  margin-left: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1em;
}

.div-block-67 {
  background-color: #e2e2e2;
  width: 100%;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.image-19 {
  margin-top: 60px;
  margin-bottom: -40px;
}

.button-property-assets-link {
  opacity: .5;
  color: var(--black);
  background-color: #0000;
  border-radius: 5px;
  align-items: center;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 1px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-weight: 400;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-property-assets-link:hover {
  opacity: 1;
  background-color: #f7f7f7;
}

.button-property {
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 70px;
  padding-left: 50px;
  padding-right: 50px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.text-assets-title-explanation {
  color: #969494;
  text-align: left;
  letter-spacing: 0;
  margin-top: 3px;
  margin-bottom: 4px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1em;
}

.text-property-asset-link {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  margin-left: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1em;
}

.image-logo-property-menu {
  max-width: 360px;
  max-height: 65px;
}

.div-home-header-bottom-left {
  align-items: center;
  padding-bottom: 60px;
  padding-left: 60px;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-agent-profile-top-row {
  object-fit: cover;
  border: 3px solid #fff;
  border-radius: 100px;
  width: 100px;
  height: 100px;
  box-shadow: 1px 1px 17px #0000007a;
}

.div-gradient-overlay-home-header {
  z-index: 100;
  background-image: radial-gradient(circle, #0000007d, #000000d4);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.div-agent-info-text-header-row {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-agent-info-header {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
}

.text-agent-info-header.dre {
  margin-top: 5px;
  font-size: 16px;
}

.div-block-69 {
  z-index: 100;
  background-color: #00000085;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  position: absolute;
  inset: auto 0% 0%;
}

.mask {
  border-radius: 5px;
  width: 100%;
}

.slide-properties-portfilio {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
}

.collection-item-team-user {
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  display: flex;
}

.collection-list-2 {
  border-radius: 12px;
}

.image-property-corner-for-sale, .image-property-corner-sold {
  z-index: 1800;
  width: 150px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.collection-list-wrapper-team-members {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  min-height: 20px;
  display: flex;
}

.text-team-user-info {
  text-align: center;
  letter-spacing: 0;
  width: 100%;
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1em;
  text-decoration: none;
  overflow: visible;
}

.text-team-user-info.normal {
  white-space: nowrap;
  font-size: 20px;
  font-weight: 500;
}

.div-team-agent-info-wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-dark-transparent-overlay {
  background-image: linear-gradient(#000000a1, #000000a1);
  width: 100%;
  height: 100%;
}

.slide-full-bg-image {
  height: 100vh;
}

.slide-nav-4 {
  display: none;
}

.section-popup-360-tour {
  z-index: 5000;
  background-color: #000000e3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.html-matterport-popup-embed {
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.link-white-x-close-window {
  width: 15px;
  position: absolute;
  inset: 30px 30px auto auto;
}

.slide-nav-hero-properties {
  font-size: 10px;
  display: block;
}

.column-50-percent {
  flex-flow: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.heading-color-large {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.1em;
}

.text-subheadline {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 60px;
}

.section-sales-copy {
  justify-content: center;
  margin: 20px auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  position: relative;
  overflow: hidden;
}

.image-curved-arrow-break {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.div-80px {
  height: 80px;
}

.div-launch-popup-background {
  background-color: var(--black);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  padding: 10px 30px;
  text-decoration: none;
  display: flex;
}

.text-launch-popup {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  margin-top: 5px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.5em;
  text-decoration: none;
}

.section-popup-video {
  z-index: 5000;
  background-color: #000000e3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.video {
  margin: auto;
  display: flex;
  position: static;
  inset: 0%;
}

.div-block-71 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.slider-property-arrows {
  z-index: 500;
  height: 20%;
  margin-left: 5px;
  margin-right: 5px;
  transition: all .5s;
}

.slider-property-arrows:hover {
  background-color: #ffffff54;
  border-radius: 5px;
}

.link-agent-profile {
  color: var(--white);
  background-color: #cacaca;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 7px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: relative;
}

.link-agent-profile:hover {
  color: var(--black);
  background-color: #eee;
}

.section-popup-optin {
  z-index: 20002;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  transition: opacity .5s;
  display: none;
  position: fixed;
  inset: 0%;
}

.section-popup-optin.unlock-website {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bc70_bg-hands-and-computer.jpg");
  display: none;
}

.div-popup-dark-overlay {
  background-image: radial-gradient(circle, #00000094, #000000f2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
}

.button-launch-optin-popup {
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  padding: 20px;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.div-property-cta-button-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.contact-form-popup-wrapper {
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 600px;
  display: flex;
}

.html-aweber-optin-popup {
  width: 60%;
  margin-top: 20px;
  display: flex;
}

.svg-assets-icon {
  margin-bottom: -5px;
}

.section-properties-home-page {
  background-image: linear-gradient(#f1f1f1, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rich-text-heading-black-centered {
  text-align: center;
  white-space: normal;
  margin-bottom: 20px;
}

.rich-text-heading-black-centered.top-margin {
  margin-top: 40px;
}

.heading-home-page {
  color: #fff;
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.heading-home-page h2 {
  font-size: 54px;
}

.section-sell-second-paragraph {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.col-bio-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: visible;
}

.col-bio-picture-wrapper {
  flex-flow: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  height: 330px;
  display: flex;
  position: relative;
}

.rich-text-global-popup {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-bottom: -10px;
  line-height: 1.2em;
}

.rich-text-global-popup.black {
  color: var(--black);
}

.rich-text-icon-sub-text {
  text-align: center;
  letter-spacing: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-icon-text-wrapper {
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 30px 8px 20px;
  display: flex;
}

.section-home-main-netflix {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.background-video-netflix-page {
  width: 100%;
  height: 100%;
}

.div-videos-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-authorized-hompage-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1350px;
  height: 90vh;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.heading-authorized-homepage {
  color: var(--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  font-weight: 400;
  display: flex;
}

.heading-testimonial-slider {
  height: 1.3em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
  overflow: hidden;
}

.heading-white-centered {
  color: #fff;
  width: 100%;
  line-height: 20px;
}

.section-testimonials {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-50-50 {
  background-color: #eee;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.columns-50-50 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  display: flex;
}

.column-50-50-rich-text {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding-left: 0;
  padding-right: 0;
}

.column-50-50-image {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bab2_bg-big-data.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 550px;
}

.section-live-show {
  background-image: linear-gradient(141deg, #b0d7ff, #f1f1f1e6 50%, #b0d7ff), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb0e_logo-list-it-live-web-pattern.jpg");
  background-position: 0 0, 50%;
  background-size: auto, 540px;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.video-live {
  width: 100%;
}

.link-home-video-netflix-hover {
  z-index: 400;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 170px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: relative;
}

.link-home-video-netflix-hover:hover {
  box-shadow: 0 0 0 2px #fff;
}

.image-play-icon {
  margin-bottom: 7px;
}

.header-video-cover-text-white {
  color: #fff;
  text-align: center;
  white-space: normal;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
}

.rich-text-and-buttons-video-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 90%;
  margin-left: 60px;
  display: flex;
  position: absolute;
  inset: 25% auto auto 0%;
}

.rich-text-and-buttons-video-wrapper h2, .rich-text-and-buttons-video-wrapper p, .rich-text-and-buttons-video-wrapper h5, .rich-text-and-buttons-video-wrapper h1 {
  color: #fff;
}

.div-main-video-buttons-wrapper {
  margin-top: 20px;
  display: flex;
}

.button-main-video-page {
  color: #fff;
  background-color: #000000a3;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 170px;
  margin-right: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-main-video-page:hover {
  color: var(--black);
  background-color: #fff;
}

.image-footer-logo-as-icon {
  max-width: 400px;
  max-height: 150px;
  margin-bottom: 20px;
}

.div-property-specs-text-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-dashboard-properties-wrapper {
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding: 5px 10px;
  display: flex;
}

.collection-dashboard-properties-wrapper:hover {
  background-color: var(--alice-blue\<deleted\|variable-d5cc6f1b\>);
}

.image-dashboard-checkbox {
  width: 15px;
  height: 15px;
  margin-top: 3px;
}

.div-dashboard-checkbox {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-dashboard-list {
  width: 100%;
  max-width: 1350px;
  margin-top: 43px;
  position: static;
}

.div-40px {
  height: 40px;
}

.text-heading-black-center {
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 42px;
}

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

.section-small-margin {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: relative;
  overflow: hidden;
}

.link-block-2 {
  text-decoration: none;
}

.div-video-thumbnail-dark-overlay {
  background-color: #000000b3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
  position: absolute;
  inset: 0%;
}

.col-pricing {
  flex-flow: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 24%;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  position: relative;
}

.col-pricing._30-percent {
  width: 29%;
}

.col-pricing._40-percent {
  width: 39%;
}

.div-pricing-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  display: flex;
}

.div-20px {
  width: 20px;
  height: 20px;
}

.heading-product-pricing {
  text-align: center;
  margin-bottom: 0;
  font-size: 46px;
  line-height: 1.1em;
}

.text-product-pricing-accent {
  text-align: center;
  letter-spacing: 11px;
  padding-left: 14px;
  font-size: 17px;
  font-weight: 300;
}

.text-product-pricing-accent.focused {
  font-size: 20px;
}

.text-block-3 {
  text-align: center;
  background-color: #e7e7e7;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  position: absolute;
  inset: -20px 0% auto;
}

.wrapper-pricing {
  z-index: 1000;
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1350px;
  margin: 10px auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
}

.slider-optin-full {
  width: 90%;
  height: 90%;
  margin: auto;
  position: relative;
  inset: auto 0%;
}

.section-slider-optin {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.slide-form {
  background-image: linear-gradient(135deg, #ffffffc4, #c9c9c9), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0badd_icon-triangle-plan-3.png");
  background-position: 0 0, -100px -50px;
  background-repeat: repeat, no-repeat;
  background-size: auto, 560px;
}

.right-arrow-next {
  background-color: var(--black);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 333px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 300;
  transition: all .5s;
  display: flex;
  position: relative;
  inset: auto auto 184px;
}

.right-arrow-next:hover {
  background-image: linear-gradient(175deg, var(--green), #226942);
  transform: scale(1.03);
}

.left-arrow-2 {
  height: 80px;
  top: auto;
  right: auto;
}

.div-slider-form-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.extra-option-wrap {
  color: #00000059;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  font-size: 1.1em;
  display: flex;
}

.next-button {
  background-color: var(--black);
  border-radius: 5px;
  flex: 1;
  align-self: center;
  padding: 15px 20px;
  font-size: 20px;
  transition: background-color .2s ease-in;
}

.next-button:hover {
  color: var(--black);
  background-color: #07a82a;
}

.form-content {
  width: 60%;
  margin-bottom: -20px;
}

.form-content.final {
  margin-top: -20px;
}

.collaborate-form-step {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #0000001a;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 0 75px;
  display: flex;
  position: relative;
}

.grid-form-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  width: 500px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: grid;
  box-shadow: 0 0 100px #00000026;
}

.grid-form-wrapper.forgot-pw-2, .grid-form-wrapper.forgot-pw-3 {
  display: none;
}

.field {
  color: #000;
  text-align: left;
  border: 1px solid #fff;
  border-radius: 12px;
  height: auto;
  margin-bottom: 0;
  padding: 10px 10px 10px 0;
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
  transition: border .2s ease-in;
}

.field:focus {
  border-color: #fff;
}

.field::placeholder {
  color: #b1b1b1;
}

.field.area {
  min-height: 100px;
}

.step-paginator {
  background-color: #0000;
  height: 100%;
  position: relative;
}

.checkbox-active-overlay {
  z-index: 2;
  opacity: 0;
  background-color: #edeff0;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bf0b_checked.png");
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: 25px;
  border: 2px solid #6c33da;
  border-radius: 10px;
  height: auto;
  margin: -2px;
  position: absolute;
  inset: 0;
}

.checkbox-active-overlay.square-overlay {
  background-position: 50%;
  background-size: 20px;
  border-radius: 5px;
}

.submit-button {
  box-shadow: none;
  letter-spacing: 1px;
  background-color: #3cd3ad;
  border-radius: 10px;
  width: 60%;
  height: auto;
  margin-bottom: -80px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1em;
  transition: background-color .2s ease-in, box-shadow .2s ease-in;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.submit-button:hover {
  background-color: #6c33da;
  box-shadow: 0 0 20px #0000004d;
}

.step {
  background-color: #f0f1f3;
  border-radius: 5px;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.step-counter {
  color: #00000059;
  margin-bottom: 25px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.form-section-title {
  color: var(--black);
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 2.2em;
  font-weight: 400;
  line-height: 1.5em;
}

.checkbox-ticker {
  z-index: 0;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0;
}

.checkbox-label {
  z-index: 3;
  opacity: .45;
  text-align: right;
  letter-spacing: 0;
  text-transform: none;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 55px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 1.1em;
  line-height: 1em;
  display: flex;
  position: absolute;
  inset: 0;
}

.checkbox-label.no-label {
  padding-left: 0;
  padding-right: 0;
}

.next {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 159px;
  height: 51px;
  margin: auto auto 25px;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
}

.previous {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100px;
  height: 35px;
  margin: auto auto 30px 30px;
  display: flex;
  top: 0;
  bottom: 0;
  left: 0;
}

.collaborate-wrap {
  background-color: #ebebeb;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-bottom: 0;
  display: flex;
}

.success-message-dbc-lead-capture {
  color: var(--black);
  background-color: #f7f7f7;
  border-radius: 20px;
  padding: 50px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
}

.checkbox-wrapper {
  z-index: 1;
  background-color: #e1e4e940;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb14_unchecked.png");
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: 25px;
  border: 2px solid #cbced2;
  border-radius: 10px;
  width: 100%;
  height: 60px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  transition: border-color .2s ease-in;
  display: block;
  position: relative;
}

.checkbox-wrapper:hover {
  border-color: #0000004d;
}

.checkbox-wrapper:active {
  transform: scale(1.02);
}

.checkbox-wrapper.checkbox-square {
  background-position: 50%;
  background-size: 20px;
  border-radius: 5px;
  flex: none;
  width: 25px;
  height: 25px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 10px;
}

.error-message {
  color: #fff;
  text-align: center;
  background-color: #eb4d8c;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1em;
  line-height: 1em;
}

.form-title-line {
  background-color: #000;
  border-radius: 3px;
  width: 25px;
  height: 4px;
  margin: 25px auto 50px;
  display: block;
}

.previous-button {
  opacity: .35;
  color: #000;
  text-indent: -2px;
  border-bottom: 1px dashed #0006;
  flex: none;
  align-self: center;
  padding: 5px 0;
  font-size: 16px;
  transition: opacity .2s ease-in;
}

.previous-button:hover {
  opacity: 1;
  border-bottom-color: #0000008c;
}

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

.form-2 {
  background-image: linear-gradient(#000000de, #000000de), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb19_bg-triangle-gradient-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-field-form-slider {
  text-align: center;
  border-radius: 5px;
  width: 50%;
  height: 50px;
  font-size: 18px;
  font-weight: 300;
}

.text-field-form-slider.center {
  margin-left: 5px;
  margin-right: 5px;
}

.slide-nav-6 {
  font-size: 10px;
  font-weight: 300;
  line-height: 13px;
  inset: 75px 0% auto;
}

.text-block-4 {
  position: relative;
  inset: 0%;
}

.heading-multistep-optin {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 22px;
  font-weight: 400;
}

.div-multiple-forms-wrapper {
  justify-content: space-around;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-video-thumbnail-gradient-overlay {
  background-image: linear-gradient(#fff0 58%, #000000e6);
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  transition: all .5s;
  display: flex;
  position: absolute;
}

.text-video-section-title {
  color: #fff;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  position: absolute;
  inset: -35px auto 0% 45px;
}

.section-additional-videos {
  background-color: #141414;
  padding-top: 20px;
  padding-bottom: 1px;
}

.section-additional-videos.row-1 {
  display: none;
}

.div-videos-wrapper-additional {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 60px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.div-pricing-wrapper-left {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-pricing-feature-title {
  font-family: "Museosans 700", sans-serif;
  font-size: 28px;
  line-height: 1em;
}

.div-block-74 {
  background-color: #ffffffeb;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 550px;
  display: flex;
}

.html-icon-marketing-agent-profile {
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  max-width: 70px;
  display: flex;
}

.image-agent-profile-row-shadow {
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-marketing-solution {
  background-color: var(--white);
  border: 2px solid #e2e2e2;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  margin-left: 2px;
  margin-right: 2px;
  padding-bottom: 20px;
  padding-left: 3px;
  padding-right: 3px;
  display: flex;
}

.text-bullet-agent-marketing {
  color: #6d6d6d;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 7px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.div-marketing-solution-circle {
  background-color: #fff;
  border: 1px #d9d9d9;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: -36px;
  padding: 30px;
  display: flex;
  position: relative;
  top: -60px;
  box-shadow: 1px 1px 19px -2px #00000030;
}

.div-agent-profile-marketing-icons {
  justify-content: space-between;
  width: 100%;
  height: auto;
  margin-top: 110px;
  margin-bottom: 40px;
  display: flex;
}

.div-agent-marketing-check-point {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-header-marketing-tools {
  color: #6b6b6b;
  text-align: center;
  letter-spacing: 3px;
  margin-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1em;
}

.checkmark-agent-marketing {
  width: 22px;
  height: 22px;
}

.section-marketing-solutions {
  background-color: var(--white);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-featured-areas-ms {
  background-color: #000;
  justify-content: space-between;
  display: flex;
}

.link-featured-area {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 340px;
  text-decoration: none;
  display: flex;
}

.link-featured-area:hover {
  opacity: 1;
}

.div-dark-featured-area-bg {
  background-color: #00000094;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 93%;
  height: 90%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-dark-featured-area-bg:hover {
  background-color: #000000bd;
}

.div-featured-area-title-cta {
  width: 100%;
  display: block;
}

.spotlight-property-city-state-zip {
  color: #fff;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 4px;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 300;
  display: block;
}

.div-featured-area-description-cta {
  color: #fff;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  white-space: normal;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 100;
  display: none;
}

.spotlight-property-description {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 4px;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3em;
  display: block;
}

.paragraph-testimonial-slider {
  color: #666;
  height: 9.1em;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  overflow: hidden;
}

.div-testimonial-slider-name-read-more {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.button-testimonial-read-more {
  background-color: #cacaca;
  border-radius: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: "Museosans 500", sans-serif;
  font-weight: 300;
  transition: background-color .5s;
}

.button-testimonial-read-more:hover {
  color: #202020;
  background-color: #eee;
}

.svg-social-icon-home-header {
  width: 30px;
  margin-left: 6px;
  margin-right: 6px;
}

.grid-property-address-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-items: center;
  width: 100%;
  margin-bottom: 14px;
  display: grid;
}

.text-property-city-state {
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  display: flex;
}

.button-view-example {
  text-align: center;
  background-color: #b1b1b1;
  border-radius: 5px;
  width: 300px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  font-weight: 300;
  transition: all .5s;
}

.button-view-example:hover {
  color: var(--black);
  background-color: #ececec;
}

.link-search-results-title {
  color: #0050c7;
  font-size: 20px;
  text-decoration: none;
}

.link-search-results-title:hover {
  text-decoration: underline;
}

.paragraph-search-results {
  color: #575757;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
}

.div-search-bar-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 40px;
  display: flex;
}

.search-input {
  color: #000;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  width: 100%;
  height: 50px;
  margin-bottom: 0;
  margin-right: 20px;
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  font-weight: 300;
  transition: all .3s;
}

.search-input:hover {
  border-color: #000;
}

.button-search {
  background-color: var(--black);
  border-radius: 5px;
  width: 19%;
  height: 50px;
  font-size: 18px;
  font-weight: 300;
}

.link-search-results-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  white-space: normal;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  max-width: 1000px;
  padding: 10px;
  text-decoration: none;
  display: grid;
}

.link-search-results-wrapper:hover {
  border-color: #000;
}

.div-search-results-text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-search-results {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c7ff3a771a1ff43fedee0_bg-stripes-real-producers.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #d3d3d3;
  border-radius: 12px;
  width: 200px;
  height: 150px;
  transition: all .5s;
}

.div-sticky-menu-mobile-wrapper {
  z-index: 500;
  color: #09d009;
  background-image: linear-gradient(to right, #ffffffde 25%, #fff0 40% 60%, #ffffffde 75%);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 100px;
  padding: 10px 5px 10px 20px;
  display: none;
  position: sticky;
  inset: 0% 0% auto;
}

.button-launch-optin-popup-menu {
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  padding: 20px;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.lightbox-link-property-image-gallery-mobile {
  display: none;
}

.div-33-percent-right-footer {
  justify-content: flex-end;
  align-items: center;
  width: 33%;
  display: flex;
}

.div-33-percent-center-footer {
  justify-content: center;
  align-items: center;
  width: 33%;
  display: flex;
}

.image-logo-property-footer {
  max-width: 330px;
  max-height: 65px;
  margin-left: 10px;
}

.section-property-user-info {
  background-image: linear-gradient(#f1f1f1ad, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
}

.text-card-big-title {
  z-index: 100;
  box-shadow: -3px 3px 0 0 var(--real-producers-blue);
  color: var(--white);
  text-align: center;
  background-color: #01374d;
  border-radius: 20px;
  margin-top: -60px;
  padding: 10px 20px;
  font-family: "Museosans 500", sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.1em;
}

.button-get-authorized {
  background-color: var(--black);
  border-radius: 5px;
  width: 333px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 300;
  transition: all .5s;
}

.button-get-authorized:hover {
  background-image: linear-gradient(to bottom, var(--green), #056e09);
  transform: scale(1.03);
}

.image-user-profile-pic {
  z-index: 1200;
  object-fit: cover;
  background-color: #fff;
  border-radius: 220px;
  width: 200px;
  max-width: 220px;
  height: 200px;
  max-height: 220px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 110px 0% auto;
  box-shadow: 1px 1px 20px #0000008c;
}

.section-user-profile-header {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.section-user-profile-name {
  background-color: #ececec;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 80vh;
  padding-bottom: 20px;
  display: flex;
}

.image-23 {
  max-width: 120px;
  max-height: 80px;
}

.div-block-75 {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.navbar-user-profile {
  background-color: #0000;
  width: 100%;
  height: 250px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.html-user-buttons {
  width: 330px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  transition: all .5s;
}

.html-user-buttons:hover {
  transform: scale(1.03);
}

.text-user-name {
  text-align: center;
  letter-spacing: -.5px;
  text-transform: capitalize;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1em;
}

.text-user-name.white {
  color: var(--white);
}

.text-user-title {
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.div-user-buttons-wrapper {
  justify-content: center;
  width: auto;
  display: flex;
}

.rich-text-video-headline {
  color: #fff;
  width: 50%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.link-user-profile-reseller-sales-link {
  color: var(--black);
  margin-top: 20px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.link-user-profile-image {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 5px solid #fff;
  border-radius: 500px;
  width: 250px;
  height: 250px;
  box-shadow: 1px 1px 19px #0000003d;
}

.div-user-about-social-buttons {
  width: 100%;
  height: 40px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.button-learn-more-about-user {
  box-shadow: 0 0 0 10px var(--white);
  background-color: #cacaca;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
  transition: background-color .5s;
  display: flex;
  position: absolute;
  inset: auto 15px 6px auto;
}

.button-learn-more-about-user:hover {
  color: #202020;
  background-color: #eee;
}

.text-user-name-large {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.1em;
}

.text-user-name-large.white {
  width: 100%;
}

.div-about-page-user-name-wrapper {
  border-bottom: 1px solid #c5c5c5;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 10px;
  display: flex;
}

.text-user-title-about-page {
  color: #666;
  text-align: right;
  justify-content: flex-end;
  align-items: flex-end;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.1em;
  display: flex;
}

.section-about-bios {
  background-color: var(--white);
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 80px;
  display: block;
  position: relative;
  overflow: hidden;
}

.button-get-started {
  background-color: var(--black);
  color: #fff;
  border: 0 solid #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-size: 22px;
  font-weight: 300;
  transition: all .2s;
  display: flex;
  box-shadow: 3px 3px 16px #00000078;
}

.button-get-started:hover {
  color: var(--black);
  background-image: linear-gradient(159deg, #ff9d2b, #ffdf0a);
  transform: translate(0, -4px);
  box-shadow: 0 6px 20px #013a7554;
}

.image-pricing-icon-header {
  z-index: 2000;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -88px 0% auto;
}

.wrapper-pricing-additional-features {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1350px;
  margin: 10px auto;
  padding-left: 30px;
  padding-right: 30px;
  display: none;
  top: 0;
  left: 0;
  right: 0;
}

.section-pricing-table {
  z-index: 1000;
  background-color: #eee;
  background-image: linear-gradient(#f0f0f0, #ffffffed), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb19_bg-triangle-gradient-1.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 100px;
  display: block;
  position: static;
  overflow: hidden;
}

.vertical-footer-links-container {
  flex-direction: column;
  display: flex;
}

.text-sub-footer {
  color: var(--black);
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.text-sub-footer.white {
  color: #fff;
}

.div-copyright-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-items: center;
  display: grid;
}

.image-logo-authorized-footer {
  opacity: .3;
  max-height: 18px;
  transition: all .5s;
}

.image-logo-authorized-footer:hover {
  opacity: 1;
}

.image-footer-powered-by-logo {
  max-width: 200px;
  max-height: 60px;
}

.link-footer-powered-by-logo {
  margin-top: 30px;
}

.section-individual-video {
  background-image: linear-gradient(#fff, #f5f5f5);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.video-main-campaign {
  margin-top: 20px;
  margin-bottom: 20px;
}

.collection-item-videos {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.collection-list-videos {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.row-about-page-users {
  background-color: #fff;
  border-radius: 12px;
  flex-flow: wrap;
  align-content: stretch;
  align-items: flex-start;
  margin: 60px -15px 0;
  padding: 0 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 20px #00000021;
}

.section-video-page-featured-row {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  display: flex;
}

.div-featured-video-wrapper {
  background-image: linear-gradient(#141414, #00000082 51%, #141414);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 60px 40px 100px;
  display: flex;
}

.text-video-buttons {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
}

.link-home-page-user-profile {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #fff;
  border-radius: 100px;
  width: 100px;
  height: 100px;
  margin-right: 10px;
}

.link-home-page-user-profile:hover {
  transform: scale(1.05);
}

.link-home-page-user-profile.w--current {
  max-width: 160px;
  max-height: 120px;
  margin-right: 20px;
}

.rich-text-heading-black-centered-campaign {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.rich-text-heading-black-centered-campaign h4, .rich-text-heading-black-centered-campaign h5 {
  color: #666;
}

.rich-text-heading-black-centered-campaign h2 {
  color: var(--black);
}

.video-3 {
  display: block;
}

.columns {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  display: flex;
}

.navbar-authorized-white {
  z-index: 2000;
  background-color: #0000;
  background-image: linear-gradient(#ffffff96, #fff 86%);
  justify-content: space-between;
  align-items: center;
  height: 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 3px 3px 25px #0000008a;
}

.nav-link-authorized {
  color: var(--black);
  letter-spacing: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: all .5s;
}

.nav-link-authorized:hover {
  color: #5e2ceb;
}

.nav-link-authorized.w--current {
  color: var(--black);
}

.image-title-pricing {
  max-height: 35px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.div-authorized-nav-bar-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
  position: relative;
}

.brand-auhorized-header {
  max-height: 50px;
  display: flex;
}

.image-authorized-logo-slider-header {
  z-index: 100;
  width: 222px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 20px 0% auto;
}

.place-top {
  z-index: 1;
  position: relative;
}

.hero-button-cta {
  z-index: 1;
  width: 90%;
  max-width: 1500px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.div-homepage-sub-button-ctas {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.wrapper-2 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  display: flex;
  position: relative;
}

.process {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-top: 80px;
  margin-bottom: 80px;
  padding: 120px 15px 32px;
  display: flex;
  position: relative;
}

.process.no-margin-bottom {
  margin-bottom: 0;
}

.text-light-grey {
  color: #a7adc0;
}

.process-line {
  background-image: linear-gradient(to bottom, #0000, #e6e8ef 6%, #ff0059 22%, #8c00ff 41%, #00e6ff 69%, var(--lime-green-2\<deleted\|variable-c93aa5fc\>) 94%, #0000);
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
}

.text-grey {
  color: #525b73;
}

.process-step-number {
  color: #f4f5f9;
  margin-left: auto;
  margin-right: auto;
  font-size: 88px;
  font-weight: 700;
  line-height: 64px;
  display: block;
  position: absolute;
  top: 0;
}

.process-step-number.left {
  z-index: 0;
  text-align: right;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  top: -12px;
  left: -36px;
  right: auto;
}

.process-step-number.right {
  z-index: 0;
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  top: -12px;
  left: auto;
  right: -36px;
}

.process-icon {
  z-index: 1;
  background-color: #4b6bf5;
  border: 3px solid #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: -16px;
  left: 0;
  right: 0;
  box-shadow: 0 6px 12px #525b7333;
}

.process-icon.grade-4 {
  background-image: linear-gradient(to bottom, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
}

.section-10 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 24px 100px;
  display: flex;
  position: relative;
}

.section-10.no-padding-top {
  display: flex;
}

.section-10.no-padding-vertical {
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-10.video-gradient {
  color: #fff;
  background-image: linear-gradient(135deg, #17296e, #0099ffba), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb46_bg-community-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.section-10.hero-gradient {
  color: #fff;
  background-image: linear-gradient(135deg, #17296e, #0099ffba), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb56_bg-cta-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
  padding-bottom: 0;
}

.section-10.grade {
  background-image: linear-gradient(#fff, #f4f5f9);
  padding-top: 10px;
  padding-bottom: 60px;
}

.process-step {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.process-step.left {
  justify-content: flex-start;
}

.process-step.right {
  justify-content: flex-end;
}

.button-home-header {
  color: #000;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #4b6bf5;
  background-image: linear-gradient(128deg, #ff9c2d, #ffe10a);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 12px 28px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
}

.button-home-header:hover {
  box-shadow: 0 4px 12px #4b6bf580;
}

.button-home-header.small {
  color: #000;
  letter-spacing: 0;
  border-radius: 5px;
  width: auto;
  height: 40px;
  padding: 10px 24px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.button-home-header.small.ghost {
  box-shadow: none;
  background-image: linear-gradient(128deg, #ff9c2d, #ffe10a);
  width: 60%;
  height: auto;
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 26px;
  padding-bottom: 26px;
  font-size: 22px;
  transition-property: all;
  transition-duration: .5s;
  display: block;
}

.button-home-header.small.ghost:hover {
  background-image: linear-gradient(128deg, #ff9c2d, #ffe10a);
  transform: scale(1.03);
}

.process-step-info {
  text-align: center;
  width: 40%;
  position: relative;
}

.process-step-info.right {
  text-align: left;
}

.process-step-info.left {
  text-align: right;
}

.intro-big-text {
  color: #e6e8ef80;
  margin-top: 8px;
  font-family: Anurati, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 96px;
  display: block;
}

.review-v2-avatar {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #fff;
  border-radius: 50%;
  width: 72px;
  height: 72px;
  margin-bottom: 24px;
  box-shadow: 1px 1px 20px #00000024;
}

.feature-card-new {
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  flex: 25%;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
  box-shadow: 0 10px 24px #525b734f;
}

.feature-card-new:hover {
  box-shadow: 0 10px 24px #0036c599;
}

.testimonials-v2-icon {
  z-index: 2;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 88px;
  height: 88px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  bottom: -44px;
  box-shadow: 0 8px 24px #525b731f;
}

.huge-text {
  color: #f1f3f6;
  letter-spacing: 30px;
  text-transform: uppercase;
  width: 3000px;
  margin-bottom: -37px;
  font-family: Roboto, sans-serif;
  font-size: 128px;
  font-weight: 300;
  line-height: 120px;
}

.icon-border {
  opacity: .7;
  border: 2px solid #fff;
  border-radius: 50%;
  position: absolute;
  inset: -8px;
}

.icon-border.second {
  opacity: .3;
  inset: -16px;
}

.huge-promo-text {
  align-items: center;
  width: 100%;
  padding-top: 64px;
  padding-bottom: 64px;
}

.review-v2-author {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
}

.review-v2 {
  color: #fff;
  text-align: center;
  background-color: #161a25;
  width: 100%;
  margin: 15px;
  padding: 56px;
}

.review-v2.grade-1 {
  background-image: linear-gradient(142deg, #ff6568, #cc85ff);
  box-shadow: 0 10px 24px #4b6bf580;
}

.review-v2.grade-4 {
  background-image: linear-gradient(131deg, #ebff52, #ffa255);
  box-shadow: 0 10px 24px #ff9c2d66;
}

.review-v2.grade-3 {
  background-image: linear-gradient(122deg, #9ef, #2a8df5);
  box-shadow: 0 10px 24px #00b0dc66;
}

.review-v2.grade-2 {
  background-image: linear-gradient(146deg, #ffb651, #ff6da5);
  box-shadow: 0 10px 24px #f437a866;
}

.badge {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #525b73;
  border-radius: 4px;
  height: 20px;
  padding: 5px 8px;
  font-size: 8px;
  font-weight: 700;
  line-height: 12px;
  text-decoration: none;
  display: inline-block;
}

.badge.learn-more {
  color: #525b73;
  background-color: #f5f5f5;
  margin-top: 30px;
}

.badge.learn-more:hover {
  color: #fff;
  background-color: #525b73;
}

.testimonials-v2 {
  z-index: 1;
  width: 83.33%;
  margin-top: -15px;
  position: relative;
}

.scroll-button {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 15px;
}

.mini-heading {
  color: #7c8499;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.mini-heading.big {
  color: #161a25;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 700;
}

.mini-heading.big.white {
  color: #fff;
}

.image-computer-cut {
  width: 90%;
  margin-bottom: 30px;
  position: relative;
  right: -18px;
}

.review-v2-wrapper {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.review-v2-wrapper.top-left {
  justify-content: flex-end;
  align-items: flex-end;
}

.review-v2-wrapper.bottom-left {
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 12%;
}

.review-v2-wrapper.bottom-right {
  justify-content: flex-start;
  align-items: flex-start;
}

.review-v2-wrapper.top-right {
  justify-content: flex-start;
  align-items: flex-end;
  padding-right: 12%;
}

.play-button {
  z-index: 1;
  background-color: #161a2599;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0baf3_play-icon-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px;
  border: 2px solid #fff;
  border-radius: 32px;
  width: 88px;
  height: 56px;
  margin: auto;
  transition: transform .3s;
  display: block;
  position: relative;
  box-shadow: 0 3px 9px #161a2533;
}

.play-button:hover {
  transform: scale(1.08);
}

.play-button.center {
  position: absolute;
  inset: 0;
}

.page-wrapper-2 {
  display: block;
  overflow: hidden;
}

.hero-v6-blocks {
  justify-content: center;
  width: 100%;
  margin-top: 160px;
  margin-bottom: 160px;
  display: flex;
}

.hero-v6-video {
  z-index: 10;
  transform-style: preserve-3d;
  background-color: #ff2f5b;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb42_video-cover-angle-background.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 384px;
  transition: transform .6s;
  position: relative;
  transform: rotateX(0)rotateY(-20deg)rotateZ(0)translate(-48px);
  box-shadow: 15px 14px 48px #0006;
}

.hero-v6-video:hover {
  transform: rotate(0)translate(-48px)scale(1.12);
}

.text-grey-feature-center {
  color: #525b73;
  width: 80%;
}

.section-intro {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 600px;
  margin-bottom: 80px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.section-intro.no-margin {
  margin: 0;
}

.section-intro.no-margin.place-top {
  width: 100%;
}

.section-intro.big-text {
  max-width: none;
  margin-bottom: -24px;
}

.feature-cards {
  z-index: 1;
  flex-wrap: wrap;
  width: 100%;
  display: flex;
  position: relative;
}

.divider-2 {
  z-index: 1;
  background-color: #cbd0df;
  width: 40px;
  height: 4px;
  margin-top: 20px;
  margin-bottom: 24px;
  position: relative;
}

.testimonials-v2-row {
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.side-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.side-block.flex-left-text {
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
}

.side-block._3d {
  perspective: 1000px;
}

.collection-item-3 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.heading-blog-post-card-title {
  color: #000;
  letter-spacing: -.5px;
  white-space: normal;
  height: 2.7em;
  max-height: 2.7em;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3em;
  overflow: hidden;
}

.section-blog-posts {
  background-color: var(--white);
  padding-top: 60px;
  padding-bottom: 60px;
}

.paragraph-blog-summary {
  color: #666;
  white-space: normal;
  -webkit-text-fill-color: transparent;
  object-fit: fill;
  background-image: linear-gradient(#666 16%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  height: 6.2em;
  max-height: 6.2em;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  transition: all .5s;
  overflow: hidden;
}

.navbar-vertical {
  z-index: 3000;
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 60px;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.nav-menu-vertical {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 20px;
  display: flex;
}

.nav-link-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  font-size: 11px;
  text-decoration: none;
  display: flex;
}

.nav-link-vertical:hover {
  background-image: linear-gradient(#ffffff3b, #ffffff3b);
}

.nav-link-vertical.bottom {
  position: absolute;
  inset: auto 0% 0%;
}

.form-field-password {
  background-color: var(--white);
  color: var(--black);
  background-image: none;
  border: 1px solid #cecece;
  border-radius: 5px;
  height: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px 16px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  transition: all .5s;
}

.form-field-password:hover, .form-field-password:focus {
  border-color: var(--black);
}

.background-video-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-background-video-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.button-video-overlay-main-cta {
  color: #000;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ffffff2e;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding: 10px 28px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  position: absolute;
  inset: auto auto 15%;
}

.button-video-overlay-main-cta:hover {
  box-shadow: 0 4px 12px #0000008a;
}

.div-dashboard-big-button-wrapper {
  background-color: #f5f5f5;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 98%;
  padding: 40px 15px 15px;
  transition: all .5s;
  display: flex;
  position: relative;
}

.column-centered {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.div-dashboard-large-icon-wrapper {
  background-color: var(--black);
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 15px;
  display: flex;
  position: absolute;
  inset: -37px 0% auto;
  box-shadow: 1px 1px 12px -1px #0000005c;
}

.icon-dashboard-options {
  width: 40px;
}

.text-dashboard-big-button-description {
  text-align: center;
  margin-bottom: 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3em;
}

.text-dashboard-big-button-description.red {
  color: red;
  margin-bottom: 0;
}

.grid-success-page-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  height: 100vh;
  padding-bottom: 60px;
  display: grid;
}

.div-blog-title-transparent {
  background-color: #000000a3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.section-blog-title {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 70vh;
}

.div-blog-header-user-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.link-blog-user-profile-pic {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 88px;
  height: 88px;
  display: none;
}

.text-blog-name-date-white {
  color: #fff;
  margin: 0 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
}

.link-scroll-down-arrow {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  margin-bottom: 60px;
  text-decoration: none;
  transition-property: none;
  display: flex;
  position: absolute;
  inset: auto auto 0%;
}

.blog-article-wrapper {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 950px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.section-campaign {
  z-index: 300;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.columns-campaign {
  margin-bottom: 20px;
}

.section-campaign-50-percent-columns {
  z-index: 300;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.menu-button-6 {
  background-color: #fff;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-right: 0;
  padding: 15px;
  display: flex;
}

.empty-state-hide {
  padding: 0;
  display: none;
}

.section-popup-custom {
  z-index: 5000;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 40px 5px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.nav-menu-user-profile {
  z-index: 5000;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  padding-top: 100px;
  display: flex;
}

.div-block-user-menu-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.link-user-logo-footer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-assets-bottom-row-info {
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.section-additional-blog-posts {
  background-image: linear-gradient(#f1f1f1, #fff);
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-blog-post {
  background-image: linear-gradient(#f1f1f1, #fff);
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.wrapper-footer {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.rich-text-footer-disclaimer-light {
  color: #666;
  letter-spacing: -.2px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.rich-text-footer-disclaimer-light.center-align {
  margin-top: 10px;
}

.rich-text-footer-disclaimer-light.center-dark {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
}

.div-header-text-horizontal {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 5px;
  display: flex;
}

.wrapper-agents-homepage {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.section-user-profile-main-buttons, .section-user-profile-social-buttons {
  background-color: #ececec;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.rich-text-user-bio {
  width: 100%;
  padding-bottom: 60px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4em;
  overflow: auto;
}

.section-create-profile {
  background-image: linear-gradient(#000000de, #000000de), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb19_bg-triangle-gradient-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.div-create-profile-form-wrapper {
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1400px;
  height: 90%;
  display: flex;
  position: static;
  top: 3%;
}

.div-create-profile-full-image {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 50%;
  height: 100%;
}

.div-create-profile-form {
  background-color: #fff;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: auto;
}

.form-block-create-profile {
  width: 100%;
  margin-bottom: 0;
}

.button-authorized-submit {
  color: #000;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #4b6bf5;
  background-image: linear-gradient(128deg, #ff9c2d, #ffe10a);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  padding: 10px 28px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  position: static;
  bottom: 40px;
}

.button-authorized-submit:hover {
  box-shadow: 0 4px 12px #4b6bf580;
}

.text-field-create-profile {
  border-radius: 5px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.1em;
  transition: all .2s;
}

.text-field-create-profile:focus {
  border: 1px solid #000;
}

.text-field-create-profile.username {
  font-size: 16px;
}

.text-field-create-profile.hidden {
  display: none;
}

.text-field-create-profile.name {
  text-transform: capitalize;
}

.div-create-profile-text-and-form {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 420px;
  display: flex;
  position: relative;
}

.button-authorized-header-menu {
  background-color: var(--black);
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb6f_bg-button-cta-authorized.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  position: static;
  bottom: 40px;
}

.button-authorized-header-menu:hover {
  box-shadow: 1px 1px 5px 1px #0000006b;
}

.nav-menu-7 {
  align-items: center;
  display: flex;
}

.column-image-top {
  object-fit: cover;
  border-radius: 5px 5px 0 0;
  width: 100%;
  height: 230px;
  margin-bottom: 20px;
  box-shadow: inset 0 0 14px #00000026;
}

.div-white-transparent-overlay {
  background-color: #ffffffed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  box-shadow: inset 0 0 16px #00000057;
}

.button-cta-light {
  color: #fff;
  text-transform: capitalize;
  background-color: #cacaca;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 90%;
  min-width: 200px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.button-cta-light:hover {
  background-color: var(--real-producers-blue);
  color: var(--white);
}

.button-cta-light.authorized {
  background-color: var(--black);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.button-cta-light.authorized:hover {
  background-color: #e2e2e2;
}

.button-cta-light.partner-categories {
  width: 100%;
  min-width: 0;
}

.button-cta-light.sponsor {
  background-color: var(--white);
  color: #cacaca;
  border: 2px solid #cacaca;
}

.button-cta-light.sponsor:hover {
  border-color: var(--real-producers-blue);
  color: var(--real-producers-blue);
}

.rich-text-campaign-page-header {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-campaign-page-header {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: static;
  inset: 0;
}

.button-cta-campaign-header {
  color: #fff;
  background-color: gray;
  border: 0 solid #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  padding: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 300;
  transition: all .2s;
  display: flex;
  box-shadow: 3px 3px 16px #00000078;
}

.button-cta-campaign-header:hover {
  color: #fff;
  background-color: #a5a5a5;
  transform: translate(0, -4px);
  box-shadow: 0 6px 20px #013a7554;
}

.section-campaign-3-columns {
  z-index: 300;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.button-cta-external-link {
  color: #fff;
  border-radius: 5px;
  margin-top: 20px;
  padding: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 300;
  transition: all .5s;
}

.button-cta-external-link:hover {
  transform: scale(1.05);
}

.button-cta-external-link.learn-video-playlist {
  text-align: center;
  width: 100%;
}

.button-cta-external-link.authorized {
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb6f_bg-button-cta-authorized.jpg");
}

.section-updates {
  background-color: #ebebeb;
  padding-top: 80px;
  padding-bottom: 60px;
  transition: opacity .3s;
}

.div-update-wrapper {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  transition: all .3s;
  display: flex;
}

.div-update-wrapper:hover {
  transform: translate(0, -5px);
  box-shadow: 1px 1px 17px 4px #00000038;
}

.lightbox-link-updates-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #dadada;
  border-radius: 5px;
  width: 30%;
  height: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  transition: opacity .3s;
}

.lightbox-link-updates-image:hover {
  opacity: .8;
}

.div-updates-text-wrapper {
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  height: 100%;
  padding: 15px 20px 20px;
  display: flex;
  position: relative;
}

.collection-item-individual-update {
  margin-bottom: 30px;
}

.text-update-title {
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.1em;
}

.div-update-date-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-update-date {
  margin-right: 7px;
  font-weight: 500;
}

.text-update-date.basic {
  color: var(--steel-blue);
}

.text-update-date.light {
  color: var(--green);
}

.text-update-date.heavy {
  color: #da0000;
}

.brand-auhorized-footer {
  width: 250px;
}

.rich-text-updates-body {
  height: 118px;
  margin-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  overflow: hidden;
}

.collection-item-learn-video-wrapper {
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 20px;
  padding-right: 20px;
  transition: all .3s;
  display: flex;
  position: relative;
}

.collection-item-learn-video-wrapper:hover {
  box-shadow: 1px 1px 17px 4px #00000038;
}

.link-learn-video-thumbnail {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 270px;
  height: 150px;
  text-decoration: none;
  transition: box-shadow .5s;
  display: flex;
  position: relative;
}

.link-learn-video-thumbnail:hover {
  box-shadow: 0 0 3px 3px #ffffffad;
}

.section-learn-videos {
  background-color: #ebebeb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
}

.div-update-weight-date {
  align-items: center;
  display: flex;
}

.div-update-buttons {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.button-view-update {
  color: #fff;
  background-color: #dbdbdb;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.button-view-update:hover {
  color: #202020;
  background-color: #eee;
}

.section-learn-videos-list {
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.div-video-learn-player {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-video-learn-video {
  width: 68%;
}

.div-video-learn-playlist {
  width: 30%;
}

.link-video-playlist-item {
  opacity: .7;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.link-video-playlist-item:hover {
  opacity: 1;
  background-color: #ececec;
}

.link-video-playlist-item.w--current {
  z-index: 600;
  position: relative;
}

.text-learn-video-link {
  width: 100%;
  margin-left: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-learn-video-time {
  justify-content: flex-end;
  width: 15%;
  margin-left: 3px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.collection-list-6 {
  height: auto;
  max-height: 360px;
  overflow: scroll;
}

.section-video-background-full {
  justify-content: center;
  width: 100vw;
  min-height: 100vh;
  display: block;
  position: relative;
}

.background-video-4 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-background-video-transparent {
  background-image: radial-gradient(circle, #202020a6, #000000d4);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.logo-main-index-page {
  max-width: 400px;
  max-height: 150px;
}

.link-logo-index-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button-cta-external-link-solid-color {
  color: #fff;
  border: 0 solid #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 300;
  transition: all .5s;
  display: flex;
  box-shadow: 3px 3px 16px #00000078;
}

.button-cta-external-link-solid-color:hover {
  color: #fff;
  background-color: #a5a5a5;
  box-shadow: 0 6px 20px #000000c4;
}

.section-property-360-tour-mls, .section-property-video-mls {
  background-image: linear-gradient(#f1f1f1ad, #fff);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.section-property-map-mls {
  background-image: linear-gradient(#f1f1f1ad, #fff);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.div-scroll-bar-indicator {
  z-index: 5000;
  height: 10px;
  display: none;
  position: sticky;
  top: 80px;
}

.wrapper-wide {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1400px;
  margin: 10px auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.div-learn-video-title-wrapper {
  white-space: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-learn-video-title {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.1em;
  overflow: hidden;
}

.div-block-79 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-play-time-learn-page {
  width: 22px;
  height: 22px;
  margin-right: 5px;
}

.div-learn-text-wrapper {
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  height: 210px;
  padding: 15px 20px 20px;
  display: flex;
  position: relative;
}

.button-learn-video-cta {
  color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.button-learn-video-cta:hover {
  color: #202020;
  background-color: #eee;
}

.section-cta-bottom-tools {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  height: 80vh;
}

.text-dashboard-page-titles {
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.link-tool-video-thumbnail {
  z-index: 1500;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 250px;
  text-decoration: none;
  transition: box-shadow .5s;
  display: flex;
  position: relative;
}

.link-tool-video-thumbnail:hover {
  box-shadow: 0 0 3px 3px #ffffffad;
}

.text-tool-title {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 24px;
}

.div-tool-bullet-point {
  align-items: center;
  width: 100%;
  margin-top: 7px;
  margin-bottom: 7px;
  display: flex;
}

.text-tool-bullet {
  font-size: 16px;
  font-weight: 300;
}

.image-tool-check-mark {
  width: 25px;
  margin-right: 5px;
}

.link-tool-provided-by {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 26px;
  margin-top: 10px;
  margin-bottom: 7px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.link-tool-provided-by:hover {
  transform: scale(1.05);
}

.text-tool-provided-by {
  color: var(--black);
  margin-right: 5px;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
}

.image-provided-by-logo {
  max-width: 110px;
  max-height: 24px;
  margin-right: 5px;
}

.section-image-slider-background-full {
  width: 100vw;
  height: 100vh;
  display: none;
}

.slider-homepage-header {
  width: 100%;
  height: 100vh;
}

.div-header-slider-overlay {
  z-index: 100;
  background-color: #000000c7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.slide-homepage-header-full {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-50 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-50.bg1 {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb89_products-on-homepage-profile-background.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-50.bg2 {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb8b_products-on-homepage-video-background.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-50.bg3 {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb8c_products-on-homepage-video-background-new.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.wrapper-no-padding {
  color: var(--black);
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  right: 0;
}

.button-authorized-main {
  color: var(--black);
  text-align: center;
  background-image: linear-gradient(128deg, #ff9c2d, #ffe10a);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 60px;
  font-size: 22px;
  transition: all .3s;
  display: flex;
}

.button-authorized-main:hover {
  background-image: linear-gradient(128deg, #ff9c2d, #ffe10a);
  box-shadow: 0 0 15px #00000038;
}

.button-authorized-main.upgrade_premium {
  background-image: linear-gradient(#ffba00, #ffba00);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.div-bullets-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-full-devices {
  background-color: #454648;
  border-radius: 8px;
  margin-bottom: 60px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}

.image-28 {
  border-radius: 8px;
  width: 100%;
}

.heading-16 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
}

.heading-bullets {
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 20px;
  font-weight: 300;
}

.button-authorized-absolute {
  color: var(--black);
  text-align: center;
  background-image: linear-gradient(128deg, #ff9c2d, #ffe10a);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 60px;
  font-size: 22px;
  display: flex;
  position: absolute;
  inset: auto 0% 55px;
}

.heading-17 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  position: absolute;
  inset: 70px 0% auto;
}

.section-smart-card {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
}

.image-smart-card {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.grid-2 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: .25fr .5fr;
}

.div-login-page-background {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb19_bg-triangle-gradient-1.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.div-login-overlay-wrapper {
  background-color: #000000e6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-login-form-wrapper {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 380px;
  padding: 40px 40px 30px;
  display: flex;
  position: relative;
  box-shadow: 0 0 13px -1px #000;
}

.image-login-logo {
  max-width: 300px;
  margin-bottom: 20px;
}

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

.text-field-login {
  text-align: center;
  border-radius: 5px;
  width: 100%;
  height: 50px;
  font-size: 18px;
  font-weight: 300;
}

.form-block-login {
  width: 100%;
  margin-top: 20px;
}

.button-login {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-image: linear-gradient(170deg, #ff9c2d, #ffe10a);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 10px 28px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  position: static;
  bottom: 40px;
}

.button-login:hover {
  box-shadow: 0 4px 12px #4b6bf580;
}

.div-thin-line-break-grey {
  background-color: #cacaca;
  width: 100%;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}

.div-thin-line-break-grey._5px-margins {
  margin-top: 5px;
  margin-bottom: 5px;
}

.login-form-subtext-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.login-form-subtext {
  color: #666;
  text-align: center;
  margin-left: 2px;
  margin-right: 2px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
  line-height: 1.7em;
}

.login-form-subtext.link:hover {
  color: var(--black);
  font-weight: 300;
}

.image-create-profile-phone-profiles {
  object-fit: cover;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 100%;
  height: 100%;
}

.section-popup-assets-deliverable {
  z-index: 10000;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.columns-2 {
  width: 100%;
  height: 100%;
  display: none;
}

.column-asset-delieverables-icons {
  background-color: #000000d9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-top: 100px;
  padding-left: 40px;
  display: flex;
}

.column-asset-delieverables-email {
  background-image: linear-gradient(to right, #eeeeeed1, #fff 58%);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  padding-top: 100px;
  padding-left: 20px;
  padding-right: 40px;
  display: flex;
}

.text-asset-deliverables-bullet {
  color: #fff;
  margin-left: 5px;
}

.div-asset-deliverables-email-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.form-signup {
  position: relative;
}

.link-block-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all .3s;
  display: flex;
  position: relative;
}

.link-block-6:hover {
  box-shadow: 1px 1px 9px #00000047;
}

.section-idx-integrations {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  margin: 40px auto;
  display: flex;
  position: relative;
}

.html-embed-iframe {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
}

.nav-link-vertical-logo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 110px;
  text-decoration: none;
  display: flex;
}

.nav-link-vertical-logo:hover {
  background-image: linear-gradient(#ffffff3b, #ffffff3b);
}

.image-logo-powered-property-page {
  max-width: 250px;
  max-height: 60px;
  position: relative;
}

.image-property-gallery-thumbnail {
  opacity: 1;
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition: all .3s;
}

.image-property-gallery-thumbnail:hover {
  opacity: .8;
  transform: scale(.98);
}

.div-instagram-bg-triangles {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb19_bg-triangle-gradient-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 179%;
  width: 50vw;
  height: 50vw;
}

.image-instagram-post-profile-pic {
  object-fit: cover;
  border-radius: 5px;
  width: 70%;
  height: 70%;
  margin-bottom: 10px;
}

.text-instagram-full-name {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1em;
}

.image-29 {
  width: 40%;
  margin-bottom: 20px;
}

.enter-website-button-only-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 15%;
}

.body-dashboard {
  background-color: #ebebeb;
  height: 100vh;
  position: relative;
}

.form-dashboard-input {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.tabs-menu-form {
  background-color: #fff;
  border-top: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 60px;
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.tabs-menu-form.marketing-assets {
  border: 1px #000;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 0;
}

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

.div-dashboard-header-icon-text-wrapper {
  z-index: 1000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 5px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.div-dashboard-header-icon-text-wrapper:hover {
  color: var(--black);
  background-color: #505050;
}

.profile-pic-thumbnail {
  object-fit: cover;
  border-radius: 200px;
  width: 30px;
  max-width: 30px;
  height: 30px;
  max-height: 30px;
  margin-right: 5px;
  box-shadow: 0 0 8px #ffffffcf;
}

.tab-link-dashboard {
  opacity: .5;
  color: var(--black);
  background-color: #ddd0;
  border-bottom: 1px solid #0000;
  border-right: 1px solid #0000;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: all .5s;
  display: flex;
}

.tab-link-dashboard:hover {
  opacity: 1;
  color: var(--black);
  background-color: #f7f7f7;
  border-bottom: 1px solid #e2e2e2;
  border-right-color: #e2e2e2;
}

.tab-link-dashboard.w--current {
  opacity: 1;
  color: var(--black);
  background-color: #f7f7f7;
  border-bottom: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  font-weight: 400;
}

.tab-link-dashboard.w--current:hover, .tab-link-dashboard.password.w--current {
  opacity: 1;
}

.div-dashboard-body-wrapper {
  border-radius: 8px;
  max-width: 1200px;
  position: relative;
}

.text-dashboard-header-menu {
  color: #fff;
}

.tabs {
  background-color: #0000;
  width: 100%;
  min-width: 800px;
  max-width: 1200px;
}

.section-dashboard-header-mobile {
  z-index: 3000;
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  height: 100%;
  padding-top: 20px;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.div-dashboard-header-icon-text-wrapper-mobile {
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-8 {
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.link-dashboard-mobile-profile {
  display: none;
}

.div-feature-background-video-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 400px;
  display: flex;
}

.background-video-5 {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  box-shadow: 1px 1px 15px #0000008f;
}

.section-cta-video-popup {
  z-index: 3000;
  background-color: #000000eb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 20%;
  padding-right: 20%;
  display: none;
  position: fixed;
  inset: 0%;
}

.text-watch-video-button {
  color: var(--white);
  letter-spacing: -1px;
  margin-left: 20px;
  font-size: 30px;
  font-weight: 500;
}

.video-4 {
  margin-bottom: 40px;
}

.image-user-profile-pic-dashboard {
  object-fit: cover;
  background-color: #fff;
  border-radius: 220px;
  width: 200px;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  transition: all .5s;
  position: relative;
  inset: auto 0%;
  box-shadow: 1px 1px 12px #0000005c;
}

.image-user-profile-pic-dashboard:hover {
  opacity: .7;
}

.dashboard-page-thumbnail {
  max-height: 30px;
  margin-left: 5px;
  margin-right: 5px;
}

.nav-menu-dashboard-mobile {
  width: 100%;
}

.nav-link-dashboard-dropdown {
  color: #fff;
  cursor: pointer;
  border-radius: 5px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 10px;
  font-size: 11px;
  text-decoration: none;
  transition: opacity .5s;
  display: flex;
}

.nav-link-dashboard-dropdown:hover {
  opacity: 1;
  background-color: #f2f2f2;
}

.nav-link-dashboard-dropdown.w--current {
  opacity: 1;
  background-color: #f7f7f7;
}

.nav-link-dashboard-dropdown.create {
  background-color: var(--authorized\<deleted\|variable-400fdd40\>);
}

.div-upload-image {
  z-index: 2000;
  color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bc10_place-holder-profile-pic.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 2px dashed #c4c4c4;
  border-radius: 500px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 204px;
  height: 204px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: relative;
  top: -140px;
}

.div-upload-image:hover {
  z-index: 3000;
  border-color: gray;
}

.div-dashboard-field-wrapper {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 500px;
  margin-bottom: 10px;
  padding-left: 10px;
  transition: all .5s;
  display: flex;
  position: relative;
}

.div-dashboard-field-wrapper:hover {
  border-color: var(--black);
}

.div-dashboard-field-wrapper.wide {
  max-width: 900px;
}

.div-dashboard-field-wrapper.wide.rich-text {
  border-top-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 300px;
  margin-bottom: 0;
  padding-left: 0;
}

.div-dashboard-field-wrapper.wide.rich-text:hover {
  border-style: solid;
  border-color: #ccc;
}

.div-dashboard-field-wrapper.wide.rich-text.blog {
  height: 700px;
}

.div-dashboard-field-wrapper.rich-text {
  border-top-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 300px;
  padding-left: 0;
}

.div-dashboard-field-wrapper.rich-text:hover {
  border-style: solid;
  border-color: #ccc;
}

.image-form-social-icon {
  height: 35px;
  margin-right: 10px;
}

.text-field-tab-form-white {
  text-align: left;
  border: 0 solid #fff;
  border-radius: 5px;
  width: 100%;
  height: 44px;
  margin-bottom: 0;
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  overflow: hidden;
}

.text-field-tab-form-white.small {
  max-width: 200px;
}

.div-save-progress-bar {
  z-index: 20100;
  background-image: linear-gradient(to right, var(--steel-blue), #f0e 37%, var(--red) 73%);
  width: 0%;
  height: 12px;
  display: block;
  position: fixed;
  inset: 0 auto auto 0;
}

.div-signup-bullets-wrapper-copy {
  margin-top: 0;
  margin-bottom: 20px;
}

.div-20px-dashboard-break {
  height: 20px;
}

.text-field-tab-form-area {
  text-align: left;
  border: 1px #000;
  border-radius: 5px;
  min-height: 200px;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.text-field-tab-form-area.blog-summary {
  min-height: 70px;
}

.link-user-profile-shadow {
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 20px 10px 20px 55px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #00000026;
}

.link-user-profile-shadow:hover {
  transform: scale(1.03);
}

.link-user-profile-shadow.property {
  justify-content: flex-start;
  min-height: 80px;
  margin-bottom: 20px;
  padding-top: 12px;
  padding-bottom: 15px;
  padding-left: 110px;
  overflow: hidden;
}

.link-user-profile-shadow.dbc_link.small-padding {
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-icon-user-profile-button {
  width: 30px;
  height: 30px;
  position: absolute;
  inset: auto auto auto 10px;
}

.text-user-profile-button {
  text-align: center;
  white-space: normal;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4em;
  position: static;
}

.text-user-profile-button.property {
  text-align: left;
  white-space: nowrap;
  width: 100%;
  font-size: 18px;
  overflow: hidden;
}

.text-user-profile-button.small {
  font-size: 12px;
  line-height: 1em;
}

.social-icons-user-profile {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  border-radius: 5px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-around;
  justify-items: center;
  width: 85%;
  margin-top: 10px;
  display: grid;
}

.svg-social-icon-user-profile {
  width: 35px;
  margin-left: 6px;
  margin-right: 6px;
  transition: all .3s;
}

.svg-social-icon-user-profile:hover {
  transform: scale(1.1);
}

.background-video-homepage-main {
  z-index: 500;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 85%;
  height: 55%;
  min-height: 300px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.div-video-homepage-wrapper {
  background-color: #f7f7f7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 200px;
  display: flex;
}

.headline-homepage-white {
  color: #fff;
  text-align: center;
  text-transform: none;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 55px;
  font-weight: 400;
  line-height: 1.2em;
}

.div-homepage-first-row-wrapper {
  justify-content: center;
  width: 80%;
  max-width: 1400px;
  height: 80%;
  display: flex;
}

.div-homepage-first-row-left {
  justify-content: center;
  align-items: center;
  width: 30%;
  display: flex;
}

.div-homepage-first-row-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
}

.form-homepage-username {
  align-items: center;
  width: 100%;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.form-block-homepage-username {
  width: 100%;
  margin-top: 10px;
}

.text-field-homepage-username {
  text-align: left;
  border: 1px solid #fff;
  height: 100%;
  margin-bottom: 0;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.text-field-homepage-username:hover, .text-field-homepage-username:active, .text-field-homepage-username:focus {
  border: 1px solid #fff;
}

.image-31 {
  max-height: 100%;
}

.message {
  white-space: normal;
  border: 1px solid #666;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: none;
}

.tabs-wrapper {
  width: 100%;
}

.div-social-text-field-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-field-tab-form-white-social {
  text-align: left;
  border: 0 solid #fff;
  border-radius: 5px;
  width: 90%;
  height: 44px;
  margin-bottom: 0;
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.text-social-url {
  color: var(--black);
  cursor: default;
  margin-top: 2px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.message-field {
  border: 1px solid #666;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 5px 40px;
  display: none;
}

.div-powered-by-wrapper {
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.image-logo-powered-by-authorized {
  opacity: .2;
  max-height: 18px;
  transition: all .5s;
}

.image-logo-powered-by-authorized:hover {
  opacity: 1;
}

.div-user-header-background {
  background-color: #fff;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 250px;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.subheadline-homepage-white {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2em;
}

.button-submit-large {
  color: #000;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #4b6bf5;
  background-image: linear-gradient(128deg, #ff9c2d, #ffe10a);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 60px;
  padding: 12px 28px;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
}

.button-submit-large:hover {
  box-shadow: 0 4px 12px #4b6bf580;
}

.heading-homepage-sections {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
}

.colorwheel {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.div-upload-profile-background {
  color: var(--black);
  border: 2px dashed #c4c4c4;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  height: 200px;
  margin-bottom: 10px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: relative;
}

.div-upload-profile-background:hover {
  background-color: #f7f7f7;
  border-color: gray;
}

.image-user-profile-background-dashboard {
  z-index: 1200;
  object-fit: cover;
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition: all .5s;
  position: relative;
  inset: auto 0%;
}

.image-user-profile-background-dashboard:hover {
  opacity: .7;
}

.div-tab-form-wrapper-images {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-bottom: -130px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-edit-background {
  z-index: 2000;
  color: var(--black);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
  line-height: 1.2em;
}

.text-edit-profile {
  z-index: 2000;
  color: #fff;
  text-align: center;
  font-weight: 300;
  line-height: 1.2em;
  position: absolute;
  inset: auto 0% 14px;
}

.navbar-authorized-transparent {
  z-index: 2000;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.logo-user-free-profile {
  width: 80px;
  height: 80px;
  margin-top: 10px;
  position: absolute;
  inset: auto auto auto 10px;
}

.div-block-81 {
  z-index: 1500;
  background-color: #ffffffe6;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
  position: absolute;
  inset: 5px 5px auto auto;
}

.image-start-here {
  width: 70px;
  margin-right: 10px;
}

.image-main-logo-small {
  max-width: 160px;
  max-height: 50px;
}

.menu-icon-authorized {
  color: #fff;
  font-size: 40px;
}

.headline-homepage-handwritten {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-family: Kgdropsofjupiter, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2em;
}

.menu-button-8 {
  z-index: 3000;
}

.menu-button-8.w--open {
  background-color: #0000;
}

.nav-menu-authorized-homepage {
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-authorized-white-sticky {
  z-index: 2000;
  box-shadow: none;
  background-color: #0000;
  background-image: linear-gradient(#ffffff96, #fff 86%);
  justify-content: space-between;
  align-items: center;
  height: 80px;
  display: flex;
  position: sticky;
  top: 0%;
  left: 0%;
  right: 0%;
}

.div-phones-wrapper {
  justify-content: space-between;
  align-items: center;
  max-width: 1230px;
  margin: 40px auto;
  display: flex;
}

.phone-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 14%;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.text-block-9 {
  font-size: 18px;
  font-weight: 500;
}

.div-phone-feature-description {
  border: 1px solid silver;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: sticky;
}

.vertical-line-div {
  background-color: silver;
  width: 1px;
  height: 33px;
}

.button-phone-view-example {
  background-color: silver;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-top: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: 400;
  transition: all .5s;
  display: flex;
}

.button-phone-view-example:hover {
  color: #202020;
  background-image: linear-gradient(150deg, #ff9c2d, #ffe10a);
}

.button-phone-view-example.premium {
  color: var(--black);
  background-image: linear-gradient(128deg, #ff9c2d, #ffe10a);
}

.button-phone-view-example.premium:hover {
  box-shadow: 0 0 15px #00000038;
}

.div-demo-video-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 1200px;
  display: flex;
}

.video-demo-autoplay {
  margin-left: auto;
  margin-right: auto;
}

.div-demo-video {
  width: 90%;
  max-width: 900px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-user-profile-link-wrapper {
  background-color: #dddcdc;
  border: 1px #000;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 15px;
  display: flex;
}

.link-user-profile {
  color: var(--black);
  margin-right: 10px;
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
}

.div-profile-link-copy {
  background-color: #fff;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  padding: 10px;
  display: flex;
}

.button-learn-about-link {
  color: var(--black);
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 100%;
  margin-left: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-learn-about-link:hover {
  color: #202020;
  background-color: #eee;
  background-image: linear-gradient(104deg, #ff9c2d, #ffe10a);
  box-shadow: 0 0 15px #00000045;
}

.div-profile-link-text {
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  padding-left: 20px;
  display: flex;
}

.div-white-featured-area {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 1000px;
  padding: 30px 40px;
  display: flex;
}

.image-link-bio-location {
  margin-bottom: 5px;
}

.div-image-bio-locations {
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.div-block-82 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 45%;
  display: flex;
}

.heading-19 {
  text-align: center;
  font-size: 20px;
  line-height: 1.2em;
}

.text-biolinkis-form {
  margin-left: 10px;
  font-size: 20px;
  font-weight: 300;
}

.div-biolink-form {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-left: 5px;
  transition: all .3s;
  display: flex;
}

.div-biolink-form:hover {
  border-color: #ff0078;
  box-shadow: 1px 1px 9px #00000036;
}

.form-homepage-username-biolink {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-biolink-field-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-biolink-main {
  color: #000;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #4b6bf5;
  background-image: linear-gradient(128deg, #ff0075, #ff7cb5);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 17px 28px;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
}

.button-biolink-main:hover {
  box-shadow: 0 4px 12px #4b6bf580;
}

.div-biolink-homepage-wrapper {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-bottom: 15%;
  display: flex;
}

.div-biolink-form-auth-homepage {
  background-color: #fff;
  border: 3px solid #fff;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-right: 10px;
  padding-left: 5px;
  transition: all .3s;
  display: flex;
}

.div-biolink-form-auth-homepage:hover {
  border-width: 3px;
  border-color: #ffb426;
  box-shadow: 1px 1px 9px #00000036;
}

.image-biolink-logo {
  width: 320px;
  max-width: 90%;
  margin-bottom: 20px;
}

.drop-down-menu-user-backend {
  color: #999;
  background-color: #fff;
  border: 1px solid #0000;
  width: 100%;
  max-width: 500px;
  height: 50px;
  margin-bottom: 0;
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.drop-down-menu-user-backend:focus {
  color: var(--black);
}

.button-authorized-header-menu-login {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ffffff30;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  position: static;
  bottom: 40px;
}

.button-authorized-header-menu-login:hover {
  background-image: linear-gradient(120deg, #f99b31, #fee100);
}

.text-under-button-white {
  color: #fff;
  text-align: center;
  margin-top: 20px;
}

.div-upload-property-main-image {
  color: var(--black);
  border: 3px dashed #c4c4c4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 32%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-upload-property-main-image:hover {
  background-color: #00000014;
  border-color: #ffbf00;
}

.div-property-main-images-wrapper {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.div-property-image-description {
  z-index: 1500;
  background-color: #ffffffe6;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
  position: absolute;
  inset: auto auto 5px;
}

.div-60px {
  height: 60px;
}

.button-link-dashboard {
  color: var(--black);
  background-color: #fff;
  border-radius: 5px;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .5s;
}

.button-link-dashboard:hover {
  color: var(--black);
  background-color: #fff;
  background-image: linear-gradient(128deg, #ff9c2d, #ffe10a);
}

.button-link-dashboard.w--current {
  color: var(--black);
  background-color: #fff;
}

.div-video-image-and-field-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 49%;
  display: flex;
}

.div-upload-property-asset-image {
  color: var(--black);
  border: 2px dashed #c4c4c4;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 180px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: relative;
}

.div-upload-property-asset-image:hover {
  background-color: #f7f7f7;
  border-color: gray;
}

.nav-header-authorized {
  align-items: center;
  width: 33%;
  display: flex;
}

.nav-header-authorized.right {
  justify-content: flex-end;
}

.image-header-menu-icon {
  margin-right: 5px;
}

.section-above-menu-cta {
  background-image: linear-gradient(98deg, #f99b31, #fee100 50%, #f99b31);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.section-above-menu-cta:hover {
  background-image: linear-gradient(98deg, #fee100, #f99b31 50%, #fee100);
}

.text-pre-header-cta {
  color: var(--black);
  text-align: center;
  margin-right: 5px;
  text-decoration: none;
}

.text-span {
  color: #d60303;
}

.dropdown-toggle-2 {
  padding-left: 15px;
  padding-right: 33px;
  font-size: 16px;
  transition: all .5s;
  display: flex;
}

.dropdown-toggle-2:hover {
  color: #f4b026;
}

.dropdown-toggle-2.w--open {
  display: flex;
}

.icon-10 {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 15px;
  inset: 0% 0% 0% auto;
}

.dropdown-list-3 {
  width: 100%;
  display: none;
}

.dropdown-list-3.w--open {
  width: 100vw;
}

.dropdown-3 {
  display: none;
}

.html-embed-4 {
  width: 100%;
  max-width: 1280px;
  height: 80%;
  max-height: 720px;
  display: flex;
}

.div-block-83 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: flex;
}

.div-upload-gallery-background {
  color: var(--black);
  border: 2px dashed #c4c4c4;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: relative;
}

.div-upload-gallery-background:hover {
  background-color: #f7f7f7;
  border-color: gray;
}

.grid-property-gallery-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: center;
  place-items: center;
  height: auto;
  margin: 5px auto 15px;
  padding: 10px;
}

.image-property-gallery-backend {
  cursor: move;
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-width: 140px;
  height: 130px;
  transition: all .5s;
}

.image-property-gallery-backend:hover {
  opacity: .7;
}

.div-click-to-upload-property-gallery {
  z-index: 1500;
  background-color: #ffffffe6;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
  position: absolute;
  inset: auto;
}

.div-dashboard-header-breadcrumbs-wrapper {
  z-index: 1000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 5px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.div-dashboard-header-breadcrumbs-wrapper:hover {
  color: var(--black);
  background-color: #505050;
}

.button-dashboard-page {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 9px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all .5s;
}

.button-dashboard-page:hover {
  color: var(--black);
  box-shadow: 1px 1px 5px #00000030;
}

.button-dashboard-page.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-dashboard-page.wl_button_main {
  color: var(--white);
  background-color: #e42242;
}

.div-dashboard-premium-wrapper {
  background-color: #f5f5f5;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  padding: 20px;
  display: flex;
}

.text-product-feature-dashboard-phone {
  font-size: 14px;
  font-weight: 500;
}

.div-premium-phones-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 30px;
  display: flex;
}

.image-upload-gallery-background {
  z-index: 1200;
  object-fit: cover;
  background-color: #fff;
  width: 100%;
  height: 100px;
  max-height: 180px;
  margin-left: auto;
  margin-right: auto;
  transition: all .5s;
  position: relative;
  inset: auto 0%;
}

.text-image-upload-disclaimer {
  z-index: 2000;
  color: #e70000;
  text-align: center;
  margin-top: 10px;
  font-weight: 300;
  line-height: 1.2em;
}

.button-save-gallery {
  color: #fff;
  text-align: center;
  background-color: #d7d7d7;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  transition: all .3s;
  display: flex;
}

.button-save-gallery:hover {
  box-shadow: 1px 0 5px #0000009c;
}

.div-gallery-image {
  cursor: move;
  border: 1px solid #d3d3d3;
  border-radius: 3px;
}

.button-delete-property {
  color: var(--black);
  background-color: #fff;
  border-radius: 5px;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .5s;
}

.button-delete-property:hover {
  color: #fff;
  background-color: #fff;
  background-image: linear-gradient(128deg, #c50000, red);
}

.button-delete-property.w--current {
  color: var(--black);
  background-color: #fff;
}

.empty-state-hidden {
  display: none;
}

.div-property-status {
  z-index: 1000;
  background-color: var(--steel-blue);
  color: #fff;
  border-radius: 5px;
  padding: 10px 15px;
  position: absolute;
  inset: 15px 15px auto auto;
  box-shadow: 1px 1px 10px #0000003d;
}

.div-property-status.coming-soon {
  z-index: 300;
  color: var(--black);
  background-color: #fff;
}

.div-property-status.for-sale {
  z-index: 300;
}

.div-property-status.for-rent {
  z-index: 300;
  background-color: #00c0b0;
}

.div-property-status.open-to-investors {
  z-index: 300;
  color: var(--black);
  background-color: #8ed009;
}

.div-property-status.funded {
  background-color: #01721d;
}

.div-property-status.under-construction {
  background-color: #e07c01;
}

.div-property-status.in-escrow {
  z-index: 300;
  color: var(--black);
  background-color: #09d010;
}

.div-property-status.pending {
  color: var(--black);
  background-color: #e2de00;
}

.div-property-status.sold {
  z-index: 300;
  background-color: #ac0101;
}

.text-property-status {
  color: var(--white);
}

.div-property-updated-wrapper {
  align-items: center;
  display: flex;
}

.div-powered-by-wrapper-mobile-menu {
  align-items: center;
  display: none;
}

.image-mobile-nav-menu-icon {
  opacity: .35;
  width: 25px;
}

.div-mobile-menu-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.grid-property-description-icons {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-top: 10px;
}

.div-block-85 {
  margin-top: 10px;
}

.image-small-arrow-right {
  display: none;
}

.div-contact-buttons-wrapper {
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-around;
  place-items: center;
  width: 95%;
  display: none;
  position: relative;
}

.div-contact-buttons-wrapper.postcard {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  display: grid;
}

.image-small-arrow-left {
  display: none;
}

.image-field-help-icon {
  width: 19px;
  height: 18px;
  transition: all .3s;
  display: block;
}

.lightbox-help-icon {
  opacity: .25;
  width: 19px;
  height: 18px;
}

.lightbox-help-icon:hover {
  opacity: 1;
}

.slide-testimonial {
  border-radius: 6px;
  padding-bottom: 60px;
}

.div-slide-testimonial-wrapper {
  background-color: var(--white);
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
  position: relative;
}

.icon-testimonial-slider {
  color: #dadada;
  transition: all .3s;
}

.icon-testimonial-slider:hover {
  color: var(--black);
}

.slider-testimonials {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-testimonial-title {
  text-align: center;
  margin-bottom: 10px;
  font-family: "Museosans 700", sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1em;
}

.text-testimonial {
  text-align: center;
  height: 4.2em;
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4em;
  overflow: hidden;
}

.slide-nav-7 {
  opacity: .25;
  width: 400px;
}

.div-testimonial-name-button-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.image-card-main {
  object-fit: cover;
  height: 220px;
  min-height: 220px;
}

.section-tools {
  background-color: #ebebeb;
  padding-bottom: 60px;
}

.div-tool-card {
  flex-flow: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.div-user-profile-buttons-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 450px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 20px 20px;
  display: grid;
  position: relative;
  box-shadow: 1px 1px 20px #0000003b;
}

.div-user-profile-name-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.div-header-menu-mult-user-wrapper {
  z-index: 900;
  background-image: linear-gradient(#fff6, #fff);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 12%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.collection-list-property-multi-user {
  width: 100%;
}

.collection-item-property-multi-user {
  justify-content: flex-end;
  width: 100%;
  margin-bottom: 5px;
  display: flex;
}

.collection-list-multi-user {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.text-address-property-header-small {
  color: var(--black);
  text-align: center;
  letter-spacing: -1px;
  margin-left: 5px;
  margin-right: 5px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1em;
}

.link-property-mullti-user-logo-wrapper {
  border-radius: 5px;
  width: 120px;
  height: 80px;
  padding: 8px 5px;
  display: flex;
}

.image-32 {
  object-fit: contain;
  display: block;
}

.collection-list-wrapper-property-logos, .collection-list-property-logos {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.collection-item-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.collection-list-property-logos-sub-menu {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon-send-message {
  margin: auto;
  position: relative;
  top: 1px;
  right: 1px;
}

.brand-7 {
  padding-left: 0;
}

.html-profile-contact-icon {
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.section-tool-description {
  z-index: 1000;
  margin-top: 40px;
  margin-bottom: 20px;
  position: relative;
}

.section-campaign-3-columns-tools {
  z-index: 1000;
  position: relative;
}

.div-home-header-bottom-right {
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 60px;
  padding-right: 60px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.social-links-about-page-wrapper {
  flex-direction: row;
  display: flex;
}

.text-area-name {
  color: #fff;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 4px;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.1em;
  display: block;
}

.link-block-9 {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  display: flex;
  overflow: hidden;
}

.div-property-cta-wrapper {
  margin-top: 20px;
}

.classic-design {
  width: 100%;
}

.section-popup-optin-copy {
  z-index: 5000;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bbdf_bg-triangle-gradient-dark.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.section-main-property-slider {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: static;
  inset: 0;
}

.collection-item-6, .collection-list-7 {
  height: 100%;
}

.collection-item-home-testimonials {
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -80px;
}

.empty-state-4, .empty-state-5 {
  display: none;
}

.collection-testimonials-wrapper {
  color: var(--black);
  background-color: #f5f5f5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  right: 0;
}

.empty-state-6 {
  display: none;
}

.rich-text-campaign-4-column {
  background-color: var(--white);
  text-align: center;
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px 15px 15px;
  display: flex;
}

.div-campaign-4-column-wrapper {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.image-blog-post-card {
  object-fit: cover;
  height: 220px;
}

.section-header-submenu {
  z-index: 1000;
  background-color: var(--real-producers-blue);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  transition: all .5s;
  display: none;
  position: sticky;
  top: 0;
}

.text-contact-info-header-submenu {
  color: #fff;
  text-align: center;
  margin-right: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 300;
  text-decoration: none;
}

.link-header-submenu {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 7px;
  padding-right: 7px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.link-header-submenu:hover {
  background-color: #ffffff42;
}

.section-campaign-bottom-paragraph {
  z-index: 300;
  padding-top: 30px;
  padding-bottom: 10px;
  position: relative;
  box-shadow: 0 -5px 7px #00000017;
}

.section-campaign-first-paragraph {
  z-index: 300;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  box-shadow: 0 0 20px #0000004d;
}

.section-about-instagram {
  z-index: 200;
  background-color: #fff;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-thin-line-break-instagram {
  opacity: .5;
  width: 50%;
  height: 1px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.section-3-feature-columns {
  z-index: 300;
  background-image: linear-gradient(#f7f7f7, #fff);
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.rich-text-home-icon-subtext {
  text-align: center;
  width: 260px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.rich-text-home-icon-subtext h5 {
  color: #666;
}

.rich-text-home-icon-subtext h3 {
  font-size: 28px;
}

.div-property-domain-wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.icon-open-property-new-tab {
  opacity: .2;
  height: 17px;
  margin-bottom: 3px;
  margin-left: 5px;
  transition: all .5s;
}

.icon-open-property-new-tab:hover {
  opacity: 1;
}

.footer-link-text {
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.footer-link-text.white {
  font-weight: 400;
}

.html-footer-text-link {
  margin-top: 5px;
  margin-bottom: 5px;
  transition: all .5s;
}

.html-footer-text-link:hover {
  opacity: .5;
}

.html-header-text-link {
  border-radius: 5px;
  margin-left: 1px;
  margin-right: 1px;
  padding: 7px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: all .5s;
}

.html-header-text-link:hover {
  background-color: #ffffff9e;
}

.html-header-text-link.w--current {
  color: var(--black);
}

.html-header-text-link.mobile-submenu {
  display: none;
}

.button-menu-contact {
  color: var(--black);
  text-align: center;
  background-color: #ffffffa1;
  border: 0 solid #000;
  border-radius: 5px;
  margin-left: 5px;
  padding: 12px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 15px;
  font-weight: 300;
  transition: all .5s;
}

.button-menu-contact:hover {
  transform: scale(1.05);
}

.html-subheader-link {
  border: 1px solid #ffffff9e;
  border-radius: 5px;
  align-items: center;
  height: 60%;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 300;
  transition: all .5s;
  display: flex;
}

.html-subheader-link:hover {
  border-color: var(--real-producers-dark-blue);
  background-color: var(--real-producers-dark-blue);
}

.div-10px {
  height: 10px;
}

.lead-capture-field {
  color: #fff;
  background-color: #0000;
  border: 1px solid #0000;
  border-bottom-color: #fff;
  margin-bottom: 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.lead-capture-field:hover {
  color: #fff;
  background-color: #ffffff17;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.lead-capture-field:focus {
  border-bottom-style: solid;
}

.lead-capture-field::placeholder {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}

.lead-capture-form-block {
  justify-content: center;
  width: 80%;
  margin-top: 40px;
  display: flex;
}

.lead-capture-message-field {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 5px;
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}

.lead-capture-message-field::placeholder {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}

.lead-capture-form {
  width: 100%;
}

.grid-lead-capture {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  place-items: center;
  width: 95%;
  max-width: 1200px;
}

.grid-lead-capture.not-in-popup {
  grid-template-columns: 1fr;
}

.div-thin-line-vertical {
  background-color: #fff;
  width: 1px;
  height: 700px;
  position: absolute;
}

.grid-lead-capture-agent-info {
  grid-row-gap: 45px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.div-contact-info-wrapper {
  align-items: center;
  display: flex;
}

.div-contact-info-wrapper.right-column {
  margin-left: 20px;
}

.button-lead-capture {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-lead-capture-agent-info {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.2em;
}

.text-lead-capture-agent-info-name {
  color: #fff;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.text-lead-capture-agent-title {
  color: #fff;
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4em;
}

.icon-contact-lead-capture {
  width: 40px;
  margin-right: 10px;
}

.grid-lead-capture-table-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .6fr .25fr .25fr .25fr 50px;
  margin-bottom: 10px;
  padding: 10px;
}

.grid-lead-capture-table {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  cursor: pointer;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: .5fr .6fr .25fr .25fr .25fr 50px;
  place-items: center start;
  width: 100%;
  padding: 10px;
  transition: all .5s;
}

.grid-lead-capture-table:hover {
  background-color: #f7f7f7;
}

.text-lead-capture-field-title {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-lead-capture-field-data {
  opacity: .5;
  color: var(--black);
  text-align: left;
  width: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
  text-decoration: none;
  overflow: hidden;
}

.text-lead-capture-field-data:hover {
  opacity: 1;
}

.text-lead-capture-field-data.name {
  opacity: 1;
  font-size: 16px;
  font-weight: 500;
}

.text-lead-capture-field-data.email {
  width: auto;
}

.text-lead-capture-field-data.email:hover {
  text-decoration: underline;
}

.text-lead-capture-field-data.phone, .text-lead-capture-field-data.date {
  width: auto;
}

.text-lead-capture-field-data.mobile {
  display: none;
}

.div-lead-type {
  background-color: var(--steel-blue);
  color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.div-lead-type.profile {
  background-color: #6909d0;
}

.div-lead-type.buyer {
  background-color: #038107;
}

.div-lead-type.seller {
  background-color: #b90306;
}

.div-lead-type.campaign {
  background-color: #e69f06;
}

.div-lead-type.video {
  background-color: #d00987;
}

.div-lead-type.blog {
  background-color: #069e96;
}

.div-lead-type.property {
  background-color: #555;
}

.div-lead-table-grid-child {
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  display: flex;
  overflow: auto;
}

.text-lead-capture-property-address {
  text-align: center;
  white-space: normal;
  margin-top: 5px;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
}

.div-new-popup-dark-overlay {
  background-image: radial-gradient(circle, #00000094, #000000f2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-lead-capture-50-percent-wrapper {
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 95%;
  max-width: 700px;
  padding-top: 30px;
  display: flex;
  position: relative;
}

.collection-list-wrapper-lead-capture {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.collection-list-lead-capture {
  width: 100%;
  height: 100%;
}

.collection-list-wrapper-header-menu {
  z-index: 998;
  position: fixed;
  inset: 0% 0% auto;
}

.div-lead-capture-success {
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 95%;
  margin-top: auto;
  margin-bottom: auto;
  display: none;
  position: relative;
}

.div-lead-capture-50-percent-wrapper-contact-info {
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 95%;
  display: flex;
  position: relative;
}

.section-free-property-website-image {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-free-property-website {
  width: 100%;
}

.text-lead-capture-cta {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
}

.text-lead-capture-cta-address {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.1em;
}

.grid-4 {
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
}

.nav-menu-black {
  z-index: 5000;
  background-color: #0000;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-around;
  align-items: center;
  display: flex;
  position: relative;
}

.burger-icon-white {
  color: red;
}

.text-block-10, .text-block-11 {
  font-size: 14px;
}

.div-instagram-feed-user-profile {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.html-instagram-feed-user-profile {
  width: 100%;
}

.lead-capture-form-block-user {
  justify-content: center;
  width: 90%;
  max-width: 450px;
  margin-top: 20px;
  display: flex;
}

.lead-capture-field-dark {
  color: var(--black);
  background-color: #0000;
  border: 1px solid #0000;
  border-bottom-color: #bbb;
  margin-bottom: 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.lead-capture-field-dark:hover {
  background-color: #c9c9c917;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.lead-capture-field-dark:focus {
  border-bottom-style: solid;
}

.lead-capture-field-dark::placeholder {
  color: #bbb;
  font-size: 16px;
  font-weight: 300;
}

.lead-capture-message-field-dark {
  color: var(--black);
  background-color: #0000;
  border: 1px solid #bbb;
  border-radius: 5px;
  margin-bottom: 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}

.lead-capture-message-field-dark:hover {
  background-color: #c9c9c917;
}

.lead-capture-message-field-dark::placeholder {
  color: #bbb;
  font-size: 16px;
  font-weight: 300;
}

.wrapper-property-header-mls {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.grid-lead-capture-user {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start center;
  width: 95%;
  max-width: 1200px;
  margin-top: 20px;
}

.collection-list-bottom-cta {
  z-index: 2;
  height: 100%;
  position: relative;
}

.collection-list-wrapper-footer-menu {
  z-index: 10;
  background-color: var(--white);
  padding-top: 20px;
  position: relative;
}

.collection-list-wrapper-footer-menu.dark {
  box-shadow: none;
  background-color: #141414;
}

.grid-dashboard-checklist-wrapper {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1200px;
}

.grid-title-and-checklist {
  background-color: #fff;
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-radius: 8px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, 1fr);
  grid-auto-rows: minmax(min-content, max-content);
  justify-items: center;
  width: 100%;
  max-width: 1200px;
  padding: 20px;
}

.div-checklist-title-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-checklist-title-icon {
  background-color: var(--black);
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 5px;
  padding: 10px;
  display: flex;
  position: static;
  inset: -37px 0% auto;
  box-shadow: 1px 1px 12px -1px #0000005c;
}

.grid-dashboard-section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #e2e2e2;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  place-items: start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.grid-dashboard-section.domains-and-pages {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.grid-dashboard-checklist-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .5;
  border: 1px solid #0000;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(100%, 100%);
  place-items: center start;
  width: 100%;
  padding: 5px 10px;
  transition: opacity .5s;
}

.grid-dashboard-checklist-item:hover {
  opacity: 1;
  background-color: #f7f7f7;
  grid-template-columns: minmax(auto, auto);
}

.grid-dashboard-checklist-item.complete {
  grid-column-gap: 0px;
  opacity: 1;
  border-style: none;
}

.grid-dashboard-checklist-item.complete:hover {
  box-shadow: none;
  border-color: #0000;
}

.text-dashboard-checklist-item {
  color: var(--black);
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
}

.text-dashboard-checklist-item.strike {
  color: var(--red);
  text-decoration: line-through;
}

.grid-6 {
  grid-column-gap: 5px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(15px, max-content) minmax(min-content, max-content);
}

.text-dashboard-checklist-title {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3em;
}

.text-dashboard-checklist-title.normal {
  font-size: 20px;
  font-weight: 400;
}

.text-dashboard-checklist-title.normal.green {
  color: #00d603;
}

.text-dashboard-checklist-title.left {
  text-align: left;
  margin-right: 0;
  font-size: 16px;
  font-weight: 400;
}

.text-dashboard-checklist-title.left.green {
  color: #00d603;
}

.div-dashboard-welcome-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
  position: relative;
}

.logo-dashboard-welcome {
  width: 200px;
  margin-left: 5px;
  margin-right: 5px;
}

.image-dashboard-red-arrow {
  width: 22px;
  margin-left: 3px;
  margin-right: 3px;
  position: relative;
  top: 9px;
}

.link-dashboard-checklist {
  width: 100%;
  text-decoration: none;
  display: flex;
}

.link-action-icon {
  opacity: .5;
  color: #000;
  background-color: #fff;
  border: 1px solid #868686;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  padding: 7px;
  transition: all .5s;
  display: flex;
}

.link-action-icon:hover {
  opacity: 1;
  color: var(--black);
  background-color: #fff;
}

.link-action-icon.property-delete:hover {
  background-color: #ffcbcb;
  border-color: #e70000;
}

.card {
  color: #000c;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 5px 15px #0000001a;
}

.lead-wrapper {
  border-top: 1px solid #e2e2e2;
}

.lead-wrapper:hover {
  opacity: 1;
}

.accordion__tab-button {
  cursor: pointer;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.text-lead-message {
  text-align: left;
  white-space: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
}

.grid-lead-message {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  display: grid;
  overflow: hidden;
}

.div-unlock-leads {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 40px auto 20px;
  display: flex;
}

.div-hero-properties-slider-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.form-block-team-search-bar {
  z-index: 2000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 35%;
  display: none;
  position: absolute;
}

.form-team-search-bar {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-property-pic-and-info-wrapper {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 400px;
  padding-top: 0;
  padding-bottom: 15px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 15px #00000024;
}

.div-property-pic-and-info-wrapper:hover {
  box-shadow: 0 0 15px #00000061;
}

.text-property-card-specs {
  color: var(--black);
  white-space: nowrap;
  margin-right: 3px;
  font-weight: 300;
  text-decoration: none;
  overflow: hidden;
}

.text-property-card-address {
  color: var(--black);
  text-align: center;
  white-space: normal;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.1em;
  display: flex;
}

.image-property-card {
  object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
  height: 200px;
  margin-bottom: 20px;
}

.section-main-grey-white {
  background-image: linear-gradient(#f0f0f0, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.div-property-by-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-team-header-bottom-left {
  flex-direction: row;
  align-items: flex-start;
  padding-bottom: 60px;
  padding-left: 60px;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.div-team-header-bottom-right {
  flex-direction: column;
  align-items: flex-end;
  padding-bottom: 60px;
  padding-right: 60px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.grid-website-feature-included {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 40px;
  padding: 20px;
  display: grid;
}

.grid-launch-marketing {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  align-content: center;
  align-items: end;
  margin-bottom: 20px;
}

.section-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
  position: relative;
  top: -80px;
}

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

.collection-item-area {
  padding-left: 0;
  padding-right: 0;
}

.collection-list-grid-areas {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-wrapper-instagram-post {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-instagram-post {
  height: 100%;
}

.collection-item-instagram-post {
  background-image: linear-gradient(#f7f7f7, #fff);
  border-bottom: 1px solid #bbb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1230px;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-instagram-post-dark-overlay {
  background-image: radial-gradient(circle, #00000094, #000000f2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-lead-capture-user-profile {
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 95%;
  display: flex;
  position: relative;
}

.grid-instagram-posts {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  width: 100%;
}

.div-instagram-property {
  object-fit: cover;
  width: 250px;
  height: 250px;
}

.text-instagram-property-address {
  max-width: 90%;
  margin-top: 20px;
  margin-bottom: 20px;
}

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

.div-property-footer-features {
  display: none;
}

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

.div-property-footer-agent-info {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.image-property-user-profile-pic {
  object-fit: cover;
  border: 3px solid #fff;
  border-radius: 100px;
  width: 80px;
  height: 80px;
  box-shadow: 1px 1px 5px #00000073;
}

.div-property-cta-footer-wrappoer {
  z-index: 1000;
  background-image: linear-gradient(#fff 10%, #ffffffa8);
  padding: 10px 20px;
  position: fixed;
  inset: auto 0% 0%;
  box-shadow: 0 0 20px #00000057;
}

.navbar-property {
  background-color: #0000;
  background-image: linear-gradient(#ffffffa8, #fff 90%);
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 0 20px #00000057;
}

.slider-5 {
  height: 100vh;
}

.container-property-nav-bar {
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  display: flex;
  position: relative;
}

.html-property-map-new {
  height: 50vh;
}

.grid-property-user {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  align-items: center;
}

.grid-property-agent-information {
  grid-column-gap: 0px;
  grid-row-gap: 1px;
  grid-template-rows: 25px minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
}

.image-logo-property-page {
  max-width: 150px;
  max-height: 50px;
  display: none;
}

.grid-property-specs {
  display: none;
}

.div-property-spec-icon-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.svg-icon-property-spec {
  opacity: .28;
  height: 40px;
  margin-bottom: -5px;
}

.grid-property-status {
  display: none;
}

.div-property-page-status {
  z-index: 1000;
  background-color: var(--steel-blue);
  color: #fff;
  border-radius: 5px;
  padding: 10px 15px;
  box-shadow: 1px 1px 10px #0000003d;
}

.div-property-page-status.coming-soon {
  color: var(--black);
  background-color: #fff;
}

.div-property-page-status.for-sale {
  z-index: 300;
}

.div-property-page-status.for-rent {
  z-index: 300;
  background-color: #00c0b0;
}

.div-property-page-status.open-to-investors {
  z-index: 300;
  color: var(--black);
  background-color: #8ed009;
}

.div-property-page-status.funded {
  background-color: #01721d;
}

.div-property-page-status.under-construction {
  background-color: #e07c01;
}

.div-property-page-status.in-escrow {
  z-index: 300;
  color: var(--black);
  background-color: #09d010;
}

.div-property-page-status.pending {
  color: var(--black);
  background-color: #e2de00;
}

.div-property-page-status.sold {
  z-index: 300;
  background-color: #ac0101;
}

.text-individual-property-spec {
  color: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  line-height: 14px;
}

.text-individual-property-spec.number {
  color: var(--black);
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 500;
}

.text-individual-property-spec.number.white {
  color: var(--white);
}

.text-individual-property-spec.price {
  font-size: 24px;
  font-weight: 500;
}

.text-individual-property-spec.white {
  color: var(--white);
}

.text-property-page-large-color {
  color: #8409d0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 26px;
  font-weight: 500;
}

.html-property-tour-icon, .html-property-video-icon {
  display: none;
}

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

.slide-nav-property {
  display: none;
}

.nav-link-property {
  border-radius: 5px;
  padding: 5px 7px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all .5s;
}

.nav-link-property:hover {
  background-color: #ffffffba;
}

.nav-link-property.w--current {
  color: var(--black);
  font-weight: 500;
}

.nav-menu-10 {
  align-items: center;
  display: flex;
}

.value-proposition-container-team {
  z-index: 300;
  flex-direction: column;
  align-items: center;
  margin-top: -50px;
  display: flex;
  position: absolute;
}

.feature-wrapper {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 20px;
  transition: all .3s;
  display: flex;
  overflow: hidden;
}

.feature-wrapper:hover {
  transform: translate(0, -5px);
  box-shadow: 1px 1px 17px 4px #0000002b;
}

.grid-features {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(22%, 1fr));
  justify-content: space-around;
  justify-items: center;
  width: 100%;
  max-width: 1200px;
}

.grid-features.row-2 {
  margin-top: 60px;
}

.div-property-slider-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
}

.mask-4 {
  height: 100vh;
}

.slide-2, .slider-6 {
  height: 100%;
}

.collection-list-grid-agents {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: start center;
  width: 100%;
  display: grid;
}

.collection-list-grid-agents.all-team-members-page {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.collection-list-properties {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  justify-items: stretch;
  display: grid;
}

.collection-item-properties {
  width: 100%;
}

.html-embed-7 {
  margin-top: 40px;
}

.grid-create-account {
  grid-column-gap: 20px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  min-width: 450px;
  max-width: 502px;
  margin-top: 60px;
  margin-bottom: 20px;
  padding: 30px 40px;
  position: relative;
  box-shadow: 0 0 20px #00000030;
}

.section-create-profile-white {
  background-image: linear-gradient(#fff 50%, #f3f3f3 50%, #f7f7f7);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-top: -80px;
  display: flex;
}

.navbar-authorized-create-account {
  z-index: 2000;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  display: flex;
}

.login-form-subtext-menu {
  color: #666;
  text-align: center;
  margin-left: 2px;
  margin-right: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
}

.menu-logo-white-label {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f576f4abde58ea3bb2fb3_logo-real-producers-dark.avif");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 50px;
}

.menu-logo-white-label.wl_logo_main.mobile {
  display: none;
}

.button-header-menu-login-white {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #f3f3f3;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  position: static;
  bottom: 40px;
}

.button-header-menu-login-white:hover {
  box-shadow: 0 0 9px 1px #00000038;
}

.text-heading-create-website {
  color: var(--black);
  text-align: center;
  font-family: "Museosans 500", sans-serif;
  font-size: 30px;
  line-height: 1.1em;
}

.text-heading-create-website.red {
  color: #666;
  font-size: 27px;
  line-height: 1.3em;
}

.text-heading-create-website.bottom-margin {
  margin-bottom: 20px;
}

.nav-menu-white-label {
  align-items: center;
  display: flex;
}

.grid-signup-form {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  margin-bottom: 10px;
}

.section-dashboard-side-menu {
  z-index: 3500;
  background-color: #fff;
  border-right: 1px solid #e2e2e2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 20px;
  padding-left: 10px;
  display: flex;
  overflow: scroll;
}

.grid-property-assets-popup {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  width: 100%;
  height: 100%;
}

.grid-property-assets-checklist {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000000d9;
  grid-template-rows: .25fr;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-rows: minmax(min-content, max-content);
  padding: 60px 40px 60px 80px;
  overflow: scroll;
}

.grid-13 {
  background-color: #ffffffe3;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 60px 40px;
  overflow: scroll;
}

.text-property-assets-title {
  color: #fff;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.1em;
}

.div-property-assets-title-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.tab-link-agent-email {
  background-color: #0000;
  transition: all .5s;
  position: absolute;
  right: 0;
}

.tab-link-agent-email:hover {
  background-color: #ddd;
}

.tab-link-agent-email.w--current {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.image-property-marketing-email {
  width: 100%;
}

.tab-pane-marketing-email {
  background-color: #fff;
  border-radius: 8px;
  padding: 20px;
}

.tabs-menu-2 {
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 10px;
}

.tab-pane-qr-code {
  background-color: #fff;
  border-radius: 8px;
  padding: 20px;
}

.div-property-marketing-email-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 600px;
  display: block;
}

.tabs-content-2 {
  height: 100%;
}

.tab-pane-agent-email {
  background-color: #fff;
  border-radius: 8px;
  padding: 20px;
}

.link-property-marketing {
  margin-left: 40px;
  text-decoration: none;
  display: flex;
}

.tab-link-marketing-email {
  background-color: #0000;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.tab-link-marketing-email:hover {
  background-color: #ddd;
}

.tab-link-marketing-email.w--current {
  transition: all .5s;
}

.tab-link-qr-code {
  background-color: #0000;
  transition: all .5s;
}

.tab-link-qr-code:hover {
  background-color: #ddd;
}

.grid-account-created {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: none;
}

.grid-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: repeat(auto-fit, minmax(19%, max-content));
  justify-content: center;
  place-items: center;
  height: 100%;
  margin-top: 5px;
}

.brand-8 {
  padding-top: 3px;
}

.image-logo-property-page-header {
  max-width: 250px;
  max-height: 50px;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.html-property-page-qr-code {
  border: 4px solid var(--white);
  width: 80px;
  height: 80px;
  margin: auto;
}

.grid-property-price-desktop {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: center;
}

.grid-property-specs-desktop {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: min-content;
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-around;
  place-items: center;
  width: 100%;
  margin: 5px auto;
}

.html-social-share-buttons {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.html-social-share-buttons.mobile {
  display: none;
}

.html-social-share-buttons-mobile {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  margin: auto;
  display: none;
  position: absolute;
  inset: 0%;
}

.button-property-contact-header-menu {
  background-color: var(--black);
  border-radius: 5px;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
}

.grid-header-columns {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: center;
  align-items: center;
}

.grid-header-columns.secondary {
  margin-top: 0;
}

.text-home-hero {
  color: var(--black);
  letter-spacing: -1px;
  background-color: #0000;
  font-family: "Museosans 700", sans-serif;
  font-size: 60px;
  line-height: 1em;
}

.text-home-hero._1 {
  background-color: var(--real-producers-dark-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-home-hero._2 {
  color: var(--real-producers-blue);
}

.text-home-hero._3 {
  color: var(--green);
}

.text-home-hero.white {
  color: var(--white);
  text-shadow: 1px 1px 6px #00000070;
}

.text-home-hero.center-align {
  line-height: 1.1em;
}

.grid-home-hero-headline {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  justify-content: start;
  place-items: center;
  margin-top: -60px;
}

.grid-authorized-main-menu {
  z-index: 2000;
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  position: relative;
}

.text-home-hero-sub-headline {
  letter-spacing: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 23px;
  font-weight: 300;
}

.button-hero-color-change {
  border: 2px solid var(--authorized\<deleted\|variable-400fdd40\>);
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: #fff;
  text-align: center;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-right: auto;
  padding: 15px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-hero-color-change:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  background-color: var(--white);
  color: var(--black);
  background-image: none;
}

.button-hero-color-change._1 {
  background-color: var(--steel-blue);
}

.button-hero-color-change._2 {
  background-color: var(--red);
}

.button-hero-color-change._3 {
  background-color: var(--green);
}

.button-hero-color-change.outline {
  background-color: var(--white);
  color: var(--black);
  background-image: none;
  border-color: #e2e2e2;
  transition: all .5s;
}

.button-hero-color-change.outline:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
}

.button-hero-color-change.outline.center.pricing-chart {
  width: 100%;
}

.button-hero-color-change.outline.center.menu:hover {
  color: var(--black);
  background-color: #f7f7f7;
}

.button-hero-color-change.center {
  margin-left: auto;
  margin-right: auto;
}

.button-hero-color-change.center.pricing-chart {
  width: 100%;
  margin-top: 20px;
}

.button-hero-color-change.center.pricing-chart.menu_checkout.sub-button {
  width: 90%;
  margin-top: 0;
}

.button-hero-color-change.center.menu:hover {
  background-color: var(--white);
  color: var(--black);
  background-image: none;
}

.button-hero-color-change.large {
  padding: 20px 40px;
  font-size: 22px;
}

.image-home-hero {
  width: 600px;
  position: absolute;
}

.div-home-hero-logos {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-home-hero-logos {
  color: #aaa;
  text-align: center;
  letter-spacing: 5px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.grid-hero-company-logos {
  grid-column-gap: 50px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: row;
  place-items: center;
  margin-top: 20px;
}

.image-hero-company-logo {
  opacity: .53;
  filter: grayscale();
  max-width: 270px;
  max-height: 60px;
  transition: opacity .5s;
}

.image-hero-company-logo:hover {
  opacity: 1;
  filter: grayscale(0%);
}

.modern-design {
  width: 100%;
}

.section-property-360-tour-new, .section-property-video-new {
  background-image: linear-gradient(#f1f1f1ad, #fff);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 95vh;
  padding-top: 100px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.section-property-map-new {
  background-image: linear-gradient(#f1f1f1ad, #fff);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 70vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-property-description-new {
  background-image: linear-gradient(#f1f1f1ad, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

.section-property-user-info-new {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.link-block-launch-assets-popup-new {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.html-property-map-wide {
  width: 100%;
  height: 100%;
  box-shadow: 0 0 20px #00000047;
}

.grid-property-schedule-tour-buttons {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

.link-block-10 {
  box-shadow: inset 0 0 20px #00000091;
}

.link-block-launch-video-popup {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 20px #00000091;
}

.section-property-image-gallery-new {
  background-image: linear-gradient(#f1f1f1ad, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.qr-code-mobile-menu {
  width: 80px;
  height: 80px;
  margin: auto;
  display: none;
}

.text-dashboard-menu {
  color: var(--black);
  letter-spacing: -.3px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.text-dashboard-menu.auth-link {
  color: #919191;
  text-align: left;
  width: 100%;
  max-width: 100%;
  font-size: 12px;
  overflow: hidden;
}

.grid-dashboard-header {
  z-index: 3000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-bottom: 1px solid #c4c4c4;
  flex-direction: column;
  grid-template-rows: 80px 100%;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  align-items: start;
  width: 100%;
  height: 100vh;
  display: grid;
}

.grid-dashboard-logo {
  z-index: 5000;
  grid-column-gap: 5px;
  background-color: #fff;
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: end;
  align-items: center;
  height: 80px;
  padding-left: 10px;
  padding-right: 20px;
  position: fixed;
  inset: 0% 0% auto;
}

.logo-dashboard {
  max-width: 280px;
  max-height: 50px;
}

.grid-profile-link {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.html-dashboard-qr-code {
  width: 60px;
  height: 60px;
  margin: auto;
}

.grid-dashboard-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f7f7f7;
  border-right: 1px solid #c4c4c4;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  justify-items: center;
  min-height: 100vh;
  padding: 30px 20px 100px;
  position: relative;
}

.grid-dashboard-phone-preview {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  background-color: #f7f7f7;
  border-right: 1px solid #c4c4c4;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-content: start;
  width: 100%;
  max-width: 420px;
  height: 100%;
  padding: 20px 60px;
  overflow: scroll;
}

.button-add-new-property {
  color: #fff;
  text-align: center;
  background-color: #e42242;
  border-radius: 5px;
  align-items: center;
  padding: 9px 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-add-new-property:hover {
  box-shadow: 1px 0 5px #0000009c;
}

.button-add-new-property.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-add-new-property.mobile {
  display: none;
}

.button-add-new-property.light {
  background-color: var(--white);
  color: var(--black);
  cursor: pointer;
  border: 1px solid #e2e2e2;
}

.button-add-new-property.light:hover {
  box-shadow: 1px 1px 5px #00000045;
}

.image-profile-in-phone {
  border: 12px solid #000;
  border-radius: 50px;
}

.grid-property-agent-info {
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.heading-20, .text-property-status-category {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.image-logo-index-page {
  max-width: 400px;
  max-height: 200px;
  margin-left: auto;
  margin-right: auto;
}

.footer-disclaimer {
  text-align: justify;
  letter-spacing: -.2px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.div-footer-powered-by-wrapper {
  align-items: center;
  display: flex;
}

.div-footer-powered-by-wrapper.absolute-bottom-center {
  z-index: 0;
  position: absolute;
  inset: auto auto 20px;
}

.grid-index-main-content {
  grid-template-columns: 1fr;
  max-width: 1200px;
  margin-top: -40px;
}

.text-coming-soon {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.nav-link-dashboard-dropdown-billing {
  color: #fff;
  background-color: #0000;
  border: 1px solid #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-right: 12px;
  font-size: 11px;
  text-decoration: none;
  transition: opacity .5s;
  display: flex;
}

.nav-link-dashboard-dropdown-billing:hover {
  opacity: 1;
  background-color: #ffffff2b;
  border-right-color: #0000;
}

.nav-link-dashboard-dropdown-billing:focus {
  opacity: 1;
}

.grid-dashboard-header-quad {
  z-index: 3000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-bottom: 1px solid #c4c4c4;
  flex-direction: column;
  grid-template-rows: 80px 100%;
  grid-template-columns: 1fr minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  align-items: start;
  width: 100%;
  height: 100vh;
  display: grid;
  position: fixed;
  inset: 0% 0% auto;
}

.grid-getting-started {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  align-content: center;
  align-items: center;
  width: 100%;
}

.text-dashboard {
  color: var(--black);
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.grid-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  justify-content: end;
  place-items: center end;
}

.image-video-thumbnail-ceo {
  border-radius: 8px;
  height: 100px;
}

.div-thin-line-break-grey-dashboard {
  background-color: #e2e2e2;
  width: 100%;
  height: 1px;
}

.text-dashboard-getting-started {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3em;
}

.grid-nav-menu-dashboard {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 80px;
}

.button-dashboard-menu-new-property {
  color: #fff;
  text-align: center;
  background-color: #e42242;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all .5s;
  display: none;
}

.button-dashboard-menu-new-property:hover {
  box-shadow: 1px 0 5px #0000009c;
}

.button-dashboard-menu-new-property.w--current {
  color: var(--black);
  background-color: #fff;
}

.powered-by-mobile-menu {
  align-items: center;
  display: none;
}

.grid-dashboard-feature-text {
  grid-template-columns: 1fr;
}

.grid-title-and-checklist-offer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e4f1ff;
  border-radius: 8px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, 1fr);
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  max-width: 1200px;
  padding: 20px;
  display: grid;
  box-shadow: 1px 1px 1px #0000001c;
}

.html-billing-button {
  cursor: pointer;
  padding-left: 5px;
}

.grid-dashboard-body {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 90px 1fr;
  align-content: start;
  align-items: start;
  width: 100%;
  height: 100%;
  margin-top: 80px;
  position: fixed;
}

.div-dashboard-content-wrapper {
  height: 95vh;
  overflow: scroll;
}

.form-block-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
  display: flex;
}

.tabs-content-3 {
  background-color: #fff;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  padding-top: 40px;
  padding-left: 30px;
  padding-right: 30px;
}

.div-save-button-wrapper {
  background-color: #fff;
  border-bottom: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 60px;
  padding-top: 10px;
  padding-bottom: 30px;
  display: flex;
}

.html-nav-icon {
  margin-bottom: -7px;
  margin-right: 10px;
}

.button-dashboard-save {
  color: #fff;
  text-align: center;
  background-color: #e42242;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all .5s;
}

.button-dashboard-save:hover {
  box-shadow: 1px 0 5px #0000009c;
}

.button-dashboard-save.w--current {
  color: var(--black);
  background-color: #fff;
}

.html-form-icon {
  opacity: .5;
  margin-bottom: -5px;
  margin-right: 10px;
}

.html-form-icon.unit {
  margin-right: 5px;
}

.grid-18 {
  grid-template-rows: auto;
  justify-content: center;
  justify-items: center;
  width: 100%;
  height: 160px;
  margin-bottom: 20px;
}

.grid-19 {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: end;
  justify-items: end;
}

.image-dashboard-user {
  object-fit: cover;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 100px;
  width: 50px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  transition: all .5s;
  position: relative;
  inset: auto 0%;
}

.link-user-pic-menu {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bc10_place-holder-profile-pic.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #868686;
  border-radius: 100px;
  width: 42px;
  height: 42px;
  transition: opacity .5s;
}

.div-user-menu {
  z-index: 1800;
  background-color: #fff;
  border-bottom: 2px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 300px;
  padding: 40px;
  display: block;
  position: absolute;
  inset: 80px 10px auto auto;
  transform: translate(0, -310px);
}

.text-dashboard-special-note {
  z-index: 2000;
  color: var(--black);
  text-align: left;
  padding: 8px 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
  line-height: 1.2em;
}

.html-form-icon-text-area {
  opacity: .5;
  align-self: flex-start;
  margin-top: 10px;
  margin-bottom: -5px;
}

.grid-main-property-images {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
  width: 100%;
  max-width: 700px;
  height: auto;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.link-property-main-image {
  color: var(--black);
  border: 2px dashed #c4c4c4;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 180px;
  margin-bottom: 0;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-property-main-image:hover {
  background-color: #f7f7f7;
  border-color: gray;
}

.image-main-property-image {
  z-index: 1200;
  object-fit: cover;
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition: opacity .5s;
  position: relative;
  inset: auto 0%;
}

.image-main-property-image:hover {
  opacity: .7;
}

.grid-20 {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  width: 100%;
  max-width: 500px;
}

.tab-pane-gallery {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.grid-21 {
  grid-column-gap: 12px;
  grid-row-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
}

.grid-23 {
  grid-column-gap: 3px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  align-items: center;
}

.html-feature-icon {
  opacity: .5;
}

.text-gallery-total {
  z-index: 2000;
  color: var(--black);
  text-align: center;
  background-color: #f7f7f7;
  border-radius: 8px;
  padding: 8px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2em;
}

.grid-24 {
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  align-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 10px;
}

.text-gallery-specs {
  z-index: 2000;
  color: var(--black);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
  line-height: 1.2em;
}

.grid-property-videos {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  justify-items: center;
  width: 100%;
  max-width: 700px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-property-video {
  grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-template-columns: 1fr;
}

.div-leads-wrapper {
  color: var(--black);
  background-color: #fff;
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  right: 0;
}

.grid-lead-type {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  place-items: center start;
}

.grid-lead-type.mobile {
  display: none;
}

.link-lead-phone {
  opacity: .5;
  color: #000;
  background-color: #fff;
  border: 1px solid #868686;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 7px;
  transition: all .5s;
  display: none;
}

.link-lead-phone:hover {
  opacity: 1;
  color: var(--black);
  background-color: #fff;
}

.link-lead-email {
  opacity: .5;
  color: #000;
  background-color: #fff;
  border: 1px solid #868686;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 7px;
  transition: all .5s;
  display: none;
}

.link-lead-email:hover {
  opacity: 1;
  color: var(--black);
  background-color: #fff;
}

.div-drop-down-message {
  width: 100%;
  overflow: hidden;
}

.div-property-list-wrapper {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  width: 100%;
  max-width: 1300px;
  padding: 20px;
}

.grid-properties-list {
  z-index: 10;
  grid-column-gap: 10px;
  border-top: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  justify-content: space-between;
  place-items: center start;
  width: 100%;
  padding: 20px 10px;
  transition: all .5s;
  position: relative;
}

.grid-properties-table-header {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 50px 50px 50px 50px 50px;
  justify-items: start;
  margin-bottom: 10px;
  padding: 10px;
}

.property-wrapper {
  border-top: 1px solid #e2e2e2;
}

.property-wrapper:hover {
  opacity: 1;
}

.grid-property-image-address {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-items: center start;
}

.image-property-thumnail {
  object-fit: cover;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  width: 120px;
  height: 100px;
}

.grid-property-assets {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.assets-wrapper {
  padding-top: 10px;
}

.assets-wrapper:hover {
  opacity: 1;
}

.button-property-domain {
  opacity: .5;
  color: var(--black);
  background-color: #0000;
  border-radius: 5px;
  align-items: center;
  margin-top: 3px;
  margin-bottom: 1px;
  padding: 5px 10px;
  font-weight: 400;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-property-domain:hover {
  opacity: 1;
  background-color: #f7f7f7;
}

.section-additional-listings {
  background-image: linear-gradient(#f1f1f1ad, #fff);
  padding-top: 60px;
  padding-bottom: 60px;
}

.checkbox-label-custom {
  margin-bottom: 3px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
}

.grid-property-settings {
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  width: 100%;
  max-width: 500px;
}

.collection-list-wrapper-properties {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.grid-website-forms {
  grid-row-gap: 0px;
  border-bottom: 1px solid #e2e2e2;
  grid-template-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  max-width: 940px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 30px;
}

.grid-website-forms.last {
  border-bottom-color: #0000;
  align-content: start;
  align-items: start;
  margin-bottom: 20px;
  padding-bottom: 10px;
}

.grid-website-forms._2-column {
  border-bottom-style: none;
  align-content: start;
  align-items: start;
  margin-bottom: 0;
  padding-bottom: 10px;
}

.div-support-form-wapper {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
  padding: 20px;
  display: grid;
}

.support-ticket-form {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-launch-link {
  color: #fff;
  text-align: center;
  background-color: #e42242;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all .5s;
}

.button-launch-link:hover {
  box-shadow: 1px 0 5px #0000009c;
}

.button-launch-link.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-premium {
  color: #fff;
  text-align: center;
  background-color: #e42242;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all .5s;
}

.button-premium:hover {
  box-shadow: 1px 0 5px #0000009c;
}

.button-premium.w--current {
  color: var(--black);
  background-color: #fff;
}

.grid-process {
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-process.buy {
  grid-template-rows: auto;
  margin-bottom: 80px;
}

.grid-individual-checkbox {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  place-items: center start;
  width: 450px;
}

.grid-property-specs-full-page {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: min-content;
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center end;
  place-items: center;
}

.grid-website-form-wide {
  grid-row-gap: 0px;
  border-bottom: 1px solid #e2e2e2;
  grid-template-columns: 1fr;
  justify-items: center;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.grid-3-feature-wrapper {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.grid-individual-of-3-feature {
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  width: 100%;
}

.form-block-edit-website {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.grid-4-step-process {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 900px;
}

.grid-website-description-and-view-link {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center start;
  width: 100%;
  max-width: 900px;
  display: grid;
}

.grid-website-description-and-view-link.wide {
  max-width: 100%;
}

.grid-website-description-and-view-link._500-wide {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.grid-website-description-and-view-link._700-wide {
  max-width: 700px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.button-view-website-section {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-view-website-section:hover {
  opacity: 1;
  box-shadow: 1px 1px 8px #00000038;
}

.button-view-website-section.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-view-website-section.home.wl_button_main {
  color: var(--white);
  background-color: #e42242;
  border-style: none;
}

.button-view-website-section.home.video {
  background-color: #f7f7f7;
  border-top-style: none;
  border-left-style: none;
  display: flex;
}

.button-view-website-section.view_page.wl_button_main {
  color: var(--white);
  background-color: #e42242;
  border-style: none;
}

.button-view-website-section.wl_button_main {
  color: var(--white);
  background-color: #e42242;
}

.heading-edit-website-section {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
}

.div-edit-website-section-header {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center start;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-pre-properties-headline {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  display: block;
  position: relative;
  overflow: hidden;
}

.text-view-website.mobile {
  display: none;
}

.grid-dashboard-website-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: start;
  align-items: start;
  width: 100%;
}

.grid-dashboard-website-checklist {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  place-content: start center;
  justify-items: center;
  width: 100%;
}

.grid-dashboard-website-page-checklist {
  grid-template-columns: 1fr;
}

.full-footer-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.rich-text-editor-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
  margin: 10px auto;
}

.grid-unlock-website-login {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
  justify-items: center;
  width: 100%;
}

.text-website-feature {
  color: var(--black);
  letter-spacing: -1px;
  font-family: "Museosans 700", sans-serif;
  font-size: 38px;
  line-height: 1.1em;
}

.text-website-feature.discount {
  color: #6d6d6d;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.text-website-feature.discount.red {
  color: #d80000;
  font-weight: 300;
  text-decoration: line-through;
}

.text-website-feature.white {
  color: var(--white);
  letter-spacing: -.7px;
  font-weight: 600;
}

.text-website-feature.center {
  margin-left: auto;
  margin-right: auto;
}

.text-website-feature.center.strike {
  color: var(--red);
  text-decoration: line-through;
}

.div-block-88 {
  border: 1px dashed #d4d4d4;
  border-radius: 1px;
  height: 0;
  margin-bottom: 8px;
}

.tabs-website-features {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
}

.tabs-menu-3 {
  flex-direction: column;
  width: 25%;
  display: flex;
}

.tab-website-feature {
  color: #a8a8a8;
  background-color: #0000;
  width: 400px;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Roboto, sans-serif;
  transition: all .5s;
}

.tab-website-feature:hover {
  color: var(--black);
}

.tab-website-feature.w--current {
  color: var(--black);
  background-color: #0000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.text-tab-website-feature {
  color: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.1em;
  text-decoration: none;
}

.text-tab-website-feature.white {
  color: var(--white);
}

.tab-pane-website-feature {
  background-color: var(--white);
  width: 100%;
  height: 500px;
  overflow: hidden;
}

.tabs-content-4 {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  box-shadow: 0 0 18px #00000052;
}

.grid-check-included {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.grid-property-page-header-full-address {
  grid-column-gap: 16px;
  grid-row-gap: 3px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center start;
  justify-items: start;
  padding-top: 3px;
  display: grid;
}

.grid-property-page-header-full-address.mobile {
  display: none;
}

.heading-additional {
  text-align: center;
  letter-spacing: 10px;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 40px;
  font-size: 38px;
  font-weight: 300;
  line-height: 1em;
}

.section-build-website-30-seconds {
  background-color: #000000e0;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd80_bg-cta-authorized.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.section-build-website-30-seconds.media {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd69_bg-photographer.jpg");
  background-position: 50%;
}

.wrapper-website-timer {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  margin: 10px auto;
  padding: 140px 30px;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  right: 0;
}

.text-build-website {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.1em;
}

.grid-launch-cta-bar {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  align-content: center;
  align-items: end;
  margin-bottom: 20px;
}

.div-brand-transparent-overlay {
  background-color: #000000b0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-brand-transparent-overlay.purple {
  background-color: #0000;
  background-image: linear-gradient(#2a1a6de8, #000000e8);
}

.div-brand-transparent-overlay.blue {
  background-color: #00425ff0;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-popup-video-2, .section-popup-360-tour-2 {
  z-index: 5000;
  background-color: #000000e3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.text-heading-create-website-white {
  z-index: 1000000;
  color: #fff;
  text-align: center;
  justify-content: center;
  margin: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
  display: none;
  position: absolute;
  inset: 50px 0% auto;
}

.grid-website-is-locked {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  opacity: .9;
  cursor: pointer;
  background-color: #ea0000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  transition: all .5s;
  display: grid;
}

.grid-website-is-locked:hover {
  opacity: 1;
  box-shadow: 1px 1px 3px #00000029;
}

.html-website-lock-icon {
  margin-bottom: -4px;
}

.text-alert-dashboard {
  color: var(--white);
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.grid-dashboard-unlock-tools {
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  justify-items: center;
  width: 100%;
  max-width: 1200px;
}

.image-dashboard-tool-example {
  opacity: .5;
  filter: blur(2px);
  width: 100%;
  transition: all .5s;
}

.image-dashboard-tool-example:hover {
  opacity: 1;
  filter: blur();
}

.grid-website-checklist-wrapper {
  background-color: #fff;
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-radius: 8px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, 1fr);
  grid-auto-rows: minmax(min-content, max-content);
  justify-items: center;
  width: 100%;
  max-width: 1200px;
  padding: 20px;
  display: none;
}

.grid-editing-current-property {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  text-decoration: none;
  display: grid;
}

.div-property-additional-footer-spacing {
  height: 100px;
}

.div-phone-iframe {
  border: 12px solid #000;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 400px;
  height: 770px;
  display: flex;
  overflow: scroll;
  transform: scale(.8);
}

.text-backend-page-title {
  color: var(--black);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-decoration: none;
}

.grid-join-product-example-wrapper {
  grid-column-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  justify-items: stretch;
}

.html-iframe-in-phone {
  border-radius: 20px 20px 0 0;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.grid-join-product-feature {
  grid-column-gap: 10px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, max-content) 1fr;
  align-content: start;
  align-items: center;
}

.grid-join-product-features {
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center start;
  margin-bottom: 40px;
}

.grid-join-product-feature-bullet {
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  align-content: start;
  align-items: start;
}

.text-join-feature-bullet {
  color: #666;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  display: none;
}

.text-join-feature-bullet.join-header {
  position: absolute;
  top: 620px;
  left: 386px;
}

.wrapper-join-page {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 1230px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  right: 0;
}

.section-join {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-join.last {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  padding-bottom: 140px;
}

.section-join.dark {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
}

.grid-join-feature {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.grid-process-steps-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  align-items: start;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.grid-process-individual-step {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  grid-template-columns: 1fr;
  place-items: center;
}

.rich-text-process-step {
  text-align: center;
  letter-spacing: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.rich-text-process-step h5 {
  color: #666;
}

.rich-text-process-step h3 {
  font-size: 28px;
}

.grid-agent-marketing-tools {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: start center;
  max-width: 1200px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.grid-backend-info-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #ccc;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  align-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-backend-info-text._700-wide {
  max-width: 700px;
}

.grid-backend-info-text._500-wide {
  max-width: 500px;
}

.div-info-icon-wrapper {
  opacity: 1;
  background-color: #3578e5;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 8px 8px 8px 10px;
  transition: all .5s;
  display: flex;
}

.div-info-icon-wrapper:hover {
  opacity: .8;
}

.lightbox-info-icon {
  height: 20px;
}

.button-paginate {
  color: var(--white);
  background-color: #cacaca;
  border-style: none;
  border-radius: 5px;
  margin-top: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
  transition: all .5s;
}

.button-paginate:hover {
  color: var(--black);
  background-color: #eee;
}

.html-visit-website-button {
  width: 100%;
}

.empty-state-additional {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.wrapper-footer-modern-property {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.grid-homepage-headline-and-button {
  grid-row-gap: 20px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  justify-content: start;
  justify-items: start;
  max-width: 1000px;
}

.master-button-cta {
  color: #fff;
  border: 0 solid #000;
  border-radius: 5px;
  padding: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 300;
  transition: all .5s;
  box-shadow: 3px 3px 16px #00000078;
}

.master-button-cta:hover {
  color: #fff;
  background-color: #a5a5a5;
  box-shadow: 0 6px 20px #000000bd;
}

.grid-property-card-specs-old {
  grid-column-gap: 10px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.div-single-property-spec-wrapper {
  align-items: center;
  display: flex;
}

.html-footer-login-link {
  align-items: center;
  margin-top: 0;
  transition: all .5s;
  display: flex;
}

.collection-list-profile-properties {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  display: grid;
}

.collection-list-wrapper-profile-properties, .collection-item-10 {
  width: 100%;
}

.html-launch-website-button {
  margin-left: auto;
  margin-right: auto;
}

.html-launch-website-button.left {
  margin-left: 0;
}

.empty-state-10 {
  display: none;
}

.html-button-index-main {
  margin-left: auto;
  margin-right: auto;
}

.grid-footer-admin-links {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.html-footer-share-icons {
  margin-left: 20px;
}

.image-agent-profile-footer {
  border: 2px solid var(--white);
  object-fit: cover;
  border-radius: 200px;
  width: 60px;
  height: 60px;
  transition: all .5s;
  display: block;
  box-shadow: 0 0 10px #00000047;
}

.link-footer-profile-pic {
  border-radius: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.grid-view-password-checkbox {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  justify-content: center;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
}

.grid-lead-team-selection-options {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .6fr .25fr .25fr .25fr 50px;
  margin-bottom: 10px;
  padding: 10px;
}

.grid-team-selection {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-between;
  place-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-team-admin-table {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  cursor: pointer;
  background-color: #fff;
  border-top: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  justify-content: space-between;
  place-items: center start;
  width: 100%;
  padding: 15px;
  transition: all .5s;
}

.grid-team-admin-table:hover {
  background-color: #f7f7f7;
}

.grid-team-admin-table.user {
  cursor: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-team-admin {
  object-fit: cover;
  border-radius: 5px;
  width: 50px;
  height: 50px;
  transition: all .5s;
  box-shadow: 0 0 10px #0003;
}

.image-team-admin:hover {
  box-shadow: 0 0 10px #0000006e;
}

.form-invite-admin {
  align-items: center;
  display: flex;
}

.button-invite-admin {
  color: #fff;
  text-align: center;
  background-color: #e42242;
  border-radius: 5px;
  margin-left: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all .5s;
}

.button-invite-admin:hover {
  box-shadow: 1px 0 5px #0000009c;
}

.button-invite-admin.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-invite-admin.mobile {
  display: none;
}

.div-select-team-field-wrapper {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.div-select-team-field-wrapper.wide {
  max-width: 900px;
}

.div-select-team-field-wrapper.wide.rich-text {
  border-top-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 300px;
  margin-bottom: 0;
  padding-left: 0;
}

.div-select-team-field-wrapper.wide.rich-text:hover {
  border-style: solid;
  border-color: #ccc;
}

.div-select-team-field-wrapper.rich-text {
  border-top-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 300px;
  padding-left: 0;
}

.div-select-team-field-wrapper.rich-text:hover {
  border-style: solid;
  border-color: #ccc;
}

.drop-down-menu-select-team {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #0000;
  width: auto;
  max-width: 500px;
  height: 50px;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.drop-down-menu-select-team:focus {
  color: var(--black);
}

.form-block-team-admins {
  margin-bottom: 0;
}

.div-team-admin-field-wrapper {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 330px;
  max-width: 500px;
  padding-left: 10px;
  transition: all .5s;
  display: flex;
  position: relative;
}

.div-team-admin-field-wrapper:hover {
  border-color: var(--black);
}

.div-team-admin-field-wrapper.wide {
  max-width: 900px;
}

.div-team-admin-field-wrapper.wide.rich-text {
  border-top-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 300px;
  margin-bottom: 0;
  padding-left: 0;
}

.div-team-admin-field-wrapper.wide.rich-text:hover {
  border-style: solid;
  border-color: #ccc;
}

.div-team-admin-field-wrapper.rich-text {
  border-top-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 300px;
  padding-left: 0;
}

.div-team-admin-field-wrapper.rich-text:hover {
  border-style: solid;
  border-color: #ccc;
}

.form-block-select-team {
  margin-bottom: 0;
}

.link-team-join-main-button {
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 300;
  text-decoration: none;
  display: flex;
}

.section-hero-header {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-hero-header.secondary {
  height: auto;
  padding-bottom: 100px;
}

.svg-unlock-icon {
  margin-bottom: -3px;
}

.grid-31 {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-between;
  place-items: center start;
}

.grid-32 {
  grid-column-gap: 0px;
  grid-row-gap: 3px;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
}

.button-effectively-login {
  color: #fff;
  background-color: #e42242;
  border: 0 solid #000;
  border-radius: 5px;
  margin-left: 5px;
  padding: 12px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 15px;
  font-weight: 300;
  transition: all .5s;
}

.button-effectively-login:hover {
  box-shadow: 0 1px 10px #00000052;
}

.grid-33 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.grid-34 {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.grid-user-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.button-remove-team-user {
  opacity: .5;
  color: var(--black);
  background-color: #fff;
  border: 1px solid #b8b8b8;
  border-radius: 5px;
  margin-left: 5px;
  padding: 12px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 15px;
  font-weight: 300;
  transition: all .5s;
}

.button-remove-team-user:hover {
  opacity: 1;
  box-shadow: 0 1px 10px #00000052;
}

.grid-35 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.text-team-admin-email {
  opacity: .5;
  color: var(--black);
  text-align: left;
  width: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
  text-decoration: none;
  overflow: hidden;
}

.text-team-admin-email.name {
  opacity: 1;
  font-size: 16px;
  font-weight: 500;
}

.text-team-admin-email.email {
  width: auto;
}

.text-team-admin-email.email:hover {
  text-decoration: underline;
}

.text-team-admin-email.phone, .text-team-admin-email.date {
  width: auto;
}

.text-team-admin-email.mobile, .div-team-admin-message {
  display: none;
}

.button-submit-white-label {
  text-align: center;
  border-radius: 5px;
  width: 100%;
  padding: 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
}

.eff_warn {
  grid-column-gap: 10px;
  grid-row-gap: 3px;
  color: #fff;
  background-color: red;
  border-radius: 8px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  display: grid;
}

.div-modern-profile-wrapper {
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 100px #0000002e;
}

.div-user-profile-header {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 270px;
  margin-bottom: -130px;
  position: relative;
}

.image-user-profile-logo {
  max-width: 50px;
  max-height: 80px;
}

.menu-button-user-profile {
  background-color: #fff;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 10px 10px 15px;
  display: flex;
}

.div-user-profile-header-gradient {
  z-index: 1000;
  background-image: linear-gradient(#14364ba1 15%, #fff);
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 270px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.image-profile-pic {
  z-index: 5000;
  border: 5px solid var(--white);
  object-fit: cover;
  border-radius: 100px;
  width: 180px;
  height: 180px;
  position: relative;
  top: -122px;
  box-shadow: 0 0 20px #0009;
}

.grid-profile-contact-wrapper {
  z-index: 1500;
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: 60px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  justify-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 10px 20px;
  display: grid;
  position: relative;
  box-shadow: 0 0 20px #00000038;
}

.design-classic {
  display: none;
}

.bg-stripes-fixed {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  position: fixed;
  inset: 0%;
}

.grid-user-profile-links {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 90%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.link-user-profile-classic {
  background-color: #f5f5f5;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 95%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 10px 15px 55px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navbar-user-profile-new {
  background-color: #0000;
  width: 100%;
  height: 230px;
  margin-bottom: -27px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-property-user-profile {
  object-fit: cover;
  width: 100px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.grid-profile-qr-code-wrapper {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  width: 80%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.html-profile-qr-code {
  width: 100px;
  height: 100px;
}

.text-scan-here {
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.div-powered-by-wrapper-user-profile {
  align-items: center;
  display: flex;
}

.div-profile-full-gradient-background {
  z-index: 1;
  background-image: linear-gradient(170deg, #25a5de87, #14364beb);
  width: 100%;
  height: auto;
  min-height: 100vh;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.nav-menu-user-profile-new {
  z-index: 5000;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: flex;
  inset: 0 0% auto;
}

.grid-36 {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: start;
  justify-items: start;
}

.grid-unlock-website-offer {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  background-color: #fff;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, 1fr);
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  display: grid;
}

.button-checkout {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-checkout:hover {
  box-shadow: 1px 0 5px #0000009c;
}

.button-checkout.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-checkout.mobile {
  display: none;
}

.div-fullpage-grey-background {
  background-color: #f7f7f7;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  padding: 40px;
  display: flex;
}

.grid-50-50-grey-white {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f7f7f7;
  grid-template-rows: auto;
  justify-content: center;
  justify-items: center;
  min-height: 100vh;
}

.grid-checkout-50-right {
  background-color: var(--white);
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center start;
  place-items: center start;
  width: 50vw;
  padding-bottom: 100px;
  padding-left: 80px;
  box-shadow: 0 0 30px #0000000f;
}

.grid-checkout-50-left {
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center end;
  justify-items: end;
  width: 50vw;
  padding-bottom: 100px;
  padding-right: 80px;
}

.text-heading-unlock-website {
  color: var(--black);
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1em;
}

.text-heading-unlock-website.red {
  color: #666;
  font-size: 27px;
  line-height: 1.3em;
}

.grid-37 {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-rows: minmax(min-content, max-content);
  max-width: 460px;
}

.checkout-terms-link {
  color: var(--black);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
  line-height: 1.7em;
  text-decoration: none;
}

.checkout-terms-link:hover {
  text-decoration: underline;
}

.checkout-terms-link.link:hover {
  color: var(--black);
  font-weight: 300;
}

.grid-website-features {
  grid-row-gap: 0px;
  border-radius: 6px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  width: 400px;
}

.grid-website-feature {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  align-items: center;
  width: 399px;
  padding-top: 8px;
  padding-bottom: 6px;
  padding-left: 10px;
}

.grid-website-feature.last {
  border: 1px #000;
}

.text-features-title {
  color: var(--black);
  margin-bottom: -10px;
  margin-right: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-features-title.white {
  color: #fff;
}

.text-features-title.green {
  color: #00d603;
}

.menu-logo-white-label-checkout {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb61_logo-authorized-web-1000-wide-black.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 50px;
}

.menu-logo-white-label-checkout.wl_logo_main.mobile {
  display: none;
}

.html-proceed-to-checkout-button {
  cursor: pointer;
}

.grid-create-account-step {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  place-items: center start;
  margin-bottom: 5px;
}

.grid-create-account-step._2 {
  margin-top: 20px;
}

.grid-create-account-step.bottom-padding {
  margin-bottom: 20px;
}

.circle-small {
  z-index: 1;
  border: 2px solid var(--black);
  background-color: #fff;
  border-radius: 49px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: relative;
  box-shadow: 4px 4px 16px #0102042e;
}

.grid-form-title-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  justify-items: start;
}

.create-account-form-subtext {
  color: #666;
  text-align: center;
  margin-left: 2px;
  margin-right: 2px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.7em;
}

.create-account-form-subtext.link:hover {
  color: var(--black);
  font-weight: 300;
}

.text-website-url {
  color: var(--black);
  cursor: default;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.create-account-step-number {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 34px;
  font-weight: 500;
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
}

.button-back-to-team {
  color: var(--black);
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-top: 3px;
  padding-bottom: 3px;
  transition: all .5s;
  display: flex;
}

.button-back-to-team:hover {
  box-shadow: 0 0 8px #0000005c;
}

.grid-join-features {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: column;
  width: 95%;
  max-width: 1200px;
  margin-bottom: 20px;
}

.grid-39 {
  grid-row-gap: 0px;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  padding-top: 40px;
  padding-bottom: 30px;
  box-shadow: 0 0 17px #00000024;
}

.message-url-error {
  color: #e40000;
  white-space: normal;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 500;
  display: none;
}

.html-button-connect {
  width: 100%;
}

.grid-user-profile-property {
  grid-row-gap: 7px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  justify-content: start;
  justify-items: start;
  width: 100%;
}

.grid-40 {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.text-user-profile-property-spec {
  color: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  line-height: 14px;
}

.text-user-profile-property-spec.number {
  color: var(--black);
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 600;
}

.grid-user-individual-property-spec {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-content: center;
  place-items: center start;
}

.svg-icon-user-property-spec {
  opacity: .28;
  margin-bottom: -5px;
}

.grid-property-specs-user-profile {
  grid-column-gap: 15px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.div-user-property-spec-text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.div-video-homepage-angled {
  z-index: 100;
  background-image: linear-gradient(#000000e3, #3300c7db 48%, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 780px;
  padding-top: 140px;
  display: flex;
}

.video-background-play-homepage {
  z-index: 500;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 850px;
  display: flex;
  top: 47px;
  box-shadow: 1px 1px 17px #000;
}

.navbar-authorized {
  z-index: 5000;
  background-color: #0000;
  background-image: linear-gradient(#ffffffa8, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: 0% 0% auto;
}

.slider-authorized-main {
  background-color: var(--white);
  width: 100vw;
  height: 100vh;
}

.mask-authorized-main, .slide-authorized-main {
  width: 100%;
  height: 100%;
}

.nav-menu-authorized-main {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 20px 0% auto;
}

.div-slider-wrapper-authorized-main {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.slide-nav-8 {
  bottom: 20px;
}

.image-authorized-devices-main._1 {
  background-color: var(--steel-blue);
}

.image-authorized-devices-main._2 {
  background-color: var(--red);
}

.image-authorized-devices-main._3 {
  background-color: var(--green);
}

.text-join-hero {
  letter-spacing: -1px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 85px;
  font-weight: 700;
  line-height: 1.1em;
}

.text-join-hero._1 {
  color: var(--steel-blue);
}

.text-join-hero._2 {
  color: var(--red);
}

.text-join-hero._3 {
  color: var(--green);
}

.text-join-hero-sub-headline {
  letter-spacing: 0;
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 23px;
  font-weight: 300;
}

.grid-head-menu-social-icon {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: start;
  margin-left: 12px;
}

.grid-head-menu-social-icon.mobile-menu {
  display: none;
}

.html-head-menu-social-icon {
  margin-bottom: -3px;
  transition: all .5s;
}

.html-head-menu-social-icon:hover {
  opacity: .5;
}

.collection-list-property-videos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  display: grid;
}

.section-home-main-3-feature {
  background-image: linear-gradient(#f0f0f0, #fff 71%);
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 100px;
}

.rich-text-header-authorized {
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.rich-text-header-authorized h4, .rich-text-header-authorized h5 {
  color: #666;
}

.rich-text-header-authorized h2 {
  color: var(--black);
}

.section-purple-gradient-background {
  background-image: linear-gradient(#000000e3, #3300c7db 48%, #f0f0f0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 140px;
  display: flex;
}

.div-profile-setup-splash-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  display: flex;
}

.grid-numbered-features {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 450px;
  margin-top: 25px;
  margin-bottom: 35px;
}

.grid-individual-numbered-feature {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  width: 100%;
}

.grid-individual-numbered-feature.middle {
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
}

.rich-text-numbered-feature-text {
  text-align: center;
  letter-spacing: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.rich-text-numbered-feature-text h4, .rich-text-numbered-feature-text h5 {
  color: #666;
}

.image-authorized-floating-phones {
  max-height: 75vh;
  margin-left: auto;
  margin-right: auto;
}

.image-authorized-floating-phones._1 {
  background-color: var(--steel-blue);
}

.image-authorized-floating-phones._2 {
  background-color: var(--red);
}

.image-authorized-floating-phones._3 {
  background-color: var(--green);
}

.div-nav-bar-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 1230px;
  max-width: 1230px;
  height: 100%;
  display: flex;
  position: relative;
}

.slider-authorized-home-phones {
  background-color: #0000;
  max-width: 500px;
  height: 75vh;
  max-height: 750px;
}

.right-arrow-hide, .left-arrow-hide, .slide-nav-hide {
  display: none;
}

.grid-buttons-center {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: center;
  place-items: center;
}

.grid-about-user {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  width: 100%;
  margin-bottom: -60px;
  position: relative;
  top: -70px;
}

.grid-about-user-name-title {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-between;
  place-items: end stretch;
  width: 100%;
}

.text-about-user-dre {
  color: #666;
  text-align: right;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 2px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.1em;
  display: flex;
}

.grid-41 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  grid-auto-flow: column;
  width: 100%;
}

.grid-join-hero-headline {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  justify-content: start;
  place-items: center start;
  margin-top: -60px;
}

.div-profile-in-phone-wrapper {
  border: 10px solid #000;
  border-radius: 30px;
  width: 420px;
  margin-left: auto;
  margin-right: auto;
}

.grid-header-menu-logos {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  width: 100%;
}

.image-main-logo-with-powered-by {
  max-width: 180px;
  max-height: 50px;
}

.grid-learn-video-list-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  width: 100%;
}

.grid-learn-video-list-info {
  grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  place-content: center start;
  place-items: center start;
}

.grid-learn-videos-buttons {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.text-learn-video-big-number {
  opacity: .1;
  margin-top: auto;
  margin-bottom: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 100px;
  font-weight: 500;
  line-height: 100px;
  position: relative;
  inset: auto 20px auto auto;
  overflow: hidden;
}

.grid-campaign-bottom-features {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-content: start;
  align-items: start;
}

.grid-property-address-unit {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 100px;
  width: 100%;
  max-width: 500px;
}

.grid-property-page-address-and-unit {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
}

.grid-property-page-unit {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-content: center;
  align-items: center;
}

.grid-property-page-city-state-zip {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.grid-propert-page-description-city-state-zip {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.grid-property-card-address-and-unit {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  margin-bottom: 30px;
  margin-right: -8px;
}

.grid-property-wide-city-state-zip {
  grid-column-gap: 5px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-items: center;
  width: 100%;
  display: grid;
}

.grid-property-wide-city-state-zip.mls {
  width: auto;
}

.section-marketing-month {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-bottom: 1px solid #d8d8d8;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  place-items: start center;
  width: 100%;
  max-width: 1400px;
  min-height: 100vh;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: grid;
}

.grid-email-signature-wrapper {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-email-signature-profile-pic {
  border: 4px solid var(--white);
  object-fit: cover;
  border-radius: 100px;
  width: 100px;
  height: 100px;
  box-shadow: 0 2px 11px 5px #0003;
}

.grid-email-signature-text {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.collection-list-wrapper-wide-property {
  border-radius: 12px;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
}

.section-properties-portfolio-all {
  background-image: none;
  padding-top: 80px;
  padding-bottom: 40px;
}

.grid-pricing-chart-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 100px;
  grid-template-columns: 1fr .5fr .5fr .5fr;
  grid-auto-rows: 60px;
  place-content: center;
  place-items: center;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.section-page-header-title {
  background-color: var(--white);
  padding-top: 130px;
  padding-bottom: 10px;
}

.section-page-header-title.dashboard {
  padding-top: 40px;
}

.html-pricing-check.left {
  margin-top: 4px;
  margin-right: 5px;
}

.div-pricing-element-wrapper {
  border-bottom: 1px solid #e2e2e2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  display: flex;
}

.div-pricing-element-wrapper.center {
  background-color: #5e2ceb0a;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
}

.div-pricing-element-wrapper.center.last {
  background-color: #0000;
  border-left: 0 #0000;
  border-right: 0 #0000;
}

.div-pricing-element-wrapper.center.dashboard {
  border-left-width: 0;
}

.div-pricing-element-wrapper.last {
  border-bottom-width: 0;
}

.div-pricing-element-wrapper.last.feature.sub-feature {
  border-right: 0 #0000;
}

.div-pricing-element-wrapper.feature {
  border-right: 1px solid #e2e2e2;
  justify-content: flex-start;
  padding-left: 40px;
}

.div-pricing-element-wrapper.feature.sub-feature {
  padding-left: 60px;
}

.div-pricing-element-wrapper.feature.top {
  border-top: 1px solid #e2e2e2;
}

.text-pricing-feature {
  color: #666;
  text-align: left;
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  line-height: 1.2em;
}

.text-pricing-feature.centered {
  text-align: center;
}

.text-tab-website-feature-copy {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.1em;
}

.nav-bar-dashboard-old {
  z-index: 2000;
  background-color: var(--white);
  border-right: 1px solid #e2e2e2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 270px;
  padding-top: 20px;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
  overflow: auto;
}

.body-dashboard-new {
  background-color: #ebebeb;
  height: 100vh;
  padding-top: 80px;
  padding-left: 200px;
  position: relative;
}

.div-dashboard-menu-link-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.grid-nav-menu-dashboard-new {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: start;
  justify-items: start;
  margin-top: 20px;
}

.div-upload-profile-pic {
  z-index: 2000;
  color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bc10_place-holder-profile-pic.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 2px dashed #c4c4c4;
  border-radius: 500px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 104px;
  height: 104px;
  margin-top: 20px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: relative;
}

.div-upload-profile-pic:hover {
  z-index: 3000;
  border-color: #868686;
}

.image-user-profile-pic-menu {
  object-fit: cover;
  background-color: #fff;
  border-radius: 220px;
  width: 100px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  transition: all .5s;
  position: relative;
  inset: auto 0%;
}

.nav-bar-dashboard {
  z-index: 4900;
  background-color: var(--white);
  border-right: 1px solid #e2e2e2;
  flex-direction: column;
  align-items: center;
  width: 200px;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
  overflow: auto;
}

.nav-dashboard-menu-wrapper {
  width: 85%;
}

.image-icon-in-button {
  width: 15px;
  height: 15px;
  margin-right: 5px;
}

.image-icon-in-button.back-button {
  margin-right: 0;
}

.html-nav-icon-billing {
  margin-right: 10px;
}

.grid-pricing-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 60px;
  place-content: center;
  place-items: center;
  max-width: 1230px;
  margin: 20px auto;
}

.grid-pricing-wrapper.bottom {
  padding-bottom: 140px;
}

.grid-pricing-single-package {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: 50px;
  width: 100%;
  padding: 30px 20px 40px;
  position: sticky;
  top: 100px;
}

.grid-pricing-single-package.center {
  z-index: 1000;
  border: 1px solid var(--authorized\<deleted\|variable-400fdd40\>);
  background-color: #5e2ceb0a;
  grid-template-rows: minmax(min-content, max-content) 50px 50px 50px 50px 50px;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  box-shadow: 1px 1px 21px #00000024;
}

.grid-pricing-single-package.dashboard-1 {
  z-index: 1000;
  border-style: solid;
  border-width: 9px 1px;
  border-color: var(--authorized\<deleted\|variable-400fdd40\>);
  grid-template-rows: minmax(min-content, max-content) 60px 60px 60px 60px;
  padding-top: 40px;
  padding-bottom: 60px;
  position: relative;
  box-shadow: 1px 1px 21px #00000024;
}

.grid-pricing-single-package.dashboard-1.bottom {
  grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content);
  padding-top: 30px;
  padding-bottom: 30px;
}

.grid-pricing-single-package.dashboard-2 {
  z-index: 1000;
  border: 9px solid #a7a7a7;
  border-width: 9px 1px;
  grid-template-rows: minmax(min-content, max-content) 60px 60px 60px 60px;
  padding-top: 40px;
  padding-bottom: 60px;
  position: relative;
  box-shadow: 1px 1px 21px #00000024;
}

.grid-pricing-single-package.dashboard-2.bottom {
  grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content);
  padding-top: 30px;
  padding-bottom: 30px;
}

.grid-pricing-single-package.sticky {
  transition: all .3s;
  position: sticky;
  top: 100px;
}

.grid-pricing-single-package.sticky:hover {
  border: 1px solid #000;
}

.div-pricing-element {
  border-bottom: 1px solid #e2e2e2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-pricing-element.center {
  background-color: #f8f8f8;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
}

.grid-build-website-temp {
  background-color: #fff;
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-radius: 8px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, 1fr);
  grid-auto-rows: minmax(min-content, max-content);
  align-content: center;
  justify-items: center;
  width: 100%;
  max-width: 1200px;
  height: 80vh;
  padding: 20px;
}

.text-build-website-temp {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3em;
}

.text-build-website-temp.normal {
  font-size: 20px;
  font-weight: 400;
}

.text-build-website-temp.normal.green {
  color: #00d603;
}

.div-authorized-menu-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 1230px;
  max-width: 1230px;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.container-navbar-100-percent {
  min-width: 100%;
}

.div-pricing-page-cta-footer {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.text-pricing-subfeature {
  color: #666;
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.text-pricing-subfeature.red {
  color: #d60000;
  line-height: 1.1em;
}

.text-pricing-subfeature.green {
  color: #00a802;
}

.grid-pricing-package-header {
  grid-column-gap: 0px;
  grid-row-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-bottom: 20px;
}

.rich-text-header-authorized-copy {
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.rich-text-header-authorized-copy h4, .rich-text-header-authorized-copy h5 {
  color: #666;
}

.rich-text-header-authorized-copy h2 {
  color: var(--black);
}

.text-pricing-monthly-price {
  font-family: "Museosans 700", sans-serif;
  font-size: 50px;
}

.grid-monthly-price {
  grid-column-gap: 2px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-items: end;
  height: 30px;
  margin-top: 10px;
  margin-bottom: 15px;
}

.grid-pricing-get-authorized {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.grid-pricing-get-authorized.center {
  background-color: #5e2ceb0a;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
}

.grid-pricing-get-authorized.center.dashboard {
  border-left-width: 0;
}

.text-pricing-chart-title {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.div-package-element-wrapper {
  border-bottom: 1px solid #e2e2e2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  display: flex;
}

.div-package-element-wrapper.center {
  background-color: #5e2ceb0a;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
}

.div-package-element-wrapper.center.last {
  background-color: #0000;
  border-left: 0 #0000;
  border-right: 0 #0000;
}

.div-package-element-wrapper.last {
  border-bottom-width: 0;
}

.div-package-element-wrapper.last.feature.sub-feature {
  border-right: 0 #0000;
}

.div-package-element-wrapper.feature {
  border-right: 1px solid #e2e2e2;
  justify-content: flex-start;
  padding-left: 40px;
}

.div-package-element-wrapper.feature.sub-feature {
  padding-left: 60px;
}

.text-package-feature {
  color: #666;
  text-align: left;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  line-height: 1.2em;
}

.authorized-footer-link-text {
  color: var(--black);
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.authorized-footer-link-text:hover {
  opacity: .5;
}

.authorized-footer-link-text.white {
  font-weight: 400;
}

.authorized-footer-link-text.submenu-option {
  display: none;
}

.authorized-footer-link-text.no-margins {
  margin-top: 0;
  margin-bottom: 0;
}

.grid-pricing-wrapper-dashboard {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 60px;
  place-content: center;
  place-items: center;
  max-width: 1000px;
  margin: 20px auto;
}

.grid-pricing-wrapper-dashboard.bottom {
  margin-top: 40px;
  padding-bottom: 140px;
}

.grid-pricing-chart-wrapper-dashboard {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 100px;
  grid-template-columns: 1fr .5fr .5fr;
  grid-auto-rows: 60px;
  place-content: center;
  place-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.grid-compare-features-arrow {
  z-index: 100;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-down-arrow-black-small {
  width: 20px;
}

.section-unlock-page-header {
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 20px;
}

.collection-list-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  place-items: center;
  display: grid;
}

.image-profile-pics-fixed-background {
  object-fit: cover;
  border-radius: 12px;
  width: 100px;
  height: 100px;
}

.collection-list-wrapper-profile-pics {
  z-index: -10;
  position: fixed;
  inset: 0%;
}

.grid-property-address-backend {
  grid-column-gap: 0px;
  grid-row-gap: 6px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  place-content: center start;
  place-items: center start;
}

.div-user-profile-properties-wrapper {
  width: 100%;
}

.text-property-date-backend {
  color: #666;
  text-align: center;
  letter-spacing: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1em;
}

.pagination {
  margin-top: 40px;
}

.div-product-phone {
  border: 10px solid #000;
  border-radius: 35px;
  flex-direction: column;
  align-items: center;
  width: 380px;
  height: 720px;
  max-height: 80vh;
  display: flex;
  overflow: scroll;
}

.grid-product-phone-wrapper {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.image-phone-scroll-arrows {
  opacity: .5;
  height: 50px;
}

.grid-phone-scroll-arrows {
  grid-template-rows: minmax(min-content, max-content) 100px;
  grid-template-columns: 30px;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 30px;
  place-content: center start;
  place-items: center;
}

.text-scroll-to-view {
  color: #666;
  width: 100px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  transform: rotate(90deg);
}

.text-dashboard-welcome-message {
  text-align: center;
  letter-spacing: -.5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.1em;
}

.text-dashboard-welcome-message._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: var(--steel-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-dashboard-welcome-message._2 {
  color: var(--red);
}

.text-dashboard-welcome-message._3 {
  color: var(--green);
}

.text-dashboard-welcome-message.white {
  color: var(--white);
}

.image-product-feature {
  max-height: 500px;
}

.section-product-feature {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-product-feature.first {
  background-color: var(--white);
  background-image: none;
  padding-top: 20px;
}

.grid-product-individual-feature {
  grid-row-gap: 30px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  place-content: center start;
  place-items: center start;
}

.grid-product-individual-feature-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.text-product-feature-description {
  color: #666;
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.9em;
}

.text-product-feature-description.white {
  color: var(--white);
}

.text-product-feature-description.green {
  color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
}

.grid-individual-product-feature {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  justify-items: center;
}

.section-cta-background-triangles {
  background-color: #000000e0;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdaa_website-in-computer-and-phone.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.grid-headline-section-break {
  z-index: 1;
  grid-row-gap: 10px;
  background-image: linear-gradient(170deg, #096ad0d6, #9d00ffd9 88%), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bcbc_bg-angles.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 20px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  width: 1230px;
  max-width: 90%;
  padding: 60px 10px 100px;
  position: relative;
  box-shadow: inset 1px 1px 20px #00000080;
}

.section-feature-purple-centered {
  background-color: var(--white);
  background-image: linear-gradient(to bottom, var(--white) 50%, #f0f0f0 50%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.section-feature-purple-centered.black {
  background-image: linear-gradient(to bottom, var(--black) 50%, #f0f0f0 50%);
}

.section-feature-purple-centered.black-top {
  background-color: var(--black);
  background-image: none;
  justify-content: flex-start;
  height: 110px;
}

.div-green-down-arrow-wrapper {
  background-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: absolute;
  inset: auto auto -25px;
  box-shadow: 1px 1px 8px #00000080;
}

.image-down-arrow-in-green {
  width: 30px;
  margin-top: 5px;
}

.text-authorized-gradient {
  background-image: linear-gradient(160deg, var(--steel-blue), var(--authorized\<deleted\|variable-400fdd40\>) 74%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.grid-product-main-header {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: min-content minmax(min-content, max-content);
  place-content: center;
  align-items: center;
  width: 100%;
  max-width: 1230px;
}

.link-product-previous {
  z-index: 1500;
  background-color: var(--white);
  opacity: .5;
  border: 3px solid #e2e2e2;
  border-radius: 5px;
  align-items: center;
  height: 50px;
  margin-left: 10px;
  padding: 10px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: fixed;
  inset: 50% auto 50% 0%;
}

.link-product-previous:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  opacity: 1;
}

.image-product-arrows {
  height: 20px;
  position: relative;
}

.text-product-next {
  color: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.1em;
}

.grid-43 {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.link-product-next {
  z-index: 1500;
  background-color: var(--white);
  opacity: .5;
  border: 3px solid #e2e2e2;
  border-radius: 5px;
  align-items: center;
  height: 50px;
  margin-right: 10px;
  padding: 10px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: fixed;
  inset: 50% 0% 50% auto;
}

.link-product-next:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  opacity: 1;
}

.grid-product-features {
  grid-row-gap: 30px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  place-items: center start;
}

.grid-product-example-wrapper {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1fr;
  grid-auto-flow: column;
  place-items: center;
}

.section-home-product {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-home-product.last {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  padding-bottom: 140px;
}

.image-background-community {
  z-index: -10;
  object-fit: cover;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.grid-authorized-home-buttons, .grid-authorized-color-headline {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.grid-blog-list {
  grid-column-gap: 10px;
  cursor: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  place-items: center start;
  padding: 20px 10px;
  transition: all .5s;
}

.grid-blog-list:hover {
  background-color: #f7f7f7;
}

.grid-blog-table-header {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 50px 50px 50px 50px;
  justify-items: start;
  margin-bottom: 10px;
  padding: 10px;
}

.blog-wrapper {
  border-top: 1px solid #e2e2e2;
}

.blog-wrapper:hover {
  opacity: 1;
}

.grid-blog-post-card-info {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(176deg, #ffffff57 8%, #fff 41%);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: start center;
  height: 100%;
  padding: 20px;
}

.grid-blog-card-date-category {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: center space-between;
  align-items: center;
  width: 100%;
}

.div-blog-category {
  background-color: #666;
  border-radius: 5px;
  min-height: 22px;
  margin-right: 5px;
  padding: 3px 8px;
}

.text-blog-card-category {
  color: var(--white);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
}

.image-card-profile-pic {
  object-fit: cover;
  object-position: 50% 50%;
  border: 1px solid #e2e2e2;
  border-radius: 100px;
  width: 50px;
  height: 50px;
}

.grid-card-profile-pic {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: center space-between;
  align-items: center;
  width: 100%;
  height: 50px;
  padding-left: 5px;
  padding-right: 5px;
}

.paragraph-blog-card-date {
  color: #666;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.paragraph-blog-card-date.centre-align {
  text-align: center;
}

.paragraph-blog-card-date.no-top-margins {
  margin-top: 0;
}

.paragraph-blog-card-date.no-margins {
  text-decoration: none;
}

.paragraph-blog-card-date.no-margins.xout {
  color: #c5c5c5;
  text-decoration: line-through;
}

.paragraph-blog-card-date.align-to-h1 {
  margin-bottom: 6px;
  margin-left: 5px;
}

.paragraph-blog-card-date.divider-line {
  margin-left: 8px;
  margin-right: 8px;
}

.paragraph-blog-card-date.short-paragraph {
  width: 75%;
}

.paragraph-blog-card-date.white {
  color: #fff9;
}

.paragraph-blog-card-date.footer {
  margin-bottom: 0;
  font-size: 13px;
}

.paragraph-card-user-name {
  color: #666;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.paragraph-card-user-name.centre-align {
  text-align: center;
}

.paragraph-card-user-name.no-top-margins {
  margin-top: 0;
}

.paragraph-card-user-name.no-margins {
  text-decoration: none;
}

.paragraph-card-user-name.no-margins.xout {
  color: #c5c5c5;
  text-decoration: line-through;
}

.paragraph-card-user-name.align-to-h1 {
  margin-bottom: 6px;
  margin-left: 5px;
}

.paragraph-card-user-name.divider-line {
  margin-left: 8px;
  margin-right: 8px;
}

.paragraph-card-user-name.short-paragraph {
  width: 75%;
}

.paragraph-card-user-name.white {
  color: #fff9;
}

.paragraph-card-user-name.footer {
  margin-bottom: 0;
  font-size: 13px;
}

.collection-list-cards {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-wrapper-cards {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.collection-item-navbar-dynamic {
  width: 100%;
}

.section-cta-background-community {
  background-color: #000000e0;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bcd0_bg-user-profile-pics.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.section-authorized-blog-posts {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 60px;
}

.grid-campaign-fixed-background {
  grid-row-gap: 30px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  max-width: 1230px;
}

.grid-campaign-left-right {
  grid-template-rows: auto;
  place-content: center;
  place-items: center;
}

.rich-text-heading-campaign {
  text-align: center;
  white-space: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.rich-text-heading-campaign h4, .rich-text-heading-campaign h5 {
  color: #666;
}

.rich-text-heading-campaign h2 {
  color: var(--black);
}

.grid-campaign-4-coloumn {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  align-items: stretch;
  margin-top: 20px;
}

.html-date-picker {
  width: 100%;
}

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

.grid-form-city-access {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 20px;
}

.div-form-wrapper-white {
  background-color: var(--white);
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px 20px 40px;
  display: flex;
}

.drop-down-menu-authorized {
  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: 16px;
  font-weight: 400;
  display: flex;
}

.drop-down-menu-authorized:hover {
  opacity: .5;
}

.icon-drop-down-menu-authorized {
  margin-left: 3px;
  margin-right: 0;
  position: relative;
}

.drop-down-menu-list-authorized {
  margin-top: 10px;
}

.drop-down-menu-list-authorized.w--open {
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  width: 1200px;
  margin-top: 20px;
  padding: 20px;
  display: flex;
  top: 30px;
  left: -669px;
  box-shadow: 1px 0 14px #0000002e;
}

.grid-drop-down-menu-item-authorized {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  width: 300px;
}

.grid-45 {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
}

.link-drop-down-menu-authorized {
  padding: 10px;
}

.link-drop-down-menu-authorized:hover {
  background-color: #e2e2e2;
}

.dropdown-product-menu {
  display: block;
}

.grid-dashboard-products {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
}

.grid-dashboard-products.menu {
  display: none;
}

.text-dashboard-products {
  color: var(--black);
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
}

.text-dashboard-products._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: var(--steel-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-dashboard-products._2 {
  color: var(--red);
}

.text-dashboard-products._3 {
  color: var(--green);
}

.text-dashboard-products.white {
  color: var(--white);
}

.grid-dashboard-individual-product {
  grid-column-gap: 15px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.link-dashboard-individual-product {
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.link-dashboard-individual-product:hover {
  background-color: #f7f7f7;
}

.grid-dashboard-product-info {
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.image-product-thumbnail {
  height: 140px;
}

.image-product-thumbnail.media {
  height: 80px;
}

.div-customize-product {
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 3px;
  padding: 3px 5px;
  transition: all .5s;
  display: flex;
}

.text-dashboard-customize {
  color: var(--black);
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 10px;
  font-weight: 300;
  text-decoration: none;
}

.grid-dashboard-title-text {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-items: center;
  width: 100%;
  max-width: 1200px;
}

.grid-user-card-profile {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, min-content);
  margin-left: 5px;
}

.section-campaign-social-proof {
  background-color: #f7f7f7;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-campaign-social-proof {
  background-color: var(--white);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  align-items: start;
  max-width: 1200px;
  margin: 40px auto;
  padding: 20px;
  box-shadow: 1px 1px 20px #0003;
}

.image-campaign-social-proof {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 200px;
}

.grid-property-card-info {
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  align-content: start;
  place-items: start;
  padding: 20px;
}

.grid-property-card-status-price {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-items: center start;
}

.slider-property-page-header {
  width: 100%;
  height: 100vh;
}

.section-brokerage-tools {
  background-image: linear-gradient(#f0f0f0, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 100px;
  display: flex;
}

.grid-broker-tools-list {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1200px;
  margin-top: 40px;
}

.property-select-option {
  grid-row-gap: 15px;
  background-color: var(--white);
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content) auto minmax(min-content, max-content);
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  padding: 20px;
  transition: all .5s;
}

.property-select-option:hover {
  box-shadow: 0 0 17px #00000024;
}

.heading-blog-main {
  text-align: center;
}

.collection-list-13 {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 100px;
  grid-auto-columns: 100px;
  grid-auto-flow: column;
  place-content: center space-between;
  place-items: center end;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.collection-item-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.collection-list-blog-categories-menu {
  z-index: 2000;
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: sticky;
  top: 80px;
}

.button-blog-category {
  background-color: var(--white);
  color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.button-blog-category:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  color: var(--authorized\<deleted\|variable-400fdd40\>);
  box-shadow: 0 0 8px #00000030;
}

.button-blog-category.w--current {
  color: var(--white);
  background-color: #b9b9b9;
}

.grid-blog-post-wrapper {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  grid-auto-flow: row;
  place-content: start center;
  place-items: start center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.grid-blog-agent-info {
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-columns: 1fr;
  width: 350px;
  margin-left: 40px;
  padding: 20px;
  position: sticky;
  top: 130px;
}

.grid-blog-user-hello-message {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  place-content: center start;
  place-items: center start;
}

.link-user-image-blog-bio {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border: 3px solid #fff;
  border-radius: 100px;
  width: 100px;
  height: 100px;
  box-shadow: 0 2px 20px #0003;
}

.grid-blog-user-hello-name {
  grid-column-gap: 5px;
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: center start;
  place-items: center start;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.grid-blog-user-name-button {
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
}

.paragraph-blog-user-profile {
  color: #666;
  white-space: normal;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#000, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  height: 116px;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4em;
  transition: all .5s;
  overflow: hidden;
}

.button-connect-blog-post {
  background-color: var(--white);
  color: var(--black);
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-connect-blog-post:hover {
  box-shadow: 0 0 17px #0003;
}

.grid-property-card-address {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #666 82%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  overflow: hidden;
}

.svg-icon-property-address {
  opacity: .28;
  margin-bottom: -3px;
}

.grid-card-user-name {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-property-card-small {
  color: #666;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.text-property-card-small.centre-align {
  text-align: center;
}

.text-property-card-small.no-top-margins {
  margin-top: 0;
}

.text-property-card-small.no-margins {
  text-decoration: none;
}

.text-property-card-small.no-margins.xout {
  color: #c5c5c5;
  text-decoration: line-through;
}

.text-property-card-small.align-to-h1 {
  margin-bottom: 6px;
  margin-left: 5px;
}

.text-property-card-small.divider-line {
  margin-left: 8px;
  margin-right: 8px;
}

.text-property-card-small.short-paragraph {
  width: 75%;
}

.text-property-card-small.white {
  color: #fff;
}

.text-property-card-small.footer {
  margin-bottom: 0;
  font-size: 13px;
}

.grid-card-profile-pic-and-name {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 50px minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
}

.div-card-view-page {
  background-color: #e2e2e2;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-left: 3px;
  display: flex;
}

.image-41 {
  height: 25px;
}

.section-compare-features {
  background-color: var(--white);
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 20px;
}

.grid-blog-icons, .grid-property-icons {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 50px;
  grid-auto-columns: 50px;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.link-logo-signup-nav {
  width: 250px;
  height: 50px;
}

.image-logo-authorized {
  height: 62px;
}

.grid-user-profile-footer {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.link-team-join-main-button {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 400;
}

.div-team-user-card {
  background-color: #e4e4e4;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  min-height: 10px;
  padding-top: 5px;
  text-decoration: none;
  transition: all .3s;
}

.div-team-user-card:hover {
  transform: translate(0, -5px);
  box-shadow: 1px 1px 17px #00000030;
}

.div-phone-qr-code-background {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 450px;
  height: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  display: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 100px #0000002e;
}

.grid-profile-content {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  grid-template-rows: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding-top: 28px;
}

.div-profile-bio-wrapper {
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 228px;
  margin-top: 15px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.button-view-more-team {
  color: var(--white);
  background-color: #cacaca;
  border: 0 solid #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-view-more-team:hover {
  color: var(--black);
  background-color: #eee;
}

.html-button-view-all-team {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.section-team-items {
  background-color: #f5f5f5;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: inset 1px 1px 20px 13px #0000001c;
}

.grid-46 {
  grid-template-rows: auto;
}

.grid-order-or-create-property {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  margin-left: 20px;
  margin-right: 20px;
}

.grid-6-copy {
  grid-column-gap: 5px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(15px, max-content) minmax(min-content, max-content);
}

.text-property-photoshoot-option {
  text-align: center;
  font-size: 22px;
}

.create-property-option {
  grid-row-gap: 10px;
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  padding: 40px 20px;
  transition: all .5s;
}

.create-property-option:hover {
  box-shadow: 0 0 17px #00000038;
}

.button-create-property {
  color: #fff;
  text-align: center;
  background-color: #e42242;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all .5s;
}

.button-create-property:hover {
  box-shadow: 1px 0 5px #0000009c;
}

.button-create-property.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-create-property.wl_button_main {
  margin-top: 10px;
}

.button-create-property-copy {
  background-color: var(--white);
  color: #666;
  text-align: center;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all .5s;
}

.button-create-property-copy:hover {
  box-shadow: 1px 0 5px #0000009c;
}

.button-create-property-copy.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-create-property-copy.wl_button_main {
  margin-top: 10px;
}

.image-index-page-logo {
  max-width: 600px;
  max-height: 300px;
}

.div-index-page-logo-wrapper {
  background-color: var(--real-producers-dark-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-bottom: 20%;
  display: flex;
  position: absolute;
}

.div-index-page-logo-wrapper.white-background {
  background-color: var(--white);
  opacity: 1;
  padding-bottom: 20%;
}

.text-team-user-dre {
  text-align: center;
  letter-spacing: 0;
  white-space: normal;
  width: 100%;
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.1em;
  text-decoration: none;
  overflow: visible;
}

.text-team-user-dre.normal {
  font-size: 20px;
  font-weight: 400;
}

.div-property-photoshoot-map-wrapper {
  width: 95%;
  height: 400px;
  margin-top: 10px;
}

.html-property-map-photoshoot {
  width: 100%;
  height: 100%;
}

.grid-photoshoot-form-wrapper {
  grid-row-gap: 40px;
  background-color: var(--white);
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-photoshoot-form-section-wrapper {
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 700px;
  display: flex;
  position: relative;
}

.grid-photoshoot-section-header {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#fff, #e2e2e2);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center start;
  width: 100%;
  max-width: 900px;
  min-height: 50px;
  margin-bottom: 20px;
  padding: 10px 15px;
  display: grid;
}

.grid-photoshoot-section-header.wide {
  max-width: 100%;
}

.grid-photoshoot-section-header._500-wide {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.grid-photoshoot-section-header._700-wide {
  max-width: 700px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-photoshoot-section-header.special {
  background-image: linear-gradient(#fff, #00b30557);
}

.grid-property-address-unit-sqft {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 100px 150px;
  width: 95%;
  margin-bottom: 10px;
}

.grid-photoshoot-dates {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  width: 95%;
  margin-top: 5px;
  margin-bottom: 10px;
}

.grid-property-photoshoot-pricing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #cacaca;
  border-top: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: 50px 1fr 1fr 100px;
  place-content: center start;
  place-items: center;
  width: 100%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.grid-property-photoshoot-pricing.selected {
  color: var(--black);
  background-color: #eef8ff;
  font-size: 16px;
  font-weight: 400;
}

.grid-property-photoshoot-pricing.order-summary {
  color: var(--black);
  background-color: #eef8ff;
  grid-template-columns: 50px 1fr 1fr 100px;
  font-size: 16px;
  font-weight: 400;
}

.grid-property-photoshoot-pricing.bottom {
  border-bottom: 1px solid #e2e2e2;
}

.grid-photoshoot-header-and-description {
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.text-photoshoot-step-description {
  color: #666;
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 300;
  text-decoration: none;
}

.div-block-89 {
  border-radius: 8px;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  inset: 10px 10px auto auto;
}

.text-property-status-user-profile {
  color: var(--white);
  font-size: 10px;
}

.grid-user-profile-additional-buttons {
  grid-column-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.link-user-profile-sub-button {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 12px 10px 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #00000026;
}

.link-user-profile-sub-button.property {
  justify-content: flex-start;
  min-height: 80px;
  padding-top: 12px;
  padding-bottom: 15px;
  padding-left: 90px;
  overflow: hidden;
}

.image-icon-user-profile-sub-button {
  width: 20px;
  height: 20px;
  margin-bottom: 5px;
}

.div-user-profile-additional-buttons {
  background-color: #f7f7f7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.text-user-profile-sub-button {
  text-align: center;
  white-space: normal;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4em;
  position: static;
}

.text-user-profile-sub-button.property {
  text-align: left;
  white-space: nowrap;
  width: 100%;
  font-size: 18px;
  overflow: hidden;
}

.link-user-profile-scan-button {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  padding: 12px 10px 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #00000026;
}

.link-user-profile-scan-button.property {
  justify-content: flex-start;
  min-height: 80px;
  padding-top: 12px;
  padding-bottom: 15px;
  padding-left: 90px;
  overflow: hidden;
}

.text-photography-sq-ft {
  border-right: 1px solid #e2e2e2;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  text-decoration: none;
  display: flex;
}

.text-photography-sq-ft.price {
  border-right-width: 0;
}

.div-block-91 {
  background-color: #f7f7f7;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
}

.grid-photoshoot-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 95%;
  margin-bottom: 20px;
  overflow: hidden;
}

.div-thin-line-break-photoshoot-grid {
  background-color: #e2e2e2;
  width: 100%;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}

.div-photoshoot-selected-icon-wrapper {
  border-right: 1px solid #e2e2e2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.grid-photoshoot-section-sub-header {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#fff, #e2e2e2);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center start;
  width: 100%;
  max-width: 900px;
  margin-bottom: 20px;
  padding: 10px 15px;
  display: grid;
}

.grid-photoshoot-section-sub-header.wide {
  max-width: 100%;
}

.grid-photoshoot-section-sub-header._500-wide {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.grid-photoshoot-section-sub-header._700-wide {
  max-width: 700px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-photoshoot-section-sub-header.special {
  background-image: linear-gradient(#fff, #ff000024);
}

.grid-photoshoot-selection {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 95%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-photoshoot-option {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  place-content: start;
  place-items: start center;
  padding: 5px 5px 5px 10px;
  transition: all .5s;
}

.grid-photoshoot-option:hover {
  box-shadow: 1px 1px 17px #00000026;
}

.grid-photo-option-title {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-columns: 1fr;
}

.text-photoshoot-int-ext-selected {
  color: var(--black);
  text-align: left;
  border-right: 1px solid #e2e2e2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-decoration: none;
  display: flex;
}

.grid-photoshoot-price-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  background-color: #00b306;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center start;
  width: 100%;
  max-width: 900px;
  padding: 10px 15px;
  display: grid;
}

.grid-photoshoot-price-wrapper.wide {
  max-width: 100%;
}

.grid-photoshoot-price-wrapper._500-wide {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.grid-photoshoot-price-wrapper._700-wide {
  max-width: 700px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-photoshoot-price-wrapper.special {
  background-image: linear-gradient(#fff, #ff000024);
}

.heading-photoshoot-order-total {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
}

.heading-photoshoot-order-total.small {
  color: var(--black);
  font-size: 14px;
}

.heading-photoshoot-order-total.small.strike {
  color: var(--red);
  text-decoration: line-through;
}

.grid-bulk-discount {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  padding: 5px 10px;
}

.button-view-sample {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 30px;
  margin: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-view-sample:hover {
  opacity: 1;
  box-shadow: 1px 1px 8px #00000038;
}

.button-view-sample.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-view-sample.home.wl_button_main {
  color: var(--white);
  background-color: #e42242;
  border-style: none;
}

.grid-photo-order-option {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start;
  place-items: start center;
  padding: 5px 5px 10px;
  transition: all .5s;
}

.grid-photo-order-option:hover {
  box-shadow: 1px 1px 17px #00000026;
}

.grid-photo-order-option.wide {
  width: 95%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-photo-order-option.website-special {
  border: 2px dashed #00b305;
  width: 95%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-photo-option-radio {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  place-content: start;
  place-items: start;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
}

.grid-price-sample {
  grid-column-gap: 7px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  width: 100%;
  margin-left: 10px;
}

.html-price-checkbox {
  margin-top: 3px;
}

.div-photoshoot-field-wrapper {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 95%;
  margin-bottom: 20px;
  padding-left: 10px;
  transition: all .5s;
  display: flex;
  position: relative;
}

.div-photoshoot-field-wrapper:hover {
  border-color: var(--black);
}

.div-photoshoot-field-wrapper.wide {
  max-width: 900px;
}

.div-photoshoot-field-wrapper.wide.rich-text {
  border-top-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 300px;
  margin-bottom: 0;
  padding-left: 0;
}

.div-photoshoot-field-wrapper.wide.rich-text:hover {
  border-style: solid;
  border-color: #ccc;
}

.div-photoshoot-field-wrapper.wide.rich-text.blog {
  height: 700px;
}

.div-photoshoot-field-wrapper.rich-text {
  border-top-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 300px;
  padding-left: 0;
}

.div-photoshoot-field-wrapper.rich-text:hover {
  border-style: solid;
  border-color: #ccc;
}

.grid-photshoot-contacts {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  width: 95%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-photoshoot-disclaimers {
  width: 95%;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.grid-photoshoot-disclaimer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  width: 95%;
  margin-bottom: 20px;
  padding-left: 10px;
}

.text-red {
  color: var(--red);
}

.text-green {
  color: var(--green);
}

.grid-photoshoot-date-time {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 95%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-agree-checkbox {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  place-items: center start;
  width: 450px;
  margin-bottom: 20px;
}

.button-clear-selection {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 30px;
  margin: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-clear-selection:hover {
  opacity: 1;
  box-shadow: 1px 1px 8px #00000038;
}

.button-clear-selection.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-clear-selection.home.wl_button_main {
  color: var(--white);
  background-color: #e42242;
  border-style: none;
}

.grid-photoshoot-price {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
}

.check {
  display: none;
}

.grid-user-profile-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 20px;
  grid-template-rows: 200px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
  box-shadow: 1px 1px 17px #00000030;
}

.div-user-profile-header-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%;
  height: 100%;
}

.grid-shotshoot-successful-submit {
  grid-column-gap: 20px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  min-width: 450px;
  max-width: 502px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 30px 40px;
  position: relative;
  box-shadow: 0 0 20px #00000030;
}

.div-user-profile-header-gradient-dark {
  background-image: linear-gradient(#fff0 23%, #000000ba 90%);
  width: 100%;
  height: 100%;
}

.grid-user-prifile-columns {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 330px 1fr;
  place-content: start;
  place-items: start;
  margin-bottom: -50px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  top: -187px;
}

.grid-user-profile-pic-link-column {
  grid-row-gap: 15px;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: start center;
  width: 100%;
  position: sticky;
  top: 20px;
}

.grid-user-profile-pic-link-column-copy {
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: start center;
  width: 100%;
}

.grid-user-profile-name-bio-column {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
  place-content: start space-between;
  place-items: start stretch;
  width: 100%;
  position: relative;
  top: 127px;
}

.grid-user-bio-read-more {
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-content: start;
  align-items: start;
  width: 100%;
  position: relative;
}

.grid-user-profile-name-logo-title {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  justify-content: space-between;
  margin-bottom: 36px;
}

.svg-social-icon-user-profile-white {
  width: 30px;
}

.social-icons-user-profile-desktop {
  grid-column-gap: 13px;
  grid-row-gap: 0px;
  border-radius: 5px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: end;
  justify-items: center;
  height: 45px;
  display: none;
}

.rich-text-user-profile-bio {
  width: 100%;
  height: auto;
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3em;
  overflow: visible;
}

.text-user-profile-title {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.button-learn-more {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 30px;
  margin: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  text-decoration: none;
  transition: all .5s;
  display: none;
}

.button-learn-more:hover {
  opacity: 1;
  box-shadow: 1px 1px 8px #00000038;
}

.button-learn-more.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-learn-more.home.wl_button_main {
  color: var(--white);
  background-color: #e42242;
  border-style: none;
}

.grid-portfolio-main-header {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
}

.section-portfolio-header {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.section-portfolio-header.secondary {
  height: auto;
  padding-bottom: 100px;
  display: none;
}

.grid-photoshoot-includes {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  justify-content: center;
  justify-items: center;
  width: 100%;
  margin-bottom: 20px;
}

.grid-photoshoot-checklist-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #0000;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(100%, 100%);
  place-items: center start;
  width: 100%;
  padding: 5px 10px;
  transition: opacity .5s;
}

.grid-photoshoot-checklist-item:hover {
  grid-template-columns: minmax(auto, auto);
}

.grid-photoshoot-checklist-item.complete {
  grid-column-gap: 0px;
  opacity: 1;
  border-style: none;
}

.grid-photoshoot-checklist-item.complete:hover {
  box-shadow: none;
  border-color: #0000;
}

.grid-dashboard-tools {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-tool-description {
  text-align: center;
  letter-spacing: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.rich-text-tool-description h4, .rich-text-tool-description h5 {
  color: #666;
}

.portfolio-lightbox-element {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 250px;
}

.grid-authorized-portfolio {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
}

.collection-list-user-profile-properties {
  grid-column-gap: 20px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  justify-content: center;
  justify-items: stretch;
  width: 100%;
  margin-bottom: 20px;
  display: grid;
}

.div-instagram-feed-user-profile-large {
  width: 100%;
  margin: 20px auto;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-dashboard-product-title {
  grid-column-gap: 5px;
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  place-content: center start;
  place-items: center start;
  width: 100%;
  padding-bottom: 10px;
}

.div-for-sale-category {
  background-color: #a7a7a7;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 22px;
  padding: 2px 6px;
  display: flex;
}

.div-for-sale-category.green {
  background-color: var(--green);
}

.div-for-sale-category.blue {
  background-color: var(--steel-blue);
}

.div-for-sale-category.red {
  background-color: #e00101;
}

.text-dashboard-product-status {
  color: var(--white);
  margin-bottom: 1px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 9px;
  font-weight: 300;
  line-height: 9px;
}

.grid-dashboard-product-price {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: center;
  place-items: center;
}

.html-dashboard-icons-basic {
  display: none;
}

.link-dashboard-tool {
  text-decoration: none;
  position: relative;
}

.html-dashboard-icon {
  margin-bottom: -5px;
}

.grid-product-starting-at-price {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.grid-dashboard-product-footer {
  grid-column-gap: 5px;
  border-top: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  place-content: center space-between;
  place-items: center stretch;
  width: 100%;
  padding-top: 15px;
}

.text-dashboard-product-description {
  text-align: left;
  white-space: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
}

.text-dashboard-product-description.strike {
  color: var(--red);
  text-decoration: line-through;
}

.button-dashboard-product {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  width: 100%;
  padding: 9px 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all .5s;
}

.button-dashboard-product:hover {
  color: var(--black);
  box-shadow: 1px 1px 5px #00000030;
}

.button-dashboard-product.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-dashboard-product.wl_button_main {
  color: var(--white);
  background-color: #e42242;
}

.grid-dashboard-product-example {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  place-content: center;
  place-items: center;
}

.image-dashboard-product-example {
  object-fit: contain;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  max-height: 140px;
}

.grid-dashboard-product-features {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #0000;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(100%, 100%);
  place-items: center start;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  transition: opacity .5s;
}

.grid-dashboard-product-features:hover {
  grid-template-columns: minmax(auto, auto);
}

.grid-dashboard-product-features.complete {
  grid-column-gap: 0px;
  opacity: 1;
  border-style: none;
}

.grid-dashboard-product-features.complete:hover {
  box-shadow: none;
  border-color: #0000;
}

.grid-product-image-slider {
  grid-column-gap: 0px;
  grid-row-gap: 70px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-rows: minmax(min-content, max-content);
  width: 500px;
}

.slider-7 {
  border-radius: 20px;
  width: 500px;
  height: 500px;
  box-shadow: 1px 1px 16px #0000001c;
}

.image-product-slider {
  border-radius: 20px;
}

.slide-nav-product {
  bottom: -50px;
}

.left-arrow-product-slider {
  color: var(--black);
  font-size: 20px;
  left: -60px;
}

.right-arrow-product-slider {
  color: var(--black);
  font-size: 20px;
  right: -60px;
}

.grid-dashboard-product-overlay {
  z-index: 3000;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: relative;
  inset: 0%;
}

.div-dashboard-product-description {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 140px;
  display: flex;
}

.section-product-header {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-product-header.secondary {
  height: auto;
  padding-bottom: 100px;
  display: none;
}

.grid-product-hero-headline {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.grid-product-hero {
  z-index: 500;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  max-width: 1160px;
  margin: 10px auto 100px;
  position: relative;
  top: -220px;
}

.div-product-video-wrapper {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.bg-video-product {
  z-index: 1000;
  border: 5px solid var(--white);
  border-radius: 20px;
  width: 90%;
  max-height: 450px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 1px 1px 30px #00000036;
}

.grid-product-headline {
  grid-row-gap: 10px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: start center;
  padding-top: 130px;
}

.grid-product-headline.large-bottom {
  margin-bottom: 600px;
}

.section-bg-blue-to-violet {
  background-image: linear-gradient(140deg, #096ad0b5, #9d00ffd1), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bcbc_bg-angles.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  width: 100%;
  height: 450px;
  margin-top: 220px;
  position: relative;
}

.div-half-video-overlay {
  background-image: linear-gradient(#fff0, #fff 88%);
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-half-video-overlay.black-gradient {
  background-image: linear-gradient(#000, #000000e0), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd5e_bg-map-pattern-1.avif");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.div-half-video-overlay.black {
  background-color: var(--black);
  background-image: none;
}

.div-half-video-overlay.colorful {
  background-image: radial-gradient(circle, #000000b3, #000000d1), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bed1_bg-gradient-all-colors-1.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.grid-checkout-powered-by {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-items: center;
  display: grid;
}

.section-product-black {
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
}

.grid-fixed-logos-background {
  z-index: -2000;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 120px;
  position: fixed;
  inset: 0%;
}

.section-authorized-testimonials {
  background-image: linear-gradient(#f0f0f0, #fff);
  padding-top: 60px;
  padding-bottom: 120px;
}

.grid-authorized-testimonials {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.grid-individual-testimonial {
  grid-row-gap: 20px;
  background-color: var(--white);
  border: 3px solid #fff;
  border-radius: 12px;
  grid-template-rows: .35fr 1fr;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: center;
  padding: 25px;
  transition: all .5s;
  box-shadow: 1px 1px 10px #0000002e;
}

.grid-individual-testimonial:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  box-shadow: none;
}

.grid-49 {
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-product-features-dark {
  grid-column-gap: 70px;
  grid-row-gap: 80px;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
}

.logo-authorized-testimonial {
  max-width: 240px;
  max-height: 45px;
}

.text-authorized-testimonial {
  color: #666;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6em;
}

.grid-authorized-testimonial-user {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
}

.image-5-stars {
  width: 100px;
}

.portfolio-lightbox-link {
  transition-duration: .5s;
}

.portfolio-lightbox-link:hover {
  transform: scale(.98);
}

.html-icon-photoshoot-form {
  margin-bottom: -5px;
}

.grid-select-and-field {
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  place-content: center start;
  place-items: start;
  width: 95%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-photoshoot-message {
  padding-bottom: 20px;
  display: none;
}

.html-time-picker {
  width: 100%;
}

.background-video-step {
  z-index: 1;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 300px;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
  box-shadow: 1px 1px 12px #00000054;
}

.icon-how-it-works-center {
  margin-top: -3px;
}

.collection-item-video-samples {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.link-video-samples {
  z-index: 400;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 250px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: relative;
}

.link-video-samples:hover {
  box-shadow: 0 0 0 2px #fff;
}

.collection-list-video-samples {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.collection-list-grid-video-samples {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.section-how-it-works {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 120px;
  padding: 20px 24px 100px;
  display: flex;
  position: relative;
}

.section-how-it-works.no-padding-top {
  display: flex;
}

.section-how-it-works.no-padding-vertical {
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-how-it-works.video-gradient {
  color: #fff;
  background-image: linear-gradient(135deg, #17296e, #0099ffba), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb46_bg-community-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.section-how-it-works.hero-gradient {
  color: #fff;
  background-image: linear-gradient(135deg, #17296e, #0099ffba), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb56_bg-cta-1.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 0;
  padding-bottom: 0;
}

.section-how-it-works.grade {
  background-image: linear-gradient(#fff, #f4f5f9);
  padding-top: 10px;
  padding-bottom: 60px;
}

.process-how-it-works {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-top: 20px;
  padding: 120px 15px 32px;
  display: flex;
  position: relative;
}

.process-how-it-works.no-margin-bottom {
  margin-bottom: 0;
}

.grid-headline-how-it-works {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.text-how-it-works-step {
  display: none;
}

.grid-how-it-works-bullet {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #0000;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: start;
  place-items: center start;
  width: 100%;
  padding: 5px 10px;
  transition: opacity .5s;
}

.grid-how-it-works-bullet:hover {
  grid-template-columns: minmax(auto, auto);
}

.grid-how-it-works-bullet.complete {
  grid-column-gap: 0px;
  opacity: 1;
  border-style: none;
}

.grid-how-it-works-bullet.complete:hover {
  box-shadow: none;
  border-color: #0000;
}

.text-how-it-works-bullet {
  color: #666;
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3em;
}

.html-embed-11, .html-360-tour-portfolio {
  height: 250px;
}

.grid-authorized-headline {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
}

.authorized-subheadline {
  z-index: 1;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
}

.empty-state-11 {
  display: none;
}

.div-cancelled-blur-overlay {
  z-index: 1900;
  background-color: #0000005c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.text-site-not-authorized {
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.3em;
}

.div-site-not-authorized {
  background-color: #000000b0;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 90%;
  padding: 40px;
  display: flex;
}

.button-unlock-website {
  background-color: var(--white);
  color: var(--black);
  border-radius: 8px;
  margin-top: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
}

.subtext-site-not-authorized {
  color: var(--white);
  text-align: center;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
}

.text-product-headline-white {
  color: var(--white);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 1.1em;
}

.grid-authorized-special-feature {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  place-content: space-between;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 60px;
}

.image-special-step-process {
  max-width: 1000px;
  position: absolute;
  inset: 0%;
}

.icon-authorized-special {
  width: 60px;
}

.grid-authorized-special-bullet {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  place-content: center start;
  place-items: center start;
}

.grid-authorized-special-card {
  background-color: var(--black);
  border-radius: 12px;
  grid-template-columns: 1fr;
  padding: 40px;
}

.div-step-process-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1000px;
  height: 443px;
  display: flex;
  position: relative;
}

.grid-team-hero-corner {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
  justify-content: start;
  justify-items: start;
}

.grid-team-hero-corner.right {
  justify-items: end;
}

.slider-team-hero-arrows {
  z-index: 500;
  opacity: .5;
  height: 20%;
  margin-left: 5px;
  margin-right: 5px;
  transition: all .5s;
}

.slider-team-hero-arrows:hover {
  opacity: 1;
  background-color: #ffffff2b;
  border-radius: 5px;
}

.grid-media-products-header {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.grid-individual-media-product-header {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  height: 100%;
  padding: 3px 15px;
  transition: all .5s;
  box-shadow: 1px 1px 17px #00000024;
}

.grid-individual-media-product-header:hover {
  box-shadow: 1px 1px 17px #0000006b;
}

.link-media-product {
  text-decoration: none;
}

.background-video-6 {
  width: 600px;
}

.logo-authorized-product-white {
  max-width: 340px;
}

.bg-video-product-item {
  z-index: 1000;
  border: 5px solid var(--white);
  border-radius: 20px;
  width: 90%;
  max-height: 500px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 1px 1px 30px #00000036;
}

.grid-product-menu-wrapper {
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 10px;
}

.text-most-popular-package {
  background-image: linear-gradient(120deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: var(--white);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 7px 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
  position: absolute;
  inset: 0% auto auto;
}

.text-most-popular-package.wl_pricing {
  background-image: none;
}

.image-red-heart-down-arrow {
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  inset: auto auto -25px;
}

.grid-section-headline {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  margin-bottom: 60px;
}

.grid-black-50-50-full-width {
  grid-column-gap: 0px;
  border-radius: 12px;
  grid-template-rows: auto;
  justify-content: center;
  place-items: center start;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  box-shadow: 0 2px 40px 4px #0000001c;
}

.grid-black-50-50-full-width.right {
  justify-items: end;
}

.grid-black-full-section {
  grid-row-gap: 80px;
  grid-template-columns: 1fr;
  padding-bottom: 140px;
}

.grid-black-full-section.bottom-black-gradient {
  grid-row-gap: 140px;
  background-image: linear-gradient(#000000e0 73%, #000), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd5e_bg-map-pattern-1.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, contain;
  grid-template-rows: auto;
}

.grid-black-full-section.product-bottom-black-gradient {
  grid-row-gap: 140px;
  background-image: linear-gradient(#000000e0 73%, #000), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd5e_bg-map-pattern-1.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, contain;
  grid-template-rows: auto;
  margin-top: 100px;
  padding-bottom: 140px;
}

.grid-authorized-large-feature {
  grid-row-gap: 20px;
  border-radius: 12px;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
  width: 90%;
  max-width: 700px;
  padding-bottom: 40px;
}

.image-laptop-screenshot {
  width: 100%;
}

.div-break-blue-to-violet {
  background-color: #e2e2e2;
  width: 100%;
  height: 1px;
}

.button-learn-more-on-black {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: #fff;
  text-align: center;
  border: 3px solid #fff0;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-right: auto;
  padding: 15px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: all .5s;
  display: flex;
}

.button-learn-more-on-black:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  background-color: var(--black);
  color: var(--white);
  background-image: none;
  box-shadow: 0 0 10px #00000059;
}

.button-learn-more-on-black._1 {
  background-color: var(--steel-blue);
}

.button-learn-more-on-black._2 {
  background-color: var(--red);
}

.button-learn-more-on-black._3 {
  background-color: var(--green);
}

.button-learn-more-on-black.outline {
  background-color: var(--white);
  color: var(--black);
  background-image: none;
  border-color: #e2e2e2;
  transition: all .5s;
}

.button-learn-more-on-black.outline:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  box-shadow: none;
}

.button-learn-more-on-black.center {
  margin-left: auto;
  margin-right: auto;
}

.button-learn-more-on-black.center.pricing-chart {
  margin-top: 20px;
}

.grid-dashboard-subscriptions {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.grid-dashboard-section-title {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  padding-left: 5px;
}

.grid-dashboard-item {
  grid-column-gap: 7px;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  align-items: center;
  min-height: 70px;
  padding: 10px;
  transition: all .5s;
}

.image-dashboard-product {
  object-fit: contain;
  height: 65px;
}

.text-dashboard-product-name {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
}

.text-dashboard-product-name.active {
  color: var(--green);
}

.text-dashboard-product-name.inactive {
  color: #d00;
}

.grid-dashboard-analytics {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  max-width: 1200px;
}

.grid-dashboard-analytics-item {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
}

.text-dashboard-analytic-number {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.text-dashboard-analytic-number.active {
  color: var(--green);
}

.text-dashboard-analytic-number.inactive {
  color: #d00;
}

.grid-properties-section {
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.grid-50 {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
}

.collection-list-about-user-profiles {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tabs-properties {
  width: 100%;
  max-width: 1200px;
}

.tabs-menu-property {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.tabs-content-properties {
  overflow: visible;
}

.pagination-button-wrapper-properties {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-page-header-authorized {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.page-h1-dark {
  color: var(--black);
  text-align: center;
  font-weight: 500;
}

.text-no-collection-items {
  text-align: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  font-weight: 300;
  display: block;
}

.grid-page-h1-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.text-success-white-large {
  color: var(--white);
  text-align: center;
  font-size: 50px;
  line-height: 1.1em;
}

.text-header-dark {
  color: var(--black);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 42px;
}

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

.grid-success-checkmark {
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
}

.empty-state-properties {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-no-collection-items {
  grid-row-gap: 10px;
  background-color: #f0f0f0;
  border-radius: 12px;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
  padding: 20px;
}

.html-page-h1-header {
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.tab-text-authorized {
  white-space: nowrap;
  margin-bottom: 0;
  font-size: 14px;
}

.text-subheader-white {
  color: var(--white);
  text-align: center;
  width: 75%;
  margin: 10px auto 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 300;
  display: block;
}

.section-main-second-row {
  padding-top: 60px;
}

.div-buy-sell-paragraph-wrapper {
  border: 5px solid var(--white);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  border-radius: 20px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  box-shadow: 1px 1px 17px #00000057;
}

.div-event-title-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: var(--dashboard-radius);
  background-color: var(--white);
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center start;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  padding: 10px;
  display: grid;
}

.div-event-title-content.video-page {
  background-image: linear-gradient(#141414, #fff0 31%, #0000 69%, #141414), radial-gradient(circle, #00000061, #000000d4);
}

.grid-footer-social-icons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
}

.grid-about-user-social-icons {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  padding-top: 5px;
}

.section-instagram-full-width {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.html-instagram-full-width {
  margin-bottom: 0;
}

.grid-about-user-pic-and-social {
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  place-content: start center;
  place-items: start center;
}

.grid-dashboard-section-organization {
  grid-row-gap: 10px;
  background-color: var(--white);
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-columns: 1fr;
  justify-items: start;
  width: 100%;
  max-width: 1200px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.text-agent-info-header {
  font-family: "Museosans 300", sans-serif;
}

.div-gradient-overlay-dark-header {
  background-image: radial-gradient(circle, #00000096, #000000d4);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 150px;
  padding-bottom: 70px;
  display: flex;
}

.div-gradient-overlay-dark-header.video-page {
  background-image: linear-gradient(#141414, #fff0 31%, #0000 69%, #141414), radial-gradient(circle, #00000061, #000000d4);
}

.grid-dashboard-organization-subscription {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  grid-auto-flow: column;
  place-items: center start;
  width: 100%;
  max-width: 1200px;
}

.grid-dashboard-organization-subscription.authorized {
  background-color: var(--white);
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  padding: 15px;
}

.logo-organization-dashboard {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  max-width: 200px;
  height: 100%;
  max-height: 50px;
}

.grid-organization-subscription-data {
  grid-row-gap: 5px;
  background-color: #ffffff1c;
  border-radius: 8px;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center start;
  height: 100%;
  padding: 5px 10px;
}

.grid-organization-subscription-data.grey {
  background-color: #f7f7f7;
}

.text-dashboard-organization-data {
  color: var(--white);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
}

.text-dashboard-organization-data.active {
  color: var(--green);
}

.text-dashboard-organization-data.inactive {
  color: #d00;
}

.text-dashboard-organization-data.dark {
  color: var(--black);
}

.grid-organization-subscription-status {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  height: 100%;
}

.button-dashboard-manage {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  padding: 9px 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  transition: all .5s;
}

.button-dashboard-manage:hover {
  color: var(--black);
  box-shadow: 1px 1px 5px #00000030;
}

.button-dashboard-manage.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-dashboard-manage.wl_button_main {
  color: var(--white);
  background-color: #e42242;
}

.grid-product-name {
  grid-row-gap: 7px;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
}

.grid-dashboard-organizations {
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: start;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.button-dashboard-view-sample {
  color: var(--black);
  text-align: center;
  background-color: #ececec;
  border-radius: 5px;
  width: 100%;
  padding: 1px 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  transition: all .5s;
}

.button-dashboard-view-sample:hover {
  color: var(--black);
  background-color: #d3d3d3;
}

.button-dashboard-view-sample.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-dashboard-view-sample.wl_button_main {
  color: var(--white);
  background-color: #e42242;
}

.div-manage-button-wrapper, .div-agent-profile-seo-wrapper {
  width: 100%;
}

.grid-dashboard-authorized-products {
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 1200px;
}

.grid-authorized-product-row {
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
  width: 100%;
}

.link-authorized-testimonial {
  white-space: normal;
  text-decoration: none;
}

.section-campaign-image-gallery {
  z-index: 300;
  background-color: #f7f7f7;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.collection-item-campaign-gallery-picture {
  justify-content: center;
  height: 210px;
  padding: 5px;
  display: flex;
}

.lightbox-link-4 {
  width: 100%;
}

.text-property-address-main {
  color: #8409d0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 26px;
  font-weight: 500;
}

.grid-pricing-chart-buttons {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 100px;
  grid-template-columns: 1fr .5fr .5fr .5fr;
  grid-auto-rows: 60px;
  place-content: center;
  place-items: center;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.div-pricing-element-button-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 10px;
  display: flex;
}

.div-pricing-element-button-wrapper.center {
  background-color: #5e2ceb0a;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
}

.div-pricing-element-button-wrapper.center.last {
  background-color: #0000;
  border-left: 0 #0000;
  border-right: 0 #0000;
}

.div-pricing-element-button-wrapper.center.dashboard {
  border-left-width: 0;
}

.div-pricing-element-button-wrapper.last {
  border-bottom-width: 0;
}

.div-pricing-element-button-wrapper.last.feature.sub-feature {
  border-right: 0 #0000;
}

.div-pricing-element-button-wrapper.feature {
  border-right: 1px solid #e2e2e2;
  justify-content: flex-start;
  padding-left: 40px;
}

.div-pricing-element-button-wrapper.feature.sub-feature {
  padding-left: 60px;
}

.property-lightbox-link {
  width: 100%;
}

.grid-dashboard-organization-subscription-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  background-color: #2a2d6c;
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  place-items: center start;
  width: 100%;
  max-width: 1200px;
  padding: 20px 20px 25px;
}

.grid-dashboard-organization-subscription-wrapper.authorized {
  background-color: var(--white);
}

.text-dashboard-organization-header {
  color: var(--white);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-dashboard-organization-header.active {
  color: var(--green);
}

.text-dashboard-organization-header.inactive {
  color: #d00;
}

.text-dashboard-organization-header.dark {
  color: var(--black);
}

.div-dotted-lines {
  border: 1px dashed #e2e2e2;
  border-radius: 1px;
  width: 100%;
  height: 0;
}

.div-dashboard-powered-by-wrapper {
  align-items: center;
  display: flex;
}

.div-dashboard-powered-by-wrapper.absolute-bottom {
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 40px;
}

.grid-dashboard-call-or-appointment {
  grid-column-gap: 15px;
  grid-row-gap: 10px;
  background-color: var(--white);
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: center start;
  width: 100%;
  max-width: 1200px;
  padding: 15px;
}

.grid-dashboard-call-or-appointment.authorized {
  background-color: var(--white);
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  padding: 15px;
}

.grid-dashboard-contact-info {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  padding: 10px;
  text-decoration: none;
  display: grid;
}

.grid-dashboard-contact-info:hover {
  background-color: #f2f2f2;
}

.link-dashboard-contact {
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  align-items: center;
  padding: 10px 5px;
  text-decoration: none;
  display: flex;
}

.link-dashboard-contact:hover {
  box-shadow: 1px 1px 5px #00000030;
}

.grid-dashboard-contact-buttons-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
}

.text-dashboard-contact {
  color: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
}

.text-dashboard-contact.active {
  color: var(--green);
}

.text-dashboard-contact.inactive {
  color: #d00;
}

.html-dashboard-contact-icon {
  margin-bottom: -5px;
}

.section-authroized-links {
  background-image: linear-gradient(#000000e6, #000000e6), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd5e_bg-map-pattern-1.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding: 35px 15px 100px;
  display: flex;
}

.grid-authorized-links {
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 680px;
}

.button-authorized-link {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border: 2px solid #e2e2e2;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 65px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
  position: relative;
}

.button-authorized-link:hover {
  box-shadow: 0 0 11px #0003;
}

.button-authorized-link.upgrade_premium {
  background-image: linear-gradient(#ffba00, #ffba00);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.icon-in-button-authorized-link {
  width: 45px;
  height: 45px;
  position: absolute;
  inset: auto auto auto 10px;
}

.grid-authorized-link-text {
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-authorized-link {
  font-size: 16px;
  line-height: 1em;
}

.text-authorized-link.subtext {
  color: #949494;
  font-size: 11px;
}

.text-authorized-link.white {
  text-align: center;
}

.image-authorized-links-profile-pic {
  border-radius: 50px;
  width: 100px;
  height: 100px;
  margin-bottom: 15px;
  box-shadow: 1px 1px 15px #00000040;
}

.link-authorized-links-profile-logo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.grid-authorized-links-footer {
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-top: 40px;
}

.div-user-profile-pic-wrapper {
  z-index: 5000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  max-width: 180px;
  height: 180px;
  max-height: 180px;
  display: flex;
  position: relative;
  top: -122px;
}

.rich-text-heading-black-left {
  text-align: left;
  white-space: normal;
  margin-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.rich-text-heading-black-left h4, .rich-text-heading-black-left h5 {
  color: #666;
}

.rich-text-heading-black-left h2 {
  color: var(--black);
}

.grid-page-lead-capture {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px .65fr;
  place-content: center;
  place-items: center;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.section-lead-capture {
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.div-vertical-line-break {
  width: 1px;
  height: 140%;
}

.html-background-video {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.section-one-click-text {
  display: none;
}

.image-agent-profile-one-click-text {
  object-fit: cover;
  border: 1px solid #e2e2e2;
  border-radius: 200px;
  width: 30px;
  max-width: none;
  height: 30px;
  transition: all .5s;
  box-shadow: 0 0 10px #00000047;
}

.image-agent-profile-one-click-text:hover {
  filter: grayscale(0%);
}

.rich-text-campaign-page {
  text-align: center;
  letter-spacing: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  display: flex;
}

.rich-text-campaign-page h4, .rich-text-campaign-page h5 {
  color: #666;
}

.rich-text-campaign-page h3 {
  font-size: 28px;
}

.text-profile-links-section-title {
  text-align: center;
  letter-spacing: 0;
  width: 100%;
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1em;
  text-decoration: none;
  overflow: visible;
}

.text-profile-links-section-title.normal {
  font-size: 20px;
  font-weight: 400;
}

.text-user-profile-subtext {
  text-align: center;
  letter-spacing: 0;
  width: 100%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1em;
  text-decoration: none;
  overflow: visible;
}

.text-user-profile-subtext.normal {
  font-size: 20px;
  font-weight: 400;
}

.text-user-profile-subtext.bottom-margin {
  margin-bottom: 10px;
}

.text-user-profile-special-feature {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.1em;
}

.text-user-profile-special-feature.white {
  width: 100%;
}

.grid-tab-form-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  display: grid;
}

.grid-tab-fields-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
}

.grid-landing-page-hero {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: start center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.grid-landing-page-hero.large-bottom {
  margin-bottom: 600px;
}

.grid-landing-big-button {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.section-video-landing {
  background-image: linear-gradient(#000000d9, #000000d9), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658ff84b729a651f8b1924e2_bg-real-producers-magazines.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.html-landing-video {
  border: 3px solid #fff;
  width: 100%;
  max-width: 700px;
}

.grid-row-title-name {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.text-row-title {
  height: 1.2em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  line-height: 1.2em;
}

.grid-edit-website-page-title {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  background-color: #f7f7f7;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.image-button-icon {
  width: 15px;
  margin-right: 7px;
}

.grid-website-section-description {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center start;
  width: 100%;
  max-width: 900px;
  display: grid;
}

.grid-website-section-description.wide {
  max-width: 100%;
}

.grid-website-section-description._500-wide {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.grid-website-section-description._700-wide {
  max-width: 700px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.text-button-view-website.mobile {
  display: none;
}

.button-view-learn-video {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-view-learn-video:hover {
  opacity: 1;
  box-shadow: 1px 1px 8px #00000038;
}

.button-view-learn-video.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-view-learn-video.home.wl_button_main {
  color: var(--white);
  background-color: #e42242;
  border-style: none;
}

.button-view-learn-video.home.video {
  background-color: #f7f7f7;
  border-top-style: none;
  border-left-style: none;
  display: flex;
}

.button-view-learn-video.view_page.wl_button_main {
  color: var(--white);
  background-color: #e42242;
  border-style: none;
}

.button-large-add {
  background-color: var(--white);
  color: var(--black);
  border: 2px dashed #c4c4c4;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
  transition-duration: .5s;
  display: flex;
}

.button-large-add:hover {
  border-color: #fc3f00;
}

.slider-dashboard-features {
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  height: auto;
  margin-top: 10px;
  padding-bottom: 50px;
}

.icon-slider-grey-arrow {
  color: #e2e2e2;
  margin-top: 100px;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.slide-dashboard-feature {
  padding-left: 60px;
  padding-right: 60px;
}

.grid-dashboard-feature {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  grid-auto-flow: column;
  align-content: center;
  align-items: center;
}

.background-video-dashboard-feature {
  border-radius: 12px;
  max-height: 300px;
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: 0 0 10px #00000047;
}

.arrow-slider-dashboard-feature {
  width: 40px;
}

.link-dashboard-upgrade {
  background-color: #31c26e;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.link-dashboard-upgrade:hover {
  background-color: var(--medium-sea-green\<deleted\|variable-9538e950\>);
  box-shadow: 1px 1px 5px #00000030;
}

.link-dashboard-upgrade.small {
  padding-top: 9px;
  padding-bottom: 9px;
}

.text-dashboard-upgrade {
  color: var(--white);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3em;
}

.text-dashboard-upgrade.active {
  color: var(--green);
}

.text-dashboard-upgrade.inactive {
  color: #d00;
}

.text-dashboard-upgrade.subtext {
  font-size: 12px;
}

.text-dashboard-upgrade.small {
  font-size: 16px;
}

.text-dashboard-card-title {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3em;
}

.text-dashboard-card-title.normal {
  font-size: 20px;
  font-weight: 400;
}

.text-dashboard-card-title.normal.green {
  color: #00d603;
}

.text-dashboard-card-title.left {
  text-align: left;
  margin-right: 0;
  font-size: 16px;
  font-weight: 400;
}

.text-dashboard-card-title.left.green {
  color: #00d603;
}

.grid-dashboard-unlock-features {
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  justify-items: center;
  width: 100%;
  max-width: 1200px;
}

.button-master-cta {
  border: 3px solid var(--authorized\<deleted\|variable-400fdd40\>);
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: #fff;
  text-align: center;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-master-cta:hover {
  border: 3px solid var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  background-color: var(--white);
  color: var(--black);
  background-image: none;
}

.button-master-cta._1 {
  background-color: var(--steel-blue);
}

.button-master-cta._2 {
  background-color: var(--red);
}

.button-master-cta._3 {
  background-color: var(--green);
}

.button-master-cta.outline {
  background-color: var(--white);
  color: var(--black);
  background-image: none;
  border: 1px solid #e2e2e2;
  transition: all .5s;
}

.button-master-cta.outline:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  background-color: var(--white);
  color: #5e2ceb;
  box-shadow: 0 0 10px #00000059;
}

.button-master-cta.center {
  margin-left: auto;
  margin-right: auto;
}

.button-master-cta.center.pricing-chart {
  margin-top: 20px;
}

.button-master-cta.center.pricing-chart.menu_checkout.sub-button {
  width: 90%;
  margin-top: 0;
}

.button-master-cta.large {
  padding: 20px 60px;
  font-size: 22px;
}

.text-button-master {
  margin-top: 5px;
  margin-bottom: 5px;
}

.text-button-master.subtext, .text-button-master.sub-value {
  font-size: 16px;
}

.text-block-14 {
  margin-bottom: 10px;
  font-size: 24px;
}

.grid-agents-teams {
  grid-template-rows: auto;
  place-content: center;
  place-items: center;
  width: 1230px;
}

.grid-homepage-products {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.link-homepage-product {
  background-color: var(--white);
  border: 3px solid #000;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.link-homepage-product:hover {
  border: 3px solid var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  background-color: #f7f7f7;
}

.grid-homepage-headline-product {
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.grid-homepage-headline-product.top-margin {
  padding-top: 40px;
}

.grid-wrapper-product-hero-headline {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  justify-items: center;
}

.text-home-hero-subtext {
  color: var(--black);
  text-align: center;
  font-family: "Museosans 500", sans-serif;
  font-size: 24px;
  line-height: 1.1em;
}

.text-home-hero-subtext.white {
  color: var(--white);
  font-size: 35px;
}

.section-cta-authorized {
  background-color: #000000e0;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdaa_website-in-computer-and-phone.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.grid-dbc-title-and-license {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: start;
  justify-items: start;
}

.text-user-special-feature {
  text-align: center;
  letter-spacing: -.3px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-user-special-feature.white {
  color: var(--white);
}

.grid-user-homepage-headline-video {
  grid-template-rows: auto;
  align-content: center;
  align-items: center;
}

.text-user-lisence-number {
  text-align: center;
  letter-spacing: 0;
  white-space: normal;
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1em;
  text-decoration: none;
  overflow: visible;
}

.text-user-lisence-number.normal {
  font-size: 20px;
  font-weight: 400;
}

.lightbox-homepage-video {
  z-index: 1100;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-homepage-video-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.grid-dashboard-subscription-info {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
  padding: 20px;
}

.grid-dashboard-subscription-info.authorized {
  background-color: var(--white);
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  padding: 15px;
}

.grid-subscription-logo {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-template-columns: 1fr;
  align-content: start;
  place-items: start center;
}

.grid-subscription-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  align-content: start;
  place-items: start center;
  width: 100%;
}

.grid-subscription-info.center {
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
}

.grid-feature-wrapper {
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  place-content: start center;
  place-items: start center;
  padding-bottom: 20px;
  overflow: hidden;
}

.text-dashboard-feature {
  color: var(--black);
  text-align: center;
  width: 90%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-dashboard-feature.active {
  color: var(--green);
}

.text-dashboard-feature.inactive {
  color: #d00;
}

.button-dashboard-feature {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  width: 90%;
  padding: 9px 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all .5s;
}

.button-dashboard-feature:hover {
  color: var(--black);
  box-shadow: 1px 1px 5px #00000030;
}

.button-dashboard-feature.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-dashboard-feature.wl_button_main {
  color: var(--white);
  background-color: #e42242;
}

.button-dashboard-subscription {
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  min-width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 9px 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all .5s;
}

.button-dashboard-subscription:hover {
  color: var(--black);
  box-shadow: 1px 1px 5px #00000030;
}

.button-dashboard-subscription.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-dashboard-subscription.wl_button_main {
  color: var(--white);
  background-color: #e42242;
}

.form-class-registration {
  width: 90%;
  max-width: 400px;
}

.form-class-registration-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-promo-headline {
  color: var(--black);
  letter-spacing: -1px;
  background-color: #0000;
  margin-top: -3px;
  margin-bottom: -3px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 1.3em;
}

.text-promo-headline._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-promo-headline._2 {
  color: var(--red);
}

.text-promo-headline._3 {
  color: var(--green);
}

.text-promo-headline.white {
  color: var(--white);
  text-align: center;
  text-shadow: 1px 1px 6px #00000070;
  font-size: 70px;
}

.grid-promo-headline {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.section-top-promo-banner {
  z-index: 2000;
  background-color: #df0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  position: sticky;
  top: 0;
}

.text-top-promo {
  color: var(--white);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
}

.div-property-instagram-wrapper {
  width: 1080px;
  height: 1080px;
  position: relative;
}

.div-property-instagram-wrapper.print_canvas {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 400px;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
}

.div-property-instagram-header {
  background-color: #ffffffb8;
  padding-top: 20px;
  padding-bottom: 20px;
  position: absolute;
  inset: 60px 0% auto;
}

.text-property-instagram-address {
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1em;
}

.div-property-instagram-footer {
  background-color: #ffffffb8;
  justify-content: space-between;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 80px;
}

.image-profile-pic-instagram-property {
  border: 6px solid var(--white);
  border-radius: 200px;
  width: 100px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 20px;
}

.div-popup-page-assets {
  z-index: 50000;
  background-color: #000000d6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.div-popup-page-assets.center-on-screen {
  justify-content: center;
  display: none;
}

.button-show-page-assets {
  background-color: #e2e2e2;
  border-radius: 100px;
  margin-left: 10px;
  margin-right: auto;
  padding: 5px;
}

.div-team-presentation-flyer-wrapper {
  width: 1080px;
  height: 1080px;
  position: relative;
}

.div-team-presentation-flyer-wrapper.print_canvas {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  flex-direction: column;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  align-items: center;
  width: 600px;
  height: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  display: grid;
}

.div-team-presentation-header-date {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #ffffffb8;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  display: grid;
  position: absolute;
  inset: 20px 0% auto;
}

.text-team-presentation-flyer-header {
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
}

.image-team-presentation-flyer-header-icon {
  max-width: 30px;
  margin-left: 5px;
  margin-right: 5px;
}

.collection-list-wrapper-team-presenters {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 98%;
  display: flex;
}

.collection-list-team-presenters {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.image-user-team-multi-presenter {
  border: 3px solid var(--white);
  object-fit: cover;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}

.rich-text-team-presentation-headline {
  text-align: center;
}

.div-team-presenters-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #e2e2e2;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: grid;
  position: absolute;
  inset: auto 0% 50px;
}

.collection-item-user-presentation {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-user-team-presenter {
  color: #666;
  text-align: center;
  letter-spacing: -.4px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-user-team-presenter-title {
  text-align: center;
  letter-spacing: -.4px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.text-team-presentation-present-by {
  color: var(--white);
  text-align: center;
  letter-spacing: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.grid-team-presentation-flyer-footer {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center stretch;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 20px;
}

.text-team-presentation-footer {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 10px;
  line-height: 1.3em;
}

.div-team-presentation-power-by {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-logo-authorized-team-presentation {
  opacity: .2;
  height: 15px;
  transition: all .5s;
}

.image-logo-authorized-team-presentation:hover {
  opacity: 1;
}

.grid-team-presentation-flyer-bullets {
  grid-template-rows: auto;
  grid-template-columns: 30% 1fr;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.grid-51 {
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
}

.grid-team-presentatioon-check-list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.image-team-presentation-check-mark {
  object-fit: cover;
  width: 20px;
  height: 20px;
}

.ac_bg_overlay_dark {
  z-index: 5000;
  background-color: #000000c2;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.video-backend-training {
  border-radius: 12px;
}

.div-backend-video-training-wrapper {
  width: 100%;
  box-shadow: 1px 1px 14px #00000047;
}

.text-backend-training-video-title {
  text-align: center;
  letter-spacing: -.5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.1em;
}

.text-backend-training-video-title._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: var(--steel-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-backend-training-video-title._2 {
  color: var(--red);
}

.text-backend-training-video-title._3 {
  color: var(--green);
}

.text-backend-training-video-title.white {
  color: var(--white);
}

.text-backend-training-video-title.cross-out {
  color: var(--red);
  text-decoration: line-through;
}

.grid-training-video-title {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.grid-training-video-buttons {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.button-training-videos-cta {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 9px 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-training-videos-cta:hover {
  box-shadow: 1px 1px 5px #00000045;
}

.button-training-videos-cta.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-training-videos-cta.mobile {
  display: none;
}

.button-training-videos-cta.light {
  background-color: var(--white);
  color: var(--black);
  border: 1px solid #e2e2e2;
}

.button-training-videos-cta.light:hover {
  box-shadow: 1px 1px 5px #00000045;
}

.button-training-videos-cta.subscribe {
  color: var(--white);
  background-color: #bb241a;
}

.div-bg-training-video-wrapper {
  z-index: 5000;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 700px;
  max-width: 90%;
  padding: 30px 40px;
  display: grid;
  position: relative;
  inset: 0%;
}

.image-logo-welcome-video {
  height: 25px;
}

.div-netflix-background-video-overlay {
  background-color: #00000069;
  background-image: linear-gradient(#141414, #0000003d 25% 58%, #141414);
  position: absolute;
  inset: 0%;
}

.html-dbc-button {
  cursor: pointer;
  width: 100%;
  max-width: 420px;
}

.grid-badges-centered {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.grid-property-address-sub-data {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
}

.grid-property-edit-buttons {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.button-options {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 9px 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-options:hover {
  box-shadow: 1px 1px 5px #00000045;
}

.button-options.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-options.mobile {
  display: none;
}

.button-options.light {
  background-color: var(--white);
  color: var(--black);
  border: 1px solid #e2e2e2;
}

.button-options.light:hover {
  box-shadow: 1px 1px 5px #00000045;
}

.button-options.delete:hover {
  border-color: var(--red);
  background-color: #ffbfbf;
}

.grid-properties-header {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center start;
  width: 100%;
  margin-bottom: 20px;
  display: grid;
}

.grid-properties-header.wide {
  max-width: 100%;
}

.grid-properties-header._500-wide {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.grid-properties-header._700-wide {
  max-width: 700px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-edit-website-page-title-sticky {
  z-index: 5000;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 20px;
  padding: 20px;
  position: sticky;
  top: 120px;
}

.div-property-postcard-front-8x5 {
  width: 1100px;
  height: 723px;
  min-height: 723px;
  position: relative;
  overflow: hidden;
}

.div-property-postcard-front-8x5.print_canvas {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  align-items: center;
}

.div-property-postcard-front-8x5.presentation-sample {
  transform-origin: 0 0;
  margin-left: 83px;
  transform: scale(.35);
}

.div-property-postcard-front-8x5.presentation-sample.large {
  transform-origin: 50% 0;
  margin-left: 0;
  transform: scale(.6);
}

.div-property-postcard-front-8x5.second-user {
  margin-top: 40px;
}

.grid-property-postcard-header {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fff9, #fff);
  border-bottom: 4px solid #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) 1fr;
  grid-auto-columns: minmax(min-content, max-content);
  place-content: end center;
  place-items: end;
  padding: 50px 50px 10px;
  display: grid;
  position: absolute;
  inset: 0% 0% auto;
}

.text-property-postcard-large {
  color: var(--black);
  text-align: center;
  letter-spacing: -1px;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
}

.text-property-postcard-large.status {
  color: var(--white);
  padding: 12px 15px;
  font-size: 60px;
  line-height: 60px;
}

.text-property-postcard-large.status.ac_data_property_status {
  border-radius: 12px;
}

.text-property-postcard-large.status.sample {
  background-color: var(--black);
  border-radius: 12px;
}

.text-property-postcard-large.number-symbol {
  margin-right: -8px;
}

.text-property-postcard-large.white {
  color: var(--white);
}

.image-43 {
  max-width: 220px;
  max-height: 40px;
}

.image-postcard-property-logo {
  max-width: 220px;
  max-height: 60px;
}

.grid-property-postcard-footer {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fff, #fff9);
  border-top-style: solid;
  border-top-width: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) 1fr;
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center;
  place-items: start end;
  padding: 10px 50px 50px;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
}

.image-postcard-property-user-profile {
  border: 5px solid var(--white);
  object-fit: cover;
  border-radius: 200px;
  width: 170px;
  height: 170px;
  margin-top: -43px;
  box-shadow: 1px 1px 11px #0000005c;
}

.grid-agent-info-property-postcard {
  grid-column-gap: 5px;
  grid-row-gap: 6px;
  grid-template-columns: 1fr;
  justify-content: start;
  justify-items: start;
}

.text-property-postcard-small {
  color: var(--black);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-span-2 {
  color: #a8a8a8;
}

.html-property-postcard-qr-code {
  border: 5px solid #fff;
  border-radius: 8px;
  width: 130px;
  height: 130px;
  margin: auto;
}

.grid-property-postcard-qr-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  margin-top: -29px;
  padding: 15px;
  position: absolute;
  bottom: 50px;
  right: 50px;
}

.div-block-92 {
  background-color: var(--black);
  border-radius: 12px;
  margin-bottom: -22px;
  padding: 15px;
}

.grid-profile-bio-popup-wrapper {
  z-index: 5000;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #000000c2;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.grid-profile-bio-header {
  grid-column-gap: 10px;
  grid-row-gap: 3px;
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}

.image-profile-pic-bio-header {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 2px solid #fff;
  border-radius: 500px;
  width: 50px;
  height: 50px;
  box-shadow: 1px 1px 19px #0000003d;
}

.grid-profile-pic-and-name-bio {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.rich-text-profile-popup-bio {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
}

.link-x-close-profile-bio {
  width: 15px;
}

.text-profile-popup-agent-name {
  color: var(--black);
  text-transform: capitalize;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.3em;
}

.text-profile-popup-special-feature {
  color: var(--black);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3em;
}

.div-property-postcard-back-8x5 {
  background-color: var(--white);
  width: 1100px;
  height: 723px;
  min-height: 723px;
  position: relative;
}

.div-property-postcard-back-8x5.print_canvas {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  align-items: center;
}

.grid-postcard-property-back-50-50 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  place-items: center;
  height: 100%;
  padding: 50px;
  position: relative;
}

.grid-property-postcard-back-qr-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--black);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  width: 100%;
  padding: 15px;
  position: relative;
  inset: auto 0% 0%;
}

.grid-property-postcard-back-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto minmax(min-content, max-content);
  grid-template-columns: 1fr;
  align-content: center;
  place-items: center;
  width: 100%;
  min-height: 100%;
}

.grid-postcard-phone-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 7px;
  border-top: 12px solid #000;
  border-left: 12px solid #000;
  border-right: 12px solid #000;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 400px;
  margin-top: 30px;
  padding-bottom: 20px;
}

.grid-postcard-user-title-company {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.text-property-postcard-phone-email {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 26px;
  display: flex;
}

.text-property-postcard-phone-email.ac_data_user_email {
  white-space: normal;
  line-height: 30px;
}

.grid-53 {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
}

.image-main-logo-user-profile {
  max-width: 250px;
  max-height: 29px;
}

.html-logo-user-profile-mobile {
  width: 140px;
  position: absolute;
  top: 20px;
  left: 20px;
}

.image-main-logo-user-profile-mobile {
  max-width: 120px;
  max-height: 60px;
}

.text-property-postcard-profile-title {
  color: var(--black);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: .8em;
  font-weight: 500;
}

.text-property-postcard-profile-title.ac_data_user_name.white, .text-property-postcard-profile-title.ac_data_user_license_number.white, .text-property-postcard-profile-title.white {
  color: var(--white);
}

.grid-postcard-user-name-license {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center;
}

.link-header-menu-user-profile {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 60px;
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  padding: 5px 8px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.link-header-menu-user-profile:hover {
  background-color: #ffffff3b;
}

.text-header-menu-user-profile {
  color: var(--white);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
}

.text-header-menu-user-profile.white {
  font-weight: 400;
}

.image-header-menu-agent-profile {
  border: 2px solid var(--white);
  object-fit: cover;
  border-radius: 200px;
  width: 60px;
  height: 60px;
  transition: all .5s;
  display: block;
  box-shadow: 0 0 10px #00000047;
}

.image-header-menu-agent-profile:hover {
  filter: grayscale(0%);
}

.html-user-profile-top-right-icon {
  display: none;
  position: absolute;
  top: 20px;
  right: 20px;
}

.html-user-profile-top-right-icon.desktop {
  cursor: pointer;
  display: block;
}

.div-instagram-post-1080x1080 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 700px;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-instagram-post-1080x1080.print_canvas {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  align-items: center;
}

.grid-property-instagram-header {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#ffffff80, #fff);
  border-bottom: 4px solid #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: end center;
  place-items: end;
  padding: 30px 20px 10px;
  display: grid;
  position: absolute;
  inset: 0% 0% auto;
}

.grid-property-instagram-footer {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fff, #ffffff80);
  border-top-style: solid;
  border-top-width: 4px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: start end;
  padding: 10px 20px 30px;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
}

.image-profile-pic-property-instagram {
  border: 5px solid var(--white);
  object-fit: cover;
  border-radius: 200px;
  width: 140px;
  height: 140px;
  margin-top: -43px;
  box-shadow: 1px 1px 11px #0000005c;
}

.div-lock-screen {
  background-color: var(--black);
  border: 1px solid #e2e2e2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 324px;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-lock-screen.white {
  background-color: var(--white);
}

.div-lock-screen.image-1 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-left: 0;
  padding-right: 0;
}

.div-lock-screen.dark-overlay {
  background-color: #000000a1;
  border-style: none;
  width: 100%;
  height: 100%;
}

.html-qr-lock-screen {
  border: 5px solid var(--white);
}

.html-qr-lock-screen._2 {
  border-color: var(--white);
}

.grid-lock-screen-logo-qr {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  margin-top: 218px;
}

.image-lock-screen-logo {
  max-width: 180px;
  max-height: 90px;
}

.tabs-submenu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-top: 1px solid #e2e2e2;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  padding: 20px 30px;
  display: grid;
  top: -20px;
}

.tabs-submenu.frontend {
  padding-top: 10px;
  padding-bottom: 10px;
  top: 0;
}

.image-icon-marketing-products {
  width: 70px;
  margin-top: 5px;
  margin-bottom: 10px;
}

.div-zoom-background {
  background-color: var(--black);
  border: 1px solid #e2e2e2;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 900px;
  height: 506px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 35px;
  display: flex;
}

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

.div-zoom-background.image-background-1 {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdc7_background-office-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.div-zoom-background.dark-overlay {
  background-color: #000000a1;
  background-image: none;
  border-style: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-zoom-background.align-top-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-zoom-background.image-background-2 {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdc8_background-office-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.div-zoom-background.image-background-3 {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdc9_background-office-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.div-zoom-background.image-background-4 {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdca_background-office-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.div-zoom-background.image-background-5 {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdcb_background-office-5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.div-zoom-background.image-background-6 {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdcc_background-office-6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.grid-zoom-background-logo-qr-name {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center;
  place-items: center;
}

.image-zoom-background-logo {
  max-width: 200px;
  max-height: 120px;
}

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

.text-scan-connect.white {
  color: var(--white);
}

.grid-user-profile-section-titles {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  margin-bottom: 10px;
}

.image-icon-user-profile-section-title {
  width: 40px;
  height: 40px;
}

.html-icon-user-profile-section-title {
  width: 30px;
  height: 30px;
}

.div-business-card {
  background-color: #ececec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 800px;
  height: 467px;
  margin-left: auto;
  margin-right: auto;
  padding: 25px;
  display: flex;
  position: relative;
}

.div-business-card.white {
  background-color: var(--white);
}

.div-business-card.image-1 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-left: 0;
  padding-right: 0;
}

.div-business-card.dark-overlay {
  background-color: #000000a1;
  border-style: none;
  width: 100%;
  height: 100%;
}

.grid-business-card-front {
  z-index: 100;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: center space-around;
  place-items: center;
  width: 100%;
  height: 310px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.image-profile-picture-business-card {
  border: 5px solid var(--white);
  border-radius: 200px;
  width: 230px;
}

.grid-business-card-pic-logo {
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
}

.image-logo-business-card {
  max-width: 210px;
  max-height: 80px;
}

.grid-business-card-user-info {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: min-content 1fr;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  align-items: center;
  height: 310px;
}

.text-business-card-user-name {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1em;
}

.text-business-card-contact-info {
  letter-spacing: -.3px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
}

.text-business-card-user-title {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.grid-business-card-user-contact {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-business-card-user-name-title {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-business-card-contact-info {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
}

.grid-business-card-contact-info.ac_data_user_row {
  min-height: 30px;
}

.image-icon-business-card-info {
  background-color: #ececec;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  padding: 10px;
}

.image-icon-business-card-info.ac_background {
  background-color: var(--white);
}

.grid-business-card-address {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-business-background {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 127px auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  position: absolute;
}

.div-business-card-background-color {
  background-color: var(--white);
  width: 100%;
  height: 100%;
}

.grid-54 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.div-contact-buttons-over-video {
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-around;
  place-items: center;
  width: 95%;
  display: grid;
  position: relative;
}

.div-profile-background-video-wrapper {
  display: block;
}

.grid-profile-contact-over-video {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: 60px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  justify-items: center;
  width: 90%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: grid;
  position: relative;
  box-shadow: 0 0 20px #00000038;
}

.collection-item-grid-business-cards {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  padding-top: 40px;
  padding-bottom: 100px;
  display: grid;
}

.grid-business-background-back {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  position: absolute;
}

.grid-business-card-back {
  z-index: 100;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-around;
  place-items: center;
  width: 100%;
  position: relative;
}

.html-qr-business-card {
  border: 5px solid var(--white);
  width: 260px;
  height: 260px;
}

.grid-dashboard-select-product {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-dashboard-product {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--white);
  filter: grayscale();
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 10px;
  text-decoration: none;
  transition: all .5s;
  display: grid;
  position: relative;
  overflow: hidden;
}

.grid-dashboard-product:hover {
  filter: grayscale(0%);
  box-shadow: 1px 1px 5px #00000030;
}

.image-icon-product {
  border-radius: 5px 5px 0 0;
  height: 80px;
  margin-bottom: 5px;
}

.button-dashboard-customize-product {
  opacity: .5;
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  padding: 9px 15px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  transition: all .5s;
}

.button-dashboard-customize-product:hover {
  opacity: 1;
  color: var(--black);
  background-color: #f7f7f7;
}

.button-dashboard-customize-product.w--current {
  color: var(--black);
  background-color: #fff;
}

.button-dashboard-customize-product.wl_button_main {
  color: var(--white);
  background-color: #e42242;
}

.grid-analytics-numbers {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center stretch;
  height: 100%;
}

.text-analytics-number {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
}

.grid-analytics-individual-stat {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  border-right: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  height: 100%;
  padding: 10px 20px;
}

.grid-analytics-individual-stat.last {
  border-right-style: none;
}

.text-analytics-number-title {
  color: #666;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3em;
}

.div-team-members-wrapper {
  color: var(--black);
  background-color: #fff;
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  right: 0;
}

.image-team-user-thumbnail {
  object-fit: cover;
  border: 1px solid #e2e2e2;
  border-radius: 100px;
  width: 100px;
  height: 100px;
}

.grid-property-agent-company-title {
  grid-column-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.dashboard-dropdown-toggle {
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  display: flex;
}

.icon-dashboard-dropdown-menu {
  margin: 0 0 0 10px;
  position: absolute;
  inset: auto 10px auto auto;
}

.dropdown-list-dashboard-menu {
  width: 100%;
  position: relative;
}

.dropdown-list-dashboard-menu.w--open {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.nav-link-dashboard-dropdown-option {
  opacity: .5;
  color: #fff;
  cursor: pointer;
  border-radius: 5px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 7px 10px;
  font-size: 11px;
  text-decoration: none;
  transition: opacity .5s;
  display: flex;
}

.nav-link-dashboard-dropdown-option:hover {
  opacity: 1;
}

.nav-link-dashboard-dropdown-option.w--current {
  opacity: 1;
  background-color: #f7f7f7;
}

.nav-link-dashboard-dropdown-menu {
  color: #fff;
  cursor: pointer;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-size: 11px;
  text-decoration: none;
  transition: opacity .5s;
  display: flex;
}

.nav-link-dashboard-dropdown-menu:hover, .nav-link-dashboard-dropdown-menu.w--current {
  opacity: 1;
  background-color: #f7f7f7;
}

.grid-dashboard-menu-dropdown {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  justify-content: space-between;
  width: 100%;
  padding: 3px 10px 10px;
}

.text-dashboard-auth-link-title {
  color: var(--black);
  text-align: center;
  letter-spacing: -.5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
}

.text-dashboard-auth-link-title._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: var(--steel-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-dashboard-auth-link-title._2 {
  color: var(--red);
}

.text-dashboard-auth-link-title._3 {
  color: var(--green);
}

.text-dashboard-auth-link-title.white {
  color: var(--white);
}

.text-dashboard-auth-link {
  color: var(--black);
  text-align: center;
  letter-spacing: -.5px;
  border-radius: 5px;
  padding: 8px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
}

.text-dashboard-auth-link:hover {
  box-shadow: 1px 1px 5px #00000045;
}

.text-dashboard-auth-link._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: var(--steel-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-dashboard-auth-link._2 {
  color: var(--red);
}

.text-dashboard-auth-link._3 {
  color: var(--green);
}

.text-dashboard-auth-link.white {
  color: var(--white);
}

.div-dashboard-product-locked {
  color: var(--white);
  background-color: #ff0004;
  border-bottom-left-radius: 8px;
  padding: 5px 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.grid-my-auth-link {
  grid-column-gap: 3px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.grid-my-auth-link.menu {
  display: none;
}

.div-dashboard-product-coming-soon {
  color: var(--white);
  background-color: #1c971c;
  border-bottom-left-radius: 8px;
  padding: 5px 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.background-video-product-loop {
  z-index: 1000;
  width: 650px;
  height: 650px;
}

.background-video-product-loop.mobile {
  display: none;
}

.grid-home-hero-video {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1400px;
}

.grid-home-hero-video.secondary {
  margin-top: 0;
}

.grid-buttons-create-account-learn-more {
  z-index: 2000;
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  position: relative;
}

.grid-home-hero-headline-left {
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  justify-content: start;
  place-items: center;
}

.text-auth-contact-form {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.div-auth-contact-form {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 3px solid #5e34e5;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center;
  height: 70px;
  padding: 5px 5px 5px 10px;
  transition: all .3s;
  display: grid;
  overflow: hidden;
}

.div-auth-contact-form:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  box-shadow: 1px 1px 9px #00000036;
}

.button-hero-create-account {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: #fff;
  text-align: center;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 90%;
  padding-left: 20px;
  padding-right: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: all .5s;
  display: flex;
}

.button-hero-create-account:hover {
  color: var(--white);
}

.button-hero-create-account._1 {
  background-color: var(--steel-blue);
}

.button-hero-create-account._2 {
  background-color: var(--red);
}

.button-hero-create-account._3 {
  background-color: var(--green);
}

.button-hero-create-account.outline {
  background-color: var(--white);
  color: var(--black);
  background-image: none;
  border: 1px solid #e2e2e2;
  transition: all .5s;
}

.button-hero-create-account.outline:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  background-color: var(--white);
  color: #5e2ceb;
  box-shadow: 0 0 10px #00000059;
}

.button-hero-create-account.outline.center.menu:hover {
  color: var(--black);
  background-color: #f7f7f7;
}

.button-hero-create-account.center {
  margin-left: auto;
  margin-right: auto;
}

.button-hero-create-account.center.pricing-chart {
  margin-top: 20px;
}

.button-hero-create-account.center.pricing-chart.menu_checkout.sub-button {
  width: 90%;
  margin-top: 0;
}

.button-hero-create-account.center.menu {
  border: 3px solid #fff0;
}

.button-hero-create-account.center.menu:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  background-color: var(--black);
  background-image: none;
}

.button-hero-create-account.large {
  padding: 20px 60px;
  font-size: 22px;
}

.collection-grid-brand-logos {
  grid-column-gap: 16px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 250px 250px 250px 250px 250px 250px 250px 250px 250px;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center;
  display: grid;
}

.div-logos-horizontal-scroll-wrapper {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.grid-home-products {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.grid-homepage-product {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--white);
  filter: grayscale();
  border: 3px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 10px;
  text-decoration: none;
  transition: all .5s;
  display: grid;
  position: relative;
  overflow: hidden;
}

.grid-homepage-product:hover {
  border-width: 3px;
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  filter: grayscale(0%);
  box-shadow: 1px 1px 5px #00000030;
}

.text-home-steps-title {
  color: var(--white);
  letter-spacing: -1px;
  background-color: #0000;
  margin-top: -3px;
  margin-bottom: -3px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.3em;
}

.text-home-steps-title._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-home-steps-title._2 {
  color: var(--red);
}

.text-home-steps-title._3 {
  color: var(--green);
}

.text-home-steps-title.white {
  color: var(--white);
  text-align: center;
  text-shadow: 1px 1px 6px #00000070;
  font-size: 70px;
}

.grid-home-step-title {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  width: 90%;
}

.grid-large-testimonial {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
  width: 1230px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.grid-home-background-video {
  grid-row-gap: 120px;
  background-image: linear-gradient(#000000ed, #fff);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 220px;
  padding-bottom: 100px;
}

.grid-home-background-video.bottom-black-gradient {
  grid-row-gap: 140px;
  background-image: linear-gradient(#000000e0 73%, #000), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd5e_bg-map-pattern-1.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, contain;
  grid-template-rows: auto;
}

.text-authorized-standard-paragraph {
  color: #666;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5em;
}

.text-authorized-standard-paragraph.white {
  color: var(--white);
}

.text-authorized-standard-paragraph.center-align {
  width: 130px;
}

.grid-numbered-features-homepage {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 450px;
  margin-top: 20px;
  margin-bottom: 25px;
}

.grid-menu-products {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.grid-menu-products.hide {
  display: none;
}

.grid-industry-names {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  margin-top: 15px;
  margin-bottom: 60px;
}

.text-home-industries {
  color: var(--black);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.1em;
}

.text-home-industries.white {
  color: var(--white);
}

.icon-purple-dot {
  width: 10px;
}

.grid-header-subtext {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.grid-join-black-section {
  grid-row-gap: 40px;
  background-image: radial-gradient(circle, #707070, #000);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 100px;
}

.grid-join-black-section.bottom-black-gradient {
  grid-row-gap: 140px;
  background-image: linear-gradient(#000000e0 73%, #000), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd5e_bg-map-pattern-1.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, contain;
  grid-template-rows: auto;
}

.svg-icon-product-feature {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.svg-icon-product-feature._50px {
  width: 50px;
  height: 50px;
}

.div-page-stuff {
  z-index: 50000;
  background-color: #000000c2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 50px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.div-business-card-display {
  z-index: 100;
  transform-origin: 0 0;
  background-color: #ececec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 750px;
  height: 417px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(.5);
  box-shadow: 2px 2px 17px #00000063;
}

.div-business-card-display.white {
  background-color: var(--white);
}

.div-business-card-display.image-1 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-left: 0;
  padding-right: 0;
}

.div-business-card-display.dark-overlay {
  background-color: #000000a1;
  border-style: none;
  width: 100%;
  height: 100%;
}

.div-business-card-display._2 {
  z-index: 50;
  top: 182px;
  left: 188px;
}

.div-business-card-display.small-1 {
  top: 236px;
  left: 20px;
  transform: scale(.3);
}

.div-business-card-display.join-header {
  top: 47px;
  left: 306px;
  transform: scale(.45);
}

.grid-business-background-display {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 102px auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  position: absolute;
}

.collection-list-wrapper-join-product {
  width: 570px;
}

.collection-item-join-product {
  width: 100%;
  min-height: 420px;
  position: relative;
}

.grid-qr-and-contact-buttons {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
}

.html-profile-qr-code-popup {
  border: 5px solid var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  display: flex;
}

.div-lock-screen-display {
  background-color: var(--white);
  transform-origin: 0 0;
  border-top: 18px solid #525252;
  border-bottom: 5px solid #363636;
  border-left: 7px solid #525252;
  border-right: 19px solid #363636;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 390px;
  height: 810px;
  display: flex;
  position: absolute;
  inset: -11px auto auto 0;
  transform: skew(0deg, 3deg)scale(.53);
}

.div-lock-screen-display.white {
  background-color: var(--white);
}

.div-lock-screen-display.image-1 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-left: 0;
  padding-right: 0;
}

.div-lock-screen-display.dark-overlay {
  background-color: #000000a1;
  border-style: none;
  width: 100%;
  height: 100%;
}

.div-lock-screen-display._2 {
  z-index: 100;
  top: 22px;
  left: 189px;
}

.div-lock-screen-display._3 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdfd_background-website-agent-master-template.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  top: -24px;
  left: 375px;
}

.div-lock-screen-display.join-header {
  width: 324px;
  height: 700px;
  top: 259px;
  left: 494px;
  transform: scale(.45);
}

.div-full-phone-iframe {
  z-index: 100;
  transform-origin: 0 0;
  border: 13px solid #000;
  border-color: #363636 #000 #000 #363636;
  border-radius: 35px;
  flex-direction: column;
  align-items: center;
  width: 420px;
  height: 800px;
  display: flex;
  overflow: scroll;
  transform: scale(.73);
}

.div-full-phone-iframe.join-header {
  position: absolute;
  top: 32px;
  left: 20px;
  transform: scale(.78);
}

.div-full-phone-iframe.centered {
  transform-origin: 50% 0;
}

.div-full-phone-iframe.right {
  position: relative;
  top: 90px;
  right: -146px;
}

.div-vcard-display {
  z-index: 50;
  transform-origin: 0 0;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdf5_vcard-blank.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 520px;
  height: 670px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 18px;
  display: flex;
  position: absolute;
  inset: 21px auto auto 332px;
  transform: scale(.5);
  box-shadow: 2px 2px 17px #00000063;
}

.div-vcard-display.white {
  background-color: var(--white);
}

.div-vcard-display.image-1 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-left: 0;
  padding-right: 0;
}

.div-vcard-display.dark-overlay {
  background-color: #000000a1;
  border-style: none;
  width: 100%;
  height: 100%;
}

.div-vcard-display._2 {
  z-index: 50;
  inset: 158px 0% 0% 188px;
}

.div-vcard-display.join-header {
  z-index: 200;
  height: 880px;
  top: 248px;
  left: 298px;
  transform: scale(.4);
}

.image-profile-picture-vcard {
  border-radius: 200px;
  width: 120px;
}

.grid-vcard-user-info {
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: start center;
}

.text-vcard-company-title {
  color: #666;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.text-vcard-user-name {
  color: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 28px;
  font-weight: 300;
}

.grid-vcard-qr-display {
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  position: absolute;
  inset: 368px auto auto 368px;
}

.html-qr-code-display {
  width: 130px;
  height: 130px;
}

.grid-join-product-feature-text {
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  position: absolute;
  top: 23px;
  left: 411px;
}

.div-join-computer-flix {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdf6_laptop-cutout-blank-screen.avif");
  background-position: 0 0;
  background-size: cover;
  width: 95%;
  height: 400px;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.background-video-7 {
  z-index: 90;
  width: 100%;
  height: 350px;
  position: absolute;
  top: 16px;
  left: 65px;
}

.div-full-phone-iframe-videos {
  z-index: 100;
  transform-origin: 100% 0;
  border: 13px solid #000;
  border-color: #363636 #000 #000 #363636;
  border-radius: 35px;
  flex-direction: column;
  align-items: center;
  width: 420px;
  height: 800px;
  display: flex;
  position: absolute;
  top: -11px;
  left: 170px;
  overflow: scroll;
  transform: scale(.55);
}

.div-join-page-header-displays {
  transform-style: preserve-3d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 600px;
  display: flex;
  position: relative;
}

.div-join-page-header-displays.mobile {
  display: none;
}

.grid-join-learn-more-arrow {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: start center;
  place-items: start center;
  position: absolute;
  inset: auto 0% 20px;
}

.arrow-join-learn-more {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
}

.iframe-videos-page-display {
  z-index: 90;
  transform-origin: 0 0;
  width: 1100px;
  height: 1040px;
  position: absolute;
  top: 16px;
  left: 65px;
  transform: scale(.34);
}

.grid-property-features-display {
  z-index: 50;
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center end;
  place-items: center end;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: absolute;
  inset: auto auto auto 363px;
}

.grid-property-features-display.white {
  background-color: var(--white);
}

.grid-property-features-display.image-1 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-left: 0;
  padding-right: 0;
}

.grid-property-features-display.dark-overlay {
  background-color: #000000a1;
  border-style: none;
  width: 100%;
  height: 100%;
}

.grid-property-features-display._2 {
  z-index: 50;
  inset: 158px 0% 0% 188px;
}

.grid-property-features-display.join-header {
  z-index: 200;
  height: 880px;
  top: 248px;
  left: 335px;
  transform: scale(.4);
}

.grid-property-feature-display {
  grid-row-gap: 3px;
  background-color: var(--white);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding: 8px;
  box-shadow: 2px 2px 17px #00000063;
}

.grid-property-feature-display.qr-code {
  box-shadow: none;
  background-color: #0000;
  justify-content: center;
  justify-items: center;
  padding: 10px 0 0;
}

.collection-list-wrapper-team-property {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.collection-item-property-slider {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  position: relative;
}

.svg-icon-property-spec-white {
  height: 40px;
  margin-bottom: -5px;
}

.grid-featured-agent-team-slider {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.text-property-team-slider {
  color: var(--white);
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1em;
}

.text-property-team-slider.small {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.grid-property-info-team-slider {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.div-lock-screen-time-and-icons {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdfb_lock-screen-time-and-icons-black.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-lock-screen-time-and-icons.white {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdfa_lock-screen-time-and-icons.png");
}

.grid-blof-more-arrow {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: start center;
  place-items: start center;
  position: absolute;
  inset: auto 0% 14%;
}

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

.text-product-feature-bullet {
  color: #666;
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.text-product-feature-bullet.join-header {
  position: absolute;
  top: 620px;
  left: 386px;
}

.text-product-feature-bullet.left-justify {
  text-align: left;
}

.grid-full-phone-iframe {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 15px minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  padding-left: 10px;
  position: absolute;
  inset: 0 auto auto 0;
}

.image-scroll-to-view {
  width: 13px;
  margin-top: 178px;
}

.image-scroll-to-view-absolute {
  height: 150px;
  margin-top: 26px;
  position: absolute;
  left: 28px;
}

.grid-postcard-scan-to-tour {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
}

.grid-postcard-scan-arrow {
  grid-column-gap: 7px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  margin-bottom: 5px;
  line-height: 40px;
}

.svg-postcard-scan-arrow {
  justify-content: center;
  align-items: center;
  width: 35px;
  line-height: 40px;
  display: flex;
}

.image-postcard-property-background {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.div-property-postcard-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#fff9, #fff);
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  align-items: flex-end;
  height: 123px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.postcard-property-thin-brand-line {
  width: 100%;
  height: 4px;
  position: relative;
}

.div-property-postcard-footer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#fff, #fff9);
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  align-items: flex-start;
  height: 187px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.grid-property-postcard-status-address {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  align-items: center;
  line-height: 60px;
  position: absolute;
  top: 50px;
  left: 50px;
}

.div-property-postcard-logo-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 220px;
  height: 56px;
  margin-top: 5px;
  display: flex;
  position: absolute;
  top: 50px;
  right: 50px;
}

.grid-property-postcard-user-info {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-content: start;
  align-items: start;
  position: absolute;
  bottom: 50px;
  left: 50px;
}

.screenshot-dashboard-page-display {
  z-index: 90;
  transform-origin: 0 0;
  width: 1100px;
  max-width: 1100px;
  height: 1040px;
  position: absolute;
  top: 16px;
  left: 65px;
  transform: scale(.34);
}

.image-logo-laptop-display {
  z-index: 100;
  max-width: 150px;
  max-height: 20px;
  position: absolute;
  top: 24px;
  left: 74px;
}

.image-logo-phone-display {
  z-index: 100;
  max-width: 200px;
  max-height: 50px;
  position: absolute;
  top: 18px;
  left: 20px;
}

.screenshot-dashboard-phone-display {
  width: 100%;
}

.image-profile-picture-dashboard-display {
  z-index: 100;
  border-radius: 200px;
  width: 55px;
  position: absolute;
  top: 57px;
  left: 81px;
}

.image-profile-picture-dashboard-phone-display {
  z-index: 100;
  border-radius: 200px;
  width: 55px;
  position: absolute;
  top: 9px;
  left: 325px;
}

.grid-dashboard-special-offer {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  color: var(--white);
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bebb_bg-arrows-to-middle.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
  padding: 10px;
  text-decoration: none;
  transition: all .4s;
  display: grid;
  box-shadow: 1px 1px 30px #0000001f;
}

.grid-dashboard-special-offer:hover {
  color: #fff;
  background-color: #d30000;
}

.grid-profile-bio-popup-wrapper-content {
  z-index: 5000;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start center;
  place-items: start center;
  width: 100%;
  max-width: 400px;
  max-height: 90vh;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: grid;
  box-shadow: 0 0 19px 8px #00000047;
}

.link-user-profile-main-button {
  grid-column-gap: 16px;
  grid-row-gap: 5px;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  height: auto;
  padding: 15px 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  display: grid;
  position: relative;
  box-shadow: 0 0 20px #00000026;
}

.link-user-profile-main-button:hover {
  transform: scale(1.05);
}

.link-user-profile-main-button.property {
  justify-content: flex-start;
  min-height: 80px;
  padding-top: 12px;
  padding-bottom: 15px;
  padding-left: 90px;
  overflow: hidden;
}

.link-user-profile-main-button.dbc_link.small-padding {
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-icon-user-profile-button-main {
  width: 30px;
  height: 30px;
}

.html-profile-save-button {
  display: none;
}

.grid-additional-dbc-links {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.navbar-join-page {
  z-index: 2000;
  background-color: #0000;
  background-image: linear-gradient(#ffffff96, #fff 86%);
  justify-content: space-between;
  width: 100%;
  height: 80px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: fixed;
  box-shadow: 3px 3px 25px #0000003d;
}

.navbar-join-page.white {
  background-color: var(--white);
  background-image: none;
}

.div-user-popup-bio-wrapper {
  object-fit: fill;
  object-position: 50% 0%;
  width: 100%;
  max-height: 60vh;
  overflow: auto;
}

.grid-profile-qr-popup-wrapper {
  z-index: 5000;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start center;
  place-items: start center;
  max-width: 600px;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: grid;
  box-shadow: 0 0 19px 8px #00000047;
}

.div-property-postcard-status-address {
  flex-direction: row;
  align-items: center;
  display: flex;
  position: absolute;
  top: 50px;
  left: 50px;
}

.grid-authorized-tutorial {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  cursor: pointer;
  background-color: #f7f7f7;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding: 8px;
  transition: all .5s;
  position: absolute;
  inset: auto 0% 20px;
}

.grid-authorized-tutorial:hover {
  box-shadow: 1px 1px 5px #00000030;
}

.div-authorized-demo-video-thumbnail {
  background-color: #fff;
  background-image: linear-gradient(to bottom, var(--white), var(--white)), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bc70_bg-hands-and-computer.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
}

.icon-authorized-demo-play-triangle {
  width: 20px;
}

.text-authorized-demo-thumbnail {
  color: var(--black);
  letter-spacing: -.3px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3em;
}

.grid-share-links {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  padding: 30px;
  box-shadow: 1px 1px 12px #00000026;
}

.user_page_social_share {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--black);
  cursor: pointer;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center start;
  width: 40px;
  height: 40px;
  padding: 9px;
  text-decoration: none;
  display: flex;
}

.user_page_social_share:hover {
  background-color: #f7f7f7;
}

.user_page_social_share.facebook {
  color: var(--white);
  background-color: #4065ad;
  transition: all .3s;
}

.user_page_social_share.facebook:hover {
  opacity: .9;
}

.user_page_social_share.linkedin {
  color: var(--white);
  background-color: #2967c2;
  transition: all .3s;
}

.user_page_social_share.linkedin:hover {
  opacity: .9;
}

.user_page_social_share.twitter {
  color: var(--white);
  background-color: #449cef;
  transition: all .3s;
}

.user_page_social_share.twitter:hover {
  opacity: .9;
}

.user_page_social_share.qr-code {
  color: var(--white);
  background-color: #242424;
  width: 100%;
  transition: all .3s;
}

.user_page_social_share.qr-code:hover {
  opacity: .9;
}

.icon-social-share {
  width: 22px;
  height: 22px;
}

.icon-social-share-send {
  height: 15px;
}

.text-dashboard-auth-link-copy {
  color: var(--black);
  text-align: center;
  letter-spacing: -.5px;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  width: 100%;
  margin-top: 10px;
  padding: 12px 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
}

.text-dashboard-auth-link-copy:hover {
  box-shadow: 1px 1px 5px #00000045;
}

.text-dashboard-auth-link-copy._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: var(--steel-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-dashboard-auth-link-copy._2 {
  color: var(--red);
}

.text-dashboard-auth-link-copy._3 {
  color: var(--green);
}

.text-dashboard-auth-link-copy.white {
  color: var(--white);
}

.text-property-cta {
  color: #8b8b8b;
  text-align: justify;
  letter-spacing: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.7em;
}

.rich-text-terms-privacy {
  color: var(--black);
  margin-top: 140px;
  margin-bottom: 40px;
}

.grid-special-offer-bullets {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: row;
  place-content: center start;
  place-items: center start;
  margin-left: 10px;
  margin-right: 10px;
}

.grid-special-offer-bullet {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.text-dashboard-main {
  letter-spacing: -.3px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
}

.text-dashboard-main.active {
  color: var(--green);
}

.text-dashboard-main.inactive {
  color: #d00;
}

.text-dashboard-main.subtext {
  color: #919191;
  font-size: 12px;
}

.text-dashboard-main.center {
  text-align: center;
}

.icon-special-offer-check {
  width: 22px;
  height: 22px;
}

.grid-special-offer-text-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
}

.grid-special-offer-text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.text-dashboard-special-offer {
  text-align: center;
  letter-spacing: -.5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.1em;
}

.text-dashboard-special-offer._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: var(--steel-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-dashboard-special-offer._2 {
  color: var(--red);
}

.text-dashboard-special-offer._3 {
  color: var(--green);
}

.text-dashboard-special-offer.white {
  color: var(--white);
}

.text-property-postcard-user-special {
  color: var(--black);
  text-align: center;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.grid-55 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-content: center;
  align-items: center;
}

.subtext-page-break {
  z-index: 2;
  color: var(--black);
  text-align: center;
  letter-spacing: -.5px;
  background-color: #0000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.1em;
  position: relative;
}

.subtext-page-break._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.subtext-page-break._2 {
  color: var(--red);
}

.subtext-page-break._3 {
  color: var(--green);
}

.subtext-page-break.white {
  color: var(--white);
  text-shadow: 1px 1px 6px #00000070;
}

.text-page-break {
  z-index: 2;
  color: var(--black);
  text-align: center;
  letter-spacing: -.5px;
  background-color: #0000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 74px;
  font-weight: 700;
  line-height: 1.1em;
  position: relative;
}

.text-page-break._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-page-break._2 {
  color: var(--red);
}

.text-page-break._3 {
  color: var(--green);
}

.text-page-break.white {
  color: var(--white);
  text-shadow: 1px 1px 6px #00000070;
}

.image-product-main {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.image-product-main.mobile {
  display: none;
}

.image-product-main._3d-layer-2 {
  z-index: 200;
}

.image-product-main._3d-layer-3 {
  z-index: 300;
}

.image-postcard-property-powered-logo {
  max-width: 120px;
  max-height: 40px;
  margin-top: 10px;
}

.image-postcard-property-powered-logo.ac_brand_image {
  margin-left: 5px;
}

.collection-list-item-postcard-design {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.background-video-page-break {
  background-image: linear-gradient(172deg, #096ad0c7 16%, #9d00ffcc);
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  box-shadow: inset 1px 1px 20px #00000080;
}

.html-product-video {
  width: 100%;
  height: 370px;
}

.image-product-dashboard-in-ipad {
  max-height: 550px;
  margin-top: -70px;
}

.grid-text-dashboard-launch {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
}

.grid-main-menu-product {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--white);
  filter: grayscale();
  border: 3px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  text-decoration: none;
  transition: all .5s;
  display: none;
  position: relative;
  overflow: hidden;
}

.grid-main-menu-product:hover {
  border-width: 3px;
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  filter: grayscale(0%);
  box-shadow: 1px 1px 5px #00000030;
}

.image-main-menu-icon-product {
  border-radius: 5px 5px 0 0;
  height: 80px;
}

.grid-main-menu-product-text {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.collection-list-wrapper-main-menu {
  display: none;
}

.grid-feature-bullet-list {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  width: 80%;
}

.grid-dashboard-in-ipad-bullets {
  grid-row-gap: 20px;
  border-radius: 12px;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
  width: 90%;
  max-width: 700px;
}

.text-product-dashboard-bullets {
  color: var(--white);
  min-width: 250px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-product-dashboard-bullets.white {
  color: var(--white);
}

.text-product-dashboard-bullets.green {
  color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
}

.text-product-dashboard-bullets.centered {
  text-align: center;
}

.icon-product-dashboard-bullet {
  height: 20px;
}

.grid-page-break-headline {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.text-main-menu-product {
  color: var(--black);
  width: 90%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-main-menu-product.active {
  color: var(--green);
}

.text-main-menu-product.inactive {
  color: #d00;
}

.text-main-menu-product.white {
  color: var(--white);
}

.text-main-menu-product.centered {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.grid-product-text {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.page-header-wrapper {
  width: 100%;
  margin-bottom: 20px;
}

.grid-page-header-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-bottom: 20px;
  padding: 20px;
}

.grid-page-header-buttons {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  display: grid;
}

.grid-offer-page-wrapper {
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 1000px;
  max-width: 1000px;
}

.section-special-offer-header {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 220px;
  display: flex;
}

.section-special-offer-header.secondary {
  height: auto;
  padding-bottom: 100px;
  display: none;
}

.html-responsive-youtube-video {
  width: 100%;
  height: 100%;
  padding-bottom: 56.25%;
  position: relative;
}

.offer-video {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-offer-video-wrapper {
  border-radius: 20px;
  width: 100%;
  overflow: hidden;
  box-shadow: 1px 1px 20px 1px #00000063;
}

.div-offer-video-wrapper.small {
  width: 80%;
}

.button-special-offer-cta {
  color: #fff;
  text-align: center;
  border: 3px solid #ffffff30;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 7px 40px 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 400;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-special-offer-cta:hover {
  border: 3px solid var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  background-image: linear-gradient(170deg, var(--green), #0b9444);
}

.button-special-offer-cta._1 {
  background-color: var(--steel-blue);
}

.button-special-offer-cta._2 {
  background-color: var(--red);
}

.button-special-offer-cta._3 {
  background-color: var(--green);
}

.button-special-offer-cta.outline {
  background-color: var(--white);
  color: var(--black);
  background-image: none;
  border: 1px solid #e2e2e2;
  transition: all .5s;
}

.button-special-offer-cta.outline:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  background-color: var(--white);
  color: #5e2ceb;
  box-shadow: 0 0 10px #00000059;
}

.button-special-offer-cta.center {
  margin-left: auto;
  margin-right: auto;
}

.button-special-offer-cta.center.pricing-chart {
  margin-top: 20px;
}

.button-special-offer-cta.center.pricing-chart.menu_checkout.sub-button {
  width: 90%;
  margin-top: 0;
}

.button-special-offer-cta.large {
  padding: 20px 60px;
  font-size: 22px;
}

.grid-special-offer-button {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  align-items: center;
}

.image-special-offer-arrows {
  width: 40px;
  height: 40px;
}

.text-special-offer-learn-more {
  color: var(--black);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.7em;
}

.text-special-offer-learn-more:hover {
  color: #666;
}

.text-special-offer-learn-more.link:hover {
  color: var(--black);
  font-weight: 300;
}

.mask-testimonials {
  overflow: visible;
}

.grid-individual-icon-feature {
  grid-row-gap: 5px;
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: minmax(max-content, min-content);
  grid-auto-columns: minmax(max-content, min-content);
  place-content: center;
  place-items: center;
  width: 100%;
  padding: 20px 10px 10px;
}

.grid-4-features {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
}

.svg-quote {
  position: absolute;
  inset: -10px auto auto -10px;
}

.collection-item-testimonials {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-popup-contact-info {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 40px minmax(min-content, max-content);
  place-content: center start;
  place-items: center start;
}

.grid-popup-biz-address {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
}

.grid-lead-capture-success {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
}

.html-embed-12 {
  width: 100px;
  height: 100px;
}

.grid-lead-capture-user-name {
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
}

.section-sticky-contact-buttons {
  display: none;
}

.div-offer-modal {
  background-color: var(--white);
  border-radius: 12px;
  width: 90%;
  max-width: 800px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 15px #00000073;
}

.image-offer-graphic {
  width: 100%;
}

.section-special-offer-body {
  justify-content: center;
  align-items: flex-start;
  margin-top: -200px;
  padding-bottom: 60px;
  display: flex;
}

.text-offer-headline {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 66px;
  font-weight: 600;
  line-height: 1em;
}

.text-offer-headline._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-offer-headline._2 {
  color: var(--red);
}

.text-offer-headline._3 {
  color: var(--green);
}

.text-offer-headline.white {
  color: var(--white);
  text-shadow: 1px 1px 6px #00000070;
}

.text-offer-headline.center-align {
  line-height: 1.1em;
}

.rich-text-offer-subheadline {
  color: var(--white);
  text-align: center;
  white-space: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.rich-text-offer-subheadline h4, .rich-text-offer-subheadline h5 {
  color: #666;
}

.rich-text-offer-subheadline h2 {
  color: var(--black);
}

.grid-home-product-buttons {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.div-offer-top-row {
  z-index: 1000;
  background-color: var(--black);
  border-top: 3px solid #ffffff21;
  border-bottom: 3px solid #ffffff21;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  transition-duration: .5s;
  display: flex;
  position: sticky;
  top: 0;
}

.div-offer-top-row:hover {
  border-top-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  background-image: linear-gradient(330deg, var(--green) 24%, var(--lime-green-2\<deleted\|variable-c93aa5fc\>));
}

.text-offer-alert-bar {
  color: var(--white);
  text-align: center;
  white-space: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1em;
}

.grid-offer-modal-headline {
  grid-row-gap: 25px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 7px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  padding: 15px 20px 190px;
}

.text-offer-modal-headline {
  color: var(--white);
  text-align: center;
  letter-spacing: -1px;
  background-color: #0000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: .9em;
}

.text-offer-modal-headline._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-offer-modal-headline._2 {
  color: var(--red);
}

.text-offer-modal-headline._3 {
  color: var(--green);
}

.text-offer-modal-headline.white {
  color: var(--white);
  text-shadow: 1px 1px 6px #00000070;
}

.text-offer-modal-headline.center-align {
  line-height: 1.1em;
}

.div-offer-modal-top-row {
  border-top: 3px solid #ffffff21;
  border-bottom: 3px solid #ffffff30;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.grid-offer-modal-body {
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  margin-top: -180px;
  padding-bottom: 15px;
  padding-left: 60px;
  padding-right: 60px;
}

.grid-offer-individual-pricing {
  grid-column-gap: 5px;
  border: 1px solid var(--green);
  background-color: #e7ffe8;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-items: center;
  padding: 7px 15px;
}

.grid-offer-individual-pricing.red {
  border-color: var(--red);
  background-color: #fff4f4;
  place-content: center;
  justify-items: center;
}

.grid-offer-pricing {
  grid-column-gap: 10px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  align-items: center;
}

.text-offer-pricing {
  color: var(--black);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.1em;
}

.text-offer-pricing.white {
  color: var(--white);
}

.text-offer-pricing.red {
  color: red;
}

.text-offer-pricing.red.strikethrough {
  text-decoration: line-through;
}

.text-offer-pricing.small {
  color: #666;
  margin-top: 5px;
  margin-left: -3px;
  font-size: 12px;
  font-weight: 400;
}

.text-offer-pricing.green {
  color: var(--green);
}

.grid-offer-buttons-wrapper {
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-authorized-is-your {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.logo-authorized-is-your {
  opacity: .6;
  height: 18px;
}

.grid-authorized-is {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: start;
  place-items: start;
}

.section-offer-whats-included {
  background-color: #f0f0f0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.html-underline {
  width: 600px;
  max-width: 90%;
}

.section-special-offer-cta {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  border-top: 7px solid #000;
  border-bottom: 7px solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
}

.section-special-offer-cta.secondary {
  height: auto;
  padding-bottom: 100px;
  display: none;
}

.collection-list-wrapper-offer-bar {
  width: 100%;
  display: none;
}

.ac_copyright {
  color: var(--black);
  margin-right: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
}

.ac_copyright.white {
  color: #fff;
}

.div-copyright-year-name-wrapper {
  display: flex;
}

.div-offer-sticky-row {
  z-index: 1000;
  background-color: var(--black);
  border-top: 3px solid #ffffff21;
  border-bottom: 3px solid #ffffff21;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  transition-duration: .5s;
  display: flex;
  position: sticky;
  top: 0;
}

.div-offer-sticky-row:hover {
  border-top-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  background-image: linear-gradient(330deg, var(--green) 24%, var(--lime-green-2\<deleted\|variable-c93aa5fc\>));
}

.grid-offer-header-logo {
  grid-column-gap: 8px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  margin-bottom: 20px;
}

.logo-offer-authorized {
  max-width: 180px;
}

.text-offer-logo-slogan {
  color: var(--white);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 26px;
  font-weight: 300;
}

.text-scroll-learn-more {
  color: var(--white);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.image-arrow-scroll-down {
  width: 20px;
  margin-left: 5px;
  margin-right: 5px;
}

.grid-top-row-video-wrapper {
  z-index: 10;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 1300px;
  max-width: 95%;
  position: relative;
}

.grid-top-row-video-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
}

.section-update-contact-info {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-horizontal-cta-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
}

.rich-text-horizontal-cta {
  color: var(--white);
  text-align: center;
}

.section-faq {
  background-image: linear-gradient(#f7f7f7, #fff);
  padding-top: 80px;
  padding-bottom: 80px;
}

.collection-list-faq {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
}

.collection-list-wrapper-faq {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.collection-item-grid-faq {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.grid-question {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-faq-question {
  font-family: "Museosans 500", sans-serif;
  font-size: 24px;
  line-height: 1.2em;
}

.rich-text-answer {
  color: #666;
  margin-bottom: 20px;
}

.section-events {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  flex-flow: column;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.section-events.first {
  background-color: var(--white);
  background-image: none;
  padding-top: 20px;
}

.grid-event-links {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 210px 1fr minmax(200px, max-content);
  place-content: center;
  place-items: center end;
  min-height: 80px;
  margin-bottom: 15px;
  padding-right: 10px;
  transition: all .3s;
  overflow: hidden;
}

.grid-event-links:hover {
  border-color: #666;
}

.grid-event-links.row-2 {
  margin-top: 60px;
}

.grid-event-date {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-items: center;
}

.grid-event-date-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-left: 5px solid var(--real-producers-dark-blue);
  background-image: linear-gradient(135deg, #25a5deab, #05445eb8), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c7ff3a771a1ff43fedee0_bg-stripes-real-producers.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  grid-template-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 230px;
  padding: 15px 10px;
}

.grid-event-date-wrapper.authorized {
  background-image: linear-gradient(135deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
}

.grid-event-date-wrapper.past-event {
  background-image: linear-gradient(135deg, #808080ab, #000000b8), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c7ff3a771a1ff43fedee0_bg-stripes-real-producers.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.text-event-title {
  white-space: nowrap;
  word-break: normal;
  font-family: "Museosans 500", sans-serif;
  font-size: 24px;
  line-height: 1.1em;
}

.text-event-date {
  color: var(--white);
  font-family: "Museosans 700", sans-serif;
  font-size: 29px;
  font-weight: 700;
  line-height: 1em;
}

.text-event-day {
  color: var(--white);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-family: "Museosans 300", sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.grid-event-name-time-location {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #000 76%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  overflow: hidden;
}

.grid-event-time {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 15px minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  max-width: 320px;
  overflow: hidden;
}

.text-event-data {
  color: #666;
  text-align: left;
  white-space: nowrap;
  font-family: "Museosans 300", sans-serif;
  font-weight: 400;
}

.icon-event-stat {
  width: 15px;
  height: 15px;
}

.grid-event-time-location-address {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.grid-event-time-location-address.full-width {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
}

.section-issues {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  flex-flow: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.section-issues.first {
  background-color: var(--white);
  background-image: none;
  padding-top: 20px;
}

.collection-list-galleries {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.collection-list-galleries.sub-galleries {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.image-gallery-main {
  max-height: 400px;
  transition: all .4s;
  box-shadow: 4px 4px 3px #000000a3;
}

.grid-individual-gallery {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding: 20px;
  text-decoration: none;
  transition-duration: .4s;
  display: grid;
  position: relative;
}

.grid-individual-gallery:hover {
  background-color: #e2e2e2;
}

.lightbox-link-gallery-main {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 90%;
  display: flex;
}

.section-gallery-main-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.image-gallery-main-lightbox-launch {
  max-height: 100%;
  transition: all .4s;
  box-shadow: 4px 5px 10px #000000bd;
}

.image-gallery-main-lightbox-launch:hover {
  transform: translate(0, -10px);
  box-shadow: 12px 16px 10px #0000007d;
}

.div-contact-buttons-create-account {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-around;
  place-items: center;
  width: 95%;
  display: grid;
  position: relative;
}

.div-contact-buttons-create-account.postcard {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  display: grid;
}

.div-dbc-create-profile {
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 100px #0000002e;
}

.grid-contact-info-create-account {
  z-index: 1500;
  grid-column-gap: 16px;
  grid-row-gap: 5px;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: 60px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  justify-items: center;
  width: 90%;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 10px 15px;
  display: grid;
  position: relative;
  box-shadow: 0 0 20px #00000038;
}

.div-social-icons-create-account {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  border-radius: 5px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-around;
  justify-items: center;
  width: 85%;
  display: none;
}

.menu-logo-create-account {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb61_logo-authorized-web-1000-wide-black.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 50px;
}

.menu-logo-create-account.wl_logo_main.mobile {
  display: none;
}

.div-nav-bar-create-account {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
  position: relative;
}

.image-profile-pic-create-account {
  z-index: 5000;
  border: 5px solid var(--white);
  object-fit: cover;
  border-radius: 100px;
  width: 130px;
  height: 130px;
  position: relative;
  top: -75px;
  box-shadow: 0 0 20px #0009;
}

.button-launch-gallery {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--real-producers-blue);
  color: var(--white);
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .5s;
  display: grid;
}

.button-launch-gallery:hover {
  background-color: var(--real-producers-dark-blue);
}

.button-launch-gallery.with-city-name {
  grid-template-columns: minmax(min-content, max-content);
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  line-height: 1em;
  overflow: hidden;
}

.button-launch-gallery.grey {
  background-color: #cacaca;
}

.button-launch-gallery.grey:hover {
  background-color: var(--real-producers-blue);
}

.div-horizontal-cta-gradient {
  background-image: linear-gradient(148deg, #25a5de82 16%, #01374de3), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.section-nominate {
  background-image: linear-gradient(#000000bd, #000000bd), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.rich-text-heading-white-centered {
  color: var(--white);
  text-align: center;
  white-space: normal;
  margin-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.grid-more-cta {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fffc;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 400px;
  padding: 20px;
}

.grid-more-ctas {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(400px, max-content);
  grid-auto-columns: minmax(400px, max-content);
  grid-auto-flow: column;
  justify-content: center;
  justify-items: center;
  margin-top: 20px;
}

.grid-more-ctas.row-2 {
  margin-top: 60px;
}

.rich-text-more-cta {
  text-align: center;
  letter-spacing: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.rich-text-more-cta h4, .rich-text-more-cta h5 {
  color: #666;
}

.rich-text-more-cta h3 {
  font-size: 28px;
}

.image-more-cta {
  max-height: 120px;
}

.grid-create-account-dbc-view {
  grid-column-gap: 20px;
  grid-row-gap: 15px;
  background-color: #e8e8e8;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  justify-items: center;
  width: 500px;
  min-height: 600px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 30px 30px 10px;
  position: relative;
  box-shadow: 0 0 20px #00000030;
}

.grid-onboarding-header-text {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
}

.text-onboarding-title {
  color: var(--black);
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.1em;
}

.text-onboarding-title.red {
  color: #666;
  font-size: 27px;
  line-height: 1.3em;
}

.text-onboarding-title.bottom-margin {
  margin-bottom: 20px;
}

.section-create-profile-dbc-view {
  background-image: linear-gradient(#fff 30%, #f3f3f3 30%, #f7f7f7);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.form-signup-lockscreens {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 15px;
  position: relative;
}

.grid-select-lockscreen {
  grid-row-gap: 30px;
  grid-template-rows: auto;
  width: 100%;
}

.grid-individual-lockscreen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(auto, 1fr) auto;
  grid-template-columns: 1fr;
}

.div-lockscreen-wrapper {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bcbc_bg-angles.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 216%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slider-signup-lockscreens {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.mask-signup-lockscreens {
  width: 100%;
  height: 100%;
}

.slide-signup-lockscreen {
  width: 100%;
}

.arrow-signup-locksreens {
  color: var(--black);
  background-color: #e2e2e2;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 220px;
  margin-top: 20px;
  margin-left: 0;
  padding: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  display: flex;
  position: relative;
  inset: auto auto auto 0;
}

.link-signup-skip {
  color: #999;
  border-radius: 5px;
  padding: 10px 20px;
  text-decoration: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.link-signup-skip.skip.relative {
  text-align: center;
  margin-top: 10px;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
}

.form-signup-video {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.grid-signup-form-single-line {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.form-signup-dbc {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 60px;
  display: flex;
  position: relative;
}

.image-signup-lockscreen-qr {
  width: 50%;
  position: absolute;
  top: 60%;
  left: auto;
  right: auto;
}

.image-signup-lockscreen-qr.lockscreen_qr_code {
  z-index: 10;
  border: 3px solid var(--white);
  border-radius: 5px;
}

.image-signup-lockscreen-logo {
  width: 50%;
  position: absolute;
  bottom: 43%;
  left: auto;
  right: auto;
}

.image-signup-lockscreen-logo.lockscreen_logo {
  z-index: 10;
}

.grid-signup-steps-complete {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  margin-top: 5px;
}

.grid-signup-step-complete {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  text-transform: capitalize;
  background-color: #e7ffe8;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  margin-top: 10px;
  padding: 5px 8px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  display: none;
}

.grid-signup-step-complete.red {
  border-color: var(--red);
  background-color: #fff4f4;
}

.icon-signup-step {
  width: 15px;
  height: 15px;
}

.html-signup-video {
  margin-bottom: 20px;
}

.text-lockscreen-option {
  color: var(--black);
  text-align: center;
  width: 100%;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
}

.image-profile-pic-index-page {
  z-index: 5000;
  border: 5px solid var(--white);
  object-fit: cover;
  border-radius: 100px;
  width: 180px;
  height: 180px;
  box-shadow: 0 0 20px #00000040;
}

.grid-profile-pic-index-page {
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
}

.calendly-widget-wrapper {
  padding-bottom: 100px;
}

.image-index-page-logo-under-user {
  max-width: 300px;
  max-height: 200px;
}

.video-main-get-started {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 90%;
  background-attachment: scroll;
  border: 3px solid #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 720px;
  height: 410px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 30px 3px #0003;
}

.video-main-get-started:hover {
  border-color: var(--real-producers-blue);
  box-shadow: 0 0 30px 3px #0000005c;
}

.grid-dashboard-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  place-content: start center;
  place-items: start center;
  width: 100%;
  max-width: 1200px;
}

.grid-dashboard-wrapper.authorized {
  background-color: var(--white);
  border-bottom: 2px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  padding: 15px;
}

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

.grid-dashboard-column.onboarding {
  border: 1px solid var(--black);
  color: var(--white);
  background-color: #292929;
  border-radius: 12px;
  padding: 15px;
}

.grid-dashboard-widget {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--white);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start space-around;
  place-items: start center;
  width: 100%;
  padding: 20px;
  box-shadow: 1px 1px 30px #0000001f;
}

.grid-dashboard-stat {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 5px solid #0000;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  transition: all .3s;
  display: grid;
  position: relative;
}

.grid-dashboard-stat:hover {
  background-color: #f2f2f2;
}

.grid-dashboard-stat.leads {
  background-color: var(--authorized\<deleted\|variable-400fdd40\>);
  color: var(--white);
  border: 5px solid #0000;
}

.grid-dashboard-stat.leads:hover {
  border: 5px solid #fff3;
}

.grid-dashboard-product-app {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
  text-decoration: none;
  transition: all .5s;
  display: grid;
  position: relative;
}

.grid-dashboard-product-app:hover {
  filter: grayscale(0%);
  background-color: #f2f2f2;
}

.grid-dashboard-product-app.w--current {
  background-color: #f2f2f2;
}

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

.image-icon-product-app {
  background-color: var(--authorized\<deleted\|variable-400fdd40\>);
  border-radius: 12px;
  width: 65%;
  margin-bottom: 5px;
}

.image-icon-product-app.menu {
  border-radius: 6px;
  width: 40px;
  height: 40px;
  margin-bottom: 0;
  margin-right: 10px;
}

.image-icon-product-app.transparent_background {
  background-color: #f2f2f2;
}

.image-icon-product-app._100px {
  width: 70px;
  margin-bottom: 0;
}

.grid-dashoboard-videos {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.grid-dashboard-select-video {
  border-bottom: 1px solid #5c5c5c;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  align-items: center;
  width: 100%;
  padding: 15px;
  transition: all .3s;
}

.grid-dashboard-select-video:hover {
  background-color: #474747;
  border-bottom-color: #0000;
  border-radius: 12px;
}

.icon-dashboard-stat {
  width: 30px;
  height: 30px;
}

.grid-dashboard-stats-column {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center space-around;
  place-items: center;
  width: 100%;
}

.grid-dashboard-widget-title {
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: center space-between;
  place-items: center;
  width: 100%;
  padding-bottom: 8px;
}

.grid-dashboard-widget-title.no-underline {
  border-bottom-style: none;
  padding-bottom: 0;
}

.grid-dashboard-widget-header {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  cursor: pointer;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  padding: 6px 8px;
  text-decoration: none;
  display: grid;
}

.grid-dashboard-widget-header:hover {
  color: var(--black);
  background-color: #f2f2f2;
}

.grid-dashboard-widget-header.reverse {
  color: var(--white);
}

.grid-dashboard-widget-header.reverse:hover {
  background-color: #474747;
}

.icon-dashboard-header-arrow {
  width: 8px;
  height: 12px;
}

.icon-alert-app-status {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--red);
  color: var(--white);
  cursor: pointer;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  height: 27px;
  padding-left: 7px;
  padding-right: 7px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  transition: all .3s;
  position: absolute;
  inset: 5px 5px auto auto;
}

.icon-alert-app-status:hover {
  background-color: #db0000;
}

.icon-alert-app-status.locked {
  background-color: var(--red);
}

.icon-alert-app-status.coming-soon {
  background-color: #666;
}

.grid-dashboard-videos {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--white);
  background-color: #242424;
  border: 1px solid #000;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  padding: 20px;
}

.grid-dashboard-videos.onboarding {
  border: 1px solid var(--black);
  color: var(--white);
  background-color: #292929;
  border-radius: 12px;
  padding: 15px;
}

.grid-app-icon-title {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
}

.image-app-icon {
  border: 3px solid var(--authorized\<deleted\|variable-400fdd40\>);
  background-image: linear-gradient(135deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  border-radius: 12px;
  width: 70px;
  height: 70px;
}

.image-app-icon._150px {
  width: 150px;
  display: block;
}

.image-app-icon.white-label {
  background-color: #0000;
  background-image: none;
  border-style: none;
  display: block;
}

.image-app-icon.transparent {
  background-color: #0000;
  background-image: none;
  border-color: #ffffff3b;
}

.grid-app-product-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 15px;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  transition: all .5s;
  display: grid;
  position: relative;
  overflow: hidden;
}

.grid-app-product-wrapper:hover {
  filter: grayscale(0%);
  background-color: #9b9b9b2e;
  box-shadow: 1px 1px 5px #00000030;
}

.grid-app-products {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.grid-dashboard-support-text {
  grid-column-gap: 0px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-dashboard-onboarding {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1200px;
}

.grid-get-started {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

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

.grid-subscription-status {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--green);
  color: var(--white);
  border: 5px solid #0000;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.grid-subscription-status:hover {
  border-color: #fff3;
}

.grid-subscription-status.leads {
  background-color: var(--authorized\<deleted\|variable-400fdd40\>);
  color: var(--white);
}

.grid-subscription-status.red-bg {
  background-color: var(--red);
}

.grid-subscription-status.yellow-bg {
  background-color: #f8aa00;
}

.grid-dashboard-subscription {
  grid-column-gap: 15px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center space-around;
  place-items: center;
  width: 100%;
}

.grid-dashboard-header-menus {
  z-index: 5000;
  grid-column-gap: 5px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#ffffffa1, #fff 83%);
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-between;
  align-items: center;
  height: 80px;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 1px 1px 30px #0000001f;
}

.nav-menu-authorized-dashboard {
  background-color: var(--white);
  border-right: 1px solid #e2e2e2;
  width: 250px;
  height: 100vh;
  margin-top: 75px;
  overflow: auto;
}

.nav-menu-authorized-dashboard.right {
  border-left: 1px solid #e2e2e2;
  border-right-style: none;
}

.navbar-authorized-dashboard {
  background-color: #0000;
}

.grid-menu-authorized-dashboard {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-content: start;
  width: 100%;
  padding: 10px 10px 140px;
}

.body-authorized-dashboard {
  background-color: #ebebeb;
  height: 100vh;
  padding-top: 80px;
  position: relative;
}

.menu-button-authorized-dashboard {
  color: var(--black);
  background-color: #0000;
  border-radius: 12px;
  width: 70px;
  height: 70px;
  margin-left: 10px;
  padding: 10px;
  font-size: 40px;
  transition: all .3s;
}

.menu-button-authorized-dashboard:hover {
  background-color: #f2f2f2;
}

.menu-button-authorized-dashboard.w--open {
  color: var(--black);
  background-color: #0000;
}

.menu-button-authorized-dashboard.right {
  margin-left: 0;
  margin-right: 10px;
}

.div-dashboard-analytics {
  width: 100%;
  height: 218px;
  position: relative;
}

.menu-logo-authorized-dashboard {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb61_logo-authorized-web-1000-wide-black.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 50px;
}

.menu-logo-authorized-dashboard:hover {
  transform: scale(1.05);
}

.menu-logo-authorized-dashboard.wl_logo_main.mobile {
  display: none;
}

.text-stats-chart-title {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: -10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
  display: flex;
}

.grid-select-subscription {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #f7f7f7;
  border: 5px solid #0000;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  transition: all .3s;
  display: grid;
}

.grid-select-subscription:hover {
  border-color: #fff3;
}

.grid-select-subscription.leads {
  background-color: var(--authorized\<deleted\|variable-400fdd40\>);
  color: var(--white);
}

.div-dashboard-chart-wrapper {
  width: 100%;
  position: relative;
}

.icon-app-status {
  height: 15px;
}

.grid-connect-hero {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: stretch center;
  place-items: center;
  width: 100%;
  height: 100%;
}

.grid-connect-hero.secondary {
  margin-top: 0;
}

.grid-hero-headline-left {
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center start;
  place-items: center start;
  max-width: 600px;
  height: 100%;
  padding-bottom: 40px;
}

.grid-connect-featured-users {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-connect-user-profile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-columns: 1fr;
  padding: 10px;
  display: grid;
}

.grid-connect-user-profile-name {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
}

.image-connect-profile-pic {
  object-fit: cover;
  border: 2px solid #fff;
  border-radius: 100px;
  width: 60px;
  height: 60px;
  box-shadow: 0 0 7px #0000005c;
}

.grid-connect-form-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  width: 100%;
  padding: 30px 40px;
  position: relative;
  box-shadow: 0 0 20px #00000030;
}

.grid-connect-form-fields {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  width: 100%;
}

.grid-coonnect-logos {
  grid-column-gap: 50px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
}

.image-coonnect-company-logo {
  opacity: .53;
  filter: grayscale();
  width: 100%;
  transition: opacity .5s;
}

.image-coonnect-company-logo:hover {
  opacity: 1;
  filter: grayscale(0%);
}

.div-offer-top-row-dashboard {
  z-index: 1000;
  cursor: pointer;
  background-color: #ea3024;
  border-top: 3px solid #ffffff21;
  border-bottom: 3px solid #ffffff21;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  transition: all .3s;
  position: sticky;
  top: 80px;
}

.div-offer-top-row-dashboard:hover {
  background-color: #db0000;
}

.grid-offer-top-row-dashboard {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.icon-offer-top-row-dashboard {
  width: 20px;
  height: 20px;
}

.icon-dashboard-menu {
  object-fit: cover;
  background-color: #0000;
  width: 50px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  transition: all .5s;
  position: relative;
  inset: auto 0%;
}

.html-embed-wistia {
  width: 100%;
  height: 100%;
}

.html-embed-wistia._800px {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.html-embed-wistia.onboarding {
  height: auto;
}

.icon-dashboard-play {
  width: 22px;
  height: 22px;
}

.icon-dashboard-play._10-right-margin {
  margin-right: 10px;
}

.nav-link-user-link {
  color: #fff;
  cursor: pointer;
  border-bottom: 1px solid #e2e2e2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 5px;
  font-size: 11px;
  text-decoration: none;
  transition: opacity .5s;
  display: flex;
}

.nav-link-user-link:hover {
  opacity: 1;
  background-color: #f2f2f2;
  border-bottom-color: #0000;
  border-radius: 5px;
}

.nav-link-user-link.w--current {
  opacity: 1;
  background-color: #f7f7f7;
}

.nav-link-user-link.create {
  background-color: var(--authorized\<deleted\|variable-400fdd40\>);
}

.grid-nav-link-user-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center start;
  place-items: center start;
  margin-bottom: 3px;
}

.icon-user-link {
  width: 22px;
  margin-right: 5px;
}

.icon-user-link._10-right-margin {
  margin-right: 10px;
}

.text-dashboard-menu-title {
  color: var(--black);
  letter-spacing: -.3px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-dashboard-menu-title.auth-link {
  color: #919191;
  text-align: left;
  width: 100%;
  max-width: 100%;
  font-size: 12px;
  overflow: hidden;
}

.nav-menu-title {
  cursor: default;
  border-bottom: 1px solid #e2e2e2;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 10px;
  padding: 5px 10px;
  display: flex;
}

.nav-menu-title.w--current {
  opacity: 1;
  background-color: #f7f7f7;
}

.nav-menu-title.create {
  background-color: var(--authorized\<deleted\|variable-400fdd40\>);
}

.grid-menu-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.grid-menu-share {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center;
  width: 100%;
  margin-bottom: 10px;
  padding-left: 10px;
}

.html-menu-qr-code {
  background-color: var(--white);
  border-radius: 6px;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  padding: 2px;
}

.div-powered-by-menu {
  z-index: 1000;
  background-image: linear-gradient(to bottom, #fff0, var(--white) 33%);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 100px;
}

.grid-profile-lead-capture-wrapper {
  z-index: 5000;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #000000c2;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.grid-card-lead-capture {
  grid-column-gap: 10px;
  background-color: #0000;
  background-image: linear-gradient(340deg, #ffffffcf, var(--white) 46%, #ffffffcf);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  width: 100%;
  margin-bottom: 20px;
  padding: 20px;
}

.image-profile-pic-lead-capture {
  border: 5px solid var(--white);
  object-fit: cover;
  border-radius: 100px;
  width: 80px;
  height: 80px;
  position: relative;
  box-shadow: 0 0 20px #00000029;
}

.form-lead-capture-dbc {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.grid-signup-form-phone {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.grid-card-lead-capture-info {
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
  width: 100%;
  overflow: hidden;
}

.text-card-lead-capture {
  text-align: left;
  letter-spacing: -.3px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-card-lead-capture.white {
  color: var(--white);
}

.text-card-lead-capture.name {
  font-size: 18px;
  font-weight: 600;
}

.grid-profile-lead-capture {
  z-index: 5000;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start center;
  place-items: start center;
  width: 100%;
  max-width: 400px;
  max-height: 90vh;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: grid;
  box-shadow: 0 0 19px 8px #00000047;
}

.ac_input_error {
  border: 1px solid red;
}

.grid-profile-lead-capture-name {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-dashboard-user-profile {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
}

.grid-dashboard-profile-info {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr;
  place-items: start;
  width: 100%;
  padding-top: 10px;
}

.grid-dashboard-row {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  width: 100%;
  max-width: 1200px;
}

.text-dashboard-main-title {
  text-align: center;
  letter-spacing: -.5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.1em;
}

.text-dashboard-main-title._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: var(--steel-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-dashboard-main-title._2 {
  color: var(--red);
}

.text-dashboard-main-title._3 {
  color: var(--green);
}

.text-dashboard-main-title.white {
  color: var(--white);
}

.scroll-snap-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  overflow: scroll;
}

.html-scroll-snap {
  display: none;
}

.snap-intro, .snap-introductions, .snap-section-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.grid-connect-lead-capture-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: radial-gradient(circle, #00000059, #0000009c), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bc5d_image-slider-6638-Avenida-De-Las-Pescas-4.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 40px;
  display: grid;
}

.form-grid-lead-capture-connect-page {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: grid;
  position: relative;
}

.grid-connect-lead-capture {
  z-index: 5000;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start center;
  place-items: start center;
  width: 100%;
  max-width: 500px;
  max-height: 90vh;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: grid;
  box-shadow: 0 0 19px 8px #00000070;
}

.text-connect-agent-listing {
  color: #666;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5em;
}

.text-connect-agent-listing.white {
  color: var(--white);
}

.text-connect-agent-listing.center-align {
  width: 130px;
}

.div-connect-agents-wrapper {
  margin-top: 10px;
  margin-bottom: 40px;
  position: relative;
}

.div-connect-loading-bar {
  z-index: 5000;
  white-space: nowrap;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0be7d_loading-bar-finding-agents.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.grid-presentation-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border-radius: 20px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  width: 100%;
  max-width: 1800px;
  height: 100%;
  padding: 20px 40px 40px;
  display: grid;
  box-shadow: 0 0 20px #00000073;
}

.grid-presentation-wrapper.centered {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  place-content: center;
  place-items: center;
}

.grid-presentation-wrapper.dark {
  background-color: #0000;
  background-image: radial-gradient(circle, #000000c2 24%, #000000ed), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdaa_website-in-computer-and-phone.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.grid-presentation-wrapper.dark-stats {
  background-color: #0000;
  background-image: radial-gradient(circle at 100% 100%, #0000009e 4%, #000000ed 66%), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bea8_bg-analytics.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.grid-presentation-wrapper.dark-introductions {
  background-color: #0000;
  background-image: radial-gradient(circle, #0000006e, #000000de), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bed1_bg-gradient-all-colors-1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.grid-presentation-wrapper.dark-discovery {
  background-color: #0000;
  background-image: radial-gradient(circle, #00000082, #000), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bead_bg-office-meeting.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.text-connect-hero {
  color: var(--black);
  letter-spacing: -1px;
  background-color: #0000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.1em;
}

.text-connect-hero._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-connect-hero._2 {
  color: var(--red);
}

.text-connect-hero._3 {
  color: var(--green);
}

.text-connect-hero.white {
  color: var(--white);
  letter-spacing: -.5px;
  text-shadow: 1px 1px 6px #00000070;
}

.text-connect-hero.center-align {
  line-height: 1.1em;
}

.section-connect-hero {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-connect-hero.secondary {
  height: auto;
  padding-bottom: 100px;
  display: none;
}

.grid-connect-headline {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
  width: 100%;
}

.grid-connect-headline.mobile {
  display: none;
}

.grid-connect-footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 600px;
  display: grid;
  position: absolute;
  bottom: 20px;
}

.grid-connect-footer.footer {
  box-shadow: none;
  background-color: #0000;
  padding-bottom: 30px;
}

.grid-connect-footer.sub-footer {
  box-shadow: none;
  border-top: 1px solid #d8d8d8;
  padding-top: 30px;
  padding-bottom: 30px;
}

.grid-connect-footer.sub-footer.user-profile {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.grid-connect-footer.mls-property {
  box-shadow: none;
  border-top: 1px solid #d8d8d8;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.grid-pricing-table-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  max-width: 1230px;
}

.grid-pricing-table-row.grey {
  background-color: #f7f7f7;
}

.grid-pricing-table-row.grey.green {
  background-color: var(--green);
}

.grid-pricing-table-row.top {
  grid-column-gap: 20px;
  border-top-style: none;
  align-items: end;
  padding-bottom: 20px;
}

.grid-pricing-table-row.bottom {
  grid-column-gap: 20px;
  border-top-style: none;
  align-items: start;
  padding-top: 20px;
}

.grid-pricing-table-row.mobile-top-row {
  background-color: #0000;
  border-radius: 0;
  display: none;
}

.grid-pricing-table-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.grid-pricing-table-wrapper.presentation {
  max-width: 900px;
}

.grid-pricing-product-title {
  z-index: 500;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding: 20px;
  position: relative;
  box-shadow: 1px 1px 20px #00000024;
}

.grid-pricing-product-title.purple {
  z-index: 1000;
  border: 2px solid var(--authorized\<deleted\|variable-400fdd40\>);
  background-color: #5e2ceb0a;
  padding-top: 50px;
  position: relative;
  box-shadow: 1px 1px 21px #00000024;
}

.grid-pricing-product-title.purple.no-top-padding {
  padding-top: 20px;
}

.grid-pricing-product-title.dashboard-1 {
  z-index: 1000;
  border-style: solid;
  border-width: 9px 1px;
  border-color: var(--authorized\<deleted\|variable-400fdd40\>);
  grid-template-rows: minmax(min-content, max-content) 60px 60px 60px 60px;
  padding-top: 40px;
  padding-bottom: 60px;
  position: relative;
  box-shadow: 1px 1px 21px #00000024;
}

.grid-pricing-product-title.dashboard-1.bottom {
  grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content);
  padding-top: 30px;
  padding-bottom: 30px;
}

.grid-pricing-product-title.dashboard-2 {
  z-index: 1000;
  border: 9px solid #a7a7a7;
  border-width: 9px 1px;
  grid-template-rows: minmax(min-content, max-content) 60px 60px 60px 60px;
  padding-top: 40px;
  padding-bottom: 60px;
  position: relative;
  box-shadow: 1px 1px 21px #00000024;
}

.grid-pricing-product-title.dashboard-2.bottom {
  grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content);
  padding-top: 30px;
  padding-bottom: 30px;
}

.text-pricing-bullet {
  color: #666;
  text-align: left;
  white-space: normal;
  background-image: linear-gradient(to right, #fff0, #00000005);
  width: 100%;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2em;
}

.html-pricing-feature-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.html-pricing-feature-icon.left {
  margin-top: 4px;
  margin-right: 5px;
}

.html-pricing-feature-icon.purple {
  background-color: #c8b5ff21;
}

.text-pricing-subtext {
  color: #666;
  text-align: left;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.2em;
}

.text-pricing-subtext.red {
  color: var(--red);
  font-size: 13px;
  font-weight: 500;
}

.text-pricing-subtext.green {
  color: var(--green);
  font-size: 13px;
  font-weight: 500;
}

.tabs-pricing {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.tabs-pricing.wl_pricing {
  width: 100%;
  height: 100%;
  margin: 20px auto;
  overflow: visible;
}

.tabs-pricing-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: grid;
  box-shadow: 1px 1px 20px #00000024;
}

.tabs-pricing-content {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 100px;
}

.tabs-pricing-content.wl_pricing {
  padding-top: 40px;
  padding-bottom: 0;
  overflow: visible;
}

.tab-pricing-link {
  text-align: center;
  background-color: #0000;
  border: 2px solid #e2e2e2;
  border-radius: 100px;
  margin: 3px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.tab-pricing-link:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
}

.tab-pricing-link.w--current {
  border: 2px solid var(--authorized\<deleted\|variable-400fdd40\>);
  background-image: linear-gradient(124deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: var(--white);
}

.tab-pricing-link.wl_pricing.w--current {
  background-color: var(--black);
  background-image: none;
  border-color: gray;
}

.snap-section-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.grid-presentation-logos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.grid-slide-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 2px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 10px;
}

.logo-presentation-hero {
  max-width: 370px;
  max-height: 150px;
}

.logo-presentation-hero.authorized {
  max-width: 430px;
}

.div-pricing-placeholder {
  width: 100%;
  height: 100%;
}

.text-package-title {
  text-align: center;
  font-family: "Museosans 500", sans-serif;
  font-size: 24px;
  line-height: 1.3em;
}

.grid-pricing-team-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-auto-flow: column;
  place-content: start center;
  place-items: start center;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
}

.text-contact-form-title {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1em;
}

.grid-contact-us-form {
  grid-column-gap: 20px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  padding: 30px 40px;
  position: relative;
  box-shadow: 1px 1px 20px #00000024;
}

.div-thin-line-authorized {
  background-image: linear-gradient(to right, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  width: 100%;
  height: 2px;
}

.grid-footer-wrapper {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr .5fr .5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: start space-between;
  place-items: start center;
  width: 100%;
  max-width: 1230px;
  margin: 60px auto;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-footer-column {
  grid-column-gap: 5px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start;
  place-items: start;
  width: 100%;
}

.grid-footer-products {
  grid-column-gap: 40px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-flow: column;
}

.grid-footer-logo-column {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.link-footer-logo-authorized {
  max-width: 250px;
}

.grid-footer-social-icons-authorized {
  grid-column-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  width: 100%;
}

.snap-section-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.grid-main-menu-app-product-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 15px;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  width: 100%;
  padding: 15px;
  text-decoration: none;
  transition: all .5s;
  display: grid;
  position: relative;
  overflow: hidden;
}

.grid-main-menu-app-product-wrapper:hover {
  background-color: #9b9b9b1c;
}

.grid-main-menu-app-product-wrapper.white {
  background-color: var(--white);
  color: var(--black);
  box-shadow: 0 1px 35px #0000001f;
}

.grid-main-menu-product-text-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
  width: 100%;
}

.text-main-menu-product-subtext {
  color: #666;
  text-align: left;
  width: 90%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.text-main-menu-product-subtext.active {
  color: var(--green);
}

.text-main-menu-product-subtext.inactive {
  color: #d00;
}

.text-main-menu-product-subtext.white {
  color: #aaa;
}

.grid-button-hero-color-change {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.icon-authorized-header-menu {
  width: 17px;
  height: 17px;
}

.snap-section-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.tab-grid-presentation-app {
  grid-column-gap: 10px;
  grid-row-gap: 15px;
  background-color: #0000;
  border: 2px solid #0000;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding: 15px;
  text-decoration: none;
  transition: all .5s;
  display: grid;
  position: relative;
  overflow: hidden;
}

.tab-grid-presentation-app:hover {
  background-color: #9b9b9b1c;
}

.tab-grid-presentation-app.w--current {
  background-color: #9b9b9b1c;
  border-color: #e2e2e2;
}

.tabs-menu-presentation-apps {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  margin-bottom: 20px;
  display: grid;
}

.tabs-presentation-products {
  width: 100%;
  height: 100%;
}

.image-presentation-app-icon {
  border: 3px solid #fff3;
  border-radius: 12px;
  width: 90px;
  height: 90px;
}

.image-presentation-app-icon._150px {
  width: 150px;
  height: 150px;
  display: block;
}

.image-presentation-app-icon._60px {
  width: 70px;
  height: 70px;
}

.image-presentation-app-icon.no-border {
  border-color: #0000;
}

.snap-section-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.tabs-content-presentation-product {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-presentation-product-features {
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center start;
  margin-bottom: 40px;
}

.snap-section-9, .snap-section-8, .snap-team-offer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.grid-pricing-table-presentation {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1230px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.grid-pricing-table-presentation.grey {
  background-color: #f7f7f7;
}

.grid-pricing-table-presentation.top {
  grid-column-gap: 20px;
  border-top-style: none;
  align-items: end;
  padding-bottom: 20px;
}

.grid-pricing-table-presentation.bottom {
  grid-column-gap: 20px;
  border-top-style: none;
  align-items: start;
  padding-top: 20px;
}

.grid-pricing-table-presentation.mobile-top-row {
  background-color: #0000;
  border-radius: 0;
  display: none;
}

.grid-pricing-table-presentation.team {
  grid-template-columns: 1fr 1fr;
  width: 60%;
}

.collection-list-presentation-users {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  display: grid;
}

.collection-list-wrapper-presentation-users {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.collection-item-presentation-user {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto auto auto 1fr;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  height: 100%;
  padding: 60px;
  display: grid;
  box-shadow: 1px 1px 17px #00000026;
}

.grid-presentation-chart {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 560px;
  padding-top: 60px;
  display: grid;
}

.grid-presentation-chart-piece {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 2px solid #0000;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 160px;
  height: 160px;
  display: grid;
}

.grid-presentation-chart-piece:hover {
  background-color: #9b9b9b1c;
}

.grid-presentation-chart-piece.w--current {
  background-color: #9b9b9b1c;
  border: 2px solid #e2e2e2;
}

.grid-presentation-chart-piece.center {
  border-radius: 100px;
  box-shadow: 1px 1px 20px #0003;
}

.grid-presentation-2-column {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  place-content: stretch center;
  place-items: center;
  width: 100%;
  height: 100%;
}

.grid-presentation-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.grid-presentation-list-bullet {
  grid-column-gap: 15px;
  grid-row-gap: 5px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  padding: 10px;
  transition: all .3s;
}

.grid-presentation-list-bullet:hover {
  background-color: #f2f2f2;
}

.div-presentation-big-icon {
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 140px;
  display: flex;
}

.grid-team-pricing-form {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  margin-bottom: 10px;
}

.tabs-presentation-chart {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon-arrow-presentation-chart {
  height: 25px;
  position: absolute;
  inset: auto -25px auto auto;
}

.icon-arrow-presentation-chart.down {
  bottom: -30px;
  right: auto;
  transform: rotate(90deg);
}

.icon-arrow-presentation-chart.left {
  left: -25px;
  right: auto;
  transform: rotate(180deg);
}

.icon-arrow-presentation-chart.up {
  top: -30px;
  bottom: auto;
  right: auto;
  transform: rotate(270deg);
}

.tab-presentation-chart-special {
  background-color: #f2f2f2;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.grid-presentation-all-graphics {
  grid-column-gap: 0px;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  margin-top: -80px;
}

.grid-presentation-all-graphics.secondary {
  margin-top: 0;
}

.tab-presentation-product {
  width: 100%;
  padding-top: 20px;
}

.form-block-presentation {
  width: 100%;
}

.grid-presentation-2-column-min-max {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: start center;
  place-items: start center;
  width: 100%;
  height: 100%;
}

.html-presentation-user-url {
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  padding: 10px 5px;
  transition: all .3s;
  display: flex;
  position: absolute;
  top: 590px;
}

.html-presentation-user-url:hover {
  background-color: #f2f2f2;
}

.tabs-content-presentation-chart {
  width: 600px;
  padding-left: 40px;
}

.grid-presentation-dbc-list {
  grid-column-gap: 20px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  padding-top: 60px;
}

.image-presentation-dashboard {
  border-radius: 12px;
  max-width: 90%;
  max-height: 60vh;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.snap-whats-included {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.html-presentation-qr-code {
  border: 10px solid var(--white);
  border-radius: 12px;
  margin-left: auto;
  margin-right: auto;
}

.html-presentation-qr-code.left {
  margin-left: 0;
}

.grid-presentation-header-cta {
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  padding-left: 10px;
}

.grid-presentation-header-cta:hover {
  background-color: #d2d2d270;
  justify-content: center;
  justify-items: center;
}

.image-presentation-full-screen {
  max-height: 75vh;
  margin-left: auto;
  margin-right: auto;
}

.grid-presentation-dark {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #000000a3, var(--black)), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bea5_team-hands-on-wrists.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-presentation-dark.agent {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #000000a3, var(--black)), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bc2f_create-profile-page-devices.jpg");
}

.grid-presentation-dark.create {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #000000a3, var(--black)), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdaa_website-in-computer-and-phone.jpg");
}

.snap-agent-offer, .snap-weekly-class {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.image-agenda-icon {
  border: 3px solid #fff3;
  width: 50px;
  height: 50px;
}

.image-agenda-icon._150px {
  width: 150px;
  height: 150px;
  display: block;
}

.grid-presentation-all-apps {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-flow: row;
  place-content: center;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  margin-top: 20px;
}

.grid-presentation-all-apps.small-apps {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr;
  justify-items: stretch;
  margin-top: 0;
}

.grid-presentation-agenda-item {
  grid-column-gap: 15px;
  grid-row-gap: 5px;
  border-bottom: 2px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  padding: 20px 10px 20px 20px;
  transition: all .3s;
}

.grid-presentation-agenda-item.last {
  border-bottom-color: #0000;
}

.grid-presentation-getting-started {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
}

.grid-presentation-getting-started-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
}

.collection-list-wrapper-presentation-events {
  width: 100%;
  max-width: 1200px;
  margin-top: 40px;
}

.grid-presentation-centered-rows {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  margin-top: 20px;
}

.collection-list-wrapper-authorized-events {
  width: 100%;
  max-width: 1200px;
  margin: 40px auto 100px;
}

.text-presentation-space {
  color: var(--white);
  text-align: center;
  letter-spacing: 15px;
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4em;
}

.text-presentation-space.discount {
  color: #6d6d6d;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.text-presentation-space.discount.red {
  color: #d80000;
  font-weight: 300;
  text-decoration: line-through;
}

.text-presentation-space.white {
  color: var(--white);
  letter-spacing: -.7px;
}

.text-presentation-space.center {
  margin-left: auto;
  margin-right: auto;
}

.text-presentation-space.black {
  color: var(--black);
}

.footer-authorized {
  background-image: linear-gradient(#f7f7f7, #fff);
  padding-top: 20px;
}

.logo-presentation-title {
  max-width: 370px;
  max-height: 60px;
}

.snap-section-hide {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: none;
}

.image-profile-pic-presentation {
  z-index: 5000;
  border: 5px solid var(--white);
  object-fit: cover;
  border-radius: 200px;
  width: 250px;
  height: 250px;
  box-shadow: 0 0 20px #0009;
}

.image-logo-presentation-intros {
  max-width: 200px;
  max-height: 60px;
}

.snap-agent-agenda, .snap-team-agenda {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.snap-here-to-do {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: none;
}

.snap-what-is-authorized, .snap-team-tools, .snap-create-account, .snap-get-started {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.grid-presentation-questions {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
}

.snap-agent-tools, .snap-created-for-you {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.grid-presentation-all-products {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 1550px;
  margin-left: auto;
  margin-right: auto;
}

.collection-item-presentation-computer-phone {
  width: 500px;
  min-height: 420px;
  position: relative;
}

.grid-57 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  place-content: start;
  place-items: start;
  width: 600px;
}

.grid-presentation-postcards {
  grid-column-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 500px 700px;
  grid-auto-flow: column;
  place-content: center;
  place-items: start center;
  width: 100%;
}

.grid-dashboard-footer {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  border-right: 1px solid #c4c4c4;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  justify-items: center;
  padding: 60px 20px 100px;
  position: relative;
}

.section-event-cards {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 60px;
}

.collection-item-computer-phone {
  transform-origin: 50% 0;
  width: 100%;
  min-height: 500px;
  position: relative;
  transform: scale(1.15);
}

.html-embed-13 {
  transform-origin: 0 0;
  width: 1400px;
  height: 1000px;
  transform: scale(.5);
}

.image-presentation-slides {
  min-height: 500px;
}

.snap-discovery {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.section-about-authorized-team {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 60px;
}

.grid-authorized-team-bios {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.snap-connect-with-me, .snap-support-center, .snap-data {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.grid-presentation-3-column {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
}

.grid-presentation-qr-code {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #0000;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-presentation-qr-code.agent {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #000000a3, var(--black)), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bc2f_create-profile-page-devices.jpg");
}

.grid-presentation-qr-code.create {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #000000a3, var(--black)), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdaa_website-in-computer-and-phone.jpg");
}

.number-big-presentation {
  color: var(--white);
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 1.1em;
}

.snap-todays-class {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.slider-presentation-quotes {
  background-color: #0000;
  width: 100%;
  max-width: 1000px;
  margin-top: 40px;
}

.text-presentation-quote {
  text-align: center;
  width: 60%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.1em;
}

.grid-presentation-quote {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
}

.slide-nav-9 {
  opacity: .33;
}

.slider-nav-presentation-quote {
  opacity: .25;
}

.snap-our-values {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.grid-presentation-strike-price {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.grid-presentation-slide-title {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
}

.grid-pricing-table-row-presentation {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  max-width: 1230px;
}

.grid-pricing-table-row-presentation.grey {
  background-color: #f7f7f7;
}

.grid-pricing-table-row-presentation.top {
  grid-column-gap: 20px;
  border-top-style: none;
  align-items: end;
  padding-bottom: 20px;
}

.grid-pricing-table-row-presentation.bottom {
  grid-column-gap: 20px;
  border-top-style: none;
  align-items: start;
  padding-top: 20px;
}

.grid-pricing-table-row-presentation.mobile-top-row {
  background-color: #0000;
  border-radius: 0;
  display: none;
}

.div-team-user-card-header {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 110px;
  padding-right: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.div-team-user-card-header-gradient {
  background-image: linear-gradient(#0000, #fff);
  height: 100%;
}

.grid-dashboard-webinar {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  width: 100%;
  height: 110px;
}

.div-dashboard-webinar-image {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0beb2_weekly-class-image-interview-authorized.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.grid-dashboard-webinar-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 12px;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
}

.grid-dashboard-event-date-time {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.grid-dashboard-event-date-time.full-width {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
}

.tabs-digital-card {
  display: flex;
}

.grid-tabs-menu-digital-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 120px;
  margin-left: 20px;
  margin-right: 20px;
  display: grid;
}

.div-phone-digital-card {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0beb5_digital-card-screen-1.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 8px solid #000;
  border-radius: 30px;
  width: 284px;
  height: 600px;
}

.div-phone-digital-card.lead-capture {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0beb6_digital-card-screen-2.png");
}

.div-phone-digital-card.vcard {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0beb7_digital-card-screen-3.jpg");
}

.div-phone-digital-card.qr-code {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0beb8_digital-card-screen-4.png");
}

.div-phone-digital-card.lockscreen {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0beca_digital-card-screen-6.png");
  justify-content: center;
  display: flex;
}

.grid-tab-product-app {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #0000;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
  text-decoration: none;
  transition: all .5s;
  display: grid;
  position: relative;
  overflow: hidden;
}

.grid-tab-product-app:hover {
  filter: grayscale(0%);
  background-color: #f2f2f2;
}

.grid-tab-product-app.w--current {
  background-color: #e2e2e2;
}

.text-headline-hero-small {
  color: var(--black);
  letter-spacing: -1px;
  background-color: #0000;
  margin-top: -3px;
  margin-bottom: -3px;
  font-family: "Museosans 700", sans-serif;
  font-size: 65px;
  font-weight: 400;
  line-height: 1.1em;
}

.text-headline-hero-small._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-headline-hero-small._2 {
  color: var(--red);
}

.text-headline-hero-small._3 {
  color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
}

.text-headline-hero-small.white {
  color: var(--white);
}

.text-headline-hero-small.white.caps {
  text-transform: uppercase;
}

.text-headline-hero-small.center-align {
  line-height: 1.1em;
}

.text-headline-hero-small.caps {
  text-transform: uppercase;
}

.grid-digital-card-hero-headline {
  grid-column-gap: 15px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.grid-digital-card-sticky-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
}

.section-digital-card-hero {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.section-digital-card-hero.secondary {
  height: auto;
  padding-bottom: 100px;
  display: none;
}

.section-digital-card-hero.black {
  background-color: var(--black);
}

.grid-grid-digital-card-hero {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1400px;
}

.grid-grid-digital-card-hero.secondary {
  margin-top: 0;
}

.button-master-cta-white-label {
  color: #fff;
  text-align: center;
  border: 3px solid #ffffff69;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 40px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.button-master-cta-white-label:hover {
  border: 3px solid var(--white);
  background-color: var(--white);
  background-image: none;
  box-shadow: 0 2px 14px #0000006b;
}

.button-master-cta-white-label._1 {
  background-color: var(--steel-blue);
}

.button-master-cta-white-label._2 {
  background-color: var(--red);
}

.button-master-cta-white-label._3 {
  background-color: var(--green);
}

.button-master-cta-white-label.outline {
  background-color: var(--white);
  color: var(--black);
  background-image: none;
  border: 1px solid #e2e2e2;
  transition: all .5s;
}

.button-master-cta-white-label.outline:hover {
  border-color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
  background-color: var(--white);
  color: #5e2ceb;
  box-shadow: 0 0 10px #00000059;
}

.button-master-cta-white-label.center {
  margin-left: auto;
  margin-right: auto;
}

.button-master-cta-white-label.center.pricing-chart {
  margin-top: 20px;
}

.button-master-cta-white-label.center.pricing-chart.menu_checkout.sub-button {
  width: 90%;
  margin-top: 0;
}

.button-master-cta-white-label.large {
  padding: 20px 60px;
  font-size: 22px;
}

.div-digital-card-timer-bar {
  width: 3px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.logo-digital-card-sample {
  max-width: 76px;
  max-height: 30px;
  position: relative;
  top: 37px;
  left: 7px;
}

.logo-digital-card-sample.lockscreen {
  max-width: 190px;
  max-height: 30px;
  top: 240px;
  left: auto;
}

.text-button-digital-card {
  margin-top: 5px;
  margin-bottom: 5px;
}

.text-button-digital-card.subtext {
  font-size: 16px;
}

.grid-special-offer-app-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.grid-digtal-card-offer {
  grid-template-columns: 1fr 1fr 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
}

.grid-digital-card-included {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
}

.grid-digital-card-included-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  margin-top: 20px;
}

.grid-digital-card-contact-info {
  z-index: 1500;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: 60px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  justify-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 10px 20px;
  display: grid;
  position: relative;
  box-shadow: 0 0 20px #00000038;
}

.text-digital-card-name {
  color: var(--real-producers-blue);
  text-align: center;
  letter-spacing: -.5px;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1em;
}

.text-digital-card-name.white {
  color: var(--white);
}

.text-digital-card-special-feature {
  text-align: center;
  letter-spacing: -.3px;
  margin-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-digital-card-special-feature.white {
  color: var(--white);
}

.grid-digital-card-title-company {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: start;
  justify-items: start;
}

.div-digital-card-social-icons {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  border-radius: 5px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-around;
  justify-items: center;
  width: 85%;
  display: grid;
}

.div-digital-card-contact-buttons {
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-around;
  place-items: center;
  width: 95%;
  display: none;
  position: relative;
}

.div-digital-card-contact-buttons.postcard {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  display: grid;
}

.grid-digital-card-contact-buttons {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
}

.image-todays-class {
  border-radius: 20px;
}

.grid-digital-card-business-info {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-bottom: 15px;
  display: grid;
}

.icon-check-included-app {
  width: 15px;
  height: 15px;
}

.grid-check-included-app {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  padding-top: 5px;
}

.grid-check-included-app.centered {
  margin-left: auto;
  margin-right: auto;
}

.grid-product-card {
  grid-column-gap: 10px;
  grid-row-gap: 15px;
  background-color: var(--white);
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding: 30px 20px 40px;
  text-decoration: none;
  transition: all .5s;
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 35px #0000001f;
}

.grid-product-card.white {
  background-color: var(--white);
  color: var(--black);
}

.grid-product-card.product-image-at-bottom {
  grid-template-columns: minmax(min-content, max-content);
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.grid-product-card.product-image-at-bottom.mobile-only {
  display: none;
}

.grid-digital-card-included-bonuses {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  width: 1100px;
  margin-bottom: 60px;
}

.image-product-in-card {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  width: 100%;
}

.grid-product-card-header {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
}

.tab-pane-digital-card {
  padding: 5px;
}

.section-product-light-grey {
  background-color: #f7f7f7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
}

.grid-get-started-steps {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  padding: 20px;
}

.grid-create-account-steps {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 95%;
  max-width: 1200px;
  margin-top: 40px;
  margin-bottom: 60px;
}

.link-learn-more-mobile-hide {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  margin-bottom: 60px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto auto 0%;
}

.text-included {
  color: #00b65a;
  text-align: left;
  width: 90%;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.text-included.active {
  color: var(--green);
}

.text-included.inactive {
  color: #d00;
}

.text-included.white {
  color: #aaa;
}

.grid-digital-card-campaign-og-image {
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  padding: 30px;
}

.grid-product-app {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-radius: 12px;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 110px;
  margin-top: 15px;
  padding: 10px 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  line-height: 1.1em;
  text-decoration: none;
  transition: all .5s;
  display: grid;
  position: relative;
}

.grid-product-app:hover {
  filter: grayscale(0%);
  background-color: #f2f2f2;
}

.grid-product-app.w--current {
  background-color: #f2f2f2;
}

.text-digital-card-large-cta {
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  padding: 40px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 30px;
  font-weight: 500;
  display: flex;
}

.html-loom-video {
  max-width: 800px;
  margin: 100px auto;
}

.grid-marketing-month-header {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  width: 100%;
}

.video-digital-card-page {
  width: 100%;
  box-shadow: 0 2px 60px #00000047;
}

.section-digital-card-video {
  background-image: radial-gradient(circle, #00000063 19%, #000), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0becb_bg%20sada%201.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  padding-top: 60px;
  display: flex;
  position: relative;
}

.section-digital-card-video.secondary {
  height: auto;
  padding-bottom: 100px;
  display: none;
}

.section-digital-card-video.black {
  background-color: var(--black);
}

.grid-digital-card-video {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 80%;
  max-width: 960px;
}

.image-logo-digital-card-main {
  max-width: 360px;
  max-height: 65px;
  margin-bottom: 20px;
}

.snap-custom {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 40px;
  display: flex;
}

.html-slide-image {
  border-radius: 20px;
  overflow: hidden;
}

.tabs-marketing-assets {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-postcard-front-8x5 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 1100px;
  height: 723px;
  min-height: 723px;
  padding-bottom: 96px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-postcard-front-8x5.print_canvas {
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
}

.div-postcard-front-8x5.presentation-sample {
  transform-origin: 0 0;
  margin-left: 83px;
  transform: scale(.35);
}

.div-postcard-front-8x5.presentation-sample.large {
  transform-origin: 50% 0;
  margin-left: 0;
  transform: scale(.6);
}

.div-postcard-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#fff9, #fff);
  border-bottom: 5px solid #000;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  justify-content: center;
  align-items: flex-end;
  height: 123px;
  padding-bottom: 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.div-postcard-footer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#fff, #fff9);
  border-top: 5px solid #000;
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  align-items: flex-start;
  height: 187px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.text-property-postcard-headline {
  color: var(--black);
  text-align: center;
  letter-spacing: -1px;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 1em;
}

.text-property-postcard-headline.status {
  color: var(--white);
  padding: 12px 15px;
  font-size: 60px;
  line-height: 60px;
}

.text-property-postcard-headline.status.ac_data_property_status {
  border-radius: 12px;
}

.text-property-postcard-headline.status.sample {
  background-color: var(--black);
  border-radius: 12px;
}

.text-property-postcard-headline.number-symbol {
  margin-right: -8px;
}

.rich-text-postcard {
  max-width: 500px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
  left: 50%;
}

.tab-pane-postcard {
  border: 1px solid #e2e2e2;
}

.tab-pane-marketing-assets {
  min-width: 1000px;
  min-height: 80vh;
}

.rich-text-marketing-asset {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.html-marketing-iframe {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  width: 1400px;
  margin-left: -200px;
  margin-right: -200px;
  transform: scale(.7);
}

.logo-profile-team-headline {
  border: 2px solid var(--white);
  object-fit: cover;
  border-radius: 200px;
  width: 60px;
  height: 60px;
  transition: all .5s;
  display: block;
  box-shadow: 0 0 10px #00000047;
}

.logo-profile-team-headline:hover {
  filter: grayscale(0%);
}

.grid-pricing-features-premium {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px solid var(--authorized\<deleted\|variable-400fdd40\>);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.image-marketing-schedule {
  width: 1100px;
}

.text-most-popular-package-copy {
  background-image: linear-gradient(120deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: var(--white);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 7px 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
  position: absolute;
  inset: 0% auto auto;
}

.text-most-popular-package-copy.wl_pricing {
  background-image: none;
}

.text-most-popular-rows {
  background-image: linear-gradient(120deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  color: var(--white);
  text-align: center;
  border-radius: 10px 10px 0 0;
  padding: 7px 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 300;
  position: relative;
  inset: 0% auto auto;
}

.text-most-popular-rows.wl_pricing {
  background-image: none;
}

.text-large-hero {
  color: var(--black);
  letter-spacing: -1px;
  background-color: #0000;
  margin-top: -3px;
  margin-bottom: -3px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 90px;
  font-weight: 700;
  line-height: 1em;
}

.text-large-hero._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 800;
}

.text-large-hero._2 {
  color: var(--red);
}

.text-large-hero._3 {
  color: var(--green);
}

.text-large-hero.white {
  color: var(--white);
  text-shadow: 1px 1px 6px #00000070;
}

.text-large-hero.center-align {
  line-height: 1.1em;
}

.grid-hero-subheadline {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.text-script-subtext {
  color: var(--red);
  text-align: center;
  letter-spacing: 1px;
  font-family: Kgdropsofjupiter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.1em;
}

.text-script-subtext.white {
  color: var(--white);
}

.grid-hero-bullets {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  margin-top: 20px;
  margin-bottom: 40px;
}

.text-hero-subtext-large {
  color: var(--black);
  letter-spacing: -1px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.1em;
}

.text-hero-subtext-large.discount {
  color: #6d6d6d;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.text-hero-subtext-large.discount.red {
  color: #d80000;
  font-weight: 300;
  text-decoration: line-through;
}

.text-hero-subtext-large.white {
  color: var(--white);
  letter-spacing: -.7px;
  font-weight: 600;
}

.text-hero-subtext-large.center {
  margin-left: auto;
  margin-right: auto;
}

.text-hero-subtext-large.center.strike {
  color: var(--red);
  text-decoration: line-through;
}

.section-hero-video {
  background-image: linear-gradient(140deg, #096ad0b5, #9d00ffd1), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bcbc_bg-angles.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  width: 100%;
  height: 1000px;
  margin-top: 220px;
  position: relative;
}

.grid-marketing-assets {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-auto-flow: column;
  align-content: center;
  align-items: center;
}

.grid-marketing-assets.vertical {
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  justify-items: center;
}

.div-email-header-1080x500 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 700px;
  height: 370px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-email-header-1080x500.print_canvas {
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
}

.grid-email-header-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#ffffff80, #fff);
  border-top: 4px solid #000;
  border-bottom: 4px solid #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: end center;
  place-items: end;
  width: 100%;
  padding: 20px;
  display: grid;
  position: relative;
}

.image-email-header-arrow-mask {
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.grid-campaign-final-assets {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center stretch;
}

.image-campagin-final-asset {
  border: 1px solid #d4d4d4;
  max-width: 250px;
  max-height: 160px;
}

.grid-campaign-final-asset {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-columns: 1fr;
  align-content: space-between;
  height: 100%;
  padding: 15px;
}

.grid-property-city-state-zip {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.link-email-header-600px {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 350px;
  margin: 30px auto;
  display: flex;
  position: relative;
}

.link-email-header-600px.print_canvas {
  grid-template-rows: minmax(min-content, max-content);
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(min-content, max-content);
  grid-auto-columns: 1fr;
}

.text-email-header {
  color: var(--black);
  text-align: center;
  border-bottom: 1px solid #d8d8d8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 26px;
  display: flex;
}

.text-email-header.ac_data_user_email {
  white-space: normal;
  line-height: 30px;
}

.image-email-header-logo {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.collection-list-email-property-pics {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 600px;
  margin: 30px auto;
  display: grid;
}

.div-email-property-pic {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 300px;
  margin-bottom: 30px;
}

.logo-property-card {
  max-width: 100px;
  max-height: 40px;
  display: none;
}

.html-form-disclaimer-wrapper {
  color: var(--white);
  text-align: center;
  margin-top: 30px;
}

.grid-property-card-agents {
  grid-column-gap: 5px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  width: 100%;
  overflow: hidden;
}

.grid-property-card-mls {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-top: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-between;
  place-items: center;
  width: 100%;
  margin-bottom: -10px;
  padding-top: 10px;
  padding-left: 5px;
  overflow: hidden;
}

.grid-property-card-mls-id-source {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  padding-left: 5px;
  padding-right: 5px;
}

.logo-mls-source {
  max-width: 60px;
  max-height: 15px;
}

.grid-sticky-sidebar {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--blue-violet\<deleted\|variable-6cbe94e3\>);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  width: 200px;
  height: 800px;
  position: sticky;
  top: 60px;
  bottom: 100px;
}

.section-white {
  background-color: #fdd;
  height: 200vh;
  padding-top: 60px;
  display: flex;
  position: relative;
}

.grid-sticky-lead-capture {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start center;
  place-items: start center;
  width: 385px;
  max-width: 400px;
  height: 660px;
  max-height: 90vh;
  margin-left: 20px;
  margin-right: auto;
  padding: 20px;
  display: grid;
  position: sticky;
  top: 130px;
}

.text-stickey-form-header {
  color: var(--black);
  text-align: center;
  text-transform: capitalize;
  border-top: 1px solid #e2e2e2;
  width: 100%;
  padding-top: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 1.3em;
}

.grid-profile-pic-sticky-lead-capture {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.grid-content-with-sticky-bar-wrapper {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  grid-auto-flow: row;
  place-content: start center;
  place-items: start center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-properties-sticky-bar {
  grid-column-gap: 20px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  justify-content: center;
  justify-items: stretch;
  width: 100%;
  display: grid;
}

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

.grid-property-agents {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.grid-properties-agent-type {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center;
  place-items: center;
}

.grid-property-card-mls-dbc {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-top: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-between;
  place-items: center;
  width: 100%;
  margin-bottom: -5px;
  padding-top: 5px;
  overflow: hidden;
}

.button-slider-view-property {
  color: #fff;
  text-align: center;
  background-color: #00000045;
  border: 3px solid #fff;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
  transition: all .5s;
  display: flex;
}

.button-slider-view-property:hover {
  transform: scale(1.05);
}

.div-global-cta-footer-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-global-cta-footer-content.bottom-margin {
  margin-bottom: 40px;
}

.div-global-cta-footer-content._80-percent-width {
  width: 80%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.div-team-members {
  width: 100%;
  max-width: 1200px;
  min-height: 50px;
}

.grid-feature-content {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: start center;
}

.grid-property-info-slider-mobile {
  display: none;
}

.grid-copyright-year-name {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  margin-right: 5px;
}

.grid-subfooter {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-between;
  place-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  position: relative;
}

.grid-footer-powered-by {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.image-special-offer-includes {
  z-index: 100;
  border-radius: 15px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-special-offer-includes.mobile {
  display: none;
}

.image-special-offer-includes._3d-layer-2 {
  z-index: 200;
}

.button {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #25a5de;
  border: 0 solid #000;
  border-radius: 5px;
  padding: 15px 30px;
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: all .5s;
}

.button:hover {
  background-color: var(--real-producers-dark-blue);
  color: var(--white);
}

.button.wide {
  width: 100%;
}

.button.menu {
  margin-left: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.button.grid-setup-page-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--real-producers-blue);
  color: var(--white);
  text-transform: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  min-height: 50px;
  padding: 7px 10px;
  text-decoration: none;
  display: grid;
}

.button.grid-setup-page-button:hover {
  background-color: var(--real-producers-dark-blue);
  color: var(--white);
}

.button.light {
  background-color: #cacaca;
}

.button.light:hover {
  background-color: var(--real-producers-blue);
}

.button.small {
  color: #666;
  text-transform: none;
  background-color: #f2f2f2;
  padding: 10px 15px;
  font-family: "Museosans 300", sans-serif;
}

.button.small:hover {
  color: #fff;
  background-color: #cacaca;
}

.button.outline-meeting {
  background-color: #0000;
  border-width: 3px;
  border-color: #a7a7a740;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
}

.button.outline-meeting:hover {
  background-color: var(--midnight-blue);
  border-color: #a7a7a700;
}

.button.dashboard {
  padding: 3px 15px;
}

.button.view-all {
  background-color: #cacaca;
  margin-top: 40px;
}

.button.view-all:hover {
  background-color: var(--real-producers-blue);
}

.button.centered {
  margin-left: auto;
  margin-right: auto;
}

.button.menu-custom-logo {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 120px;
  height: 50px;
  padding: 7px 10px;
  display: flex;
}

.button.menu-custom-logo:hover {
  background-color: #e2e2e2;
}

.button.white {
  background-color: var(--white);
  color: var(--real-producers-dark-blue);
}

.button.white:hover {
  background-color: var(--real-producers-blue);
  color: var(--white);
}

.button.modal-video-tutorial {
  background-color: #cacaca;
}

.button.modal-video-tutorial:hover {
  background-color: var(--real-producers-blue);
}

.button.modal-cancel {
  background-color: #cacaca;
}

.button.modal-cancel:hover {
  background-color: var(--real-producers-blue);
}

.button.disclaimer {
  margin-top: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.logo-home-real-producers {
  width: 100%;
  max-width: 500px;
  margin-bottom: 20px;
}

.grid-full-section-grey {
  grid-row-gap: 80px;
  background-color: #e2e2e2;
  grid-template-columns: 1fr;
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-full-section-grey.bottom-black-gradient {
  grid-row-gap: 140px;
  background-image: linear-gradient(#000000e0 73%, #000), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd5e_bg-map-pattern-1.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, contain;
  grid-template-rows: auto;
}

.grid-full-section-grey.product-bottom-black-gradient {
  grid-row-gap: 140px;
  background-image: linear-gradient(#000000e0 73%, #000), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd5e_bg-map-pattern-1.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, contain;
  grid-template-rows: auto;
  margin-top: 100px;
  padding-bottom: 140px;
}

.grid-full-section-white {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  background-color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
}

.grid-full-section-white.bottom-black-gradient {
  grid-row-gap: 140px;
  background-image: linear-gradient(#000000e0 73%, #000), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd5e_bg-map-pattern-1.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, contain;
  grid-template-rows: auto;
}

.grid-full-section-white.product-bottom-black-gradient {
  grid-row-gap: 140px;
  background-image: linear-gradient(#000000e0 73%, #000), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd5e_bg-map-pattern-1.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, contain;
  grid-template-rows: auto;
  margin-top: 100px;
  padding-bottom: 140px;
}

.grid-full-section-white.grey {
  background-color: #f2f2f2;
}

.collection-list-logos {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  display: grid;
}

.collection-list-logos-wrapper {
  width: 100%;
  max-width: 1200px;
  margin-top: 20px;
}

.grid-pricing-faq-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-rows: 60px;
  place-content: start center;
  place-items: start center;
  max-width: 1200px;
  margin: 60px auto 20px;
}

.grid-pricing-faq-wrapper.bottom {
  padding-bottom: 140px;
}

.div-issues-wrapper {
  width: 100%;
  max-width: 1200px;
}

.grid-homepage-50-50 {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  align-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  position: absolute;
}

.collection-list-single-issue {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  display: grid;
}

.collection-list-single-issue.sub-galleries {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.image-issue-cover-homepage {
  max-height: 60vh;
  transition: all .4s;
  position: relative;
  top: -50px;
  left: -50px;
  box-shadow: 13px 9px 16px #00000096;
}

.image-issue-cover-homepage.layer-2 {
  top: 0;
  left: 0;
}

.image-issue-cover-homepage.layer-3 {
  top: 50px;
  left: 50px;
}

.div-publisher {
  align-items: center;
  display: flex;
}

.collection-list-cities-wrapper {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-cities {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  display: grid;
}

.collection-item-city {
  background-color: var(--real-producers-dark-blue);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  padding: 0;
}

.div-rp-cities-logo-wrapper {
  background-image: linear-gradient(170deg, #000, #fff0 78%);
  border-radius: 12px;
  padding: 15px;
}

.nav-bar-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.nav-bar-wrapper.submenu {
  padding-top: 30px;
}

.nav-bar-main-menu {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-bar-logo-link {
  padding-left: 0;
}

.nav-bar-logo-link.w--current {
  object-position: 0% 50%;
  align-items: center;
  height: 50px;
  padding-left: 0;
  display: flex;
}

.section-placeholder-80px {
  height: 80px;
}

.section-cta-real-producers {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bdaa_website-in-computer-and-phone.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.nav-link-real-producers {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-bottom: 2px solid #25a5de00;
  grid-template-rows: auto;
  grid-template-columns: minmax(20px, auto) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.nav-link-real-producers:hover {
  border-bottom: 2px solid var(--real-producers-blue);
  color: var(--black);
}

.nav-link-real-producers.w--current {
  border-bottom-color: var(--real-producers-dark-blue);
  color: var(--black);
}

.nav-link-real-producers.submenu {
  color: var(--white);
  border-bottom-style: none;
  border-bottom-width: 0;
  grid-template-columns: minmax(20px, auto);
  margin-left: 0;
  margin-right: 0;
  padding: 5px 15px;
  font-size: 14px;
}

.nav-link-real-producers.submenu:hover {
  background-color: var(--real-producers-dark-blue);
  border-bottom-style: none;
}

.nav-link-real-producers.dropdown {
  padding-left: 0;
  padding-right: 0;
}

.form-sticky {
  z-index: 500;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  position: sticky;
  top: 100px;
}

.form-sticky.center {
  z-index: 1000;
  border: 1px solid var(--authorized\<deleted\|variable-400fdd40\>);
  background-color: #5e2ceb0a;
  grid-template-rows: minmax(min-content, max-content) 50px 50px 50px 50px 50px;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  box-shadow: 1px 1px 21px #00000024;
}

.form-sticky.dashboard-1 {
  z-index: 1000;
  border-style: solid;
  border-width: 9px 1px;
  border-color: var(--authorized\<deleted\|variable-400fdd40\>);
  grid-template-rows: minmax(min-content, max-content) 60px 60px 60px 60px;
  padding-top: 40px;
  padding-bottom: 60px;
  position: relative;
  box-shadow: 1px 1px 21px #00000024;
}

.form-sticky.dashboard-1.bottom {
  grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content);
  padding-top: 30px;
  padding-bottom: 30px;
}

.form-sticky.dashboard-2 {
  z-index: 1000;
  border: 9px solid #a7a7a7;
  border-width: 9px 1px;
  grid-template-rows: minmax(min-content, max-content) 60px 60px 60px 60px;
  padding-top: 40px;
  padding-bottom: 60px;
  position: relative;
  box-shadow: 1px 1px 21px #00000024;
}

.form-sticky.dashboard-2.bottom {
  grid-template-rows: minmax(min-content, max-content) minmax(min-content, max-content);
  padding-top: 30px;
  padding-bottom: 30px;
}

.form-sticky.sticky {
  transition: all .3s;
  position: sticky;
  top: 100px;
}

.form-sticky.sticky:hover {
  border: 1px solid #000;
}

.grid-onboarding-steps-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

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

.grid-icon-and-field {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, 1fr);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  padding: 5px 10px;
}

.grid-icon-and-field.pretext {
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
}

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

.grid-onboarding-step-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
  width: 100%;
  padding: 20px;
}

.text-onboarding-step {
  color: var(--black);
  letter-spacing: 0;
  font-family: "Museosans 700", sans-serif;
  font-size: 24px;
  line-height: 1.1em;
}

.text-onboarding-step.discount {
  color: #6d6d6d;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.text-onboarding-step.discount.red {
  color: #d80000;
  font-weight: 300;
  text-decoration: line-through;
}

.text-onboarding-step.white {
  color: var(--white);
  letter-spacing: -.7px;
  font-weight: 600;
}

.text-onboarding-step.center {
  margin-left: auto;
  margin-right: auto;
}

.text-onboarding-step.center.strike {
  color: var(--red);
  text-decoration: line-through;
}

.footer-real-producers {
  background-image: linear-gradient(#f7f7f7, #fff);
}

.heading-21, .heading-22, .heading-23, .heading-24 {
  font-family: "Museosans 500", sans-serif;
}

.paragraph {
  font-family: "Museosans 300", sans-serif;
}

.heading-25, .heading-26 {
  font-family: "Museosans 500", sans-serif;
}

.heading-27, .heading-28 {
  font-family: "Museosans 300", sans-serif;
}

.bold-text-2 {
  font-family: "Museosans 700", sans-serif;
}

.div-blue-overlay-real-producers {
  z-index: 10;
  background-image: linear-gradient(#00425fd1, #00425fd1);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.grid-setup-rows-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f7f7f7;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  padding-left: 270px;
}

.grid-setup-items-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: start;
  place-items: start;
}

.grid-setup-items-wrapper.brand {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 10px;
}

.grid-setup-item {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #f7f7f7;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: start center;
  width: 100%;
  height: 100%;
  padding: 10px;
}

.icon-setup {
  max-height: 100%;
}

.icon-setup.brand {
  object-fit: contain;
}

.div-bg-icon-setup {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 20px;
  display: flex;
}

.div-bg-icon-setup.brand {
  height: 50px;
}

.grid-setup-section-title {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center start;
}

.collection-item-dashboard {
  background-color: var(--white);
  border-radius: 12px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  overflow: auto;
  box-shadow: 3px 3px 25px #00000021;
}

.grid-setup-title-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-between;
  place-items: start end;
  margin-bottom: 20px;
}

.text-setup-item-title {
  text-align: center;
  font-family: "Museosans 300", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4em;
}

.grid-feature {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(170deg, #2aa3db03, #fff 60%), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c7ff3a771a1ff43fedee0_bg-stripes-real-producers.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: center;
  width: 100%;
  max-width: 500px;
  margin-top: 120px;
  padding-top: 130px;
  padding-bottom: 20px;
  transition: all .3s;
  position: relative;
}

.grid-feature:hover {
  border-color: #000;
}

.image-feature {
  height: 210px;
  position: absolute;
  inset: -100px auto auto;
}

.section-meet-publisher {
  grid-column-gap: 0px;
  grid-row-gap: 150px;
  background-image: linear-gradient(#f0f0f0, #fff 71%);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding: 200px 20px 100px;
  display: grid;
}

.grid-meet-publisher-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-image: linear-gradient(160deg, #ffffff26 18%, #ffffff7d 24%, #fff 73%);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  width: 100%;
  max-width: 1200px;
  height: 400px;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .3s;
}

.grid-meet-publisher-wrapper:hover {
  border-color: #000;
}

.image-full-pic {
  background-color: var(--white);
  box-shadow: 15px 14px 0 0 var(--real-producers-dark-blue);
  object-fit: cover;
  object-position: 50% 0%;
  border-top: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  border-radius: 12px;
  width: 100%;
  height: 450px;
  margin-bottom: -62px;
  position: relative;
  top: -100px;
}

.grid-meet-publisher-info {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: 50px 1fr auto;
  grid-template-columns: 1fr;
  align-items: start;
  height: 420px;
  position: relative;
  top: -60px;
}

.grid-meet-publisher-name {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.grid-meet-publisher-contact {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  width: 100%;
  max-height: 50px;
}

.grid-social-icon-horizontal {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-content: center;
  align-items: center;
}

.link-icon-social {
  background-color: #cacaca;
  border-radius: 5px;
  width: 40px;
  height: 40px;
  padding: 8px;
  transition-duration: .5s;
}

.link-icon-social:hover, .link-icon-social.blue {
  background-color: var(--real-producers-blue);
}

.link-icon-social.blue:hover {
  background-color: var(--real-producers-dark-blue);
}

.link-icon-social.header {
  background-color: #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 3px 7px;
  display: flex;
}

.link-icon-social.header:hover {
  background-color: var(--real-producers-dark-blue);
}

.rich-text-bio {
  height: 100%;
  overflow: auto;
}

.html-email {
  margin-bottom: 140px;
}

.field-icon {
  background-color: var(--real-producers-blue);
  border-radius: 5px;
  width: 30px;
  height: 30px;
  padding: 5px;
}

.field-pretext {
  margin-right: -10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
}

.grid-onboarding {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1fr;
  place-content: start center;
  place-items: start center;
  max-width: 1230px;
  margin: 60px auto 20px;
}

.grid-onboarding.bottom {
  padding-bottom: 140px;
}

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

.empty-state {
  background-color: #ddd0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.collection-grid-event-gallery-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-event-image-link {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
}

.grid-event-gallery-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: end;
  justify-items: end;
}

.button-view-event-gallery {
  color: #fff;
  text-align: center;
  white-space: normal;
  background-color: #cacaca;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.button-view-event-gallery:hover {
  background-color: var(--real-producers-blue);
}

.button-view-event-gallery.authorized {
  background-color: var(--black);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.button-view-event-gallery.authorized:hover {
  background-color: #e2e2e2;
}

.div-event-header-stripes {
  z-index: 0;
  background-image: linear-gradient(#ffffff30, #fff 45%), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  height: 100vh;
  position: fixed;
  inset: 0% 0% auto;
}

.section-past-event-header {
  z-index: 1;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(160deg, #ffffff6b 16%, #fff 46%);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end center;
  place-items: end center;
  min-height: 100vh;
  padding-top: 160px;
  padding-bottom: 60px;
  display: grid;
  position: relative;
}

.collection-list-image-gallery {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  display: grid;
}

.lightbox-link-5 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link-image-gallery {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border: 2px solid #e7e7e7;
  border-radius: 12px;
  width: 100%;
  height: 150px;
}

.lightbox-link-image-gallery:hover {
  transform: scale(1.03);
}

.collection-list-wrapper-event-gallery {
  width: 100%;
  max-width: 1200px;
}

.section-core-values {
  background-image: linear-gradient(#f7f7f7, #fff);
  padding-top: 80px;
  padding-bottom: 80px;
}

.grid-events-galleries-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
}

.logo-event-header {
  width: 400px;
}

.grid-home-page-hero {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start;
  place-items: start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-home-page-hero.large-bottom {
  margin-bottom: 600px;
}

.grid-home-page-hero.centered {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  place-content: center;
  place-items: center;
}

.div-home-issues-wrapper {
  transform-style: preserve-3d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 600px;
  display: flex;
  position: relative;
}

.div-home-issues-wrapper.mobile {
  display: none;
}

.html-logo-menu-dynamic {
  position: absolute;
  left: 20px;
}

.navbar-real-producers {
  z-index: 200;
  background-color: #0000;
  background-image: linear-gradient(#ffffff96, #fff 86%);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
  box-shadow: 3px 3px 25px #0000001c;
}

.navbar-real-producers.white {
  background-color: var(--white);
  background-image: none;
}

.navbar-real-producers.submenu {
  height: 100px;
}

.image-issue-cover-contact-info {
  width: 200px;
  transform: rotate(9deg)skew(3deg, 5deg);
  box-shadow: -13px 15px 17px #0000004f;
}

.collection-list-issue-update-contact {
  flex-direction: row;
  margin-left: -40px;
  display: flex;
}

.collection-item-12 {
  margin-right: -90px;
}

.grid-update-contact-info {
  grid-template-columns: 1fr;
}

.grid-core-value {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top: 2px solid var(--real-producers-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 50%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}

.text-core-value {
  text-align: center;
  text-transform: capitalize;
  font-family: "Museosans 500", sans-serif;
  font-size: 24px;
  line-height: 1.2em;
}

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

.collection-list-core-values {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

.icon-play-button-event {
  background-color: #0000008f;
  border-radius: 100px;
  width: 40px;
  height: 40px;
  padding: 3px;
}

.grid-video-event-gallery {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--real-producers-blue);
  color: var(--white);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  padding: 10px 20px;
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  text-decoration: none;
  transition: all .3s;
}

.grid-video-event-gallery:hover {
  background-color: var(--real-producers-dark-blue);
}

.lightbox-link-event-video {
  margin-top: 40px;
  text-decoration: none;
}

.grid-setup-3-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: start;
  align-items: start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.image-issue-cover-dashboard {
  max-width: 160px;
  margin-bottom: 10px;
}

.collection-list-issues-setup {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-link-text:hover {
  color: var(--real-producers-blue);
}

.grid-footer-links {
  grid-column-gap: 40px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: start;
  place-items: start;
}

.grid-footer-text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

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

.card-title {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 80%, #fff0);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-bottom: -5px;
  font-size: 26px;
  overflow: hidden;
}

.div-white-gradient-overlay-real-producers {
  z-index: 10;
  background-image: linear-gradient(140deg, #ffffff3b, #ffffff96 27%, #fff 58%, #ffffffb5 101%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.icon-rp-background {
  z-index: 1;
  height: 40%;
  position: absolute;
  inset: auto -5% -5% auto;
}

.icon-rp-background.on-black {
  opacity: .07;
}

.image-magazine-cover {
  height: 600px;
  transform: skew(10deg)rotate(20deg);
  box-shadow: 20px 12px 17px 7px #0003;
}

.collection-list-home-issue-1 {
  z-index: 100;
  position: absolute;
  bottom: -100px;
  right: 130px;
}

.collection-list-home-issue-2 {
  z-index: 90;
  position: absolute;
  bottom: -50px;
  right: 0;
}

.collection-list-home-issue-3 {
  z-index: 80;
  position: absolute;
  bottom: 0;
  right: -130px;
}

.section-about {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-blue-overlay-who-are-we {
  z-index: 10;
  background-image: linear-gradient(#00425fd1, #00425fd1);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
}

.grid-who-are-we-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  justify-items: center;
  width: 760px;
}

.video-about-us {
  background-color: #000000a8;
  border: 5px solid #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  margin-bottom: 20px;
  display: flex;
  box-shadow: 11px 11px 30px 3px #00000045;
}

.grid-admin {
  z-index: 1000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: 110px;
  grid-auto-columns: 45px;
  grid-auto-flow: column;
  place-content: stretch start;
  place-items: center start;
  width: 100%;
  max-width: 1200px;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-admin:hover {
  background-color: #25a5de30;
}

.grid-admin.sticky-header {
  border-radius: 5px;
  max-width: 1200px;
  height: 60px;
  position: sticky;
  top: 80px;
  box-shadow: 0 2px 5px #00000029;
}

.grid-admin.sticky-header:hover {
  background-color: var(--white);
}

.grid-admin.domain {
  grid-template-columns: 110px auto;
}

.image-admin-check {
  mix-blend-mode: darken;
  height: 15px;
}

.text-admin {
  text-align: center;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 11px;
  line-height: 1.3em;
}

.grid-admin-issues {
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: 200px 700px 150px;
  height: 220px;
  margin-bottom: 20px;
  overflow: hidden;
}

.html-iframe-admin-issue {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-background-stripes-fixed {
  z-index: -10;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  position: fixed;
  inset: 0% 0% auto;
}

.div-bg-stripes-white-gradient-fixed {
  z-index: 0;
  background-image: linear-gradient(#ffffff30, #fff 45%), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  height: 100vh;
  position: fixed;
  inset: 0% 0% auto;
}

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

.collection-list-additional-users {
  grid-column-gap: 0px;
  grid-row-gap: 150px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.success-message {
  background-color: var(--real-producers-blue);
  color: var(--white);
  font-family: "Museosans 300", sans-serif;
}

.text-block-16 {
  font-size: 18px;
}

.div-overlay-real-producers {
  z-index: 10;
  background-image: linear-gradient(#25a5dee3, #25a5dee3);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.div-overlay-real-producers.white {
  background-image: linear-gradient(#ffffffc9, #ffffffc9);
}

.div-overlay-real-producers.black {
  background-image: linear-gradient(#000000d9, #000000d9);
}

.div-overlay-real-producers.light {
  background-image: linear-gradient(#ffffffc2, #ffffffc2);
}

.section-home-hero {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 100vh;
}

.grid-big-numbers {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: start space-between;
  place-items: start center;
  width: 100%;
  max-width: 1100px;
}

.div-black-gradient-overlay-real-producers-copy {
  z-index: 10;
  background-image: linear-gradient(146deg, #000000ab, #000000e6 53%, #000 104%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-video-home {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding-bottom: 60px;
  display: grid;
}

.lightbox-home-video {
  z-index: 100;
  border-radius: 15px;
  width: 900px;
  height: 500px;
  margin-top: -200px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 40px #00000054;
}

.section-big-numbers {
  background-image: linear-gradient(180deg, white, var(--white) 50%, #e2e2e2 50%, #f0f0f0);
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-big-numbers {
  color: var(--white);
  background-image: linear-gradient(148deg, #25a5de82 16%, #01374de3), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 300px;
  display: flex;
}

.grid-big-number {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center;
  place-items: center;
}

.section-inspiring, .section-elevating {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/65de774b736a53263641c976_bg-event-real-producers.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-title-thin {
  text-align: center;
  letter-spacing: 8px;
  font-family: "Museosans 100", sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.3em;
}

.text-headline-hero-big-number {
  letter-spacing: -1px;
  text-shadow: -7px -7px #fff;
  -webkit-text-fill-color: transparent;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: -3px;
  margin-bottom: -41px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 340px;
  font-weight: 700;
  line-height: .7em;
}

.text-headline-hero-big-number._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-headline-hero-big-number._2 {
  color: var(--red);
}

.text-headline-hero-big-number._3 {
  color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
}

.text-headline-hero-big-number.white {
  color: var(--white);
}

.text-headline-hero-big-number.white.caps {
  text-transform: uppercase;
  font-size: 60px;
}

.text-headline-hero-big-number.center-align {
  line-height: 1.1em;
}

.text-headline-hero-big-number.caps {
  text-transform: uppercase;
}

.big-hash-symbol {
  font-size: 170px;
  position: relative;
  top: -19px;
}

.text-headline-hero {
  color: var(--black);
  text-align: center;
  background-color: #0000;
  margin-top: -3px;
  margin-bottom: -3px;
  font-family: "Museosans 700", sans-serif;
  font-size: 90px;
  font-weight: 400;
  line-height: 1em;
}

.text-headline-hero._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-headline-hero._2 {
  color: var(--red);
}

.text-headline-hero._3 {
  color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
}

.text-headline-hero.white {
  color: var(--white);
}

.text-headline-hero.white.caps {
  text-transform: uppercase;
  font-size: 60px;
}

.text-headline-hero.center-align {
  line-height: 1.1em;
}

.text-headline-hero.caps {
  text-transform: uppercase;
}

.section-connecting {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/65de774b736a53263641c976_bg-event-real-producers.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bg-video-white-overlay {
  background-image: radial-gradient(circle, #fff0, #fff 84%);
  border: 3px solid #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-video-play {
  background-color: #177ba7d6;
  border-radius: 200px;
  padding: 10px;
}

.image-video-play:hover {
  transform: scale(1.1);
}

.grid-feature-blur-bg {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 3px solid var(--white);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff7a;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-flow: column;
  place-content: start center;
  place-items: center start;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.grid-feature-blur-bg.large-bottom {
  margin-bottom: 600px;
}

.grid-feature-blur-bg.black-border {
  border-color: var(--black);
}

.image-featured {
  object-fit: cover;
  border-radius: 12px;
  width: 250px;
  height: 250px;
}

.grid-featured-content {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
}

.grid-hero-big-magazines {
  z-index: 10;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 1400px;
  max-width: 90%;
  margin-left: -100px;
  position: relative;
}

.html-video-image {
  transform: scale(1.5);
}

.div-video-white-overlay {
  z-index: 20;
  background-image: radial-gradient(circle, #fff0 24%, #fff 94%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.image-cover-reprints {
  width: 140px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% 0% -34px;
  transform: skew(-22deg, 14deg)rotate(-28deg);
  box-shadow: 5px 6px 8px #0003;
}

.image-cover-reprints._2 {
  left: 86px;
}

.collection-list-wrapper-reprints {
  position: absolute;
  top: -109px;
}

.image-promo-example {
  height: 210px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -120px 0% auto;
}

.collection-item-promo-example {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 360px;
  display: flex;
  position: relative;
}

.grid-page-title {
  z-index: 10;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.grid-feature-bullet {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
}

.text {
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5em;
}

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

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

.text.partner-email {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text.event-location {
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text.user-email {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text.links-to {
  color: var(--real-producers-blue);
  font-size: 16px;
}

.text.red {
  color: var(--red);
}

.text.small {
  font-size: 13px;
}

.heading-29 {
  color: #000;
}

.rich-text-feature {
  text-align: center;
  white-space: normal;
}

.rich-text-feature h4, .rich-text-feature h5 {
  color: #000;
}

.rich-text-feature.top-margin {
  margin-top: 40px;
}

.grid-button-issue-city {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  justify-content: center;
  place-items: center;
  width: 100%;
  max-width: 90%;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

.section-partner-listings {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.section-partner-listings.first {
  background-color: var(--white);
  background-image: none;
  padding-top: 20px;
}

.section-partner-listings.grey {
  background-color: #e7e7e7;
  background-image: none;
}

.section-partner-listings.partners {
  background-color: #e7e7e7;
  background-image: none;
  padding-top: 30px;
}

.collection-list-partners-categories-sidebar {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: center;
  width: 100%;
  max-width: 1200px;
  display: grid;
}

.grid-partner-category-title {
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  width: 100%;
  max-width: 1200px;
  margin-bottom: 140px;
  padding-bottom: 4px;
}

.collection-list-wrapper-partner-categories {
  z-index: 10;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 10px 0% auto;
}

.collection-item-partner-category {
  width: 100%;
}

.image-partner-pic {
  background-color: var(--white);
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 280px;
  position: absolute;
  inset: 0% 0% auto;
}

.grid-partner-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  height: 100%;
  padding-top: 230px;
  text-decoration: none;
  transition: all .3s;
  display: grid;
  position: relative;
  overflow: hidden;
}

.grid-partner-wrapper:hover {
  border-color: #000;
}

.collection-list-wrapper-partners {
  width: 100%;
  max-width: 1200px;
}

.grid-partner-info {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(#fff0, #fff 22%);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.grid-partner-name-logo {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: var(--white);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  min-height: 150px;
  padding: 10px 10px 12px;
  box-shadow: 0 0 20px #00000024;
}

.link-partner-logo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 75%;
  height: 60px;
}

.button-partner-contact {
  background-color: var(--real-producers-blue);
  color: #fff;
  text-transform: capitalize;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 10px;
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.button-partner-contact:hover {
  background-color: var(--real-producers-dark-blue);
}

.button-partner-contact.authorized {
  background-color: var(--black);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.button-partner-contact.authorized:hover {
  background-color: #e2e2e2;
}

.button-partner-contact.partner-categories {
  width: 100%;
  min-width: 0;
}

.button-partner-contact.email {
  text-transform: none;
}

.button-partner-contact.small {
  background-color: #e2e2e2;
  width: auto;
  padding: 5px 20px;
}

.button-partner-contact.small:hover {
  background-color: var(--real-producers-blue);
}

.filter-button {
  color: var(--real-producers-dark-blue);
  text-transform: capitalize;
  background-color: #f1f1f1;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 3px 5px;
  font-family: "Museosans 300", sans-serif;
  font-size: 11px;
  font-weight: 300;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  overflow: hidden;
}

.filter-button:hover {
  border-color: var(--real-producers-blue);
  background-color: var(--real-producers-blue);
  color: var(--white);
}

.filter-button.w--current {
  background-color: var(--real-producers-dark-blue);
  color: var(--white);
}

.filter-button.authorized {
  background-color: var(--black);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.filter-button.authorized:hover {
  background-color: #e2e2e2;
}

.grid-event-videos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 590px;
  grid-auto-columns: 590px;
  grid-auto-flow: column;
  place-content: center;
  width: 100%;
  max-width: 1200px;
  position: relative;
}

.feature-tag {
  background-color: var(--real-producers-blue);
  color: var(--white);
  border-radius: 12px;
  padding: 10px 20px;
  font-family: "Museosans 700", sans-serif;
  font-size: 30px;
  position: absolute;
  inset: -10px -10px auto auto;
  transform: rotate(6deg);
  box-shadow: 5px 5px 5px #0003;
}

.collection-list-partners {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-main {
  z-index: 2;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: grid;
  position: relative;
}

.grid-main.page-header {
  padding-top: 140px;
}

.grid-main.landing-page {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(148deg, #ffffff8f, #fff 54%, #ffffff8c), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  min-height: 90vh;
  padding-top: 60px;
  padding-bottom: 60px;
  box-shadow: 0 2px 20px #0003;
}

.grid-main.countdown-timer {
  background-color: var(--real-producers-blue);
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.grid-main.dark {
  background-color: var(--steel-blue);
}

.grid-main.light-grey {
  background-color: silver;
}

.grid-main.account-form {
  background-image: radial-gradient(circle, #ffffff9e, #fff), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 100vh;
}

.grid-main.account-form.fpw-test {
  height: auto;
  min-height: 100vh;
}

.grid-main.calendar {
  background-image: radial-gradient(circle, #ffffff9e, #fff), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-content: start;
  height: 100vh;
  padding-top: 40px;
}

.grid-main.calendar.fpw-test {
  height: auto;
  min-height: 100vh;
}

.grid-main.links {
  background-image: radial-gradient(circle, #ffffff9e, #fff), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-content: center;
  height: 100vh;
  padding-top: 40px;
}

.grid-main.links.fpw-test {
  height: auto;
  min-height: 100vh;
}

.html-meeting-widget {
  margin-top: -15px;
  margin-bottom: 0;
}

.button-subtext {
  font-size: 12px;
}

.grid-mid-page-disclaimer {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  place-items: start stretch;
  width: 100%;
  max-width: 1200px;
  margin-top: 40px;
  padding: 10px;
}

.icon-disclaimer {
  background-color: var(--real-producers-blue);
  object-fit: cover;
  border-radius: 12px;
  width: 60px;
  height: 60px;
  padding: 10px;
  transition: all .5s;
  display: block;
  box-shadow: 0 0 10px #00000047;
}

.icon-disclaimer:hover {
  filter: grayscale(0%);
}

.section-search {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#f2f2f2, #fff);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: center;
  min-height: 100vh;
  padding-top: 100px;
  padding-bottom: 60px;
  display: grid;
  position: relative;
}

.search-bar {
  width: 100%;
  max-width: 1000px;
  margin-bottom: 0;
}

.search-results {
  width: 100%;
  max-width: 1000px;
}

.search-result-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-search-results-text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-columns: 1fr;
  align-content: center;
  place-items: center start;
}

.text-search-results-title {
  font-family: "Museosans 500", sans-serif;
  font-size: 24px;
  line-height: 1.2em;
}

.text-search-results-url {
  color: var(--real-producers-blue);
  font-family: "Museosans 300", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5em;
}

.text-search-results-url.centered {
  text-align: center;
}

.html-nav-link-real-producers {
  height: 100%;
  display: inline-block;
}

.cta-button {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #25a5de;
  border: 0 solid #000;
  border-radius: 5px;
  padding: 20px 100px;
  font-family: "Museosans 500", sans-serif;
  font-size: 25px;
  font-weight: 400;
  transition: all .5s;
}

.cta-button:hover {
  background-color: var(--real-producers-dark-blue);
}

.cta-button.wide {
  width: 100%;
}

.cta-button.menu {
  margin-left: 5px;
  padding-left: 20px;
  padding-right: 20px;
}

.cta-button.grid-setup-page-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--real-producers-blue);
  text-transform: none;
  background-color: #f2f2f2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  min-height: 50px;
  padding: 7px 10px;
  text-decoration: none;
  display: grid;
}

.cta-button.grid-setup-page-button:hover {
  background-color: var(--real-producers-dark-blue);
  color: var(--white);
}

.cta-button.light {
  background-color: #cacaca;
}

.cta-button.light:hover {
  background-color: var(--real-producers-blue);
}

.cta-button.small {
  color: #666;
  text-transform: none;
  background-color: #f2f2f2;
  padding: 10px 15px;
  font-family: "Museosans 300", sans-serif;
}

.cta-button.small:hover {
  color: #fff;
  background-color: #cacaca;
}

.div-popup-pricing {
  z-index: 10000;
  background-color: #000000d6;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.grid-popup-pricing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  text-align: center;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center;
  place-items: center;
  width: 80%;
  max-width: 600px;
  padding: 20px;
  position: relative;
}

.grid-pricing-check {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center flex-start;
  place-items: center start;
  width: 100%;
  display: grid;
}

.grid-pricing-check.center {
  background-color: #5e2ceb0a;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
}

.grid-pricing-check.center.last {
  background-color: #0000;
  border-left: 0 #0000;
  border-right: 0 #0000;
}

.grid-pricing-check.last {
  border-bottom-width: 0;
}

.grid-pricing-check.last.feature.sub-feature {
  border-right: 0 #0000;
}

.grid-pricing-check.feature {
  border-right: 1px solid #e2e2e2;
  justify-content: flex-start;
  padding-left: 40px;
}

.grid-pricing-check.feature.sub-feature {
  padding-left: 60px;
}

.grid-pricing-popup-checks {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: row;
}

.div-footer-component {
  background-color: #daeaff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.grid-footer {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) .5fr .5fr .75fr minmax(min-content, max-content);
  justify-content: center;
  place-items: start center;
  width: 100%;
  max-width: 1200px;
  position: relative;
}

.footer-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid;
  position: relative;
}

.footer-collection-list {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.collection-list-wrapper-admin {
  width: 100%;
  max-width: 1200px;
}

.div-admin-cell {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-admin-cell.grey {
  background-color: #c9c9c924;
}

.div-admin-cell.domain {
  background-color: #c9c9c924;
  justify-content: flex-start;
  align-items: center;
  width: 310px;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.div-admin-cell.green {
  background-color: #08ff0033;
}

.text-not-available-on-mobile {
  text-align: center;
  display: none;
}

.collection-list-user-rp-websites {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.grid-user-button-text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: center;
  place-items: center;
}

.collection-list-user-issues {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 95%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.button-user-issue {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--real-producers-blue);
  color: var(--white);
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: "Museosans 500", sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .5s;
  display: grid;
}

.button-user-issue:hover {
  background-color: var(--real-producers-dark-blue);
}

.button-user-issue.with-city-name {
  grid-template-columns: minmax(min-content, max-content);
}

.grid-user-issue-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding: 10px;
  text-decoration: none;
  transition-duration: .4s;
  display: grid;
}

.grid-user-issue-wrapper:hover {
  background-color: #e2e2e2;
}

.div-show-if-subscribed-user {
  width: 100%;
}

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

.grid-promos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(22%, 1fr));
  justify-content: space-around;
  justify-items: center;
  width: 100%;
  max-width: 1200px;
}

.grid-promos.row-2 {
  margin-top: 60px;
}

.grid-promos.top-padding {
  margin-top: 40px;
}

.collection-list-wrapper-issues {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.grid-issue-page-header {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.link-issue-cover-wrapper {
  transform-style: preserve-3d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 550px;
  height: 600px;
  display: flex;
  position: relative;
}

.link-issue-cover-wrapper.mobile {
  display: none;
}

.image-individual-magazine-cover {
  height: 650px;
  margin-top: 40px;
  transform: skew(5deg)rotate(-3deg);
  box-shadow: -30px 30px 17px 7px #00000024;
}

.grid-hero-individual-issue {
  z-index: 10;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: center;
  position: relative;
}

.navbar-real-producers-dashboard {
  z-index: 200;
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 3px 3px 25px #00000021;
}

.navbar-real-producers-dashboard.white {
  background-color: var(--white);
  background-image: none;
}

.grid-navbar-dashboard-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start stretch;
  place-items: start stretch;
  width: 85%;
  height: 100%;
  display: grid;
}

.navbar-main-menu-dashboard {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.div-dashboard-header-stripes {
  background-image: linear-gradient(#25a5de0a, #1f2c3d9c), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  width: 100%;
  height: 130px;
  position: absolute;
  inset: 0% 0% auto;
}

.div-dashboard-header-stripes.white {
  background-color: #fff;
  background-image: none;
  box-shadow: 0 2px 25px #00000036;
}

.grid-dashboard-header-profile {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  place-items: start;
  width: 90%;
  max-width: 1200px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  position: relative;
}

.grid-dashboard-profile-pic-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  place-items: start center;
  width: 320px;
  padding: 320px 15px 20px;
  position: sticky;
  top: 50px;
  overflow: hidden;
  box-shadow: 0 2px 25px #00000021;
}

.image-dashboard-profile-pic {
  object-fit: cover;
  object-position: 50% 0%;
  border-bottom: 1px solid #e2e2e2e3;
  width: 100%;
  height: 300px;
  position: absolute;
  inset: 0% 0% auto;
}

.image-dashboard-profile-pic.placeholder {
  object-fit: contain;
  object-position: 50% 50%;
  padding: 20px;
}

.grid-dashboard-header-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  margin-bottom: 20px;
}

.nav-link-real-producers-dashboard {
  color: #666;
  border-radius: 8px;
  padding: 7px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
}

.nav-link-real-producers-dashboard:hover {
  color: var(--black);
  background-color: #f7f7f7;
}

.nav-link-real-producers-dashboard.w--current {
  background-color: var(--real-producers-blue);
  color: var(--white);
}

.nav-link-real-producers-dashboard.mobile-submenu {
  display: none;
}

.nav-link-real-producers-dashboard.blue {
  background-color: var(--real-producers-blue);
  color: var(--white);
}

.nav-link-real-producers-dashboard.blue:hover {
  background-color: var(--real-producers-dark-blue);
}

.nav-link-real-producers-dashboard.get-started {
  color: var(--real-producers-blue);
}

.nav-link-real-producers-dashboard.get-started:hover {
  background-color: #f7f7f7;
}

.nav-link-real-producers-dashboard.get-started.w--current {
  background-color: var(--real-producers-blue);
  color: var(--white);
}

.collection-list-dashboard {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.text-dashboard-contact-info {
  white-space: nowrap;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5em;
}

.text-dashboard-contact-info.centered {
  text-align: center;
}

.text-dashboard-contact-info.red {
  color: var(--red);
}

.text-dashboard-contact-info.overflow {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 64%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  overflow: hidden;
}

.text-dashboard-contact-info.wrap {
  text-align: center;
  white-space: normal;
}

.text-dashboard-contact-info.small {
  font-size: 12px;
}

.collection-list-wrapper-dashboard {
  padding-top: 30px;
}

.grid-dashboard-social-links-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-social-icon-url {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  place-items: center start;
}

.grid-dashboard-city-images {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
}

.grid-dashboard-city-image {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center;
}

.grid-dashboard-city-image.city-logo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ebebeb;
  border-radius: 12px;
  padding: 10px;
}

.grid-dashboard-city-logos {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center start;
}

.div-dashboard-city-image-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 180px;
}

.div-dashboard-city-image-wrapper.city-bg {
  background-size: cover;
  border-radius: 12px;
}

.grid-dashboard-items-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: start;
  place-items: start;
}

.grid-dashboard-items-wrapper.brand {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 10px;
}

.link-dashboard-issue-event {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 160px;
  text-decoration: none;
  display: flex;
}

.div-image-event-dashboard {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/667cbf9425ed08fe630a2bb7_no-image-available.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  width: 100%;
  height: 130px;
  margin-bottom: 10px;
}

.grid-admin-dashboard {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1200px;
}

.rich-text-bio-partner {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#000 44%, #0000);
  -webkit-background-clip: text;
  background-clip: text;
  height: 140px;
  font-family: "Museosans 300", sans-serif;
  font-size: 14px;
  overflow: hidden;
}

.heading-partner-name {
  text-align: center;
  white-space: normal;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1em;
}

.text-partner-title {
  text-align: center;
  text-transform: capitalize;
  white-space: normal;
  width: 90%;
  font-family: "Museosans 300", sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.1em;
}

.text-partner-title.centered {
  text-align: center;
}

.empty-state-partner {
  background-color: #ddd0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -110px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.section-dashboard {
  background-color: #f7f7f7;
  width: 100%;
  padding-bottom: 20px;
  padding-left: 250px;
}

.section-dashboard.header {
  z-index: 100;
  justify-content: center;
  align-items: center;
  height: 100px;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.grid-partner-profile-pic-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start center;
  width: 300px;
  padding: 320px 10px 20px;
  position: sticky;
  top: 50px;
  overflow: hidden;
  box-shadow: 0 2px 25px #00000021;
}

.section-partner-wrapper {
  background-image: linear-gradient(162deg, #ffffff73, #f7f7f7 73%, #ffffffc7), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.social-icons-partner {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-around;
  justify-items: center;
  width: 100%;
  padding-top: 10px;
  display: grid;
}

.grid-partner-header-logo {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: center;
  width: 100%;
  margin-bottom: 20px;
}

.collection-list-all-issues {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.collection-list-all-issues.sub-galleries {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.button-view-event {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--real-producers-blue);
  color: #fff;
  text-transform: capitalize;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 90%;
  min-width: 200px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.button-view-event:hover {
  background-color: var(--real-producers-dark-blue);
}

.button-view-event.authorized {
  background-color: var(--black);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.button-view-event.authorized:hover {
  background-color: #e2e2e2;
}

.button-view-event.partner-categories {
  width: 100%;
  min-width: 0;
}

.section-advertise-hero {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.div-black-gradient-overlay-advertise {
  z-index: 10;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(146deg, #000000ab, #000000e6 53%, #000000bf 104%);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  padding-top: 170px;
  padding-bottom: 300px;
  display: grid;
  position: relative;
}

.grid-hero-magazines-advertise {
  z-index: 10;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: column;
  place-content: center;
  width: 1200px;
  max-width: 90%;
  height: 300px;
  margin-top: 150px;
  position: relative;
}

.image-magazine-advertise {
  margin-bottom: 60px;
  transform: skew(-5deg)rotate(-15deg);
  box-shadow: 20px 12px 17px 7px #0003;
}

.div-block-93 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 160px;
  display: flex;
}

.collection-item-13 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-city-overlay {
  color: #fff;
  font-family: "Museosans 700", sans-serif;
  font-size: 30px;
}

.section-cities-background {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/6699ea61c1c3a5e5ef3163a0_bg-city-images.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.div-gradient-usa {
  background-image: linear-gradient(#fff, #ffffffb0 40%, #ffffff80 60%, #fff);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 220px;
  padding-bottom: 220px;
  display: flex;
}

.image-usa {
  width: 70%;
}

.section-links-wrapper {
  background-image: linear-gradient(166deg, #ffffffbf, #25a5ded1), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  min-width: 100vw;
  padding-top: 40px;
  padding-bottom: 60px;
  display: grid;
}

.collection-list-links-cities {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 1200px;
  display: grid;
}

.link-city {
  border: 3px solid var(--white);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  width: 1200px;
  height: 200px;
  text-decoration: none;
  overflow: hidden;
}

.link-city:hover {
  box-shadow: 4px 8px 11px #0003;
}

.grid-link-white-overlay {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: radial-gradient(circle at 0 0, #fff 13%, #ffffff6b);
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column dense;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.image-logo-link {
  max-width: 670px;
}

.grid-how-to-page-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-items: center;
  width: 100%;
}

.grid-partner-contact-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  text-decoration: none;
  display: grid;
}

.grid-partner-contact-info:hover {
  background-color: #f2f2f2;
}

.icon-partner-contact {
  width: 25px;
}

.icon-partner-contact.small {
  width: 15px;
}

.image-partner-advertisement {
  border-radius: 12px;
  box-shadow: 3px 3px 25px #00000021;
}

.grid-partner-name-title {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.div-thin-line-footer {
  background-color: #e2e2e2;
  width: 100%;
  max-width: 1200px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.input-dashboard-domain {
  text-align: right;
  white-space: nowrap;
  border: 1px #000;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5em;
  display: flex;
}

.input-dashboard-domain.centered {
  text-align: center;
}

.input-dashboard-domain.red {
  color: var(--red);
}

.input-dashboard-domain.overflow {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 64%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  overflow: hidden;
}

.input-dashboard-domain.wrap {
  text-align: center;
  white-space: normal;
}

.code-embed-dashboard-domain {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  margin-right: -10px;
  display: flex;
}

.grid-zoom-call-buttons {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center;
  width: 80%;
  max-width: 1000px;
}

.grid-zoom-buttons {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.link-admin-dashboard-row {
  text-decoration: none;
}

.text-headline-top {
  color: var(--white);
  letter-spacing: -1px;
  text-transform: uppercase;
  background-color: #0000;
  margin-bottom: 5px;
  font-family: "Museosans 700", sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 1em;
}

.text-headline-top._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-headline-top._2 {
  color: var(--red);
}

.text-headline-top._3 {
  color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
}

.text-headline-top.white {
  color: var(--white);
}

.text-headline-top.white.caps {
  text-transform: uppercase;
}

.text-headline-top.center-align {
  line-height: 1.1em;
}

.text-headline-top.caps {
  text-transform: uppercase;
}

.grid-header-top-agents {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.text-headline-city {
  color: var(--white);
  letter-spacing: -1px;
  text-transform: uppercase;
  background-color: #0000;
  margin-top: -3px;
  margin-bottom: -3px;
  font-family: "Museosans 700", sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.1em;
}

.text-headline-city._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-headline-city._2 {
  color: var(--red);
}

.text-headline-city._3 {
  color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
}

.text-headline-city.white {
  color: var(--white);
}

.text-headline-city.white.caps {
  text-transform: uppercase;
}

.text-headline-city.center-align {
  line-height: 1.1em;
}

.text-headline-city.caps {
  text-transform: uppercase;
}

.code-header-agent-partner {
  max-width: 580px;
}

.paragraph-hello-agents-partners {
  color: #fff;
  font-weight: 300;
}

.paragraph-hello-agents-partners.centered {
  text-align: center;
  text-shadow: 1px 1px 6px #00000070;
}

.grid-dashboard-subscribed {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
}

.grid-dashboard-subscribed-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: center;
  place-items: center;
  width: 100%;
  padding-top: 15px;
}

.big-badge-background {
  background-color: #ffffffb8;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: auto 80%;
  background-attachment: scroll;
  border: 3px solid #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 720px;
  height: 100%;
  padding-bottom: 15px;
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 30px 3px #0000006b;
}

.big-badge-background:hover {
  background-color: #fff;
  transform: scale(1.03);
}

.h3-meet-the-publisher {
  font-size: 35px;
}

.collection-list-partners-testing {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mix {
  height: 100%;
  position: relative;
}

.profile-pic-testing {
  object-fit: cover;
  width: 200px;
  height: 200px;
}

.category-link.filter-category {
  color: var(--black);
  text-transform: capitalize;
  white-space: nowrap;
  font-family: "Museosans 300", sans-serif;
  font-size: 10px;
}

.date.sort-category {
  color: var(--white);
  font-size: 10px;
}

.grid-partner-filter-controls {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 100px;
}

.collection-list-buttons-testing {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.grid-partner-social-contact-buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: row;
  justify-content: space-between;
  justify-items: center;
  width: 100%;
  max-height: 50px;
}

.preview-text-partner-card {
  white-space: normal;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#000 44%, #0000);
  -webkit-background-clip: text;
  background-clip: text;
  height: 140px;
  font-family: "Museosans 300", sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  overflow: hidden;
}

.section-filter-menu {
  z-index: 15;
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  position: sticky;
  top: 100px;
  box-shadow: 0 10px 10px #0000000d;
}

.grid-filter-options {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  max-width: 1200px;
  display: none;
}

.sort-button {
  background-color: var(--real-producers-blue);
  color: var(--white);
  text-transform: capitalize;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 3px 5px;
  font-family: "Museosans 300", sans-serif;
  font-size: 12px;
  font-weight: 300;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  overflow: hidden;
}

.sort-button:hover {
  border-color: var(--real-producers-blue);
  background-color: var(--real-producers-blue);
  color: var(--white);
}

.sort-button.w--current {
  background-color: var(--real-producers-dark-blue);
  color: var(--white);
}

.sort-button.authorized {
  background-color: var(--black);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.sort-button.authorized:hover {
  background-color: #e2e2e2;
}

.sort-button.reset {
  background-color: var(--real-producers-dark-blue);
  color: var(--white);
}

.sort-button.apply {
  color: var(--white);
  background-image: linear-gradient(171deg, #14364b99, #25a5de69), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c7ff3a771a1ff43fedee0_bg-stripes-real-producers.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.grid-partner-category-date {
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-between;
  place-items: center stretch;
  width: 90%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.div-partner-category-date {
  background-color: var(--real-producers-blue);
  border-radius: 8px;
  padding: 1px 5px;
}

.image-placeholder-logo {
  background-color: var(--white);
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: 280px;
  padding: 20px 20px 60px;
  position: absolute;
  inset: 0% 0% auto;
}

.section-partners {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  flex-flow: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.section-partners.first {
  background-color: var(--white);
  background-image: none;
  padding-top: 20px;
}

.collection-list-partner-categories {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-items: center;
  display: grid;
  overflow: hidden;
}

.collection-list-wrapper-partner-categories-menu {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
  position: sticky;
  top: 80px;
}

.collection-item-partner-profile-category {
  background-color: #f1f1f1;
  border-radius: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

.heading-partner-business-name {
  text-align: center;
  white-space: normal;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 1em;
}

.link-partner-header-logo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 220px;
  height: 65px;
  margin-bottom: 5px;
}

.embed-partner-map {
  border-radius: 12px;
  width: 100%;
  height: 400px;
  overflow: hidden;
}

.section-custom-content {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  flex-flow: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.section-custom-content.first {
  background-color: var(--white);
  background-image: none;
  padding-top: 20px;
}

.grid-custom-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 20px;
}

.link-custom-content {
  width: 100%;
  margin-left: 0;
  padding: 20px;
}

.link-custom-content:hover {
  transform: translate(0, -10px);
  box-shadow: 0 0 40px #0000004a;
}

.div-event-gradient-overlay {
  z-index: -1;
  background-image: linear-gradient(#0000 61%, #000000c7 91%);
  width: 100%;
  height: 100%;
  position: absolute;
}

.navbar-submenu-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--real-producers-blue);
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-between;
  place-items: center;
  height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
  position: absolute;
  inset: 0% 0% auto;
}

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

.navbar-submenu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-content: center;
  height: 100%;
}

.grid-header-social-icons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
}

.icon-menu {
  width: 20px;
  height: 20px;
}

.collection-list-wrapper-future-event {
  width: 100%;
  max-width: 1200px;
  margin-bottom: 40px;
}

.collection-list-upcoming-events {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.collection-item-upcoming-event {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  align-content: center;
  align-items: center;
  transition: all .3s;
  display: grid;
}

.collection-item-upcoming-event:hover {
  border-color: var(--black);
}

.image-upcoming-event {
  object-fit: cover;
  object-position: 50% 0%;
  width: 210px;
  max-height: 150px;
  transition: all .3s;
}

.image-upcoming-event:hover {
  transform: scale(1.05);
}

.text-event-date-upcoming {
  white-space: nowrap;
  word-break: normal;
  font-family: "Museosans 700", sans-serif;
  font-size: 24px;
  line-height: 1.1em;
}

.grid-upcoming-event {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  margin-bottom: 10px;
}

.grid-upcoming-event-buttons {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
}

.div-anchor-top {
  width: 1px;
  height: 1px;
  position: absolute;
}

.item-meet-the-publisher {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
}

.div-partner-gradient-overlay {
  background-image: linear-gradient(#fff0, #fff);
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0%;
}

.image-website-logo {
  width: 40%;
  display: none;
}

.embed-countdown-timer {
  margin-top: -30px;
  margin-bottom: -30px;
}

.div-video-image-overlay {
  z-index: 20;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.grid-hero-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: start center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.grid-hero-content.large-bottom {
  margin-bottom: 600px;
}

.collection-list-wrapper-logo-dashboard {
  width: 100%;
  max-width: 1200px;
}

.grid-item-logo-dashboard {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 10px;
  display: grid;
}

.list-logo-dashboard {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-upcoming-event-cta-buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
}

.h2-promo-title {
  font-size: 36px;
}

.grid-promo-bullets {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
}

.image-custom-page {
  margin-top: 60px;
}

.text-field-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 12px;
  display: flex;
  position: relative;
}

.forgot-password-link {
  float: right;
  margin-left: auto;
}

.tooltip-title {
  margin-bottom: 6px;
  font-size: 110%;
  font-weight: 800;
}

.tooltip-wrapper {
  color: #333;
  text-align: left;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 10px;
  width: 300px;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
  position: absolute;
  box-shadow: 1px 1px 8px 1px #2d3e501f;
}

.tooltip-diamond {
  z-index: 2;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7px 0% auto;
  transform: rotate(45deg);
  box-shadow: 0 -3px 8px #2d3e500f;
}

.tooltip-diamond.left {
  margin-top: auto;
  margin-bottom: auto;
  inset: 0 auto 10px -7px;
}

.tooltip-svg {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tour-step {
  display: none;
}

.tooltip-author-wrap {
  align-items: center;
  display: flex;
}

.tooltip-anchor {
  z-index: 100;
  justify-content: center;
  width: 100%;
  height: 10px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  display: flex;
  position: absolute;
  inset: 100% 0% 0;
}

.tooltip-anchor.right {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  margin-right: -12px;
  padding-left: 12px;
  inset: 0% 0% 0% auto;
}

.tooltip-author {
  border-radius: 50%;
  width: 32px;
  margin-right: 10px;
}

.tooltip-close {
  z-index: 5;
  color: #3f3e46;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.tooltip-close:hover {
  background-color: #002aff1a;
}

.tooltip-container {
  z-index: 3;
  background-color: #fafbfe;
  border-radius: 9px 9px 0 0;
  padding: 20px;
  font-size: 12.5px;
  position: relative;
}

.tooltip-navigation {
  z-index: 3;
  color: #64636e;
  background-color: #fafbfe;
  border-top: 1px solid #d8e3f0;
  border-radius: 0 0 9px 9px;
  justify-content: space-between;
  align-items: center;
  min-height: 50px;
  padding: 8px 20px;
  display: flex;
  position: relative;
  bottom: 0;
}

.tooltip-navigation.top {
  border-top-style: none;
  border-bottom: 1px solid #d8e3f0;
  border-radius: 9px 9px 0 0;
}

.relative {
  position: relative;
}

.grid-account-form-fields {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 10px;
}

.grid-form {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.grid-form-sub-buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
}

.logo-account-form {
  width: 60px;
  display: block;
}

.grid-logo-account-form {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  margin-bottom: 10px;
}

.h1-account-form {
  text-transform: uppercase;
  font-size: 30px;
}

.form-block-3 {
  margin-bottom: 0;
}

.div-block {
  border-bottom: 2px solid #091830;
  padding-bottom: 10px;
}

.p-12 {
  color: #747d90;
  font-size: 12px;
}

.p-12.black {
  color: #091830;
}

.content {
  flex: 1;
  padding: 30px;
}

.grid-dashboard-header-info {
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: center start;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.section-account-dashboard {
  background-color: #fff;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 100px;
  padding-left: 250px;
}

.section-account-dashboard.header {
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-main-account-dashboard {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 95%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.profile-pic-dashboard {
  cursor: pointer;
  object-fit: cover;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  width: 50px;
  height: 50px;
  transition: all .3s;
}

.profile-pic-dashboard:hover {
  border-color: var(--black);
}

.fpw-1 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  width: 500px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: grid;
  box-shadow: 0 0 100px #00000026;
}

.fpw-1.forgot-pw-2, .fpw-1.forgot-pw-3 {
  display: none;
}

.fpw-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  width: 500px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  box-shadow: 0 0 100px #00000026;
}

.fpw-2.forgot-pw-2, .fpw-2.forgot-pw-3 {
  display: none;
}

.fpw-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  width: 500px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  box-shadow: 0 0 100px #00000026;
}

.fpw-3.forgot-pw-2, .fpw-3.forgot-pw-3 {
  display: none;
}

.grid-account-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-account-list-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: 50px 250px 200px 1fr minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: center stretch;
  width: 100%;
  padding: 20px 10px;
  transition: all .3s;
}

.grid-account-list-item:hover {
  background-color: #f7f7f7;
}

.grid-account-list-item.collection-item {
  flex: 1;
}

.grid-account-list-item.sticky-header {
  z-index: 10;
  background-color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 100px;
}

.grid-account-list-item.sticky-header.grid-header-row.hidden {
  display: none;
}

.icon-account-list-menu {
  width: 20px;
}

.link-icon {
  opacity: .3;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 5px;
  display: flex;
}

.link-icon:hover {
  background-color: var(--white);
  opacity: 100;
}

.link-icon.delete:hover {
  background-color: #ffc9c9;
}

.form-select-city-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 20px;
  display: grid;
}

.grid-modal-form-wrapper {
  z-index: 500;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  width: 90%;
  max-width: 1000px;
  height: 90%;
  margin-bottom: 0;
  padding: 40px;
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px #000;
}

.div-modal {
  z-index: 500;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000000db;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-modal.collection-item-modal.hidden {
  display: none;
}

.grid-modal-footer {
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-between;
  place-items: center;
  padding: 20px 40px;
  position: absolute;
  inset: auto 0% 0%;
  box-shadow: -10px 0 20px #0003;
}

.grid-modal-buttons {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
}

.grid-modal-form {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: scroll;
}

.image-edit-profile-pic {
  border: 2px dashed #ccc;
  border-radius: 15px;
  min-width: 100%;
  transition: all .3s;
}

.image-edit-profile-pic:hover {
  border-color: var(--real-producers-blue);
}

.image-edit-profile-pic.image-preview {
  cursor: pointer;
  background-color: #f2f2f2;
  padding: 10px;
}

.partner-name {
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 88%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  overflow: hidden;
}

.code-embed, .rplib-script-entrypoint, .code-embed-2 {
  display: none;
}

.grid-feature-partners {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-image: linear-gradient(170deg, #2aa3db03, #fff 60%), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c7ff3a771a1ff43fedee0_bg-stripes-real-producers.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: center;
  width: 100%;
  max-width: 500px;
  margin-top: 90px;
  padding-top: 30px;
  padding-bottom: 20px;
  transition: all .3s;
  position: relative;
}

.grid-feature-partners:hover {
  border-color: #000;
}

.section-more-features {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  flex-flow: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.section-more-features.first {
  background-color: var(--white);
  background-image: none;
  padding-top: 20px;
}

.grid-facebook-groups {
  z-index: 2;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #000000c9;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: grid;
  position: relative;
}

.grid-facebook-groups.calendar {
  background-color: #0000;
  align-content: start;
  height: auto;
  min-height: 100vh;
  padding-top: 30px;
  padding-bottom: 60px;
}

.grid-facebook-groups.page-header {
  padding-top: 140px;
}

.grid-facebook-groups.landing-page {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(148deg, #ffffff8f, #fff 54%, #ffffff8c), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  min-height: 90vh;
  padding-top: 60px;
  padding-bottom: 60px;
  box-shadow: 0 2px 20px #0003;
}

.grid-facebook-groups.countdown-timer {
  background-color: var(--real-producers-blue);
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.grid-facebook-groups.dark {
  background-color: var(--steel-blue);
}

.grid-facebook-groups.light-grey {
  background-color: silver;
}

.grid-facebook-groups.account-form {
  background-image: radial-gradient(circle, #ffffff9e, #fff), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 100vh;
}

.grid-facebook-groups.account-form.fpw-test {
  height: auto;
  min-height: 100vh;
}

.grid-join-facebook-groups {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  place-items: center;
  width: 100%;
  max-width: 1200px;
}

.grid-join-facebook-group {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: linear-gradient(170deg, #2aa3db03, #fff 60%), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c7ff3a771a1ff43fedee0_bg-stripes-real-producers.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: center;
  width: 100%;
  max-width: 600px;
  padding-top: 20px;
  padding-bottom: 30px;
  transition: all .3s;
  position: relative;
}

.grid-join-facebook-group:hover {
  border-color: #000;
}

.image-facebook-group-badge {
  height: 270px;
}

.section-ways-to-win {
  z-index: 2;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #fff;
  background-image: linear-gradient(#fff 50%, #f0f0f0 50%);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: grid;
  position: relative;
}

.section-ways-to-win.calendar {
  background-color: #0000;
  align-content: start;
  height: auto;
  min-height: 100vh;
  padding-top: 30px;
  padding-bottom: 60px;
}

.section-ways-to-win.page-header {
  padding-top: 140px;
}

.section-ways-to-win.landing-page {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(148deg, #ffffff8f, #fff 54%, #ffffff8c), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  min-height: 90vh;
  padding-top: 60px;
  padding-bottom: 60px;
  box-shadow: 0 2px 20px #0003;
}

.section-ways-to-win.countdown-timer {
  background-color: var(--real-producers-blue);
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.section-ways-to-win.dark {
  background-color: var(--steel-blue);
}

.section-ways-to-win.light-grey {
  background-color: silver;
}

.section-ways-to-win.account-form {
  background-image: radial-gradient(circle, #ffffff9e, #fff), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 100vh;
}

.section-ways-to-win.account-form.fpw-test {
  height: auto;
  min-height: 100vh;
}

.grid-ways-to-win {
  background-image: linear-gradient(177deg, var(--real-producers-blue), #000000ba 50%, var(--real-producers-blue)), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c7ff3a771a1ff43fedee0_bg-stripes-real-producers.png");
  outline-color: var(--real-producers-blue);
  outline-offset: 5px;
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 20px;
  outline-width: 3px;
  outline-style: dotted;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1000px;
  padding: 60px 40px;
}

.grid-dashboard-menu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-edit-item-icons {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 30px 30px 30px 40px;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center;
}

.div-page-loading {
  z-index: 1000;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--white);
  text-align: center;
  background-color: #000000db;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.form-block-select-city {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}

.grid-modal-form-fields {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-content: start;
  margin-bottom: 100px;
}

.grid-label-and-field {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start;
}

.field-modal {
  color: var(--black);
  border: 1px solid #ccc;
  border-radius: 10px;
  height: 40px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  transition: all .3s;
}

.field-modal:hover {
  border-color: var(--real-producers-blue);
}

.field-modal::placeholder {
  color: #ccc;
}

.label-modal {
  margin-bottom: 0;
  font-family: "Museosans 500", sans-serif;
  font-weight: 400;
}

.grid-modal-field-label {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: center;
  width: 100%;
  height: 25px;
}

.label-link-modal {
  color: var(--real-producers-blue);
  height: 20px;
  font-family: "Museosans 500", sans-serif;
  text-decoration: none;
}

.grid-modal-images {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-content: start;
  place-items: center;
}

.image-edit-logo {
  border: 2px dashed #ccc;
  border-radius: 15px;
  transition: all .3s;
}

.image-edit-logo:hover {
  border-color: var(--real-producers-blue);
}

.image-edit-logo.image-preview {
  cursor: pointer;
  background-color: #f2f2f2;
  padding: 10px;
}

.field-text-area-modal {
  color: var(--black);
  border: 1px solid #ccc;
  border-radius: 10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  transition: all .3s;
}

.field-text-area-modal:hover {
  border-color: var(--real-producers-blue);
}

.field-text-area-modal::placeholder {
  color: #ccc;
}

.image-edit-mag-ad {
  border: 2px dashed #ccc;
  border-radius: 15px;
  transition: all .3s;
}

.image-edit-mag-ad:hover {
  border-color: var(--real-producers-blue);
}

.image-edit-mag-ad.image-preview {
  cursor: pointer;
}

.image-facebook-group-header {
  border: 1px solid var(--white);
  border-radius: 20px;
  max-width: 90%;
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: 0 2px 5px #0003;
}

.grid-get-started-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.grid-notification {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  border: 1px solid #e2e2e2;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  justify-items: center;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 10px;
}

.grid-notification.hidden {
  display: none;
}

.grid-notification.no-collection-items-noti {
  margin-top: 20px;
}

.grid-notification.no-collection-items-noti.hidden {
  display: none;
}

.icon-notification {
  width: 100px;
}

.select-city-dropdown {
  color: var(--black);
  background-color: #f7f7f7;
  border: 1px #000;
  border-radius: 8px;
  margin-bottom: 0;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
}

.nav-bar-backend-logo {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/67a7d2a8a859206cd7a21cf8_logo-real-producers-arrow-dark.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  border-bottom: 1px solid #e2e2e2;
  width: 100%;
  height: 100px;
  padding-left: 0;
}

.nav-bar-backend-logo.w--current {
  align-items: center;
}

.button-backend {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #25a5de;
  border: 0 solid #000;
  border-radius: 5px;
  padding: 15px 30px;
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: all .5s;
}

.button-backend:hover {
  background-color: var(--real-producers-dark-blue);
}

.button-backend.wide {
  width: 100%;
}

.button-backend.menu {
  margin-left: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.button-backend.grid-setup-page-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--real-producers-blue);
  color: var(--white);
  text-transform: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  min-height: 50px;
  padding: 7px 10px;
  text-decoration: none;
  display: grid;
}

.button-backend.grid-setup-page-button:hover {
  background-color: var(--real-producers-dark-blue);
  color: var(--white);
}

.button-backend.light {
  background-color: #cacaca;
}

.button-backend.light:hover {
  background-color: var(--real-producers-blue);
}

.button-backend.light.hidden {
  display: none;
}

.button-backend.small {
  color: #666;
  text-transform: none;
  background-color: #f2f2f2;
  padding: 10px 15px;
  font-family: "Museosans 300", sans-serif;
}

.button-backend.small:hover {
  color: #fff;
  background-color: #cacaca;
}

.button-backend.outline-meeting {
  background-color: #0000;
  border-width: 3px;
  border-color: #a7a7a740;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
}

.button-backend.outline-meeting:hover {
  background-color: var(--midnight-blue);
  border-color: #a7a7a700;
}

.button-backend.dashboard {
  padding: 3px 15px;
}

.button-backend.view-all {
  background-color: #cacaca;
  margin-top: 40px;
}

.button-backend.view-all:hover {
  background-color: var(--real-producers-blue);
}

.button-backend.centered {
  margin-left: auto;
  margin-right: auto;
}

.button-backend.menu-rp-elevate {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/675901c9fb9d819acf9b3bb3_logo-rp-elevate-horizontal-dark-final.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 120px;
  height: 50px;
}

.button-backend.menu-rp-elevate:hover {
  background-color: var(--real-producers-dark-blue);
}

.button-backend.white {
  background-color: var(--white);
  color: var(--real-producers-dark-blue);
}

.button-backend.white:hover {
  background-color: var(--real-producers-blue);
  color: var(--white);
}

.button-backend.lib-create-item-btn.hidden {
  display: none;
}

.button-backend.modal-video-tutorial {
  background-color: #cacaca;
}

.button-backend.modal-video-tutorial:hover {
  background-color: var(--real-producers-blue);
}

.button-backend.modal-cancel {
  background-color: #cacaca;
}

.button-backend.modal-cancel:hover {
  background-color: var(--real-producers-blue);
}

.page-title-backend {
  margin-bottom: 0;
}

.event-name, .user-name {
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 88%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  overflow: hidden;
}

.event-date-selector {
  color: #ccc;
  cursor: pointer;
  border: 1px solid #ccc;
  border-radius: 10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: all .3s;
}

.event-date-selector:hover {
  border: 1px solid var(--real-producers-blue);
}

.grid-getting-started-backend {
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center start;
  margin-left: auto;
  margin-right: auto;
}

.grid-getting-stared-bullet {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  place-content: center;
  place-items: center start;
}

.image-upload-container {
  background-color: #f2f2f2;
  border: 2px dashed #ccc;
  border-radius: 10px;
  padding: 10px;
  transition: all .3s;
}

.image-upload-container:hover {
  border-color: var(--real-producers-blue);
}

.image-upload-container.image-preview {
  background-color: #f2f2f2;
  padding: 10px;
}

.gallery-preview {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.thumbnail {
  cursor: pointer;
  object-fit: cover;
  border: 2px solid #0000;
  border-radius: 5px;
  height: 80px;
  transition: all .3s;
}

.thumbnail:hover {
  opacity: .7;
  border: 2px dashed #000;
}

.thumbnail.add-img-btn.gallery-1-add-img-btn.hidden, .thumbnail.add-img-btn.gallery-2-add-img-btn.hidden, .thumbnail.add-img-btn.gallery-3-add-img-btn.hidden {
  display: none;
}

.grid-calendar {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  place-content: start;
  place-items: start stretch;
  width: 100%;
  max-width: 1200px;
}

.grid-calendar-card {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-image: linear-gradient(180deg, var(--real-producers-blue), #25a5de82), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c7ff3a771a1ff43fedee0_bg-stripes-real-producers.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: start center;
  padding: 30px;
}

.grid-calendar-profile-intro {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  place-content: center;
  place-items: center;
}

.profile-pic-calendar {
  border-radius: 200px;
  width: 100px;
  height: 100px;
}

.text-calendar-profile-intro {
  color: var(--white);
  font-family: "Museosans 500", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.grid-calendar-bullets {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center start;
  width: 100%;
}

.line-break-calendar {
  background-color: var(--white);
  opacity: .35;
  width: 100%;
  height: 1px;
}

.text-calendar-bullet {
  color: var(--white);
  font-family: "Museosans 300", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

.icon-card-big-title {
  z-index: 100;
  box-shadow: -3px 3px 0 0 var(--real-producers-blue);
  color: var(--white);
  text-align: center;
  object-fit: contain;
  background-color: #01374d;
  border-radius: 20px;
  width: 150px;
  height: 150px;
  margin-top: -100px;
  padding: 20px;
  font-family: "Museosans 500", sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.1em;
}

.grid-card-video-details {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-image: linear-gradient(170deg, #2aa3db03, #fff 60%), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c7ff3a771a1ff43fedee0_bg-stripes-real-producers.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: center;
  width: 100%;
  max-width: 500px;
  margin-top: 60px;
  padding-top: 30px;
  padding-bottom: 20px;
  transition: all .3s;
  position: relative;
}

.grid-card-video-details:hover {
  border-color: #000;
}

.grid-card-video-details.example-video {
  background-image: linear-gradient(#2aa3db03 42%, #fff 73%), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/67eb903d0254dadf0bc5e3e6_card-bg-watch-video.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.grid-card-video-details.create-video {
  background-image: linear-gradient(#2aa3db03 42%, #fff 73%), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/67eb9110c6cc8b73dbc7b78f_card-bg-create-video.avif");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.grid-card-video-details.upload-video {
  background-image: linear-gradient(#2aa3db03 42%, #fff 73%), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/67eb91307eca1e7ca78281d5_card-bg-upload-video.jpg");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-card-video-spacer {
  height: 220px;
}

.image-calendar-footer {
  background-color: var(--white);
  border-radius: 10px;
  padding: 5px;
  box-shadow: 0 2px 20px #0003;
}

.grid-dashboard-section-header {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center space-between;
  place-items: center;
  width: 100%;
}

.text-dashboard-section-title {
  margin-bottom: 0;
  font-family: "Museosans 700", sans-serif;
}

.icon-dashboard-video {
  width: 25px;
  height: 25px;
}

.grid-dashboard-options {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.link-dashboard-option {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: var(--dashboard-radius);
  border: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center start;
  padding: 10px;
  text-decoration: none;
  display: grid;
}

.link-dashboard-option:hover {
  background-color: var(--real-producers-blue);
  color: var(--white);
}

.grid-dashboard-option-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center start;
  place-items: center start;
}

.text-dashboard-small {
  font-family: "Museosans 300", sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.5em;
}

.text-dashboard-small.centered {
  text-align: center;
}

.text-dashboard-small.bullet {
  font-size: 16px;
}

.text-dashboard-small.partner-email {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-dashboard-small.event-location {
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-dashboard-small.user-email {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.grid-dashboard-page-link-map {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #e2e2e2;
  grid-template-rows: auto;
  grid-template-columns: 130px minmax(min-content, max-content) auto 1fr;
  align-content: center;
  place-items: center start;
  width: 100%;
  padding-bottom: 10px;
}

.grid-dashboard-page-link-map.last {
  border-bottom-style: none;
  border-bottom-width: 0;
}

.text-link-dashboard {
  border: 1px dashed #e2e2e2;
  border-radius: 5px;
  padding: 5px 10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5em;
  text-decoration: none;
}

.text-link-dashboard:hover {
  background-color: var(--real-producers-blue);
  color: var(--white);
}

.text-link-dashboard.centered {
  text-align: center;
}

.text-link-dashboard.bullet {
  font-size: 16px;
}

.text-link-dashboard.partner-email {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-link-dashboard.event-location {
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-link-dashboard.user-email {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-link-dashboard.links-to {
  color: var(--real-producers-blue);
}

.text-link-dashboard.domain.old-website-no-forward {
  background-color: #ffd4d4;
}

.text-link-dashboard.domain.old-website-no-forward.is-label:hover {
  color: var(--black);
}

.text-link-dashboard.domain.old-website-forwarded {
  background-color: #d4ffd7;
}

.text-link-dashboard.domain.old-website-forwarded.is-label:hover {
  color: var(--black);
}

.grid-calendar-page-header {
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.grid-calendar-page-header.top-margin {
  padding-top: 40px;
}

.text-dashboard-title {
  font-family: "Museosans 700", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
}

.text-dashboard-title.centered {
  text-align: center;
}

.text-dashboard-title.bullet {
  font-size: 16px;
}

.text-dashboard-title.partner-email {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-dashboard-title.event-location {
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-dashboard-title.user-email {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-dashboard-title.links-to {
  color: var(--real-producers-blue);
  font-size: 16px;
}

.code-embed-3 {
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.text-column-title {
  font-family: "Museosans 300", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5em;
}

.text-column-title.centered {
  text-align: center;
}

.text-column-title.bullet {
  font-size: 16px;
}

.text-column-title.partner-email {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-column-title.event-location {
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-column-title.user-email {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-column-title.links-to {
  color: var(--real-producers-blue);
  font-size: 16px;
}

.image-edit-full-pic {
  border: 2px dashed #ccc;
  border-radius: 15px;
  transition: all .3s;
}

.image-edit-full-pic:hover {
  border-color: var(--real-producers-blue);
}

.image-edit-full-pic.image-preview {
  cursor: pointer;
  background-color: #f2f2f2;
  padding: 10px;
}

.nav-bar-logo-og-dashboard {
  margin-top: 40px;
  padding-left: 0;
}

.nav-bar-logo-og-dashboard.w--current {
  object-position: 0% 50%;
  align-items: center;
  height: 50px;
  padding-left: 0;
  display: flex;
}

.section-og-dashboard {
  background-color: #f7f7f7;
  width: 100%;
  padding-bottom: 20px;
  padding-left: 250px;
}

.section-og-dashboard.header {
  z-index: 100;
  justify-content: center;
  align-items: center;
  height: 100px;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.grid-backend-center-title {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-backend-get-started-step {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center stretch;
  width: 100%;
  padding: 20px;
}

.grid-get-started-step-title {
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-items: start stretch;
}

.grid-form-city-to-edit {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.form-block-city-to-edit {
  width: 100%;
  margin-bottom: 0;
}

.grid-get-started-videos {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-backend-get-started {
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5em;
}

.text-backend-get-started.centered {
  text-align: center;
}

.text-backend-get-started.bullet {
  font-size: 16px;
}

.text-backend-get-started.partner-email {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-backend-get-started.event-location {
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-backend-get-started.user-email {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000 85%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  overflow: hidden;
}

.text-backend-get-started.links-to {
  color: var(--real-producers-blue);
  font-size: 16px;
}

.text-backend-get-started.red {
  color: var(--red);
}

.grid-support-option {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  place-items: start;
  width: 100%;
}

.alert-message {
  background-color: var(--red);
  color: var(--white);
  border-radius: 12px;
  font-family: "Museosans 500", sans-serif;
}

.alert-message.success {
  background-color: var(--green);
  font-size: 17px;
}

.image-loading {
  width: 30px;
}

.div-cta-dark-overlay {
  background-image: linear-gradient(#000000c4, #000000c4);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.div-cta-dark-overlay.video-page {
  background-image: linear-gradient(#141414, #fff0 31%, #0000 69%, #141414), radial-gradient(circle, #00000061, #000000d4);
}

.list-publishers {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-team-member {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(160deg, #ffffff26, #ffffff7d 24%, #fff 73%);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: .5fr;
  place-content: start center;
  place-items: start center;
  width: 100%;
  height: 100%;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  transition: all .3s;
}

.grid-team-member:hover {
  border-color: #000;
}

.image-team-member {
  background-color: var(--white);
  box-shadow: 5px 5px 0 0 var(--real-producers-dark-blue);
  object-fit: cover;
  object-position: 50% 0%;
  border-top: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  border-radius: 12px;
  width: 260px;
  max-width: 260px;
  height: 260px;
  margin-top: -60px;
}

.list-team-members {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.list-wrapper-team-members {
  width: 100%;
  max-width: 1200px;
}

.grid-team-member-info {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: start center;
  width: 300px;
  margin-top: 10px;
}

.item-team-member {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  margin-bottom: 80px;
}

.section-meet-team {
  grid-column-gap: 0px;
  grid-row-gap: 150px;
  background-image: linear-gradient(#f0f0f0, #fff 71%);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding: 180px 20px 20px;
  display: grid;
}

.h4-meet-team-member {
  font-weight: 400;
}

.grid-event-title-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
  place-items: center start;
  width: 100%;
  overflow: hidden;
}

.section-event-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid;
}

.grid-event-date-big {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-image: linear-gradient(135deg, #25a5deab, #05445eb8), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c7ff3a771a1ff43fedee0_bg-stripes-real-producers.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 7px;
  grid-template-columns: 1fr;
  align-content: center;
  place-items: center start;
  width: 100%;
  height: 100%;
  padding: 15px 20px;
}

.grid-event-date-big.authorized {
  background-image: linear-gradient(135deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
}

.grid-event-date-big.past-event {
  background-image: linear-gradient(135deg, #808080ab, #000000b8), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c7ff3a771a1ff43fedee0_bg-stripes-real-producers.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.grid-event-buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  width: 100%;
}

.h1-event-title {
  color: var(--black);
  text-align: left;
  letter-spacing: -1px;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-color: #0000;
  background-image: linear-gradient(90deg, #000 83%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: -3px;
  margin-bottom: -3px;
  font-family: "Museosans 700", sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 1.1em;
  overflow: hidden;
}

.h1-event-title._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.h1-event-title._2 {
  color: var(--red);
}

.h1-event-title._3 {
  color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
}

.h1-event-title.white {
  color: var(--white);
}

.h1-event-title.white.caps {
  text-transform: uppercase;
}

.h1-event-title.center-align {
  line-height: 1.1em;
}

.h1-event-title.caps {
  text-transform: uppercase;
}

.text-event-page-date {
  color: var(--white);
  font-family: "Museosans 700", sans-serif;
  font-size: 29px;
  font-weight: 700;
  line-height: 1em;
}

.link-alert-bar {
  z-index: 200;
  color: var(--real-producers-blue);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Museosans 500", sans-serif;
  font-size: 20px;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 0;
}

.grid-upcoming-event-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 160px;
  margin-bottom: 60px;
}

.section-upcoming-event-header {
  flex-direction: column;
  display: flex;
}

.image-upcoming-event-flyer {
  border-radius: 12px;
  max-width: 600px;
  max-height: 70vh;
  box-shadow: 0 2px 20px #0003;
}

.grid-upcoming-event-text {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center start;
  max-width: 600px;
}

.h1-upcoming-event-title {
  color: var(--black);
  text-align: left;
  letter-spacing: -1px;
  text-transform: uppercase;
  width: 100%;
  font-family: "Museosans 700", sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 1.1em;
}

.h1-upcoming-event-title._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.h1-upcoming-event-title._2 {
  color: var(--red);
}

.h1-upcoming-event-title._3 {
  color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
}

.h1-upcoming-event-title.white {
  color: var(--white);
}

.h1-upcoming-event-title.white.caps {
  text-transform: uppercase;
}

.h1-upcoming-event-title.center-align {
  line-height: 1.1em;
}

.h1-upcoming-event-title.caps {
  text-transform: uppercase;
}

.grid-upcoming-event-details {
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
}

.grid-upcoming-event-details.full-width {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
}

.icon-upcoming-event-stat {
  width: 20px;
  height: 20px;
}

.grid-upcoming-event-stat {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  font-family: "Museosans 500", sans-serif;
  font-size: 18px;
}

.button-cta-blue {
  background-color: var(--real-producers-blue);
  color: #fff;
  text-transform: capitalize;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 90%;
  min-width: 200px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.button-cta-blue:hover {
  background-color: var(--real-producers-blue);
}

.button-cta-blue.authorized {
  background-color: var(--black);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.button-cta-blue.authorized:hover {
  background-color: #e2e2e2;
}

.button-cta-blue.partner-categories {
  width: 100%;
  min-width: 0;
}

.button-cta-blue.sponsor {
  background-color: var(--white);
  color: #cacaca;
  border: 2px solid #cacaca;
}

.button-cta-blue.sponsor:hover {
  border-color: var(--real-producers-blue);
  color: var(--real-producers-blue);
}

.grid-links-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 500px;
}

.image-links-logo {
  max-height: 70px;
  margin-bottom: 40px;
}

.div-links-break {
  border-bottom: 4px dotted var(--white);
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.individual-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  text-align: center;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: center;
  width: 100%;
  padding: 10px 20px 10px 10px;
  font-family: "Museosans 500", sans-serif;
  font-size: 20px;
  text-decoration: none;
  display: grid;
}

.individual-link:hover {
  box-shadow: 0 2px 20px #0003;
}

.image-link-icon {
  object-fit: contain;
  width: 40px;
  height: 40px;
}

.grid-rpad-benefits {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  background-color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
}

.grid-rpad-benefits.bottom-black-gradient {
  grid-row-gap: 140px;
  background-image: linear-gradient(#000000e0 73%, #000), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd5e_bg-map-pattern-1.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, contain;
  grid-template-rows: auto;
}

.grid-rpad-benefits.product-bottom-black-gradient {
  grid-row-gap: 140px;
  background-image: linear-gradient(#000000e0 73%, #000), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd5e_bg-map-pattern-1.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, contain;
  grid-template-rows: auto;
  margin-top: 100px;
  padding-bottom: 140px;
}

.grid-rpad-benefits.grey {
  background-color: #f2f2f2;
}

.grid-rpad-benefits-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1200px;
}

.grid-rpad-benefit {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 3px dashed #e4e4e4;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  padding: 10px 15px;
}

.icon-rpad-benefit {
  width: 25px;
  height: 25px;
}

.grid-rp-ad-benefit-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  grid-auto-flow: column;
  place-items: center start;
}

.subtext-rpad-beneft {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
}

.text-rpad-benefit-title {
  font-family: "Museosans 700", sans-serif;
  font-size: 20px;
}

.grid-account-support {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  width: 95%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.grid-support-options {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: start center;
  width: 100%;
  padding: 20px;
}

.support-link {
  color: #666;
  background-color: #f7f7f7;
  border-radius: 8px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
}

.support-link:hover {
  background-color: var(--real-producers-blue);
  color: var(--white);
}

.div-backend-line-break {
  background-color: #e2e2e2;
  width: 100%;
  height: 1px;
}

.grid-form-fields {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
}

.grid-icon-and-text-area {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, 1fr);
  grid-auto-flow: column;
  place-content: center;
  place-items: start;
  width: 100%;
  padding: 10px;
}

.grid-icon-and-text-area.pretext {
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
}

.gallery-img-container {
  text-align: center;
  position: relative;
}

.delete-image-gallery-btn {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bb2d_x-icon-black.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50% 50%;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  position: absolute;
  inset: 5px 5px auto auto;
}

.delete-image-gallery-btn:hover {
  background-color: var(--red);
}

.embed-issuu {
  z-index: 2;
  width: 100%;
  height: 100%;
  padding-top: 100px;
  position: relative;
}

.div-white-gradient-overlay-issuu-embed {
  z-index: 10;
  background-image: linear-gradient(140deg, #ffffff3b, #ffffff96 27%, #fff 58%, #ffffffb5 101%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-issuu-embed {
  flex-direction: column;
  height: 100vh;
  display: flex;
}

.div-overlay-issue-access {
  z-index: 10000;
  background-color: #000000de;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.grid-issue-access {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 3px dashed var(--real-producers-blue);
  background-color: var(--white);
  text-align: center;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 750px;
  padding: 30px 20px;
}

.logo-issue-access {
  max-width: 500px;
  margin-bottom: 10px;
}

.text-issue-disclaimer {
  text-align: left;
  font-size: 12px;
}

.text-issue-disclaimer ol {
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 10px;
  line-height: 18px;
}

.text-issue-disclaimer li {
  margin-bottom: 5px;
  line-height: 14px;
}

.grid-issue-disclaimer-happy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f2f2f2;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-family: "Museosans 700", sans-serif;
  font-size: 20px;
}

.icon-issue-disclaimer-happy {
  width: 30px;
  height: 30px;
}

.show-future-event-checkbox {
  margin-top: 0;
}

.text-read-this-issue-disclaimer {
  font-family: "Museosans 500", sans-serif;
  font-weight: 400;
}

.text-read-this-issue-disclaimer.red {
  color: var(--red);
  font-size: 17px;
}

.section-links-page-publisher {
  grid-column-gap: 0px;
  grid-row-gap: 150px;
  background-image: linear-gradient(#f0f0f0, #fff 71%);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding: 160px 20px 80px;
  display: grid;
}

.list-wrapper-links {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.link-modal-info {
  color: #9c9c9c;
  text-align: center;
  background-color: #f2f2f2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.link-modal-info:hover {
  background-color: var(--real-producers-blue);
  color: #fff;
}

.link-modal-info.hide {
  display: none;
}

.checkbox-field-modal {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--black);
  border: 1px solid #ccc;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  transition: all .3s;
  display: flex;
}

.checkbox-field-modal:hover {
  border-color: var(--real-producers-blue);
}

.checkbox-field-modal::placeholder {
  color: #ccc;
}

.hero-headline-advertise {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  margin-bottom: 10px;
  font-family: "Museosans 700", sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1.1em;
}

.hero-headline-advertise._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.hero-headline-advertise._2 {
  color: var(--red);
}

.hero-headline-advertise._3 {
  color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
}

.hero-headline-advertise.white {
  color: var(--white);
}

.hero-headline-advertise.white.caps {
  text-transform: uppercase;
  font-size: 60px;
}

.hero-headline-advertise.center-align {
  line-height: 1.1em;
}

.hero-headline-advertise.caps {
  text-transform: uppercase;
}

.navigation-dropdown-menu.w--open {
  border-radius: 10px;
  margin-top: 10px;
  margin-left: 15px;
  overflow: hidden;
  box-shadow: 0 2px 20px #0003;
}

.navigation-dropdown-link {
  background-color: var(--white);
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
}

.navigation-dropdown-link:hover {
  background-color: var(--real-producers-blue);
  color: var(--white);
}

.lightbox-link-get-started-video {
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  overflow: hidden;
}

.lightbox-link-get-started-video:hover {
  border-color: var(--black);
}

.hide-empty {
  display: none;
}

.grid-backend-support-videos {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center stretch;
  width: 95%;
  max-width: 1200px;
  margin: 20px auto;
  padding: 20px;
}

.grid-links-headline {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start;
  place-items: center;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.grid-links-headline.large-bottom {
  margin-bottom: 600px;
}

.grid-links-headline.centered {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  place-content: center;
  place-items: center;
}

.form-search-bar {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
}

.form-block-search-bar {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 800px;
  margin-bottom: 0;
}

.grid-search-loading {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: #f2f2f2;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, max-content);
  grid-auto-flow: column;
  place-items: center;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-icon-search-loading {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
  grid-auto-columns: minmax(min-content, 1fr);
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  padding: 5px 10px;
  transition: all .3s;
}

.grid-icon-search-loading:hover {
  border-color: var(--black);
}

.grid-icon-search-loading.pretext {
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
}

.search-loading {
  mix-blend-mode: darken;
  height: 25px;
}

.embed-partner-search-form {
  width: 100%;
  max-width: 1000px;
}

.field-partner-search {
  color: #000;
  text-align: left;
  border: 1px solid #fff;
  border-radius: 12px;
  height: auto;
  margin-bottom: 0;
  padding: 10px 10px 10px 0;
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1em;
  transition: border .2s ease-in;
}

.field-partner-search:focus {
  border-color: #fff;
}

.field-partner-search::placeholder {
  color: #b1b1b1;
}

.field-partner-search.area {
  min-height: 100px;
}

.button-big-all-images {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #25a5de;
  border: 0 solid #000;
  border-radius: 5px;
  width: 100%;
  max-width: 1200px;
  padding: 20px 30px;
  font-family: "Museosans 500", sans-serif;
  font-size: 26px;
  font-weight: 400;
  text-decoration: none;
  transition: all .5s;
}

.button-big-all-images:hover {
  background-color: var(--real-producers-dark-blue);
}

.button-big-all-images.wide {
  width: 100%;
}

.button-big-all-images.menu {
  margin-left: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.button-big-all-images.grid-setup-page-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--real-producers-blue);
  color: var(--white);
  text-transform: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  min-height: 50px;
  padding: 7px 10px;
  text-decoration: none;
  display: grid;
}

.button-big-all-images.grid-setup-page-button:hover {
  background-color: var(--real-producers-dark-blue);
  color: var(--white);
}

.button-big-all-images.light {
  background-color: #cacaca;
}

.button-big-all-images.light:hover {
  background-color: var(--real-producers-blue);
}

.button-big-all-images.small {
  color: #666;
  text-transform: none;
  background-color: #f2f2f2;
  padding: 10px 15px;
  font-family: "Museosans 300", sans-serif;
}

.button-big-all-images.small:hover {
  color: #fff;
  background-color: #cacaca;
}

.button-big-all-images.outline-meeting {
  background-color: #0000;
  border-width: 3px;
  border-color: #a7a7a740;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
}

.button-big-all-images.outline-meeting:hover {
  background-color: var(--midnight-blue);
  border-color: #a7a7a700;
}

.button-big-all-images.dashboard {
  padding: 3px 15px;
}

.button-big-all-images.view-all {
  background-color: #cacaca;
  margin-top: 40px;
}

.button-big-all-images.view-all:hover {
  background-color: var(--real-producers-blue);
}

.button-big-all-images.centered {
  margin-left: auto;
  margin-right: auto;
}

.button-big-all-images.menu-rp-elevate {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/675901c9fb9d819acf9b3bb3_logo-rp-elevate-horizontal-dark-final.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 120px;
  height: 50px;
}

.button-big-all-images.menu-rp-elevate:hover {
  background-color: var(--real-producers-dark-blue);
}

.button-big-all-images.white {
  background-color: var(--white);
  color: var(--real-producers-dark-blue);
}

.button-big-all-images.white:hover {
  background-color: var(--real-producers-blue);
  color: var(--white);
}

.button-big-all-images.modal-video-tutorial {
  background-color: #cacaca;
}

.button-big-all-images.modal-video-tutorial:hover {
  background-color: var(--real-producers-blue);
}

.button-big-all-images.modal-cancel {
  background-color: #cacaca;
}

.button-big-all-images.modal-cancel:hover {
  background-color: var(--real-producers-blue);
}

.button-big-all-images.disclaimer {
  margin-top: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-image-gallery-wrapper {
  width: 100%;
}

.span-blue-text {
  color: var(--real-producers-blue);
}

.span-red-text {
  color: var(--red);
}

.grid-partner-search-button {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  width: 1000px;
}

.button-join-as-partner {
  color: #fff;
  text-transform: capitalize;
  background-image: linear-gradient(#14364bb8, #25a5de8c), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  padding: 12px 40px;
  font-family: "Museosans 500", sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
  display: flex;
}

.button-join-as-partner:hover {
  background-color: var(--real-producers-dark-blue);
  background-image: linear-gradient(#25a5de8c, #14364bb8), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.button-join-as-partner.authorized {
  background-color: var(--black);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.button-join-as-partner.authorized:hover {
  background-color: #e2e2e2;
}

.button-join-as-partner.partner-categories {
  width: 100%;
  min-width: 0;
}

.button-join-as-partner.email {
  text-transform: none;
}

.button-join-as-partner.small {
  background-color: #e2e2e2;
  width: auto;
  padding: 5px 20px;
}

.button-join-as-partner.small:hover {
  background-color: var(--real-producers-blue);
}

.grid-sticky-video {
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  padding: 20px;
  position: sticky;
  top: 100px;
}

.section-onboarding {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  padding-top: 140px;
  padding-bottom: 60px;
}

.section-onboarding.last {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  padding-bottom: 140px;
}

.h1-article-headline {
  color: var(--black);
  letter-spacing: -1px;
  background-color: #0000;
  margin-top: -3px;
  margin-bottom: -3px;
  font-family: "Museosans 700", sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 1.1em;
}

.h1-article-headline._1 {
  background-image: linear-gradient(170deg, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.h1-article-headline._2 {
  color: var(--red);
}

.h1-article-headline._3 {
  color: var(--lime-green-2\<deleted\|variable-c93aa5fc\>);
}

.h1-article-headline.white {
  color: var(--white);
}

.h1-article-headline.white.caps {
  text-transform: uppercase;
}

.h1-article-headline.center-align {
  line-height: 1.1em;
}

.h1-article-headline.caps {
  text-transform: uppercase;
}

.grid-article-headline-content {
  z-index: 10;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  max-width: 900px;
  margin: 20px auto 40px;
  position: relative;
}

.grid-article-header-info {
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
}

.grid-article-header-item {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--real-producers-blue);
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-items: center;
  font-family: "Museosans 300", sans-serif;
}

.profile-pic-article-writer {
  border-radius: 100px;
  width: 25px;
  height: 25px;
}

.div-article-header-break {
  background-color: #dbdbdb;
  width: 2px;
  height: 30px;
}

.div-article-headline-break {
  background-color: var(--real-producers-blue);
  width: 200px;
  height: 2px;
}

.grid-article-main-image {
  z-index: 2;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-image: linear-gradient(180deg, var(--white) 50%, #14364b8a 50%, var(--black)), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
  position: relative;
}

.grid-article-main-image.page-header {
  padding-top: 140px;
}

.grid-article-main-image.landing-page {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(148deg, #ffffff8f, #fff 54%, #ffffff8c), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  min-height: 90vh;
  padding-top: 60px;
  padding-bottom: 60px;
  box-shadow: 0 2px 20px #0003;
}

.grid-article-main-image.countdown-timer {
  background-color: var(--real-producers-blue);
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.grid-article-main-image.dark {
  background-color: var(--steel-blue);
}

.grid-article-main-image.light-grey {
  background-color: silver;
}

.grid-article-main-image.account-form {
  background-image: radial-gradient(circle, #ffffff9e, #fff), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 100vh;
}

.grid-article-main-image.account-form.fpw-test {
  height: auto;
  min-height: 100vh;
}

.grid-article-main-image.calendar {
  background-image: radial-gradient(circle, #ffffff9e, #fff), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-content: start;
  height: 100vh;
  padding-top: 40px;
}

.grid-article-main-image.calendar.fpw-test {
  height: auto;
  min-height: 100vh;
}

.grid-article-main-image.links {
  background-image: radial-gradient(circle, #ffffff9e, #fff), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-content: center;
  height: 100vh;
  padding-top: 40px;
}

.grid-article-main-image.links.fpw-test {
  height: auto;
  min-height: 100vh;
}

.article-main-image {
  border-radius: 20px;
  max-width: 1200px;
  max-height: 700px;
}

.grid-article-and-sidebar {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: .9fr .5fr;
  place-items: start center;
  width: 100%;
  max-width: 1200px;
}

.rich-text-article {
  color: var(--white);
}

.rich-text-article p {
  letter-spacing: .5px;
  margin-bottom: 20px;
  font-family: Merriweather, serif;
  font-size: 16px;
  line-height: 2em;
}

.rich-text-article img {
  margin-top: 5px;
  margin-bottom: 20px;
}

.rich-text-article strong {
  font-family: Merriweather, serif;
  font-weight: 700;
}

.rich-text-article a {
  color: var(--white);
}

.grid-article-sidebar {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: start center;
  position: sticky;
  top: 120px;
}

.grid-article {
  z-index: 2;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: grid;
}

.grid-article.page-header {
  padding-top: 140px;
}

.grid-article.landing-page {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(148deg, #ffffff8f, #fff 54%, #ffffff8c), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  min-height: 90vh;
  padding-top: 60px;
  padding-bottom: 60px;
  box-shadow: 0 2px 20px #0003;
}

.grid-article.countdown-timer {
  background-color: var(--real-producers-blue);
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.grid-article.dark {
  background-color: var(--steel-blue);
}

.grid-article.light-grey {
  background-color: silver;
}

.grid-article.account-form {
  background-image: radial-gradient(circle, #ffffff9e, #fff), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 100vh;
}

.grid-article.account-form.fpw-test {
  height: auto;
  min-height: 100vh;
}

.grid-article.calendar {
  background-image: radial-gradient(circle, #ffffff9e, #fff), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-content: start;
  height: 100vh;
  padding-top: 40px;
}

.grid-article.calendar.fpw-test {
  height: auto;
  min-height: 100vh;
}

.grid-article.links {
  background-image: radial-gradient(circle, #ffffff9e, #fff), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658fe2078e32982b52e3ed41_bg-stripe-pattern.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-content: center;
  height: 100vh;
  padding-top: 40px;
}

.grid-article.links.fpw-test {
  height: auto;
  min-height: 100vh;
}

.link-article-magazine {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white);
  text-align: center;
  background-color: #202020;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: grid;
}

.link-article-magazine:hover {
  color: var(--black);
  background-color: #6b6b6b;
}

.section-articles {
  background-image: linear-gradient(#f0f0f0, #fff 77%);
  flex-flow: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.section-articles.first {
  background-color: var(--white);
  background-image: none;
  padding-top: 20px;
}

.collection-list-wrapper-articles {
  width: 100%;
  max-width: 1200px;
}

.collection-list-articles {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-article {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  height: 100%;
  padding: 20px;
  text-decoration: none;
  display: grid;
}

.link-article:hover {
  color: var(--black);
  background-color: #e2e2e2;
}

.image-article {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 8px;
  width: 100%;
  height: 200px;
}

.card-article-title {
  text-align: left;
  text-overflow: ellipsis;
  white-space: normal;
  width: 100%;
  margin-bottom: -5px;
  font-size: 20px;
  overflow: hidden;
}

.section-whats-included {
  background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.grid-advertise-page-title {
  z-index: 10;
  color: var(--white);
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  max-width: 1200px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.lightbox-advertise-video {
  z-index: 100;
  border-radius: 15px;
  width: 900px;
  height: 500px;
  margin-top: -250px;
  margin-bottom: 60px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 40px #00000054;
}

.grid-advertise-card {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-image: none;
  background-position: 0 0;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: start center;
  place-items: center;
  width: 100%;
  max-width: 500px;
  margin-top: 120px;
  padding-top: 130px;
  padding-bottom: 20px;
  transition: all .3s;
  position: relative;
}

.grid-advertise-card:hover {
  border-color: #000;
}

.grid-big-numbers-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  outline-color: var(--real-producers-blue);
  outline-offset: 10px;
  color: var(--white);
  background-image: linear-gradient(148deg, #25a5de82 16%, #01374de3), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/659c8f9d187e6da25be61ca6_bg-stripes-wide-real-producers.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 30px;
  outline-width: 4px;
  outline-style: dashed;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: grid;
}

.grid-advertise-whats-included {
  z-index: 10;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--white);
  background-image: linear-gradient(146deg, #000000ab, #000000e6 53%, #000000bf 104%);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 300px;
  display: grid;
  position: relative;
}

.section-video-advertise {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding-bottom: 100px;
  display: grid;
}

.div-ad-example {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo-custom-menu-link {
  height: 80%;
}

html.w-mod-js [data-ix="section-video-popup"], html.w-mod-js [data-ix="section-optin-popup"] {
  opacity: 0;
  display: none;
  transform: scale(1.1);
}

html.w-mod-js [data-ix="button-hover"] {
  transform: scale(1);
}

html.w-mod-js [data-ix="image-hover-gallery-thumbnail"] {
  opacity: 0;
  transform: scale(.7);
}

html.w-mod-js [data-ix="menu-drop-on-load"] {
  transform: translate(0, -110px);
}

html.w-mod-js [data-ix="drop-on-load-1"], html.w-mod-js [data-ix="drop-on-load-2"], html.w-mod-js [data-ix="drop-on-load-3"], html.w-mod-js [data-ix="drop-on-load-4"], html.w-mod-js [data-ix="drop-on-load-6"] {
  opacity: 0;
  transform: translate(0, -80px)scale(1);
}

html.w-mod-js [data-ix="drop-on-load-5"] {
  opacity: 0;
}

html.w-mod-js [data-ix="icon-property-hover"], html.w-mod-js [data-ix="launch-video-cta-popup"], html.w-mod-js [data-ix="button-hover-2"], html.w-mod-js [data-ix="hover-video-grow-netflix"] {
  transform: scale(1);
}

html.w-mod-js [data-ix="show-content-onslide"] {
  opacity: 0;
  display: none;
  transform: translate(0, 20px);
}

html.w-mod-js [data-ix="hover-over-thumbnail-video"] {
  opacity: 1;
}

html.w-mod-js [data-ix="launch-popup-on-click-no-hover"], html.w-mod-js [data-ix="featured-area-hover"] {
  transform: scale(1);
}

@media screen and (max-width: 991px) {
  .section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section.grid {
    margin-left: 0;
    margin-right: 0;
  }

  .section.full-screen {
    min-height: 800px;
  }

  .section.wider-padding {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.half-screen-background-image, .section.half-screen-background-image.right {
    background-size: 48%;
  }

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

  .wrapper {
    width: 90%;
  }

  .wrapper.space-around {
    flex-wrap: wrap;
  }

  .wrapper.lg-negative-margins {
    margin-top: 0;
    margin-bottom: 0;
  }

  .wrapper.navbar {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .wrapper.mobile-nav {
    flex-direction: row;
    align-items: center;
    display: flex;
    position: fixed;
  }

  .grid {
    flex-flow: wrap;
    place-content: stretch space-between;
    align-items: stretch;
    height: 100vh;
  }

  .block {
    flex: 0 0 100%;
    align-self: stretch;
    width: auto;
    min-height: auto;
  }

  .block.mobile {
    flex-basis: 25%;
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .col {
    width: 50%;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .col.lg-4 {
    width: 70%;
  }

  .col.lg-4.align-bottom.md-4 {
    width: 100%;
  }

  .col.lg-4.flex-stretch.md-4 {
    flex-wrap: nowrap;
  }

  .col.lg-4.md-4 {
    width: 100%;
  }

  .col.lg-4.md-3 {
    width: 75%;
  }

  .col.lg-4.md-33 {
    width: 33.33%;
  }

  .col.lg-3 {
    flex-wrap: nowrap;
    width: 33.33%;
  }

  .col.lg-3._1-col-in-mobile {
    width: 25%;
  }

  .col.lg-3._2-col-in-mobile {
    width: 50%;
  }

  .col.lg-3.md-4 {
    width: 100%;
  }

  .col.lg-3.md-2 {
    width: 50%;
  }

  .col.lg-3.no-padding {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .col.lg-3.sm-2 {
    width: 400px;
  }

  .col.lg-3.hidden-md-down {
    display: none;
  }

  .col.lg-3.md-1 {
    width: 25%;
  }

  .col.lg-1, .col.lg-1.empty, .col.lg-1.hidden-lg-down {
    display: none;
  }

  .col.lg-6.centre-align-vertical.md-4.md-margin-bottom {
    margin-bottom: 40px;
  }

  .col.lg-6.centre-align-vertical.md-4.md-margin-bottom.md-centre-align {
    align-items: center;
  }

  .col.lg-6.md-3 {
    width: 75%;
  }

  .col.lg-6.md-4 {
    width: 100%;
  }

  .col.lg-2.md-1 {
    width: 25%;
  }

  .col.lg-2.md-33 {
    width: 33.33%;
  }

  .col.lg-2.md-2 {
    width: 50%;
  }

  .col.lg-2.hidden-md-down {
    display: none;
  }

  .col.lg-2.md-4 {
    width: 100%;
  }

  .col.lg-5 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
  }

  .col.lg-5.md-4 {
    width: 100%;
  }

  .col.lg-5.md-3 {
    width: 75%;
  }

  .col.lg-7, .col.lg-8.md-4, .paragraph-small.short-paragraph {
    width: 100%;
  }

  .row {
    flex-flow: column-reverse wrap;
    justify-content: center;
  }

  .row.flex-horizontal.no-bottom-margin {
    flex-wrap: wrap;
  }

  .row.centre-align {
    flex-direction: column;
    align-items: center;
  }

  .row.no-bottom-margins {
    margin-bottom: 0;
  }

  .row.align-centre {
    justify-content: center;
  }

  .row.md-reverse-layout {
    flex-flow: column-reverse wrap;
  }

  .row.md-reverse-layout.md-centre-align {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .row.pricing-table {
    justify-content: center;
  }

  .row.align-top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .navbar {
    align-items: center;
    padding-top: 37px;
    padding-bottom: 37px;
  }

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

  .margin-bottom.md-centre-align {
    text-align: center;
  }

  .page-preview-link {
    height: 22px;
  }

  .price-table-container {
    text-align: center;
    margin-bottom: 30px;
  }

  .price-table-container.link {
    padding-left: 30px;
    padding-right: 30px;
  }

  .contact-form-container.card {
    padding: 40px;
  }

  .faq-question-number {
    margin-right: 0;
    display: flex;
  }

  .faq-question-number._2 {
    display: flex;
  }

  .nav-menu-white {
    background-color: #fff;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 100%;
    height: 100vh;
    max-height: 100vh;
    padding-bottom: 30px;
    overflow: scroll;
  }

  .nav-link-2 {
    text-align: center;
    background-color: #fff;
    flex: 1;
    padding-top: 24px;
    padding-bottom: 24px;
    display: block;
  }

  .nav-link-2.border {
    flex: 0 auto;
  }

  .nav-link-2.dropdown {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .nav-link-2.dropdown:hover {
    border-bottom-style: none;
    border-bottom-width: 0;
    padding-bottom: 24px;
  }

  .nav-link-2.burger-nav {
    opacity: 1;
  }

  .menu-button-custom {
    color: #2e323c;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 25px;
    padding-bottom: 25px;
    display: flex;
    position: absolute;
    right: 10px;
  }

  .menu-button-custom.w--open {
    color: var(--steel-blue);
    background-color: #0000;
  }

  .nav-bar {
    background-color: #fff;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .nav-logo-main {
    flex: 1;
  }

  .logo-navbar.white {
    width: 70px;
  }

  .partner-logo {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .phone-image {
    max-width: 82%;
  }

  .phone-image.negative-margins {
    max-width: 50%;
    margin-bottom: -382px;
  }

  .hidden-lg-down {
    display: none;
  }

  .md-1 {
    width: 25%;
  }

  .md-2 {
    width: 50%;
  }

  .md-3 {
    width: 75%;
  }

  .md-4 {
    width: 100%;
  }

  .slide.small {
    width: 80%;
  }

  .inline-form {
    width: 100%;
  }

  .link-card:hover {
    box-shadow: none;
    transform: none;
  }

  .centred-logo-container {
    display: block;
  }

  .components-wrapper {
    border-style: solid none;
  }

  .hover.hover-on-image {
    opacity: 1;
    background-color: #0000;
    height: auto;
    padding-left: 0;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .portrait-container {
    flex-direction: column-reverse;
    display: flex;
  }

  .flex-horizontal-space-between {
    flex-flow: wrap;
    justify-content: space-between;
  }

  .flex-horizontal-space-between.footer, .flex-horizontal-space-between.sub-footer {
    flex-direction: column;
  }

  .flex-horizontal-space-between.rp-footer {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .horizontal-short-line {
    margin-left: -30px;
    margin-right: -30px;
  }

  .team-small-container-1 {
    margin-bottom: 40px;
    display: flex;
  }

  .section-header {
    margin-bottom: 40px;
  }

  .computer-picture {
    max-width: 70vw;
  }

  .app-download-button {
    width: 130px;
  }

  .app-download-container {
    display: flex;
  }

  .feature-icon-horizontal {
    margin-bottom: 20px;
  }

  .value-proposition-container {
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .value-proposition-hero-image {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .computer-image {
    width: 70%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .row-3 {
    flex-wrap: wrap;
    margin-bottom: 20px;
  }

  .col-2 {
    width: 50%;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .col-2.lg-6.md-4 {
    width: 100%;
    padding-top: 0%;
  }

  .col-2.lg-1 {
    display: none;
  }

  .side-image.lightbox-video {
    width: 80%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .border-to-edge-picture {
    height: 500px;
  }

  .features-phone-image {
    height: 70%;
    position: relative;
  }

  .footer-social-links-container {
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
    display: flex;
  }

  .footer-social-links-container.horizontal {
    justify-content: space-between;
    height: 100%;
  }

  .social-media-icons-contianer {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .social-media-icons-contianer.no-bottom-margins {
    margin-bottom: 0;
  }

  .footer-links-container {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .footer-logo-2 {
    margin-bottom: 40px;
  }

  .div-block-49 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .md-align-centre {
    text-align: center;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

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

  .feature-image {
    height: 90px;
  }

  .mobile-nav {
    background-color: var(--midnight-blue);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .white-burger {
    color: #fff;
  }

  .menu-button-3, .menu-button-3.w--open {
    background-color: var(--midnight-blue);
  }

  .nav-link-3 {
    background-color: var(--midnight-blue);
    color: #fff;
    text-align: left;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    padding-top: 31px;
    padding-bottom: 31px;
    display: flex;
  }

  .nav-menu-container {
    background-color: var(--midnight-blue);
    width: 100%;
    min-height: 100vh;
    display: flex;
    position: absolute;
    top: 60px;
  }

  .nav-dropdown-link {
    float: left;
    background-color: var(--alice-blue\<deleted\|variable-d5cc6f1b\>);
    color: #fff;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 40px;
  }

  .dropdown-list {
    background-color: var(--midnight-blue);
  }

  .dropdown-list.w--open {
    height: 50vh;
    overflow: auto;
  }

  .brand {
    flex: 1;
  }

  .text-block-2 {
    text-align: left;
  }

  .transparent-overlay {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
  }

  .burger-icon {
    color: #fff;
    font-size: 34px;
  }

  .dropdown-link-text {
    margin-right: 0;
  }

  .dropdown-chevron {
    flex: 0 auto;
  }

  .dropdown {
    flex: 0 auto;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .dropdown-list-2.w--open {
    flex-flow: column;
    align-items: center;
    display: flex;
    position: relative;
  }

  .nav-cta-button-container {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .small-slide {
    width: 100%;
  }

  .partner-logo-container {
    justify-content: center;
    width: 50%;
    display: flex;
  }

  .date-container {
    flex-wrap: wrap;
  }

  .negative-margin {
    margin-left: -19px;
  }

  .container-2 {
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .utility-page-wrap.hide-on-desktop {
    background-image: none;
    display: flex;
  }

  .utility-page-content {
    align-items: center;
  }

  .how-it-works-line {
    top: 245px;
  }

  .how-it-works-step {
    flex-direction: row;
  }

  .how-it-works-tab {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .step-container {
    margin-bottom: 80px;
  }

  .footer-newsletter-form-container {
    width: 100%;
    margin-top: 40px;
  }

  .image-main-logo {
    min-height: 50px;
  }

  .div-page-title-transparent {
    padding-top: 120px;
  }

  .section-main-3-feature {
    padding-top: 60px;
  }

  .rich-text-main-cta h2, .rich-text-main-cta h1 {
    font-size: 50px;
  }

  .rich-text-main-cta h3 {
    font-size: 32px;
  }

  .rich-text-main-cta h4 {
    font-size: 22px;
  }

  .rich-text-main-cta h5 {
    font-size: 16px;
  }

  .div-page-title {
    width: 100%;
  }

  .process-thin-line {
    display: none;
  }

  .section-testimonial-wide {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-about-main {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section-buy-optin {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .wrapper-menu, .wrapper-testimonials-home {
    padding-left: 30px;
    padding-right: 30px;
  }

  .row-home-main {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .image-website-contact-page {
    margin-bottom: 40px;
    margin-right: 0;
    position: absolute;
    inset: 0 0 auto 200px;
  }

  .investor-logo {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .image-logo-property-header {
    max-width: 250px;
  }

  .text-property-spec {
    font-size: 22px;
  }

  .collection-item-gallery-picture {
    height: 130px;
  }

  .wrapper-property-header {
    flex-direction: row-reverse;
    justify-content: space-between;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-address-property-header, .text-city-state-zip-address {
    font-size: 20px;
  }

  .html-embed-property-icon {
    max-width: 20%;
  }

  .wrapper-property-assets, .wrapper-property-assets-image-gallery {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-all-properties {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div-33-percent-right {
    display: none;
  }

  .heading-address-large {
    font-size: 60px;
  }

  .heading-city-state-zip {
    letter-spacing: 8px;
    font-size: 30px;
  }

  .div-property-agent-info {
    flex-direction: column;
  }

  .div-block-62 {
    align-items: center;
    width: 100%;
  }

  .wrapper-property-header-icons {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-property-video, .section-property-map {
    height: auto;
  }

  .html-property-map {
    height: 300px;
  }

  .section-property-360-tour {
    height: auto;
  }

  .link-block-launch-assets-popup {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .text-properties-page-specs {
    display: none;
  }

  .collection-item-property-assets {
    height: 330px;
  }

  .image-dashboard-property-thumbnail {
    width: auto;
    height: 100%;
  }

  .div-home-header-bottom-left {
    display: none;
  }

  .div-gradient-overlay-home-header {
    padding-top: 100px;
    padding-bottom: 120px;
  }

  .div-dark-transparent-overlay {
    text-align: center;
  }

  .column-50-percent {
    width: 50%;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-curved-arrow-break {
    display: none;
  }

  .section-sales-copy {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .rich-text-heading-black-centered {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-home-page h2, .heading-home-page h1 {
    font-size: 50px;
  }

  .heading-home-page h3 {
    font-size: 32px;
  }

  .heading-home-page h4 {
    font-size: 22px;
  }

  .heading-home-page h5 {
    font-size: 16px;
  }

  .col-bio-picture-wrapper {
    width: 30%;
    height: 300px;
    margin-bottom: 0;
  }

  .div-icon-text-wrapper {
    margin-bottom: 40px;
  }

  .section-live-show {
    min-height: auto;
  }

  .rich-text-and-buttons-video-wrapper {
    margin-left: 40px;
    margin-right: 40px;
  }

  .section-small-margin {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .col-pricing {
    width: 50%;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .wrapper-pricing {
    padding-left: 30px;
    padding-right: 30px;
  }

  .extra-option-wrap {
    text-align: left;
    flex-wrap: nowrap;
    justify-content: center;
    font-size: .9em;
    line-height: 1.1em;
  }

  .collaborate-form-step {
    min-height: 565px;
  }

  .checkbox-label {
    padding-left: 60px;
    font-size: 1em;
  }

  .checkbox-wrapper {
    width: 80%;
    height: 50px;
  }

  .section-marketing-solutions {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-property-address-wrapper {
    flex-direction: column;
    grid-auto-flow: row;
    margin-bottom: 0;
  }

  .div-33-percent-right-footer {
    justify-content: center;
    width: 50%;
  }

  .text-user-title {
    line-height: 1.3em;
  }

  .rich-text-video-headline {
    width: 100%;
  }

  .link-user-profile-image {
    width: 200px;
    height: 200px;
  }

  .div-user-about-social-buttons {
    justify-content: center;
    height: 45px;
  }

  .button-learn-more-about-user {
    bottom: -12px;
    right: auto;
  }

  .text-user-title-about-page {
    white-space: normal;
    font-size: 18px;
  }

  .wrapper-pricing-additional-features {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-pricing-table {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .vertical-footer-links-container {
    align-items: center;
    margin-bottom: 10px;
  }

  .row-about-page-users {
    flex-flow: wrap;
    justify-content: flex-start;
    height: auto;
    padding-bottom: 15px;
  }

  .link-home-page-user-profile {
    margin-right: 0;
  }

  .hero-button-cta {
    max-width: 80%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .process {
    padding-left: 8px;
    padding-right: 8px;
  }

  .process.no-margin-bottom {
    margin-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .process-step-number.left, .process-step-number.right {
    display: none;
  }

  .section-10 {
    padding: 104px 8px;
  }

  .section-10.video-gradient, .section-10.hero-gradient {
    height: auto;
    min-height: 720px;
  }

  .process-step-info.right, .process-step-info.left {
    width: 45%;
  }

  .intro-big-text {
    font-size: 88px;
    line-height: 72px;
  }

  .feature-card-new {
    flex-basis: 40%;
    margin-bottom: 16px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .huge-text {
    font-size: 88px;
    line-height: 96px;
  }

  .review-v2 {
    margin: 8px;
  }

  .testimonials-v2 {
    width: 100%;
    margin-top: -8px;
  }

  .scroll-button {
    display: none;
  }

  .review-v2-wrapper.bottom-left {
    padding-left: 0%;
  }

  .review-v2-wrapper.top-right {
    padding-right: 0%;
  }

  .hero-v6-blocks {
    flex-flow: column-reverse;
    width: 83.33%;
    margin-top: 88px;
    margin-bottom: 120px;
  }

  .hero-v6-video {
    margin-bottom: 64px;
    transform: none;
  }

  .hero-v6-video:hover {
    transform: none;
  }

  .section-intro {
    margin-bottom: 64px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .section-intro.big-text {
    margin-bottom: -18px;
  }

  .side-block {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .navbar-vertical {
    display: flex;
  }

  .text-dashboard-big-button-description.red {
    width: 60%;
  }

  .link-blog-user-profile-pic {
    display: block;
  }

  .link-scroll-down-arrow {
    z-index: 20;
  }

  .blog-article-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .menu-button-6 {
    width: 70px;
    height: 70px;
  }

  .section-additional-blog-posts, .section-blog-post {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .wrapper-footer {
    padding-left: 30px;
    padding-right: 30px;
  }

  .rich-text-user-bio {
    height: auto;
    max-height: 10em;
    margin-bottom: 10px;
  }

  .section-create-profile {
    height: auto;
    min-height: 100vh;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-create-profile-form-wrapper {
    height: auto;
  }

  .div-create-profile-full-image {
    display: none;
  }

  .div-create-profile-form {
    border-radius: 5px;
    width: 80%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px;
  }

  .div-create-profile-text-and-form {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-authorized-header-menu {
    display: none;
  }

  .rich-text-campaign-page-header {
    text-align: center;
  }

  .section-campaign-page-header {
    min-height: 100vh;
  }

  .button-cta-campaign-header {
    width: auto;
  }

  .div-video-learn-player {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-video-learn-video {
    width: 100%;
  }

  .div-video-learn-playlist {
    width: 100%;
    margin-top: 20px;
  }

  .wrapper-wide {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-50 {
    width: 100%;
  }

  .wrapper-no-padding {
    flex-direction: column;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  .wrapper-no-padding.reverse {
    flex-direction: column-reverse;
  }

  .section-full-devices {
    display: none;
  }

  .div-login-page-background {
    height: auto;
  }

  .div-login-overlay-wrapper {
    height: auto;
    min-height: 100vh;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-login-form-wrapper {
    height: auto;
  }

  .link-block-6 {
    height: 100%;
  }

  .nav-link-vertical-logo {
    display: none;
  }

  .div-instagram-bg-triangles {
    width: 70vw;
    height: 70vw;
  }

  .enter-website-button-only-wrapper {
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .tabs-menu-form {
    justify-content: center;
    width: 100%;
    max-width: 95vw;
    overflow: scroll;
  }

  .div-dashboard-header-icon-text-wrapper {
    display: flex;
  }

  .tab-link-dashboard {
    background-color: #ffffff24;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs {
    min-width: 0;
  }

  .section-dashboard-header-mobile {
    border-radius: 0;
    justify-content: center;
    width: 100%;
    height: 60px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    inset: 0% 0% auto;
  }

  .div-dashboard-header-icon-text-wrapper-mobile {
    padding-left: 10px;
  }

  .navbar-8 {
    z-index: 1000;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: static;
  }

  .link-dashboard-mobile-profile {
    align-items: center;
    display: flex;
    position: absolute;
  }

  .menu-button-7 {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0 auto auto;
  }

  .menu-button-7.w--open {
    background-color: #0000;
  }

  .icon-9 {
    color: var(--black);
    font-size: 36px;
  }

  .section-cta-video-popup {
    padding-left: 5%;
    padding-right: 5%;
  }

  .image-user-profile-pic-dashboard {
    z-index: 0;
  }

  .nav-menu-dashboard-mobile {
    z-index: 5500;
    background-color: var(--white);
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 100vh;
    margin-top: 70px;
    padding-top: 20px;
    padding-bottom: 40px;
    inset: 70px 0% auto;
  }

  .nav-link-dashboard-dropdown:hover {
    border-right-color: #0000;
  }

  .nav-link-dashboard-dropdown.w--current {
    border-right-color: #e2e2e2;
  }

  .div-save-progress-bar {
    z-index: 5000;
    position: fixed;
    top: 70px;
  }

  .link-user-profile-shadow.dbc_link.desktop {
    display: none;
  }

  .social-icons-user-profile {
    margin-top: 0;
  }

  .background-video-homepage-main {
    width: 100%;
  }

  .div-video-homepage-wrapper {
    justify-content: flex-start;
  }

  .headline-homepage-white {
    font-size: 40px;
  }

  .div-homepage-first-row-wrapper {
    width: 90%;
  }

  .div-homepage-first-row-left {
    display: none;
  }

  .div-homepage-first-row-right, .form-block-homepage-username {
    width: 100%;
  }

  .message {
    display: none;
  }

  .tabs-wrapper {
    align-self: auto;
  }

  .message-field {
    display: none;
  }

  .div-powered-by-wrapper {
    justify-content: center;
  }

  .image-logo-powered-by-authorized {
    margin-top: 3px;
  }

  .heading-homepage-sections {
    margin-top: 20px;
  }

  .div-upload-profile-background {
    width: 100%;
  }

  .image-user-profile-background-dashboard {
    z-index: 0;
  }

  .headline-homepage-handwritten {
    font-size: 28px;
  }

  .navbar-authorized-white-sticky {
    display: flex;
  }

  .div-phones-wrapper {
    display: none;
  }

  .div-demo-video-wrapper {
    width: 90%;
  }

  .button-learn-about-link {
    text-align: center;
    white-space: normal;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-profile-link-text {
    width: 70%;
    padding-left: 10px;
  }

  .div-biolink-homepage-wrapper {
    justify-content: flex-start;
    padding-top: 100px;
  }

  .div-upload-property-main-image, .div-upload-property-asset-image, .div-upload-gallery-background {
    width: 100%;
  }

  .button-dashboard-page {
    background-color: #fff;
  }

  .text-product-feature-dashboard-phone {
    font-size: 12px;
  }

  .image-upload-gallery-background {
    z-index: 0;
  }

  .button-delete-property {
    background-color: #ffffff24;
  }

  .div-powered-by-wrapper-mobile-menu {
    justify-content: center;
    margin-top: 60px;
    display: flex;
  }

  .image-mobile-nav-menu-icon {
    margin-right: 10px;
  }

  .div-mobile-menu-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .grid-property-description-icons {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-small-arrow-right {
    display: none;
  }

  .div-contact-buttons-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-columns: minmax(min-content, max-content);
    display: grid;
  }

  .image-small-arrow-left, .image-field-help-icon {
    display: none;
  }

  .div-slide-testimonial-wrapper {
    max-width: 700px;
  }

  .div-tool-card {
    width: 50%;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-address-property-header-small {
    font-size: 20px;
  }

  .div-home-header-bottom-right {
    display: none;
  }

  .social-links-about-page-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .section-header-submenu {
    display: none;
  }

  .section-about-instagram {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-3-feature-columns {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-link-text {
    text-align: center;
  }

  .html-footer-text-link {
    justify-content: center;
    display: flex;
  }

  .html-header-text-link {
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
  }

  .html-header-text-link.mobile-submenu {
    display: flex;
  }

  .html-subheader-link {
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
  }

  .lead-capture-form-block {
    width: 100%;
    margin-top: 10px;
  }

  .grid-lead-capture {
    grid-template-columns: 1fr;
  }

  .div-thin-line-vertical {
    display: none;
  }

  .grid-lead-capture-table-header, .grid-lead-capture-table {
    grid-template-columns: .65fr 1fr .5fr 50px;
  }

  .text-lead-capture-field-title {
    font-size: 12px;
  }

  .text-lead-capture-field-title.date, .text-lead-capture-field-title.type, .text-lead-capture-field-data.date {
    display: none;
  }

  .text-lead-capture-field-data.mobile {
    display: block;
  }

  .div-lead-table-grid-child {
    justify-content: center;
  }

  .div-lead-capture-50-percent-wrapper {
    width: 70%;
  }

  .div-lead-capture-50-percent-wrapper.lead-form-container {
    max-width: 380px;
  }

  .div-lead-capture-50-percent-wrapper-contact-info {
    display: none;
  }

  .grid-4 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr;
  }

  .nav-menu-black {
    background-color: #000000eb;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: 100vh;
    padding-bottom: 30px;
    overflow: scroll;
  }

  .burger-icon-white {
    color: #fff;
    font-size: 34px;
  }

  .div-instagram-feed-user-profile {
    margin-top: 0;
  }

  .html-instagram-feed-user-profile {
    margin-top: 15px;
  }

  .lead-capture-form-block-user {
    margin-top: 10px;
  }

  .wrapper-property-header-mls {
    flex-direction: row-reverse;
    justify-content: space-between;
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-lead-capture-user {
    grid-template-columns: 1fr;
  }

  .grid-title-and-checklist {
    grid-row-gap: 10px;
    justify-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-checklist-title-wrapper {
    flex-direction: column;
  }

  .grid-dashboard-section {
    justify-content: start;
    justify-items: start;
  }

  .grid-dashboard-checklist-item:hover {
    box-shadow: none;
    border-color: #0000;
  }

  .card {
    padding: 24px;
  }

  .div-unlock-leads {
    width: 70%;
  }

  .div-team-header-bottom-left, .div-team-header-bottom-right {
    display: none;
  }

  .collection-list-grid-areas {
    grid-template-columns: 1fr 1fr;
  }

  .navbar-property {
    height: 80px;
  }

  .slider-5 {
    height: 40vh;
    margin-top: 80px;
  }

  .container-property-nav-bar {
    height: 80px;
  }

  .grid-property-user.mobile-hide {
    display: none;
  }

  .image-logo-property-page {
    max-width: 110px;
    max-height: 40px;
    display: block;
  }

  .div-property-page-status.desktop {
    display: none;
  }

  .text-property-page-large-color {
    font-size: 20px;
  }

  .html-property-video-icon {
    z-index: 300;
    display: none;
  }

  .nav-link-property {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .nav-menu-10 {
    background-color: #fff;
  }

  .value-proposition-container-team {
    flex-direction: column;
    align-items: center;
    max-width: 90%;
    margin-top: -100px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .feature-wrapper:hover {
    box-shadow: none;
    transform: none;
  }

  .grid-features {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
    place-content: center;
    place-items: center;
    width: 95%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .collection-list-grid-agents {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .collection-list-grid-agents.team-page {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
    grid-auto-flow: row;
  }

  .collection-list-grid-agents.all-team-members-page {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .collection-list-properties {
    grid-template-columns: 1fr 1fr;
  }

  .grid-create-account {
    margin-top: 0;
  }

  .section-create-profile-white {
    height: auto;
    min-height: 100vh;
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .menu-logo-white-label.wl_logo_main {
    position: absolute;
  }

  .menu-logo-white-label.wl_logo_main.mobile {
    display: block;
  }

  .button-header-menu-login-white {
    display: flex;
  }

  .nav-menu-white-label {
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .section-dashboard-side-menu {
    border-bottom: 1px solid #e2e2e2;
    border-radius: 0;
    width: 100%;
    height: 70px;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    inset: 0% 0% auto;
  }

  .image-logo-property-page-header {
    display: none;
  }

  .html-social-share-buttons {
    height: 40px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: none;
    position: relative;
  }

  .html-social-share-buttons.mobile {
    display: flex;
  }

  .html-social-share-buttons-mobile {
    width: 100%;
    height: 80px;
    margin-top: 40px;
    display: block;
    position: relative;
  }

  .button-property-contact-header-menu {
    width: 50%;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .grid-header-columns {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: minmax(min-content, max-content);
    justify-items: center;
  }

  .grid-header-columns.issue-date {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-auto-columns: minmax(min-content, max-content);
    grid-auto-flow: column;
  }

  .text-home-hero {
    font-size: 60px;
  }

  .grid-home-hero-headline {
    justify-content: center;
    justify-items: center;
  }

  .grid-authorized-main-menu {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-auto-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .grid-hero-company-logos {
    grid-row-gap: 30px;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  }

  .image-hero-company-logo {
    max-width: 150px;
    max-height: 60px;
  }

  .section-property-360-tour-new, .section-property-video-new {
    height: auto;
    padding: 40px 20px;
  }

  .section-property-map-new {
    height: auto;
  }

  .section-property-description-new {
    padding-top: 60px;
  }

  .link-block-launch-assets-popup-new {
    background-size: cover;
    background-attachment: scroll;
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .html-property-map-wide {
    height: 300px;
  }

  .link-block-launch-video-popup {
    background-size: cover;
    background-attachment: scroll;
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section-property-image-gallery-new {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .qr-code-mobile-menu {
    width: 150px;
    height: 150px;
    margin-bottom: 40px;
    display: block;
  }

  .text-dashboard-menu {
    font-size: 14px;
  }

  .grid-dashboard-header {
    border-radius: 0;
    justify-content: center;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: 0% 0% auto;
  }

  .grid-dashboard-logo {
    display: none;
  }

  .button-add-new-property.mobile {
    display: inline-block;
  }

  .button-add-new-property.wl_button_main.mobile {
    justify-content: center;
    width: 50%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button-add-new-property.light.mobile {
    justify-content: center;
    width: 50%;
    display: flex;
  }

  .div-footer-powered-by-wrapper {
    margin-top: 20px;
  }

  .grid-index-main-content {
    margin-left: 20px;
    margin-right: 20px;
  }

  .nav-link-dashboard-dropdown-billing {
    opacity: 1;
    color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    text-decoration: none;
    display: flex;
  }

  .nav-link-dashboard-dropdown-billing:hover {
    border-right-color: #0000;
  }

  .grid-dashboard-header-quad {
    border-radius: 0;
    justify-content: center;
    width: 100%;
    height: 60px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    inset: 0% 0% auto;
  }

  .grid-getting-started {
    grid-template-columns: 1fr minmax(min-content, max-content);
  }

  .grid-nav-menu-dashboard {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
    justify-content: center;
    justify-items: center;
    width: auto;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-dashboard-menu-new-property {
    background-color: #e0316e;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .powered-by-mobile-menu {
    justify-content: center;
    display: flex;
    position: absolute;
    inset: auto 0% 200px;
  }

  .grid-title-and-checklist-offer {
    grid-row-gap: 10px;
    justify-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .html-billing-button {
    justify-content: flex-start;
    display: flex;
  }

  .grid-dashboard-body {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .div-save-button-wrapper {
    padding-bottom: 140px;
  }

  .html-nav-icon {
    margin-right: 5px;
  }

  .image-dashboard-user {
    z-index: 0;
    border-color: #fff;
  }

  .div-user-menu {
    display: none;
  }

  .link-property-main-image {
    width: 100%;
  }

  .image-main-property-image {
    z-index: 0;
  }

  .div-leads-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-lead-type {
    display: none;
  }

  .grid-lead-type.mobile {
    grid-column-gap: 5px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content) 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-properties-list {
    grid-column-gap: 10px;
    grid-template-columns: minmax(min-content, max-content);
    place-content: center;
    justify-items: center;
  }

  .grid-properties-table-header {
    grid-column-gap: 10px;
  }

  .section-additional-listings {
    padding-top: 40px;
  }

  .collection-list-wrapper-properties {
    width: 95%;
  }

  .grid-website-forms._2-column {
    padding-bottom: 0;
  }

  .grid-3-feature-wrapper {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .grid-4-step-process {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .section-pre-properties-headline {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-dashboard-website-checklist {
    grid-template-columns: minmax(min-content, max-content);
    justify-items: start;
  }

  .html-embed-10 {
    margin-top: 20px;
  }

  .grid-property-page-header-full-address.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 3px;
    grid-template-rows: minmax(min-content, max-content);
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-columns: minmax(min-content, max-content);
    display: grid;
  }

  .grid-property-page-header-full-address.desktop {
    display: none;
  }

  .heading-additional {
    letter-spacing: 8px;
    font-size: 30px;
  }

  .wrapper-website-timer {
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-dashboard-unlock-tools {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .grid-website-checklist-wrapper {
    grid-row-gap: 10px;
    justify-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-phone-iframe {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-join-product-example-wrapper {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .grid-join-product-features {
    grid-row-gap: 20px;
    place-content: center;
    justify-items: start;
  }

  .wrapper-join-page {
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-join-feature {
    width: 90%;
  }

  .grid-process-steps-wrapper {
    grid-row-gap: 20px;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-process-individual-step {
    grid-column-gap: 15px;
    background-color: #f0f0f0;
    border-radius: 8px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
    grid-auto-flow: column;
    justify-content: start;
    width: auto;
    min-width: 50%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 20px;
  }

  .rich-text-process-step {
    text-align: left;
    align-items: flex-start;
    width: auto;
  }

  .grid-agent-marketing-tools {
    grid-template-columns: 1fr 1fr;
  }

  .wrapper-footer-modern-property {
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-homepage-headline-and-button {
    max-width: 90%;
  }

  .grid-property-card-specs-old {
    display: none;
  }

  .html-footer-login-link {
    justify-content: center;
    display: flex;
  }

  .html-launch-website-button {
    max-width: 90%;
  }

  .grid-lead-team-selection-options {
    grid-template-columns: .65fr 1fr .5fr 50px;
  }

  .grid-team-selection {
    grid-row-gap: 20px;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: stretch;
  }

  .grid-team-admin-table {
    grid-row-gap: 15px;
    grid-template-columns: minmax(min-content, max-content);
    place-content: center;
    justify-items: center;
  }

  .grid-team-admin-table.user {
    grid-row-gap: 30px;
    grid-auto-flow: row;
  }

  .button-invite-admin.mobile {
    display: inline-block;
  }

  .div-team-admin-field-wrapper {
    width: 100%;
    min-width: 300px;
    max-width: 500px;
  }

  .section-hero-header {
    height: auto;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .grid-31 {
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-columns: minmax(min-content, max-content);
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .button-effectively-login {
    width: 100%;
  }

  .text-team-admin-email.date {
    display: none;
  }

  .text-team-admin-email.mobile {
    display: block;
  }

  .div-modern-profile-wrapper {
    display: flex;
  }

  .grid-user-profile-links.social {
    display: none;
  }

  .grid-profile-qr-code-wrapper {
    margin-top: 0;
    margin-bottom: 20px;
    display: none;
  }

  .html-profile-qr-code {
    display: block;
  }

  .div-powered-by-wrapper-user-profile {
    justify-content: center;
  }

  .grid-unlock-website-offer {
    grid-row-gap: 10px;
    justify-items: start;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .button-checkout.mobile {
    display: inline-block;
  }

  .grid-50-50-grey-white {
    grid-template-columns: 1fr;
  }

  .grid-checkout-50-right {
    justify-content: center;
    justify-items: center;
    width: 100vw;
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .grid-checkout-50-left {
    justify-content: center;
    place-items: center;
    width: 100%;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .text-heading-unlock-website {
    text-align: center;
  }

  .grid-37 {
    grid-row-gap: 10px;
    place-content: center;
    place-items: center;
  }

  .menu-logo-white-label-checkout.wl_logo_main.mobile {
    display: block;
  }

  .html-proceed-to-checkout-button {
    width: 100%;
  }

  .grid-join-features {
    grid-row-gap: 40px;
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
    grid-auto-flow: row;
  }

  .grid-39 {
    grid-row-gap: 0px;
  }

  .message-url-error {
    display: none;
  }

  .div-video-homepage-angled {
    justify-content: flex-start;
    padding-top: 100px;
  }

  .video-background-play-homepage {
    width: 100%;
  }

  .html-iframe-phones-cta {
    margin-left: auto;
    margin-right: auto;
  }

  .navbar-authorized {
    justify-content: flex-end;
    padding-right: 0;
  }

  .nav-menu-authorized-main {
    background-color: var(--white);
    flex-direction: column;
    min-height: 100vh;
    padding-top: 20px;
    inset: 80px 0% auto;
  }

  .text-join-hero {
    font-size: 60px;
  }

  .grid-head-menu-social-icon {
    justify-content: center;
    place-items: center;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .grid-head-menu-social-icon.mobile-menu {
    grid-column-gap: 15px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-columns: minmax(min-content, max-content);
    display: grid;
  }

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

  .grid-about-user {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: minmax(min-content, max-content);
    place-content: center;
    place-items: center;
    margin-bottom: -48px;
  }

  .grid-about-user-name-title {
    grid-row-gap: 10px;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
    margin-top: 0;
    padding-bottom: 0;
  }

  .text-about-user-dre {
    white-space: normal;
  }

  .grid-41 {
    grid-row-gap: 10px;
    grid-template-columns: minmax(min-content, max-content);
    place-content: center;
    place-items: end center;
  }

  .grid-join-hero-headline {
    justify-content: center;
    justify-items: center;
  }

  .grid-property-wide-city-state-zip {
    flex-direction: column;
    grid-auto-flow: column;
    margin-bottom: 0;
  }

  .collection-list-wrapper-wide-property, .grid-pricing-chart-wrapper {
    max-width: 90%;
  }

  .div-pricing-element-wrapper.feature {
    padding-left: 10px;
  }

  .div-pricing-element-wrapper.feature.sub-feature {
    padding-left: 20px;
  }

  .text-pricing-feature {
    text-align: left;
  }

  .body-dashboard-new {
    padding-top: 80px;
    padding-left: 0;
  }

  .div-dashboard-menu-link-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .grid-nav-menu-dashboard-new {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    grid-template-columns: minmax(min-content, max-content);
  }

  .div-upload-profile-pic {
    display: none;
  }

  .image-user-profile-pic-menu {
    z-index: 0;
  }

  .nav-bar-dashboard {
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: 80px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    display: flex;
    overflow: visible;
    box-shadow: 0 1px 19px #00000026;
  }

  .menu-button-dashboard {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    right: 0%;
  }

  .menu-button-dashboard.w--open {
    background-color: var(--white);
  }

  .nav-dashboard-menu-wrapper {
    background-color: var(--white);
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 70vh;
    padding-top: 10px;
    padding-left: 20px;
    display: flex;
    overflow: auto;
    box-shadow: 0 20px 14px #00000057;
  }

  .grid-pricing-wrapper {
    max-width: 95%;
    margin-bottom: 60px;
  }

  .grid-pricing-single-package.sticky {
    width: 90%;
    position: relative;
    top: auto;
  }

  .grid-build-website-temp {
    grid-row-gap: 10px;
    justify-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-authorized-menu-wrapper {
    width: 100%;
  }

  .menu-button-real-producers {
    flex-direction: column;
    align-items: center;
  }

  .menu-button-real-producers.w--open {
    color: var(--authorized\<deleted\|variable-400fdd40\>);
    background-color: #fff0;
  }

  .text-pricing-subfeature.red, .text-pricing-subfeature.green {
    font-size: 12px;
  }

  .text-pricing-chart-title, .text-pricing-chart-title.feature {
    font-size: 22px;
  }

  .div-package-element-wrapper {
    padding-left: 0;
  }

  .text-package-feature {
    text-align: left;
  }

  .authorized-footer-link-text {
    text-align: center;
  }

  .grid-pricing-wrapper-dashboard {
    max-width: 95%;
    margin-bottom: 60px;
  }

  .grid-pricing-chart-wrapper-dashboard {
    max-width: 90%;
  }

  .icon-mobile-menu {
    color: var(--real-producers-blue);
    font-size: 40px;
  }

  .div-product-phone {
    margin-left: auto;
    margin-right: auto;
  }

  .text-dashboard-welcome-message {
    font-size: 24px;
  }

  .grid-product-individual-feature {
    grid-row-gap: 20px;
    place-content: center;
    justify-items: center;
  }

  .grid-product-individual-feature-wrapper {
    grid-auto-flow: row;
  }

  .text-product-feature-description {
    line-height: 1.6em;
  }

  .grid-individual-product-feature {
    grid-template-columns: 1fr;
  }

  .grid-headline-section-break {
    background-repeat: repeat, no-repeat;
    background-attachment: scroll, scroll;
  }

  .grid-product-main-header {
    grid-template-columns: minmax(min-content, max-content);
    width: 90%;
    margin-top: 100px;
  }

  .link-product-previous, .link-product-next {
    display: none;
  }

  .grid-product-features {
    grid-row-gap: 20px;
    place-content: center;
    justify-items: center;
  }

  .grid-product-example-wrapper {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-authorized-home-buttons {
    grid-row-gap: 20px;
    grid-auto-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .grid-authorized-color-headline {
    grid-row-gap: 20px;
    grid-auto-columns: minmax(min-content, max-content);
    grid-auto-flow: column;
    place-content: center;
    place-items: center;
  }

  .grid-blog-list, .grid-blog-table-header {
    grid-column-gap: 10px;
  }

  .grid-blog-post-card-info {
    background-size: auto, 900px;
  }

  .paragraph-blog-card-date.short-paragraph, .paragraph-card-user-name.short-paragraph {
    width: 100%;
  }

  .collection-list-cards {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-wrapper-cards {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-form-city-access {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .dropdown-product-menu {
    display: none;
  }

  .grid-dashboard-products {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .grid-dashboard-products.menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom-style: none;
    border-right-style: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-dashboard-products {
    font-size: 30px;
  }

  .link-dashboard-individual-product {
    padding-left: 30px;
    padding-right: 30px;
    overflow: visible;
  }

  .image-product-thumbnail {
    max-width: 60px;
    height: auto;
    max-height: 100px;
  }

  .grid-campaign-social-proof {
    width: 90%;
  }

  .grid-blog-post-wrapper {
    grid-template-columns: 1fr;
  }

  .grid-blog-agent-info {
    width: 80%;
    margin-left: 0;
    position: static;
  }

  .text-property-card-small.short-paragraph {
    width: 100%;
  }

  .link-logo-signup-nav {
    position: absolute;
  }

  .grid-profile-content {
    grid-row-gap: 5px;
    padding-top: 0;
  }

  .html-property-map-photoshoot {
    height: 300px;
  }

  .div-user-profile-additional-buttons, .link-user-profile-scan-button, .grid-user-profile-wrapper {
    display: none;
  }

  .grid-shotshoot-successful-submit {
    margin-top: 0;
  }

  .rich-text-user-profile-bio {
    height: auto;
    max-height: 10em;
    margin-bottom: 10px;
  }

  .grid-portfolio-main-header {
    grid-template-columns: minmax(min-content, max-content);
    width: 90%;
    margin-top: 100px;
  }

  .section-portfolio-header {
    height: auto;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .grid-photoshoot-includes {
    grid-template-columns: minmax(min-content, max-content);
    justify-items: start;
  }

  .grid-photoshoot-checklist-item:hover {
    box-shadow: none;
    border-color: #0000;
  }

  .grid-dashboard-tools, .grid-authorized-portfolio, .collection-list-user-profile-properties {
    grid-template-columns: 1fr 1fr;
  }

  .html-video-test {
    z-index: 100;
    height: 100%;
    position: relative;
  }

  .button-dashboard-product {
    background-color: #fff;
  }

  .grid-dashboard-product-features:hover {
    box-shadow: none;
    border-color: #0000;
  }

  .grid-product-image-slider {
    grid-row-gap: 50px;
  }

  .slider-7 {
    margin-bottom: 40px;
  }

  .section-product-header {
    height: auto;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .grid-product-hero-headline {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
  }

  .grid-product-hero {
    width: 100%;
  }

  .bg-video-product {
    max-height: 420px;
  }

  .grid-checkout-powered-by {
    display: none;
  }

  .grid-authorized-testimonials {
    grid-template-columns: 1fr 1fr;
    width: 90%;
  }

  .icon-how-it-works-center {
    display: none;
  }

  .collection-list-grid-video-samples {
    grid-template-columns: 1fr 1fr;
  }

  .section-how-it-works {
    padding: 0 8px 104px;
  }

  .section-how-it-works.video-gradient, .section-how-it-works.hero-gradient {
    height: auto;
    min-height: 720px;
  }

  .process-how-it-works {
    padding-left: 8px;
    padding-right: 8px;
  }

  .process-how-it-works.no-margin-bottom {
    margin-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .grid-headline-how-it-works {
    justify-content: center;
    justify-items: center;
  }

  .text-how-it-works-step {
    color: var(--white);
    font-size: 35px;
    display: block;
  }

  .grid-how-it-works-bullet {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-how-it-works-bullet:hover {
    box-shadow: none;
    border-color: #0000;
  }

  .text-how-it-works-bullet {
    text-align: left;
    font-size: 16px;
    font-style: normal;
  }

  .authorized-subheadline {
    max-width: 80%;
  }

  .grid-authorized-special-feature {
    grid-template-columns: 1fr;
    width: 90%;
  }

  .image-special-step-process {
    max-width: 700px;
  }

  .div-step-process-wrapper {
    width: 700px;
    height: 300px;
  }

  .slider-team-hero-arrows {
    display: none;
  }

  .bg-video-product-item {
    max-height: 420px;
  }

  .grid-section-headline {
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
  }

  .grid-black-50-50-full-width {
    grid-template-columns: 1fr;
    width: 90%;
  }

  .grid-authorized-large-feature {
    margin-left: auto;
    margin-right: auto;
  }

  .image-laptop-screenshot {
    max-width: 95%;
  }

  .grid-dashboard-subscriptions {
    grid-template-columns: 1fr 1fr;
  }

  .grid-properties-section {
    justify-items: center;
    width: 100%;
    position: relative;
  }

  .tabs-properties {
    max-width: 750px;
  }

  .tabs-menu-property {
    justify-content: flex-start;
    width: 100%;
    overflow: scroll;
  }

  .div-buy-sell-paragraph-wrapper, .div-event-title-content {
    width: 90%;
  }

  .grid-footer-social-icons {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 20px;
  }

  .grid-about-user-pic-and-social {
    place-content: center;
    place-items: center;
  }

  .button-dashboard-manage {
    background-color: #fff;
  }

  .collection-item-campaign-gallery-picture {
    height: 130px;
  }

  .grid-pricing-chart-buttons {
    max-width: 90%;
  }

  .div-pricing-element-button-wrapper.feature {
    padding-left: 10px;
  }

  .div-pricing-element-button-wrapper.feature.sub-feature {
    padding-left: 20px;
  }

  .grid-dashboard-call-or-appointment {
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    place-content: center;
    justify-items: center;
  }

  .div-user-profile-pic-wrapper {
    z-index: 5001;
    position: relative;
    top: -122px;
  }

  .button-user-profile-quick-text {
    background-color: var(--red);
    color: var(--white);
    border-radius: 8px;
    padding: 10px;
    text-decoration: none;
  }

  .grid-user-quick-text-wrapper {
    grid-template-columns: 1fr;
    place-content: center;
    place-items: center;
    height: 100%;
  }

  .section-one-click-text {
    z-index: 10000;
    background-color: #ffffffe3;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 25px;
    display: flex;
    position: sticky;
    bottom: 0;
    box-shadow: 0 1px 20px #00000042;
  }

  .g {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--white);
    border-radius: 100px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
    grid-auto-columns: 1fr;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .grid-one-click-button {
    background-color: var(--white);
    border: 1px solid #e2e2e2;
    border-radius: 100px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
    place-content: center;
    place-items: center;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
  }

  .grid-one-click-button.hide {
    text-decoration: none;
  }

  .image-agent-profile-one-click-text {
    box-shadow: none;
  }

  .html-one-click-text-button {
    width: 100%;
    text-decoration: none;
  }

  .text-one-click-text {
    text-decoration: none;
  }

  .text-profile-links-section-title, .text-user-profile-subtext {
    margin-bottom: 0;
  }

  .text-user-profile-special-feature {
    font-size: 30px;
  }

  .grid-landing-page-hero {
    max-width: 90%;
  }

  .text-row-title {
    font-size: 30px;
  }

  .grid-dashboard-unlock-features {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .button-master-cta {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-homepage-products {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .link-homepage-product {
    min-height: 190px;
    padding-left: 30px;
    padding-right: 30px;
    overflow: visible;
  }

  .grid-homepage-headline-product {
    width: 90%;
  }

  .grid-homepage-headline-product.top-margin {
    padding-top: 20px;
  }

  .button-learn-more-dbc {
    background-color: #c5c5c5;
    border-radius: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 16px;
    font-weight: 300;
  }

  .text-user-lisence-number {
    text-align: left;
    margin-top: 5px;
  }

  .grid-dashboard-subscription-info {
    place-content: center;
    justify-items: center;
  }

  .grid-feature-wrapper {
    max-width: 400px;
  }

  .button-dashboard-feature, .button-dashboard-subscription {
    background-color: #fff;
  }

  .text-promo-headline, .text-promo-headline.white {
    font-size: 60px;
  }

  .grid-promo-headline {
    justify-content: center;
    justify-items: center;
  }

  .button-show-page-assets {
    display: none;
  }

  .text-backend-training-video-title {
    font-size: 24px;
  }

  .button-training-videos-cta.mobile {
    display: inline-block;
  }

  .button-training-videos-cta.wl_button_main.mobile, .button-training-videos-cta.light.mobile {
    justify-content: center;
    width: 50%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .html-dbc-button.desktop {
    display: none;
  }

  .grid-badges-centered {
    grid-auto-flow: row;
  }

  .button-options.mobile {
    display: inline-block;
  }

  .button-options.wl_button_main.mobile, .button-options.light.mobile {
    justify-content: center;
    width: 50%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .grid-profile-bio-popup-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .html-logo-user-profile-mobile {
    position: absolute;
    top: 20px;
    left: 20px;
  }

  .link-header-menu-user-profile {
    grid-auto-columns: minmax(min-content, max-content);
    align-content: center;
    justify-items: center;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-header-menu-user-profile {
    text-align: center;
  }

  .html-user-profile-top-right-icon {
    display: block;
    position: absolute;
    inset: 20px 20px auto auto;
  }

  .html-user-profile-top-right-icon.desktop {
    display: none;
  }

  .tabs-submenu {
    justify-content: center;
    width: 100%;
    max-width: 95vw;
    overflow: scroll;
  }

  .grid-profile-contact-over-video {
    z-index: 1500;
  }

  .html-qr-business-card {
    display: block;
  }

  .button-dashboard-customize-product {
    background-color: #fff;
  }

  .div-team-members-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .dashboard-dropdown-toggle:active {
    background-color: #f7f7f7;
  }

  .nav-link-dashboard-dropdown-option {
    opacity: 1;
  }

  .nav-link-dashboard-dropdown-option:hover {
    border-right-color: #0000;
  }

  .nav-link-dashboard-dropdown-option.w--current {
    border-right-color: #e2e2e2;
  }

  .nav-link-dashboard-dropdown-menu {
    color: #fff;
    border-radius: 8px;
    text-decoration: none;
  }

  .nav-link-dashboard-dropdown-menu:hover {
    border-right-color: #0000;
  }

  .nav-link-dashboard-dropdown-menu.w--current {
    border-right-color: #e2e2e2;
  }

  .text-dashboard-auth-link-title, .text-dashboard-auth-link {
    font-size: 18px;
  }

  .grid-my-auth-link.menu {
    grid-column-gap: 3px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-columns: minmax(min-content, max-content);
    justify-content: start;
    justify-items: start;
    display: grid;
  }

  .background-video-product-loop {
    display: none;
  }

  .background-video-product-loop.mobile {
    width: 400px;
    height: 400px;
    display: block;
  }

  .grid-home-hero-video {
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    width: 90%;
    margin-top: 40px;
  }

  .grid-buttons-create-account-learn-more {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-auto-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .grid-home-hero-headline-left {
    justify-content: center;
    justify-items: center;
  }

  .collection-grid-brand-logos {
    grid-column-gap: 0px;
    grid-template-columns: 250px 250px 250px 250px 200px 250px 250px 250px 250px;
  }

  .div-logos-horizontal-scroll-wrapper {
    padding-bottom: 100px;
  }

  .grid-home-products {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 100%;
  }

  .text-home-steps-title, .text-home-steps-title.white {
    font-size: 60px;
  }

  .grid-home-step-title {
    align-content: center;
    align-items: center;
  }

  .grid-large-testimonial {
    width: 100%;
  }

  .grid-menu-products {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center stretch;
    display: grid;
  }

  .grid-industry-names {
    grid-column-gap: 10px;
  }

  .text-home-industries {
    font-size: 20px;
  }

  .grid-header-subtext {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: row;
  }

  .collection-item-join-product {
    transform-origin: 50% 0;
    transform: scale(.8);
  }

  .grid-qr-and-contact-buttons {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .div-full-phone-iframe, .div-full-phone-iframe-videos {
    margin-left: auto;
    margin-right: auto;
  }

  .div-join-page-header-displays {
    display: none;
  }

  .div-join-page-header-displays.mobile, .div-join-page-header-displays.homepage {
    display: flex;
  }

  .grid-join-learn-more-arrow {
    display: none;
  }

  .text-property-team-slider {
    text-align: center;
    font-size: 20px;
  }

  .text-property-team-slider.small {
    font-size: 12px;
  }

  .grid-property-info-team-slider {
    place-content: center;
    place-items: center;
  }

  .collection-list-wrapper-products {
    width: 90%;
  }

  .grid-dashboard-special-offer {
    grid-column-gap: 10px;
  }

  .grid-profile-bio-popup-wrapper-content {
    grid-auto-columns: 1fr;
  }

  .link-user-profile-main-button.dbc_link.desktop {
    display: none;
  }

  .html-profile-save-button {
    display: block;
  }

  .navbar-join-page {
    padding-right: 20px;
  }

  .grid-profile-qr-popup-wrapper {
    grid-auto-columns: 1fr;
  }

  .grid-authorized-tutorial {
    display: none;
  }

  .text-authorized-demo-thumbnail {
    font-size: 14px;
  }

  .text-dashboard-auth-link-copy {
    font-size: 18px;
  }

  .text-dashboard-main {
    font-size: 14px;
  }

  .text-dashboard-main.special-offer {
    font-size: 12px;
  }

  .icon-special-offer-check {
    width: 15px;
    height: 15px;
  }

  .text-dashboard-special-offer {
    font-size: 24px;
  }

  .subtext-page-break {
    font-size: 30px;
  }

  .text-page-break {
    font-size: 60px;
  }

  .image-product-main.mobile {
    display: block;
  }

  .grid-main-menu-product {
    grid-column-gap: 10px;
    grid-row-gap: 5px;
    background-image: linear-gradient(to bottom, var(--steel-blue), var(--blue-violet\<deleted\|variable-6cbe94e3\>));
    filter: none;
    border-color: #fff0;
    grid-template-rows: minmax(min-content, max-content);
    grid-template-columns: max-content max-content;
    grid-auto-columns: minmax(min-content, max-content);
    grid-auto-flow: column;
    min-width: 150px;
    display: grid;
  }

  .image-main-menu-icon-product {
    height: 50px;
  }

  .grid-main-menu-product-text {
    grid-column-gap: 7px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: center start;
    place-items: center start;
  }

  .collection-list-wrapper-main-menu {
    display: block;
  }

  .grid-dashboard-in-ipad-bullets {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-page-break-headline {
    grid-auto-flow: row;
  }

  .text-main-menu-product {
    text-align: left;
  }

  .grid-product-text {
    grid-column-gap: 7px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .grid-offer-page-wrapper {
    max-width: 90%;
  }

  .section-special-offer-header {
    height: auto;
  }

  .div-offer-video-wrapper {
    width: 95%;
  }

  .button-special-offer-cta {
    margin-left: auto;
    margin-right: auto;
  }

  .mask-testimonials {
    width: 100%;
  }

  .grid-4-features {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    width: 90%;
  }

  .collection-item-testimonials {
    width: 100%;
  }

  .grid-lead-capture-success, .grid-lead-capture-user-name {
    max-width: 500px;
  }

  .section-sticky-contact-buttons {
    z-index: 10000;
    background-image: linear-gradient(#fff 14%, #ffffff96);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: sticky;
    bottom: 0;
    box-shadow: 0 1px 20px #00000042;
  }

  .grid-sticky-contact-buttons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-content: center space-between;
    place-items: center;
    width: 100%;
    max-width: 500px;
    display: grid;
  }

  .image-profile-pic-sticky-buttons {
    object-fit: cover;
    border-radius: 100px;
    width: 50px;
    height: 50px;
  }

  .link-sticky-button {
    grid-column-gap: 16px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    padding: 15px 8px 20px;
    text-decoration: none;
    display: grid;
  }

  .text-sticky-buttons {
    font-size: 12px;
    line-height: 1.2em;
    text-decoration: none;
  }

  .svg-sticky-button {
    width: 50px;
    height: 50px;
  }

  .collection-list-sticky-buttonos {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .text-offer-headline {
    font-size: 40px;
  }

  .grid-offer-modal-headline {
    padding-bottom: 170px;
  }

  .grid-offer-modal-body {
    margin-top: -150px;
  }

  .section-special-offer-cta {
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .logo-offer-authorized {
    max-width: 150px;
  }

  .text-offer-logo-slogan {
    font-size: 22px;
  }

  .grid-top-row-video-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .grid-top-row-video-text {
    justify-content: center;
    justify-items: center;
  }

  .grid-horizontal-cta-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    width: 60%;
  }

  .rich-text-horizontal-cta {
    text-align: center;
  }

  .collection-list-wrapper-faq {
    width: 90%;
  }

  .grid-question {
    align-content: center;
    align-items: center;
  }

  .grid-event-links {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
    place-content: center;
    place-items: center;
    max-width: 550px;
    margin-bottom: 25px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .grid-event-date-wrapper {
    border-left-style: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    place-content: center;
    place-items: center;
    max-width: 100%;
  }

  .text-event-title {
    text-align: center;
    white-space: normal;
    width: 100%;
  }

  .grid-event-name-time-location {
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
    place-content: center;
    place-items: center;
  }

  .grid-event-time.mobile-hide {
    display: none;
  }

  .grid-event-time-location-address {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: row;
  }

  .collection-list-galleries, .collection-list-galleries.sub-galleries {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-gallery-main:hover {
    transform: none;
  }

  .div-contact-buttons-create-account {
    grid-auto-columns: minmax(min-content, max-content);
  }

  .div-dbc-create-profile {
    display: flex;
  }

  .menu-logo-create-account.wl_logo_main {
    width: 200px;
    position: absolute;
  }

  .menu-logo-create-account.wl_logo_main.mobile {
    display: block;
  }

  .div-nav-bar-create-account {
    margin-left: 20px;
    margin-right: 20px;
  }

  .button-launch-gallery.with-city-name {
    font-size: 14px;
  }

  .grid-more-ctas {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .section-create-profile-dbc-view {
    height: auto;
    min-height: 100vh;
  }

  .icon-signup-step {
    width: 15px;
    height: 15px;
  }

  .video-main-get-started {
    height: 270px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-dashboard-wrapper {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .image-icon-product-app._100px {
    width: 60px;
  }

  .grid-app-products {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 100%;
  }

  .body-authorized-dashboard {
    padding-top: 80px;
    padding-left: 0;
  }

  .menu-logo-authorized-dashboard.wl_logo_main.mobile {
    display: block;
  }

  .grid-connect-hero {
    grid-row-gap: 30px;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
  }

  .grid-hero-headline-left {
    max-width: none;
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid-connect-form-wrapper {
    margin-top: 0;
  }

  .image-coonnect-company-logo {
    max-width: 150px;
    max-height: 60px;
  }

  .icon-dashboard-menu {
    z-index: 0;
    border-color: #868686;
  }

  .html-embed-wistia._800px {
    width: 95%;
  }

  .nav-link-user-link:hover {
    border-right-color: #0000;
  }

  .nav-link-user-link.w--current {
    border-right-color: #e2e2e2;
  }

  .nav-menu-title:hover {
    border-right-color: #0000;
  }

  .nav-menu-title.w--current {
    border-right-color: #e2e2e2;
  }

  .grid-profile-lead-capture-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .grid-profile-lead-capture {
    grid-auto-columns: 1fr;
  }

  .grid-dashboard-row {
    grid-template-columns: 1fr;
  }

  .scroll-snap-wrapper {
    display: none;
  }

  .grid-connect-lead-capture-wrapper {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .grid-connect-lead-capture {
    grid-auto-columns: 1fr;
  }

  .div-connect-agents-wrapper {
    margin-top: 30px;
    margin-bottom: 0;
  }

  .text-connect-hero {
    text-align: center;
    font-size: 40px;
  }

  .section-connect-hero {
    height: auto;
    padding-bottom: 60px;
  }

  .grid-connect-headline {
    display: none;
  }

  .grid-connect-headline.mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: center;
    max-width: 500px;
    display: grid;
  }

  .grid-connect-footer {
    flex-flow: wrap;
    justify-content: space-between;
    max-width: 100%;
    margin-top: 20px;
    position: relative;
    bottom: auto;
  }

  .grid-connect-footer.footer, .grid-connect-footer.sub-footer {
    flex-direction: column;
  }

  .grid-pricing-table-row {
    width: 100%;
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-pricing-table-row.top {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 95%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-pricing-table-row.bottom {
    display: none;
  }

  .grid-pricing-table-row.mobile-top-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px solid #e2e2e2;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-pricing-table-wrapper {
    width: 95%;
  }

  .grid-pricing-product-title.free-trial {
    display: none;
  }

  .text-pricing-bullet {
    text-align: left;
    font-size: 14px;
  }

  .text-pricing-subtext {
    text-align: center;
    font-size: 10px;
  }

  .tabs-pricing {
    margin-top: 20px;
  }

  .logo-presentation-hero {
    max-width: 150px;
    max-height: 50px;
  }

  .div-pricing-placeholder {
    display: none;
  }

  .grid-pricing-team-wrapper {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .text-contact-form-title {
    font-size: 32px;
  }

  .grid-contact-us-form {
    width: 90%;
    margin-top: 0;
  }

  .grid-footer-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    width: 90%;
  }

  .grid-footer-products {
    place-content: start;
    place-items: start;
  }

  .grid-footer-logo-column {
    width: 100%;
  }

  .text-main-menu-product-subtext {
    text-align: left;
  }

  .grid-presentation-product-features {
    grid-row-gap: 20px;
    place-content: center;
    justify-items: start;
  }

  .grid-pricing-table-presentation {
    width: 100%;
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-pricing-table-presentation.top {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 95%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-pricing-table-presentation.bottom {
    display: none;
  }

  .grid-pricing-table-presentation.mobile-top-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px solid #e2e2e2;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-presentation-all-graphics {
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    width: 90%;
    margin-top: 40px;
  }

  .collection-list-wrapper-authorized-events {
    width: 90%;
  }

  .collection-item-presentation-computer-phone {
    transform-origin: 50% 0;
    transform: scale(.8);
  }

  .grid-presentation-postcards {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .collection-item-computer-phone {
    transform-origin: 50% 0;
    transform: scale(.8);
  }

  .grid-pricing-table-row-presentation {
    width: 100%;
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-pricing-table-row-presentation.top {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 95%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-pricing-table-row-presentation.bottom {
    display: none;
  }

  .grid-pricing-table-row-presentation.mobile-top-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px solid #e2e2e2;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-headline-hero-small, .text-headline-hero-small.caps {
    font-size: 60px;
  }

  .grid-digital-card-hero-headline {
    grid-row-gap: 20px;
    grid-auto-columns: minmax(min-content, max-content);
    grid-auto-flow: column;
    place-content: center;
    place-items: center;
  }

  .grid-digital-card-sticky-button {
    z-index: 1000;
    background-color: var(--white);
    border-radius: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: fixed;
    inset: auto 10px 10px;
    box-shadow: 0 2px 20px #0003;
  }

  .section-digital-card-hero {
    height: auto;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .grid-grid-digital-card-hero {
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    width: 90%;
    margin-top: 40px;
  }

  .button-master-cta-white-label {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-digital-card-included {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    max-width: 95%;
  }

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

  .div-digital-card-contact-buttons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-columns: minmax(min-content, max-content);
    display: grid;
  }

  .grid-digital-card-contact-buttons {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    margin-top: 10px;
  }

  .grid-digital-card-business-info {
    margin-bottom: 5px;
  }

  .icon-check-included-app {
    width: 15px;
    height: 15px;
  }

  .grid-product-card.product-image-at-bottom {
    max-width: 400px;
  }

  .grid-product-card.product-image-at-bottom.mobile-only {
    grid-column-gap: 10px;
    grid-row-gap: 15px;
    grid-template-rows: minmax(min-content, max-content);
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-digital-card-included-bonuses {
    grid-template-columns: 1fr 1fr;
    place-content: center;
    place-items: center;
    width: 100%;
  }

  .grid-get-started-steps {
    grid-row-gap: 0px;
  }

  .grid-create-account-steps {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    max-width: none;
  }

  .html-button-mobile-hide, .link-learn-more-mobile-hide {
    display: none;
  }

  .text-included {
    text-align: left;
  }

  .section-digital-card-video {
    height: auto;
    padding-bottom: 60px;
  }

  .text-large-hero {
    font-size: 75px;
  }

  .grid-hero-subheadline {
    justify-content: center;
    justify-items: center;
  }

  .grid-hero-bullets {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    justify-items: center;
  }

  .text-hero-subtext-large {
    font-size: 30px;
  }

  .grid-property-card-agents {
    grid-row-gap: 10px;
    grid-template-columns: minmax(min-content, max-content);
  }

  .grid-sticky-lead-capture {
    grid-auto-columns: 1fr;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: auto;
  }

  .grid-content-with-sticky-bar-wrapper {
    grid-template-columns: 1fr;
  }

  .collection-list-properties-sticky-bar {
    grid-template-columns: 1fr 1fr;
  }

  .grid-property-agents {
    grid-auto-flow: row;
  }

  .div-team-members {
    width: 95%;
  }

  .grid-property-info-slider-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
    grid-auto-columns: minmax(min-content, max-content);
    grid-auto-flow: column;
    place-content: center;
    place-items: center;
    display: grid;
    position: absolute;
    inset: auto 0% 100px;
  }

  .grid-subfooter {
    grid-auto-flow: row;
    justify-content: center;
    width: 90%;
  }

  .image-special-offer-includes.mobile {
    display: block;
  }

  .button.menu {
    margin-top: 15px;
    margin-left: 0;
  }

  .button.menu-custom-logo {
    height: 60px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .logo-home-real-producers {
    max-width: 400px;
  }

  .collection-list-logos {
    grid-column-gap: 0px;
    grid-template-columns: 250px 250px 250px 250px 200px 250px 250px 250px 250px;
  }

  .grid-pricing-faq-wrapper {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }

  .grid-homepage-50-50 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
    place-content: start center;
    place-items: start center;
    margin-top: 40px;
  }

  .collection-list-single-issue {
    height: 100%;
  }

  .collection-list-single-issue.sub-galleries {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-issue-cover-homepage {
    max-height: 30vh;
    top: -20px;
    left: -170px;
  }

  .image-issue-cover-homepage:hover {
    transform: none;
  }

  .image-issue-cover-homepage.layer-3 {
    top: 20px;
    left: 170px;
  }

  .div-publisher {
    display: none;
  }

  .collection-list-cities {
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-bar-wrapper {
    padding-top: 0;
    padding-left: 20px;
  }

  .nav-bar-wrapper.submenu {
    padding-top: 0;
  }

  .nav-bar-main-menu {
    background-color: #fff;
    height: 100vh;
    padding-top: 20px;
  }

  .nav-link-real-producers {
    justify-content: center;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 7px;
    padding-bottom: 7px;
    display: flex;
  }

  .nav-link-real-producers.submenu {
    color: #666;
    font-size: 16px;
    display: flex;
  }

  .nav-link-real-producers.submenu:hover {
    background-color: var(--white);
  }

  .form-sticky {
    margin-bottom: 20px;
    position: static;
  }

  .grid-onboarding-step-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .div-blue-overlay-real-producers {
    padding-top: 110px;
    padding-bottom: 120px;
  }

  .grid-setup-rows-wrapper {
    padding-top: 120px;
  }

  .grid-setup-items-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .grid-setup-items-wrapper.brand {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-feature {
    margin-top: 100px;
  }

  .section-meet-publisher {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-meet-publisher-wrapper {
    grid-template-columns: 1fr;
    place-content: center;
    place-items: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .image-full-pic {
    width: 60%;
    margin-bottom: -37px;
  }

  .grid-meet-publisher-info {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto 1fr auto;
    place-content: center;
    place-items: center;
    height: auto;
    margin-bottom: -40px;
    top: -70px;
  }

  .grid-meet-publisher-name {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-auto-rows: auto;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
    margin-left: 10px;
  }

  .grid-meet-publisher-contact {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
    width: 90%;
    max-height: none;
  }

  .link-icon-social.header {
    background-color: var(--real-producers-blue);
    border-radius: 8px;
  }

  .rich-text-bio {
    text-align: center;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#000 44%, #0000 94%);
    -webkit-background-clip: text;
    background-clip: text;
    height: auto;
    max-height: 200px;
    overflow: hidden;
  }

  .grid-onboarding {
    grid-template-columns: 1fr;
    width: 90%;
    margin-top: 20px;
    margin-bottom: 60px;
  }

  .collection-item-event-image-link {
    width: 110px;
    height: 80px;
  }

  .grid-event-gallery-button {
    grid-auto-columns: minmax(min-content, max-content);
    place-content: center;
    place-items: center;
    width: 90%;
  }

  .button-view-event-gallery {
    width: 110px;
    height: 80px;
  }

  .section-past-event-header {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 100px;
  }

  .collection-list-image-gallery {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .lightbox-link-image-gallery {
    height: 100px;
  }

  .grid-home-page-hero {
    place-content: center;
    place-items: center;
  }

  .div-home-issues-wrapper {
    width: 90%;
    height: 330px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-home-issues-wrapper.mobile, .div-home-issues-wrapper.homepage {
    display: flex;
  }

  .navbar-real-producers {
    background-image: linear-gradient(#ffffff96, #fff 86%);
    height: 80px;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-real-producers.submenu {
    height: 80px;
  }

  .collection-list-issue-update-contact {
    margin-left: -90px;
  }

  .grid-core-value {
    width: 70%;
  }

  .grid-setup-3-column {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .grid-footer-links {
    grid-column-gap: 20px;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: column;
    margin-top: 20px;
  }

  .image-footer-logo {
    object-position: 50% 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .icon-rp-background {
    height: 30%;
  }

  .image-magazine-cover {
    height: 280px;
  }

  .collection-list-home-issue-1 {
    bottom: auto;
    left: 0;
    right: auto;
  }

  .collection-list-home-issue-2 {
    bottom: auto;
    right: auto;
  }

  .collection-list-home-issue-3 {
    bottom: auto;
    right: 0;
  }

  .div-blue-overlay-who-are-we {
    padding-top: 100px;
    padding-bottom: 120px;
  }

  .grid-who-are-we-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 500px;
  }

  .rich-text-mobile-centered {
    text-align: center;
  }

  .div-overlay-real-producers {
    padding-top: 100px;
    padding-bottom: 120px;
  }

  .section-home-hero {
    height: auto;
  }

  .grid-big-numbers {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-auto-flow: row;
  }

  .div-black-gradient-overlay-real-producers-copy {
    padding-top: 100px;
    padding-bottom: 120px;
  }

  .section-video-home {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lightbox-home-video {
    width: 90%;
    height: 400px;
    margin-top: -150px;
  }

  .div-big-numbers {
    padding-top: 60px;
    padding-bottom: 200px;
  }

  .text-headline-hero-big-number {
    margin-bottom: -26px;
    font-size: 160px;
  }

  .text-headline-hero-big-number.caps {
    font-size: 60px;
  }

  .big-hash-symbol {
    font-size: 70px;
  }

  .text-headline-hero, .text-headline-hero.caps {
    font-size: 60px;
  }

  .grid-feature-blur-bg {
    width: 90%;
    padding: 30px;
  }

  .image-featured {
    width: 220px;
  }

  .grid-hero-big-magazines {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .grid-page-title {
    max-width: 90%;
  }

  .text.partner-number, .text.partner-email, .text.user-number, .text.event-location, .text.event-date, .text.user-email {
    display: none;
  }

  .text.links-to {
    font-size: 14px;
  }

  .rich-text-feature {
    margin-left: auto;
    margin-right: auto;
  }

  .collection-list-partners-categories-sidebar {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 90%;
  }

  .grid-partner-category-title {
    place-items: center;
    width: 90%;
  }

  .grid-partner-wrapper {
    grid-template-columns: 1fr;
    place-content: center;
    height: auto;
  }

  .collection-list-wrapper-partners {
    width: 90%;
  }

  .grid-partner-name-logo {
    grid-auto-rows: auto;
  }

  .link-partner-logo {
    background-position: 50%;
  }

  .grid-event-videos {
    grid-auto-flow: row;
  }

  .collection-list-partners {
    grid-template-columns: 1fr 1fr;
    align-items: center;
  }

  .grid-main.landing-page {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-content: start;
    align-items: start;
  }

  .grid-main.admin-dashboard {
    display: none;
  }

  .html-meeting-widget {
    width: 100%;
  }

  .grid-mid-page-disclaimer {
    place-items: start stretch;
    max-width: 80%;
  }

  .search-bar, .search-results {
    width: 90%;
  }

  .html-nav-link-real-producers {
    justify-content: center;
    align-items: stretch;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .cta-button.menu {
    margin-top: 15px;
    margin-left: 0;
  }

  .grid-footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: minmax(min-content, max-content);
  }

  .text-not-available-on-mobile {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .grid-promos {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
    place-content: center;
    place-items: center;
    width: 95%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .collection-list-wrapper-issues {
    width: 95%;
  }

  .link-issue-cover-wrapper {
    width: 90%;
    height: 330px;
    margin-left: auto;
    margin-right: auto;
  }

  .link-issue-cover-wrapper.mobile, .link-issue-cover-wrapper.homepage {
    display: flex;
  }

  .image-individual-magazine-cover {
    height: 320px;
    margin-top: 0;
  }

  .grid-hero-individual-issue {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .navbar-real-producers-dashboard {
    background-image: linear-gradient(#ffffff96, #fff 86%);
    width: 100%;
    height: 80px;
    padding-top: 0;
    padding-bottom: 0;
    inset: 0% 0% auto;
  }

  .grid-navbar-dashboard-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr minmax(min-content, max-content) minmax(min-content, max-content);
    grid-auto-columns: minmax(min-content, max-content);
    grid-auto-flow: column;
    place-content: center space-between;
    place-items: center stretch;
    width: 100%;
    padding-left: 20px;
    padding-right: 5px;
  }

  .navbar-main-menu-dashboard {
    background-color: #fff;
    align-items: center;
    height: 100vh;
    padding-top: 20px;
  }

  .grid-dashboard-header-profile {
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .grid-dashboard-profile-pic-wrapper {
    position: relative;
    top: 0;
  }

  .nav-link-real-producers-dashboard {
    justify-content: center;
    display: flex;
  }

  .nav-link-real-producers-dashboard.mobile-submenu {
    display: flex;
  }

  .grid-dashboard-items-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .grid-dashboard-items-wrapper.brand {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rich-text-bio-partner {
    text-align: center;
    height: 100%;
    overflow: hidden;
  }

  .heading-partner-section {
    text-align: center;
  }

  .empty-state-partner {
    width: 90%;
  }

  .section-dashboard.header {
    height: 80px;
    margin-bottom: 80px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    top: 80px;
  }

  .section-dashboard.header.get-started {
    display: none;
  }

  .grid-partner-header-logo {
    grid-auto-flow: row;
    justify-content: center;
    margin-bottom: 0;
  }

  .collection-list-all-issues, .collection-list-all-issues.sub-galleries {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-advertise-hero {
    height: auto;
  }

  .div-black-gradient-overlay-advertise {
    padding-top: 100px;
    padding-bottom: 120px;
  }

  .grid-hero-magazines-advertise {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .image-magazine-advertise {
    height: 280px;
  }

  .section-links-wrapper {
    min-height: auto;
  }

  .collection-list-links-cities {
    place-items: center;
  }

  .collection-item-link-city {
    width: 90%;
  }

  .link-city {
    width: 100%;
    height: 160px;
  }

  .image-logo-link {
    max-width: 100%;
  }

  .div-thin-line-footer {
    width: 90%;
    top: 0;
  }

  .text-headline-top {
    font-size: 40px;
  }

  .text-headline-top.caps {
    font-size: 60px;
  }

  .grid-header-top-agents {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-headline-city {
    font-size: 50px;
  }

  .text-headline-city.caps {
    font-size: 60px;
  }

  .big-badge-background {
    background-position: 50% 20%;
    background-size: auto 80%;
    width: 70%;
    height: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .h3-meet-the-publisher {
    text-align: center;
    line-height: 1em;
  }

  .grid-partner-social-contact-buttons {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
    width: 90%;
    max-height: none;
  }

  .preview-text-partner-card {
    text-align: center;
  }

  .section-filter-menu {
    top: 80px;
  }

  .grid-filter-options {
    width: 90%;
  }

  .link-partner-header-logo {
    background-position: 50%;
  }

  .grid-custom-content {
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
    width: 95%;
  }

  .navbar-submenu-wrapper {
    background-color: var(--white);
    grid-auto-flow: row;
    justify-content: center;
    width: 30%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .navbar-menu-wrapper {
    background-color: #fff;
    width: 100%;
    min-height: 100vh;
    padding-top: 10px;
    position: absolute;
    overflow: auto;
  }

  .navbar-submenu {
    grid-auto-flow: row;
  }

  .grid-header-social-icons {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-bottom: 10px;
  }

  .collection-item-upcoming-event {
    grid-template-columns: minmax(min-content, max-content);
    place-content: center;
    justify-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .image-upcoming-event {
    width: 100%;
    max-height: 300px;
  }

  .text-event-date-upcoming {
    text-align: center;
    white-space: normal;
  }

  .grid-upcoming-event-buttons {
    grid-auto-flow: row;
    width: 90%;
    margin-top: 10px;
  }

  .item-meet-the-publisher {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-hero-content {
    max-width: 90%;
  }

  .grid-upcoming-event-cta-buttons {
    margin-left: 10px;
    margin-right: 10px;
  }

  .content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-account-dashboard {
    padding-left: 0;
  }

  .grid-account-list-item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 50px 1fr minmax(min-content, max-content);
  }

  .grid-account-list-item.sticky-header {
    top: 160px;
  }

  .form-select-city-wrapper {
    border-bottom-style: none;
    padding-bottom: 0;
  }

  .partner-name {
    font-size: 22px;
  }

  .grid-feature-partners {
    margin-top: 70px;
    margin-bottom: 40px;
  }

  .grid-facebook-groups.landing-page {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-content: start;
    align-items: start;
  }

  .grid-join-facebook-groups {
    grid-auto-flow: row;
    width: 70%;
  }

  .section-ways-to-win.landing-page {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-content: start;
    align-items: start;
  }

  .grid-ways-to-win {
    width: 90%;
  }

  .grid-dashboard-menu {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-edit-item-icons {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .grid-get-started-wrapper {
    width: 90%;
    margin-top: 80px;
  }

  .nav-bar-backend-logo {
    border-bottom-style: none;
    width: 250px;
    height: 70px;
  }

  .button-backend {
    padding: 10px 12px;
    font-size: 14px;
  }

  .button-backend.menu {
    margin-top: 15px;
    margin-left: 0;
  }

  .event-name, .user-name {
    font-size: 22px;
  }

  .grid-getting-started-backend {
    width: 100%;
  }

  .grid-calendar {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    justify-content: center;
    width: 90%;
  }

  .grid-calendar-card {
    padding: 10px;
  }

  .grid-calendar-profile-intro {
    text-align: center;
    grid-template-columns: minmax(min-content, max-content) auto;
  }

  .text-calendar-profile-intro {
    text-align: left;
  }

  .text-calendar-profile-intro.subtext, .grid-calendar-bullets, .line-break-calendar {
    display: none;
  }

  .icon-card-big-title {
    width: 130px;
    height: 130px;
  }

  .div-card-video-spacer {
    height: 350px;
  }

  .image-calendar-footer {
    display: none;
  }

  .grid-dashboard-section-header {
    grid-template-columns: 1fr;
  }

  .link-dashboard-option {
    grid-template-columns: minmax(min-content, max-content);
  }

  .text-dashboard-small.partner-number, .text-dashboard-small.partner-email, .text-dashboard-small.user-number, .text-dashboard-small.event-location, .text-dashboard-small.event-date, .text-dashboard-small.user-email {
    display: none;
  }

  .grid-dashboard-page-link-map {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 125px minmax(min-content, max-content) auto 1fr;
  }

  .text-link-dashboard {
    text-overflow: ellipsis;
    max-width: 100%;
    font-size: 12px;
    overflow: hidden;
  }

  .text-link-dashboard.partner-number, .text-link-dashboard.partner-email, .text-link-dashboard.user-number, .text-link-dashboard.event-location, .text-link-dashboard.event-date, .text-link-dashboard.user-email {
    display: none;
  }

  .grid-calendar-page-header {
    width: 90%;
    display: none;
  }

  .grid-calendar-page-header.top-margin {
    padding-top: 20px;
  }

  .text-dashboard-title.partner-number, .text-dashboard-title.partner-email, .text-dashboard-title.user-number, .text-dashboard-title.event-location, .text-dashboard-title.event-date, .text-dashboard-title.user-email, .text-column-title.partner-number, .text-column-title.partner-email, .text-column-title.user-number, .text-column-title.event-location, .text-column-title.event-date, .text-column-title.user-email {
    display: none;
  }

  .text-column-title.links-to {
    font-size: 14px;
  }

  .text-column-title.mobile-hide {
    display: none;
  }

  .nav-bar-logo-og-dashboard {
    margin-top: 0;
  }

  .section-og-dashboard {
    display: none;
  }

  .section-og-dashboard.header {
    height: 80px;
    margin-bottom: 80px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    top: 80px;
  }

  .section-og-dashboard.header.get-started {
    display: none;
  }

  .grid-backend-get-started-step {
    align-content: center;
    align-items: center;
  }

  .text-backend-get-started.partner-number, .text-backend-get-started.partner-email, .text-backend-get-started.user-number, .text-backend-get-started.event-location, .text-backend-get-started.event-date, .text-backend-get-started.user-email {
    display: none;
  }

  .text-backend-get-started.links-to {
    font-size: 14px;
  }

  .grid-support-option {
    grid-template-columns: minmax(min-content, max-content);
    justify-content: center;
    place-items: center;
  }

  .list-team-members {
    grid-template-columns: 1fr 1fr;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-team-member-info {
    width: auto;
    top: -70px;
  }

  .item-team-member {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-meet-team {
    padding-left: 0;
    padding-right: 0;
  }

  .h4-meet-team-member {
    text-align: center;
    line-height: 1em;
  }

  .h1-event-title {
    font-size: 30px;
  }

  .h1-event-title.caps {
    font-size: 60px;
  }

  .link-alert-bar {
    font-size: 18px;
  }

  .lightbox-upcoming-event-flyer {
    width: 100%;
  }

  .grid-upcoming-event-content {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-top: 120px;
    margin-bottom: 40px;
  }

  .image-upcoming-event-flyer {
    max-width: 45vw;
    max-height: 50vh;
  }

  .grid-upcoming-event-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 45vw;
  }

  .h1-upcoming-event-title {
    width: auto;
    font-size: 30px;
  }

  .h1-upcoming-event-title.caps {
    font-size: 60px;
  }

  .grid-upcoming-event-details {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: row;
  }

  .grid-upcoming-event-stat {
    font-size: 16px;
  }

  .grid-upcoming-event-stat.mobile-hide {
    display: none;
  }

  .grid-rpad-benefits-wrapper {
    width: 90%;
  }

  .grid-account-support {
    grid-template-columns: 1fr;
    place-content: center;
    place-items: center;
    width: 60%;
  }

  .grid-support-options {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .grid-form-fields {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .embed-issuu {
    padding-top: 80px;
  }

  .grid-issue-access {
    width: 80%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .logo-issue-access {
    max-width: 400px;
  }

  .grid-issue-disclaimer-happy {
    margin-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 17px;
  }

  .text-read-this-issue-disclaimer {
    font-size: 15px;
    line-height: 1.4em;
  }

  .text-read-this-issue-disclaimer.red {
    font-size: 13px;
  }

  .section-links-page-publisher {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-headline-advertise, .hero-headline-advertise.caps {
    font-size: 60px;
  }

  .navigation-dropdown-menu.w--open {
    margin-left: 0;
    position: relative;
  }

  .navigation-dropdown-link {
    text-align: center;
  }

  .dropdown-header-menu {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-backend-support-videos {
    align-content: center;
    align-items: center;
  }

  .grid-links-headline {
    place-content: center;
    place-items: center;
    width: 90%;
  }

  .embed-partner-search-form {
    width: 100%;
  }

  .button-big-all-images {
    width: 90%;
  }

  .button-big-all-images.menu {
    margin-top: 15px;
    margin-left: 0;
  }

  .div-image-gallery-wrapper {
    width: 90%;
  }

  .grid-partner-search-button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90%;
  }

  .button-join-as-partner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-sticky-video {
    position: static;
  }

  .section-onboarding {
    padding-top: 120px;
  }

  .h1-article-headline, .h1-article-headline.caps {
    font-size: 60px;
  }

  .grid-article-headline-content {
    max-width: 90%;
  }

  .grid-article-main-image.landing-page {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-content: start;
    align-items: start;
  }

  .grid-article-main-image.admin-dashboard {
    display: none;
  }

  .grid-article.landing-page {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-content: start;
    align-items: start;
  }

  .grid-article.admin-dashboard {
    display: none;
  }

  .section-articles {
    padding-top: 40px;
  }

  .collection-list-wrapper-articles {
    width: 90%;
  }

  .collection-list-articles {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .link-article {
    padding: 10px;
  }

  .section-whats-included {
    height: auto;
  }

  .grid-advertise-page-title {
    max-width: 90%;
  }

  .lightbox-advertise-video {
    width: 90%;
    height: 400px;
    margin-top: -150px;
  }

  .grid-advertise-card {
    margin-top: 100px;
  }

  .grid-big-numbers-wrapper {
    padding-top: 60px;
    padding-bottom: 200px;
  }

  .grid-advertise-whats-included {
    padding-top: 100px;
    padding-bottom: 120px;
  }

  .section-video-advertise {
    padding-left: 10px;
    padding-right: 10px;
  }
}

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

  h2 {
    font-size: 36px;
  }

  h3 {
    font-size: 26px;
  }

  .section.full-screen {
    min-height: 600px;
  }

  .section.wider-padding.background-image {
    height: 400px;
  }

  .section.wider-padding.map {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .section.half-screen-background-image, .section.half-screen-background-image.right {
    background-size: cover;
  }

  .section.no-vertical-padding.sm-flex-vertical {
    flex-direction: column;
    display: flex;
  }

  .wrapper.space-around {
    justify-content: space-around;
  }

  .block {
    flex: 0 0 100%;
  }

  .block.mobile {
    flex-basis: 50%;
  }

  .block.lg-50, .col.lg-4.sm-2 {
    width: 100%;
  }

  .col.lg-4.sm-2.sm-no-margin-bottom {
    margin-bottom: 0;
  }

  .col.lg-3.no-padding.sm-2 {
    width: 50%;
  }

  .col.lg-3.flex-stretch.md-2.sm-2 {
    width: 100%;
  }

  .col.lg-3.sm-1 {
    width: 50%;
  }

  .col.lg-3.sm-2, .col.lg-6 {
    width: 100%;
  }

  .col.lg-6.centre-align {
    width: 75%;
  }

  .col.lg-6.sm-1 {
    width: 50%;
  }

  .col.lg-6.md-3.sm-2 {
    width: 100%;
  }

  .col.lg-6.sm-margin-bottom {
    align-items: stretch;
    margin-bottom: 40px;
  }

  .col.lg-2.sm-1 {
    width: 50%;
  }

  .col.lg-5 {
    width: 100%;
  }

  .col.lg-5.bottom-margin-mobile {
    margin-bottom: 40px;
  }

  .col.lg-5.sm-no-bottom-margin {
    margin-bottom: 0;
  }

  .col.lg-8.centre-align.sm-2, .col.lg-8.sm-2, .paragraph-small.short-paragraph {
    width: 100%;
  }

  .row {
    flex-wrap: wrap;
  }

  .row.flex-horizontal {
    flex-flow: wrap;
    margin-bottom: 0;
  }

  .row.sm-reverse {
    flex-direction: column-reverse;
  }

  .row.sm-no-wrap {
    flex-wrap: nowrap;
  }

  .row.margin-bottom.sm-reverse-layout {
    flex-direction: column-reverse;
  }

  .form-field.side-margins.no-bottom-margins {
    min-width: auto;
  }

  .page-preview-link {
    height: 220px;
  }

  .price-table-container {
    padding: 40px;
  }

  .footer-logo {
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
  }

  .testimonial-image {
    margin-bottom: 40px;
  }

  .contact-form-container.card {
    padding: 40px;
  }

  .question-text {
    margin-top: 8px;
  }

  .logo-navbar.white {
    width: 60px;
  }

  .partner-logo {
    flex: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .phone-image {
    border-bottom: 1px solid var(--steel-blue);
    max-width: 60%;
    margin-bottom: 40px;
  }

  .phone-image.negative-margins {
    max-width: 70%;
    margin-bottom: -409px;
  }

  .sm-1 {
    width: 50%;
  }

  .hidden-md-down {
    display: none;
  }

  .sm-2 {
    width: 100%;
  }

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

  .slider-arrow {
    font-size: 28px;
  }

  .slide-nav {
    font-size: 10px;
  }

  .flex-horizontal-space-between {
    flex-direction: row;
    justify-content: space-between;
  }

  .flex-horizontal-space-between.footer, .flex-horizontal-space-between.sub-footer, .flex-horizontal-space-between.rp-footer {
    flex-direction: column;
  }

  .horizontal-short-line {
    margin-left: -40px;
    margin-right: -40px;
  }

  .team-small-container-1 {
    margin-bottom: 30px;
  }

  .computer-picture {
    margin-bottom: 40px;
  }

  .value-proposition-container {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .value-proposition-container.align-left {
    justify-content: center;
    align-items: center;
  }

  .row-3 {
    flex-wrap: wrap;
  }

  .col-2.lg-6 {
    align-items: center;
    width: 100%;
  }

  .side-image {
    margin-bottom: 20px;
  }

  .border-to-edge-picture {
    height: 400px;
  }

  .big-blog-thumbnail-container.no-bottom-margins {
    margin-bottom: 40px;
  }

  .intro-feature-container {
    padding: 20px;
  }

  .features-phone-image {
    height: 62%;
  }

  .social-media-icons-container-2 {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .footer-social-links-container {
    flex-direction: row;
  }

  .footer-social-links-container.horizontal {
    margin-top: 10px;
  }

  .footer-links-container {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 40px;
    display: flex;
  }

  .footer-logo-2 {
    padding-left: 0;
  }

  .feature-image {
    height: 30%;
  }

  .centred-logo {
    margin-left: 30px;
  }

  .play-icon {
    width: 50px;
  }

  .small-slide {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .step-content {
    text-align: left;
    flex: 1;
  }

  .how-it-works-step {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .circle {
    flex-wrap: nowrap;
    margin-right: 40px;
  }

  .circle.no-margins {
    margin-right: 0;
  }

  .footer-newsletter-form-container {
    margin-top: 20px;
  }

  .image-main-logo {
    min-height: 40px;
  }

  .div-gradient-overlay-dark {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .circle-large {
    flex-wrap: nowrap;
  }

  .row-home-main {
    flex-wrap: wrap;
  }

  .investor-logo {
    flex: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-sticky-menu-wrapper {
    display: none;
  }

  .image-logo-property-header {
    margin-left: 0;
  }

  .collection-item-gallery-picture {
    height: 100px;
  }

  .link-logo-property-header {
    padding-left: 0;
  }

  .wrapper-property-header {
    flex-direction: row-reverse;
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
  }

  .html-embed-property-icon {
    margin-left: 0;
    margin-right: 0;
  }

  .wrapper-property-assets {
    height: auto;
  }

  .div-33-percent-left, .div-33-percent-center {
    width: auto;
  }

  .div-33-percent-right {
    display: none;
  }

  .heading-address-large {
    font-size: 60px;
  }

  .heading-city-state-zip {
    letter-spacing: 6px;
    font-size: 20px;
  }

  .div-property-agent-info {
    flex-direction: column;
    margin-bottom: 0;
  }

  .div-thin-line-break {
    width: 70%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-property-description {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 1.7em;
  }

  .div-block-62 {
    align-items: center;
  }

  .wrapper-property-header-icons {
    padding-left: 10px;
    padding-right: 10px;
  }

  .html-property-map {
    height: 300px;
  }

  .link-block-launch-assets-popup {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .collection-item-property-assets {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .div-block-65 {
    margin-left: 0;
  }

  .div-property-updated {
    margin-top: 0;
  }

  .div-property-assets-links {
    width: 100%;
  }

  .div-property-assets-links.second {
    border-right-color: #0000;
  }

  .div-property-assets-links-wrapper {
    flex-direction: column;
    justify-content: center;
  }

  .div-property-cta-button-wrapper {
    flex-direction: column;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .rich-text-heading-black-centered {
    width: 90%;
  }

  .rich-text-heading-black-centered.mobile-hide {
    display: none;
  }

  .col-bio-wrapper {
    width: 100%;
    height: auto;
  }

  .col-bio-picture-wrapper {
    width: 50%;
    height: 250px;
    margin-bottom: 10px;
  }

  .rich-text-icon-sub-text h4 {
    font-size: 22px;
  }

  .columns-50-50 {
    flex-direction: column;
  }

  .columns-50-50._2 {
    flex-direction: column-reverse;
  }

  .column-50-50-image {
    height: 350px;
  }

  .rich-text-and-buttons-video-wrapper {
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    right: 0%;
  }

  .extra-option-wrap {
    justify-content: center;
  }

  .form-content {
    width: 90%;
  }

  .checkbox-label {
    font-size: 1.1em;
    line-height: 1.2em;
  }

  .collaborate-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-multistep-optin, .text-pricing-feature-title {
    font-size: 20px;
  }

  .div-block-74 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-marketing-solutions {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-sticky-menu-mobile-wrapper {
    justify-content: center;
    display: none;
  }

  .nav-menu-5 {
    flex-direction: column;
    align-items: center;
    margin-top: 60px;
    display: flex;
  }

  .navbar-5 {
    background-color: #0000;
    width: 95%;
  }

  .div-33-percent-right-footer {
    justify-content: center;
  }

  .section-property-user-info {
    padding-bottom: 10px;
  }

  .image-user-profile-pic {
    width: 180px;
    height: 180px;
    top: 120px;
  }

  .div-user-about-social-buttons {
    justify-content: center;
    position: relative;
  }

  .text-user-name-large {
    width: auto;
  }

  .div-about-page-user-name-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .text-user-title-about-page {
    width: auto;
  }

  .section-about-bios {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .row-about-page-users {
    flex-wrap: wrap;
    justify-content: center;
  }

  .place-top {
    z-index: 10;
  }

  .hero-button-cta {
    width: 100%;
    max-width: none;
  }

  .process {
    margin-bottom: 48px;
  }

  .process.no-margin-bottom {
    margin-bottom: 0;
  }

  .process-step-number {
    font-size: 64px;
    line-height: 48px;
  }

  .process-step-number.left {
    top: -4px;
    right: -16px;
  }

  .process-step-number.right {
    top: -4px;
    left: -16px;
  }

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

  .intro-big-text {
    font-size: 80px;
    line-height: 64px;
  }

  .feature-card-new {
    padding-top: 48px;
    padding-bottom: 56px;
  }

  .testimonials-v2-icon {
    display: none;
  }

  .testimonials-v2 {
    width: 83.33%;
  }

  .review-v2-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }

  .hero-v6-blocks {
    flex-wrap: wrap;
    width: 100%;
    margin-top: 48px;
  }

  .hero-v6-video {
    height: 360px;
    margin-bottom: 48px;
  }

  .section-intro {
    margin-bottom: 48px;
  }

  .testimonials-v2-row {
    flex-wrap: wrap;
  }

  .side-block {
    width: 100%;
  }

  .navbar-vertical {
    display: none;
  }

  .text-dashboard-big-button-description.red {
    width: 70%;
  }

  .link-scroll-down-arrow {
    display: none;
  }

  .menu-button-6 {
    width: 70px;
    height: 70px;
    margin-right: 10px;
  }

  .section-create-profile {
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-create-profile-form-wrapper {
    height: auto;
  }

  .text-field-create-profile {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .collection-item-learn-video-wrapper {
    padding-right: 0;
  }

  .link-learn-video-thumbnail {
    border-top-right-radius: 12px;
    border-bottom-left-radius: 0;
    width: 100%;
    height: 250px;
  }

  .link-logo-index-page {
    display: none;
  }

  .text-learn-video-title {
    text-align: center;
  }

  .text-dashboard-page-titles {
    font-size: 18px;
  }

  .heading-bullets {
    font-size: 16px;
  }

  .div-login-page-background {
    background-position: 50%;
    background-attachment: scroll;
    height: auto;
    min-height: 100vh;
  }

  .text-field-login {
    height: auto;
    font-size: 16px;
  }

  .link-block-6 {
    margin-bottom: 15px;
  }

  .image-logo-powered-property-page {
    margin-top: 5px;
    margin-bottom: 15px;
  }

  .enter-website-button-only-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .body-dashboard {
    padding-left: 0;
  }

  .tabs-menu-form {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    width: 100vw;
    height: 80px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    overflow: scroll;
  }

  .div-dashboard-body-wrapper {
    width: 95%;
  }

  .tabs {
    width: 100%;
  }

  .section-dashboard-header-mobile {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar-8 {
    background-color: #ddd0;
    border-radius: 0;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .link-dashboard-mobile-profile {
    padding-left: 0;
  }

  .menu-button-7.w--open {
    right: 0;
  }

  .div-feature-background-video-wrapper {
    width: 100%;
    height: 330px;
  }

  .image-form-social-icon {
    height: 30px;
  }

  .text-field-tab-form-white {
    height: auto;
    font-size: 14px;
  }

  .text-field-tab-form-area {
    font-size: 14px;
  }

  .background-video-homepage-main {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .headline-homepage-white {
    font-size: 50px;
  }

  .form-homepage-username {
    flex-direction: column;
    height: auto;
  }

  .message {
    width: 100%;
  }

  .tabs-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-field-tab-form-white-social {
    height: auto;
    font-size: 16px;
  }

  .message-field {
    width: 100%;
  }

  .subheadline-homepage-white {
    font-size: 22px;
  }

  .div-upload-profile-background {
    height: auto;
  }

  .image-user-profile-background-dashboard {
    max-height: 150px;
  }

  .image-start-here {
    display: none;
  }

  .headline-homepage-handwritten {
    font-size: 22px;
  }

  .video-demo-autoplay {
    max-width: 95%;
  }

  .div-user-profile-link-wrapper {
    flex-direction: column;
  }

  .link-user-profile {
    font-size: 18px;
  }

  .div-profile-link-copy {
    width: 100%;
    margin-bottom: 10px;
  }

  .button-learn-about-link {
    width: 100%;
    margin-left: 0;
  }

  .div-profile-link-text {
    width: 70%;
    padding-left: 10px;
  }

  .div-biolink-homepage-wrapper {
    padding-top: 100px;
  }

  .div-biolink-form-auth-homepage {
    margin-bottom: 10px;
  }

  .drop-down-menu-user-backend {
    height: 40px;
    font-size: 14px;
  }

  .section-above-menu-cta {
    display: none;
  }

  .text-pre-header-cta {
    white-space: normal;
    width: 60%;
  }

  .grid-property-gallery-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border-style: none;
    padding: 0;
  }

  .image-property-gallery-backend {
    max-width: 120px;
    height: 100px;
  }

  .div-premium-phones-wrapper {
    display: none;
  }

  .button-save-gallery {
    height: 40px;
  }

  .div-gallery-image {
    height: 100px;
  }

  .image-small-arrow-right, .image-small-arrow-left {
    height: 11px;
    display: block;
  }

  .image-field-help-icon {
    display: block;
  }

  .slider-testimonials {
    width: 560px;
  }

  .text-testimonial-title {
    font-size: 26px;
  }

  .text-testimonial {
    height: 5.6em;
  }

  .slide-nav-7 {
    width: auto;
  }

  .div-user-profile-buttons-wrapper {
    width: 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-property-mullti-user-logo-wrapper {
    width: 100px;
    height: 70px;
  }

  .social-links-about-page-wrapper {
    flex-direction: row;
  }

  .div-campaign-4-column-wrapper {
    flex-direction: column;
  }

  .text-contact-info-header-submenu {
    white-space: normal;
    width: 60%;
  }

  .grid-lead-capture-table-header {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 50px 50px 50px;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-lead-capture-table {
    grid-template-columns: 1fr 50px 50px 50px;
  }

  .text-lead-capture-field-data.email, .text-lead-capture-field-data.phone {
    display: none;
  }

  .div-lead-table-grid-child {
    justify-content: flex-start;
  }

  .div-lead-capture-50-percent-wrapper {
    width: 90%;
  }

  .text-lead-capture-cta {
    width: 80%;
  }

  .grid-4 {
    grid-row-gap: 60px;
  }

  .wrapper-property-header-mls {
    flex-direction: row-reverse;
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-lead-capture-user {
    margin-top: 10px;
  }

  .grid-dashboard-checklist-wrapper {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .grid-title-and-checklist {
    border-top: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-checklist-title-wrapper {
    flex-direction: row;
  }

  .div-checklist-title-icon {
    width: 30px;
    height: 30px;
    padding: 8px;
  }

  .grid-dashboard-checklist-item {
    width: 100%;
  }

  .logo-dashboard-welcome {
    width: 150px;
  }

  .image-dashboard-red-arrow {
    display: none;
  }

  .card {
    padding: 24px;
  }

  .grid-lead-message {
    grid-template-rows: auto auto auto auto;
  }

  .div-unlock-leads {
    width: 100%;
  }

  .div-hero-properties-slider-wrapper {
    height: 90vh;
  }

  .div-property-pic-and-info-wrapper {
    max-width: 100%;
  }

  .collection-list-grid-areas {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }

  .div-lead-capture-user-profile {
    width: 90%;
  }

  .grid-instagram-posts {
    grid-template-columns: 1fr;
  }

  .div-instagram-property {
    width: 50vh;
    height: 50vh;
  }

  .slider-5 {
    height: 40vh;
    margin-top: 80px;
  }

  .value-proposition-container-team {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .feature-wrapper {
    max-width: 400px;
  }

  .grid-features {
    width: 90%;
  }

  .collection-list-grid-agents {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-grid-agents.team-page {
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  }

  .collection-list-grid-agents.all-team-members-page {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-properties {
    grid-template-columns: 1fr;
  }

  .collection-item-properties {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-create-profile-white {
    width: 100%;
    height: auto;
    padding-bottom: 40px;
  }

  .login-form-subtext-menu {
    display: none;
  }

  .section-dashboard-side-menu {
    display: flex;
  }

  .link-property-marketing {
    margin-left: 10px;
  }

  .image-logo-property-page-header {
    display: none;
  }

  .text-home-hero {
    text-align: center;
    font-size: 40px;
  }

  .button-hero-color-change.outline {
    width: 100%;
  }

  .button-hero-color-change.center.pricing-chart.menu_checkout.sub-button {
    white-space: normal;
    font-size: 12px;
    line-height: 1.2em;
  }

  .text-home-hero-logos {
    width: 90%;
    font-size: 14px;
  }

  .image-hero-company-logo {
    max-width: 130px;
    max-height: 40px;
  }

  .link-block-launch-assets-popup-new {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .html-property-map-wide {
    height: 300px;
  }

  .link-block-launch-video-popup {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-dashboard-header {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .grid-dashboard-content {
    padding-left: 0;
    padding-right: 0;
  }

  .image-logo-index-page {
    max-width: 300px;
    max-height: 150px;
  }

  .grid-dashboard-header-quad {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .grid-getting-started {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .grid-nav-menu-dashboard {
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  }

  .button-dashboard-menu-new-property {
    width: 50%;
  }

  .powered-by-mobile-menu {
    display: none;
  }

  .grid-title-and-checklist-offer {
    width: 90%;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-content-3 {
    border-left-style: none;
    border-right-style: none;
    padding-top: 10px;
  }

  .div-save-button-wrapper {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
  }

  .grid-18 {
    grid-template-columns: 1fr;
    height: 300px;
  }

  .image-dashboard-user {
    width: 50px;
    height: 50px;
  }

  .grid-main-property-images {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    height: 500px;
  }

  .grid-21 {
    grid-row-gap: 10px;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
    justify-content: center;
  }

  .grid-24 {
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .text-gallery-specs {
    text-align: left;
    font-size: 11px;
  }

  .grid-property-videos {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .div-leads-wrapper {
    border-bottom-color: #0000;
    border-right-color: #0000;
  }

  .grid-lead-type.mobile {
    grid-column-gap: 5px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content) 1fr;
    grid-auto-columns: 1fr;
  }

  .link-lead-phone, .link-lead-email {
    width: 35px;
    height: 35px;
    display: flex;
  }

  .div-property-list-wrapper {
    border-bottom-color: #0000;
    border-right-color: #0000;
  }

  .grid-properties-list {
    grid-template-columns: 1fr;
    place-content: center;
    justify-items: center;
  }

  .grid-properties-table-header {
    grid-template-columns: 1fr 35px 35px 35px 35px;
    display: none;
  }

  .grid-property-assets {
    grid-template-columns: 1fr 1fr;
  }

  .section-additional-listings {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-support-form-wapper {
    border-bottom-color: #0000;
    border-right-color: #0000;
  }

  .grid-process {
    padding-bottom: 40px;
  }

  .grid-property-specs-full-page.mobile-hide {
    display: none;
  }

  .heading-edit-website-section {
    font-size: 16px;
  }

  .text-view-website {
    display: none;
  }

  .text-view-website.mobile {
    display: block;
  }

  .grid-dashboard-website-checklist {
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  }

  .grid-check-included {
    display: none;
  }

  .heading-additional {
    letter-spacing: 6px;
    font-size: 20px;
  }

  .grid-website-is-locked {
    width: 95%;
    margin-top: 10px;
  }

  .grid-dashboard-unlock-tools {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-website-checklist-wrapper {
    border-top: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-editing-current-property {
    width: 95%;
    margin-top: 10px;
  }

  .grid-join-feature {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-process-individual-step {
    min-width: 70%;
  }

  .grid-agent-marketing-tools {
    width: 100%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-lead-team-selection-options {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 50px 50px 50px;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-team-selection {
    grid-auto-columns: 1fr;
  }

  .grid-team-admin-table {
    grid-template-columns: 1fr 50px 50px 50px;
  }

  .grid-team-admin-table.user {
    grid-row-gap: 20px;
  }

  .drop-down-menu-select-team {
    height: 40px;
    font-size: 18px;
  }

  .grid-35 {
    grid-row-gap: 20px;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .text-team-admin-email.email, .text-team-admin-email.phone {
    display: none;
  }

  .bg-stripes-fixed {
    display: block;
  }

  .grid-unlock-website-offer {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .circle-small {
    flex-wrap: nowrap;
  }

  .message-url-error {
    width: 100%;
  }

  .div-video-homepage-angled {
    padding-top: 100px;
  }

  .video-background-play-homepage {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-numbered-features {
    min-width: 400px;
  }

  .text-about-user-dre {
    width: auto;
  }

  .grid-learn-video-list-wrapper {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    place-content: center;
    place-items: center;
    padding-bottom: 20px;
  }

  .grid-learn-video-list-info {
    justify-content: center;
    justify-items: center;
  }

  .grid-learn-videos-buttons {
    place-content: center;
    place-items: center;
  }

  .text-learn-video-big-number {
    display: none;
  }

  .grid-campaign-bottom-features {
    grid-auto-flow: row;
  }

  .section-properties-portfolio-all {
    padding-top: 20px;
  }

  .grid-pricing-chart-wrapper {
    grid-template-columns: 1fr 70px 70px 70px;
  }

  .section-page-header-title {
    padding-top: 100px;
  }

  .div-pricing-element-wrapper {
    justify-content: center;
    padding-left: 0;
  }

  .div-pricing-element-wrapper.feature {
    padding-left: 10px;
  }

  .div-pricing-element-wrapper.feature.sub-feature {
    padding-left: 15px;
  }

  .text-pricing-feature {
    font-size: 16px;
  }

  .text-pricing-feature.subtext {
    display: none;
  }

  .body-dashboard-new {
    padding-left: 0;
  }

  .grid-pricing-wrapper {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    margin-bottom: 40px;
  }

  .grid-pricing-single-package.dashboard-1, .grid-pricing-single-package.dashboard-2 {
    width: 100%;
  }

  .grid-pricing-single-package.sticky {
    position: relative;
    top: auto;
  }

  .grid-build-website-temp {
    border-top: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-pricing-subfeature.red, .text-pricing-subfeature.green {
    font-size: 12px;
  }

  .text-pricing-chart-title {
    font-size: 16px;
    transform: rotate(-90deg);
  }

  .text-pricing-chart-title.feature {
    font-size: 18px;
    transform: rotate(0);
  }

  .div-package-element-wrapper {
    padding-left: 120px;
  }

  .div-package-element-wrapper.feature {
    padding-left: 10px;
  }

  .div-package-element-wrapper.feature.sub-feature {
    padding-left: 15px;
  }

  .text-package-feature {
    font-size: 14px;
  }

  .text-package-feature.subtext {
    display: none;
  }

  .grid-pricing-wrapper-dashboard {
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    margin-bottom: 40px;
  }

  .grid-pricing-chart-wrapper-dashboard {
    grid-template-columns: 1fr 70px 70px;
  }

  .image-product-feature {
    max-width: 90%;
  }

  .section-product-feature {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-headline-section-break {
    border-radius: 0;
    max-width: 100%;
    height: 65vh;
  }

  .section-feature-purple-centered {
    padding-bottom: 40px;
  }

  .section-feature-purple-centered.black-top {
    height: 80px;
  }

  .grid-authorized-color-headline.vertical {
    grid-row-gap: 0px;
    grid-auto-flow: row;
  }

  .grid-blog-list {
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .grid-blog-table-header {
    grid-template-columns: 1fr 35px 35px 35px;
    display: none;
  }

  .paragraph-blog-card-date.short-paragraph, .paragraph-card-user-name.short-paragraph {
    width: 100%;
  }

  .collection-list-cards {
    grid-template-columns: 1fr;
  }

  .grid-form-city-access {
    grid-row-gap: 10px;
    grid-auto-flow: row;
  }

  .div-form-wrapper-white {
    border-bottom-style: none;
    border-right-style: none;
  }

  .grid-dashboard-products {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    border-bottom-style: none;
    border-right-style: none;
    width: 90%;
    padding: 0;
  }

  .text-dashboard-products {
    font-size: 20px;
  }

  .link-dashboard-individual-product {
    border: 1px solid #e2e2e2;
    padding: 5px 20px;
  }

  .image-product-thumbnail {
    max-height: 70px;
  }

  .grid-dashboard-title-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
  }

  .grid-campaign-social-proof {
    grid-template-columns: 1fr;
    place-content: center;
    place-items: center;
  }

  .image-campaign-social-proof {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .property-select-option {
    border-top: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-property-card-small.short-paragraph {
    width: 100%;
  }

  .grid-order-or-create-property {
    grid-auto-flow: row;
    font-weight: 400;
  }

  .image-index-page-logo {
    max-width: 400px;
  }

  .html-property-map-photoshoot {
    height: 300px;
  }

  .div-photoshoot-form-section-wrapper {
    width: 95%;
  }

  .grid-property-address-unit-sqft {
    grid-template-columns: 1fr;
  }

  .grid-photoshoot-dates {
    grid-auto-flow: row;
  }

  .grid-photoshoot-selection {
    grid-template-columns: 1fr;
  }

  .heading-photoshoot-order-total {
    font-size: 16px;
  }

  .grid-photshoot-contacts, .grid-photoshoot-date-time {
    grid-template-columns: 1fr;
  }

  .svg-social-icon-user-profile-white {
    width: 45px;
  }

  .grid-photoshoot-includes {
    grid-template-columns: minmax(min-content, max-content);
  }

  .grid-photoshoot-checklist-item {
    width: 100%;
  }

  .grid-dashboard-tools {
    grid-template-columns: 1fr;
    width: 95%;
  }

  .collection-list-user-profile-properties {
    grid-template-columns: 1fr;
  }

  .grid-dashboard-product-features {
    width: 100%;
  }

  .grid-product-image-slider {
    width: 80%;
  }

  .slider-7 {
    width: auto;
    max-width: 500px;
    height: auto;
  }

  .grid-product-hero-headline {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: row;
  }

  .grid-product-hero {
    top: -160px;
  }

  .bg-video-product {
    max-height: 350px;
  }

  .section-bg-blue-to-violet {
    margin-top: 160px;
  }

  .grid-authorized-testimonials {
    grid-template-columns: 1fr;
  }

  .section-how-it-works {
    margin-top: 100px;
    padding-bottom: 80px;
  }

  .process-how-it-works {
    margin-bottom: 48px;
  }

  .process-how-it-works.no-margin-bottom {
    margin-bottom: 0;
  }

  .grid-how-it-works-bullet {
    width: 100%;
  }

  .authorized-subheadline {
    z-index: 10;
  }

  .bg-video-product-item {
    max-height: 350px;
  }

  .grid-dashboard-subscriptions {
    grid-template-columns: 1fr;
    width: 95%;
  }

  .grid-dashboard-analytics {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .tabs-menu-property {
    border-right-style: none;
    justify-content: flex-start;
    width: 95vw;
    margin-bottom: 20px;
    overflow: scroll;
  }

  .tabs-content-properties {
    border-right-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .grid-page-h1-wrapper {
    grid-auto-flow: row;
  }

  .section-main-second-row {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-event-title-content {
    grid-template-columns: minmax(min-content, max-content);
    align-items: center;
  }

  .div-gradient-overlay-dark-header {
    padding-top: 130px;
    padding-bottom: 60px;
  }

  .grid-dashboard-organization-subscription {
    grid-column-gap: 10px;
    grid-row-gap: 15px;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    place-content: center;
    justify-items: center;
    width: 95%;
  }

  .grid-dashboard-organization-subscription.authorized {
    background-color: #eee;
  }

  .logo-organization-dashboard {
    object-position: 50% 50%;
  }

  .grid-organization-subscription-data {
    grid-row-gap: 0px;
  }

  .text-dashboard-organization-data {
    font-size: 12px;
  }

  .grid-organization-subscription-status {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .button-dashboard-manage {
    width: 100%;
  }

  .grid-dashboard-organizations {
    justify-items: center;
  }

  .grid-dashboard-authorized-products {
    justify-items: center;
    padding-top: 20px;
  }

  .collection-item-campaign-gallery-picture {
    width: 50%;
    height: 150px;
  }

  .grid-pricing-chart-buttons {
    grid-template-columns: 1fr 70px 70px 70px;
  }

  .div-pricing-element-button-wrapper {
    justify-content: center;
    padding-left: 0;
  }

  .div-pricing-element-button-wrapper.feature {
    padding-left: 10px;
  }

  .div-pricing-element-button-wrapper.feature.sub-feature {
    padding-left: 15px;
  }

  .grid-dashboard-organization-subscription-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 15px;
    border: 1px solid #e2e2e2;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    place-content: center;
    justify-items: center;
    width: 95%;
  }

  .text-dashboard-organization-header {
    font-size: 12px;
  }

  .grid-dashboard-call-or-appointment {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #eee;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    place-content: center;
    justify-items: center;
    width: 95%;
  }

  .grid-dashboard-call-or-appointment.authorized {
    background-color: #eee;
  }

  .grid-dashboard-contact-info {
    grid-row-gap: 0px;
  }

  .link-dashboard-contact {
    flex-direction: column;
  }

  .text-authorized-link.white {
    font-size: 12px;
  }

  .grid-authorized-links-footer {
    margin-top: 0;
  }

  .section-lead-capture {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-user-profile-special-feature {
    width: auto;
  }

  .section-video-landing {
    justify-content: flex-start;
    height: 90vh;
  }

  .grid-row-title-name {
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .text-row-title {
    font-size: 26px;
  }

  .grid-edit-website-page-title {
    grid-row-gap: 8px;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-button-view-website.mobile {
    display: block;
  }

  .slider-dashboard-features {
    max-width: 600px;
  }

  .grid-dashboard-feature {
    grid-auto-flow: row;
  }

  .link-dashboard-upgrade {
    flex-direction: column;
  }

  .grid-dashboard-unlock-features {
    margin-left: auto;
    margin-right: auto;
  }

  .button-master-cta.center.pricing-chart.menu_checkout.sub-button {
    white-space: normal;
    font-size: 12px;
    line-height: 1.2em;
  }

  .link-homepage-product {
    border: 1px solid #e2e2e2;
    min-height: 140px;
    padding: 5px 20px;
  }

  .grid-homepage-headline-product.top-margin {
    padding-top: 0;
  }

  .text-home-hero-subtext {
    text-align: center;
  }

  .grid-user-homepage-headline-video {
    grid-template-columns: 1fr;
  }

  .grid-dashboard-subscription-info {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    background-color: #f7f7f7;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    place-content: center;
    justify-items: center;
    width: 90%;
  }

  .grid-dashboard-subscription-info.authorized {
    background-color: #eee;
  }

  .grid-subscription-info.center {
    border-width: 1px 0;
    border-top-style: solid;
    border-top-color: #e2e2e2;
    border-bottom-style: solid;
    border-bottom-color: #e2e2e2;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .grid-feature-wrapper {
    width: 95%;
  }

  .text-promo-headline {
    font-size: 36px;
  }

  .grid-promo-headline {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-auto-flow: column;
  }

  .text-top-promo {
    max-width: 60%;
    font-size: 12px;
  }

  .div-team-presentation-power-by {
    margin-top: 20px;
  }

  .text-backend-training-video-title {
    font-size: 26px;
  }

  .grid-training-video-title {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-auto-flow: row;
  }

  .div-bg-training-video-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .button-options.postcard {
    display: none;
  }

  .grid-edit-website-page-title-sticky {
    grid-row-gap: 8px;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .html-logo-user-profile-mobile {
    max-height: 29px;
  }

  .link-header-menu-user-profile {
    padding-left: 0;
    padding-right: 0;
  }

  .link-header-menu-user-profile:hover {
    background-color: #0000;
  }

  .text-header-menu-user-profile {
    display: none;
  }

  .image-header-menu-agent-profile {
    width: 50px;
    height: 50px;
  }

  .html-user-profile-top-right-icon {
    max-height: 29px;
  }

  .tabs-submenu {
    border-right-style: none;
    width: 100vw;
    height: 80px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    overflow: scroll;
  }

  .grid-dashboard-select-product {
    grid-template-columns: 1fr 1fr;
    place-content: center;
    place-items: center;
    width: 90%;
  }

  .text-analytics-number, .text-analytics-number-title {
    font-size: 16px;
  }

  .div-team-members-wrapper {
    border-bottom-color: #0000;
    border-right-color: #0000;
  }

  .text-dashboard-auth-link-title {
    font-size: 26px;
  }

  .background-video-product-loop {
    width: 100%;
  }

  .button-hero-create-account.center.pricing-chart.menu_checkout.sub-button {
    white-space: normal;
    font-size: 12px;
    line-height: 1.2em;
  }

  .collection-grid-brand-logos {
    grid-template-columns: 160px 160px 160px 160px 160px 160px 160px 160px 160px;
  }

  .grid-home-products {
    grid-template-columns: 1fr 1fr;
  }

  .grid-numbered-features-homepage {
    min-width: 400px;
  }

  .grid-menu-products {
    grid-template-columns: 1fr 1fr;
    place-content: center;
    place-items: center;
    width: 90%;
  }

  .grid-industry-names {
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
    grid-auto-flow: row;
  }

  .text-home-industries {
    text-align: center;
  }

  .icon-purple-dot.middle {
    display: none;
  }

  .html-profile-qr-code-popup {
    border: 5px solid var(--white);
    width: 300px;
    height: 300px;
  }

  .div-join-page-header-displays.mobile, .div-join-page-header-displays.homepage {
    width: 400px;
    height: 400px;
  }

  .grid-dashboard-special-offer {
    width: 95%;
  }

  .navbar-join-page {
    padding-left: 20px;
  }

  .grid-profile-qr-popup-wrapper {
    max-width: 90%;
    max-height: 80%;
  }

  .text-property-cta {
    text-align: center;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 1.7em;
  }

  .grid-special-offer-bullets {
    grid-row-gap: 10px;
  }

  .grid-special-offer-text {
    grid-auto-flow: row;
  }

  .subtext-page-break {
    font-size: 24px;
    line-height: 1.2em;
  }

  .text-page-break {
    font-size: 60px;
  }

  .background-video-page-break {
    border-radius: 0;
  }

  .html-product-video {
    height: 250px;
  }

  .image-main-menu-icon-product {
    height: 40px;
  }

  .grid-dashboard-in-ipad-bullets {
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .grid-page-header-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
    width: 90%;
    margin-top: 20px;
  }

  .section-special-offer-header {
    padding-top: 20px;
  }

  .div-offer-video-wrapper.small {
    width: 100%;
  }

  .button-special-offer-cta.center.pricing-chart.menu_checkout.sub-button {
    white-space: normal;
    font-size: 12px;
    line-height: 1.2em;
  }

  .image-special-offer-arrows {
    display: none;
  }

  .grid-4-features {
    grid-template-columns: 1fr;
    max-width: 400px;
  }

  .div-offer-modal {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-offer-headline {
    font-size: 40px;
  }

  .div-offer-top-row {
    padding: 5px 20px;
  }

  .grid-offer-modal-headline {
    max-width: 100%;
    padding-bottom: 120px;
  }

  .div-offer-modal-top-row {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-offer-modal-body {
    margin-top: -100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-offer-individual-pricing {
    place-content: center;
    justify-items: center;
    min-width: 270px;
  }

  .grid-offer-pricing {
    grid-auto-flow: row;
    justify-items: center;
  }

  .text-offer-pricing {
    text-align: center;
  }

  .grid-authorized-is {
    place-content: center;
    place-items: center;
  }

  .html-underline {
    max-width: 400px;
  }

  .div-offer-sticky-row {
    padding: 5px 20px;
  }

  .grid-offer-header-logo {
    grid-auto-flow: row;
  }

  .text-offer-logo-slogan {
    font-size: 20px;
  }

  .text-scroll-learn-more {
    font-size: 12px;
  }

  .image-arrow-scroll-down {
    width: 15px;
  }

  .grid-top-row-video-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
  }

  .text-faq-question {
    font-size: 20px;
  }

  .collection-list-galleries {
    grid-template-columns: 1fr;
  }

  .collection-list-galleries.sub-galleries {
    grid-template-columns: 1fr 1fr;
  }

  .grid-contact-info-create-account {
    padding-bottom: 8px;
  }

  .menu-logo-create-account.wl_logo_main {
    width: 150px;
  }

  .section-create-profile-dbc-view {
    width: 100%;
    height: auto;
    padding-bottom: 40px;
  }

  .image-index-page-logo-under-user {
    max-width: 400px;
  }

  .video-main-get-started {
    height: 270px;
  }

  .grid-dashboard-wrapper {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: 95%;
  }

  .grid-dashboard-wrapper.authorized {
    background-color: #eee;
  }

  .grid-dashboard-column {
    justify-items: center;
  }

  .grid-dashboard-product-apps {
    place-content: center;
    place-items: center;
  }

  .icon-alert-app-status {
    grid-column-gap: 2px;
    height: 20px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 9px;
    top: 7px;
    right: 7px;
  }

  .grid-dashboard-videos {
    justify-items: center;
  }

  .image-app-icon {
    display: none;
  }

  .image-app-icon.white-label {
    width: 50px;
    height: 50px;
  }

  .image-app-icon.transparent {
    display: block;
  }

  .grid-app-products {
    grid-template-columns: 1fr 1fr;
  }

  .grid-dashboard-onboarding {
    width: 95%;
  }

  .body-authorized-dashboard {
    padding-left: 0;
  }

  .menu-button-authorized-dashboard {
    margin-left: 0;
    padding: 10px;
  }

  .menu-button-authorized-dashboard.right {
    margin-right: 0;
  }

  .div-dashboard-analytics {
    height: 150px;
  }

  .icon-app-status {
    height: 10px;
  }

  .image-coonnect-company-logo {
    max-width: 130px;
    max-height: 40px;
  }

  .div-offer-top-row-dashboard {
    padding: 5px 20px;
  }

  .icon-dashboard-menu {
    width: 50px;
    height: 50px;
    padding: 10px;
  }

  .div-powered-by-menu {
    margin-top: 20px;
  }

  .grid-dashboard-row {
    width: 95%;
  }

  .text-dashboard-main-title {
    font-size: 20px;
  }

  .grid-connect-lead-capture-wrapper {
    padding-top: 20px;
  }

  .div-connect-agents-wrapper {
    margin-top: 30px;
    margin-bottom: 0;
  }

  .text-connect-hero {
    font-size: 36px;
  }

  .section-connect-hero {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .grid-connect-headline.mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .grid-connect-footer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    grid-auto-flow: row;
    place-content: center;
    justify-items: center;
  }

  .grid-connect-footer.footer, .grid-connect-footer.sub-footer {
    flex-direction: column;
  }

  .grid-pricing-table-row.top {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-pricing-product-title {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 1px 1px 20px #00000024;
  }

  .grid-pricing-product-title.dashboard-1, .grid-pricing-product-title.dashboard-2 {
    width: 100%;
  }

  .text-pricing-bullet {
    padding-left: 10px;
    font-size: 14px;
  }

  .text-pricing-bullet.subtext {
    display: none;
  }

  .text-pricing-subtext {
    font-size: 14px;
  }

  .text-pricing-subtext.subtext {
    display: none;
  }

  .tabs-pricing {
    margin-top: 0;
  }

  .tabs-pricing.presentation-pricing {
    margin-top: 20px;
  }

  .tabs-pricing-menu {
    grid-template-columns: minmax(min-content, max-content);
  }

  .text-package-title {
    font-size: 20px;
  }

  .text-package-title.small {
    font-size: 14px;
  }

  .text-contact-form-title {
    font-size: 24px;
  }

  .grid-contact-us-form {
    padding: 20px;
  }

  .grid-footer-wrapper {
    grid-template-columns: 1fr;
  }

  .grid-footer-column, .grid-footer-social-icons-authorized {
    justify-content: center;
    justify-items: center;
  }

  .grid-main-menu-app-product-wrapper.white {
    padding: 10px 5px 10px 10px;
  }

  .image-presentation-app-icon {
    display: none;
  }

  .grid-pricing-table-presentation.top {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-team-pricing-form {
    grid-row-gap: 10px;
  }

  .image-agenda-icon {
    display: none;
  }

  .grid-dashboard-footer {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-pricing-table-row-presentation.top {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .text-headline-hero-small, .text-headline-hero-small.white.caps, .text-headline-hero-small.caps {
    font-size: 50px;
  }

  .grid-digital-card-hero-headline.vertical {
    grid-row-gap: 0px;
    grid-auto-flow: row;
  }

  .button-master-cta-white-label.center.pricing-chart.menu_checkout.sub-button {
    white-space: normal;
    font-size: 12px;
    line-height: 1.2em;
  }

  .grid-digital-card-included {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

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

  .grid-product-card.white {
    padding: 5px;
  }

  .grid-get-started-steps {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .video-digital-card-page {
    min-width: 400px;
  }

  .image-logo-digital-card-main {
    max-width: 280px;
  }

  .logo-profile-team-headline {
    margin-bottom: 10px;
  }

  .grid-hero-subheadline {
    grid-auto-flow: row;
  }

  .text-script-subtext {
    text-align: center;
  }

  .grid-hero-bullets {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: row;
    justify-items: start;
  }

  .section-hero-video {
    margin-top: 160px;
  }

  .collection-list-properties-sticky-bar {
    grid-template-columns: 1fr;
  }

  .div-team-members {
    width: 90%;
  }

  .grid-property-info-slider-mobile {
    bottom: 150px;
  }

  .button.links {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button.modal-video-tutorial {
    display: none;
  }

  .grid-full-section-white {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .collection-list-logos {
    grid-template-columns: 160px 160px 160px 160px 160px 160px 160px 160px 160px;
  }

  .grid-pricing-faq-wrapper {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }

  .collection-list-single-issue {
    grid-template-columns: 1fr;
  }

  .collection-list-single-issue.sub-galleries {
    grid-template-columns: 1fr 1fr;
  }

  .image-issue-cover-homepage {
    left: -130px;
  }

  .image-issue-cover-homepage.layer-3 {
    left: 130px;
  }

  .collection-list-cities {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .collection-item-city {
    padding: 40px 20px;
  }

  .nav-bar-logo-link.w--current {
    height: 40px;
  }

  .form-sticky {
    margin-bottom: 0;
    position: static;
  }

  .form-sticky.dashboard-1, .form-sticky.dashboard-2 {
    width: 100%;
  }

  .form-sticky.sticky {
    position: relative;
    top: auto;
  }

  .grid-setup-title-wrapper {
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .image-full-pic {
    width: 80%;
  }

  .grid-meet-publisher-contact {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .grid-onboarding {
    grid-auto-rows: auto;
  }

  .collection-item-event-image-link, .button-view-event-gallery {
    width: 80px;
    height: 70px;
  }

  .collection-list-image-gallery {
    grid-template-columns: 1fr 1fr;
  }

  .div-home-issues-wrapper {
    width: 100%;
  }

  .div-home-issues-wrapper.mobile, .div-home-issues-wrapper.homepage {
    width: 400px;
    height: 400px;
  }

  .grid-core-value {
    width: 90%;
  }

  .text-core-value {
    font-size: 20px;
  }

  .grid-footer-links {
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .card-title {
    font-size: 22px;
  }

  .icon-rp-background {
    height: 20%;
  }

  .collection-list-home-issue-1 {
    left: 10px;
  }

  .collection-list-home-issue-2 {
    right: auto;
  }

  .collection-list-home-issue-3 {
    right: 10px;
  }

  .lightbox-home-video {
    height: 310px;
    margin-top: -156px;
  }

  .text-title-thin.small {
    font-size: 14px;
  }

  .text-headline-hero-big-number.white.caps, .text-headline-hero-big-number.caps, .text-headline-hero, .text-headline-hero.white.caps, .text-headline-hero.caps {
    font-size: 50px;
  }

  .grid-feature-blur-bg {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    align-content: center;
    justify-items: center;
  }

  .image-featured {
    width: 100%;
  }

  .grid-featured-content {
    justify-content: center;
    justify-items: center;
  }

  .html-video-image {
    transform: scale(1.2);
  }

  .collection-list-partners-categories-sidebar {
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-wrapper-partner-categories {
    overflow: auto;
  }

  .image-partner-pic {
    height: 250px;
  }

  .grid-partner-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .grid-partner-name-logo {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .link-partner-logo {
    width: 90%;
  }

  .grid-event-videos {
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    width: 90%;
  }

  .collection-list-partners {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-main {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-main.page-header {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 110px;
  }

  .html-meeting-widget {
    width: 100%;
    margin-top: 0;
  }

  .grid-mid-page-disclaimer {
    max-width: 90%;
  }

  .text-search-results-title {
    font-size: 20px;
  }

  .text-search-results-url {
    font-size: 10px;
  }

  .grid-popup-pricing {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 90%;
  }

  .grid-pricing-check {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-pricing-check.feature {
    padding-left: 10px;
  }

  .grid-pricing-check.feature.sub-feature {
    padding-left: 15px;
  }

  .grid-pricing-popup-checks {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
    place-content: center space-between;
    place-items: center;
  }

  .grid-promos {
    width: 90%;
  }

  .link-issue-cover-wrapper {
    width: 100%;
  }

  .link-issue-cover-wrapper.mobile, .link-issue-cover-wrapper.homepage {
    width: 400px;
    height: 400px;
  }

  .heading-partner-name {
    font-size: 18px;
  }

  .collection-list-all-issues {
    grid-template-columns: 1fr;
  }

  .collection-list-all-issues.sub-galleries {
    grid-template-columns: 1fr 1fr;
  }

  .section-links-wrapper {
    justify-items: stretch;
  }

  .grid-link-white-overlay {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-auto-flow: row dense;
  }

  .image-logo-link {
    max-height: 60px;
  }

  .grid-how-to-page-text {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
  }

  .grid-zoom-buttons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-headline-top {
    line-height: .8em;
  }

  .text-headline-top.white.caps, .text-headline-top.caps, .text-headline-city.white.caps, .text-headline-city.caps {
    font-size: 50px;
  }

  .code-header-agent-partner {
    width: 90%;
  }

  .paragraph-hello-agents-partners {
    text-align: center;
    font-size: 18px;
    line-height: 1.2em;
  }

  .big-badge-background {
    width: 90%;
    height: 240px;
  }

  .grid-partner-social-contact-buttons {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .preview-text-partner-card {
    height: 90px;
    font-size: 14px;
  }

  .grid-filter-options {
    grid-template-columns: 1fr 1fr 1fr;
    width: 95%;
  }

  .image-placeholder-logo {
    height: 250px;
  }

  .collection-list-wrapper-partner-categories-menu {
    overflow: auto;
  }

  .heading-partner-business-name {
    font-size: 18px;
  }

  .link-partner-header-logo {
    width: 90%;
  }

  .grid-upcoming-event {
    grid-auto-flow: row;
  }

  .grid-upcoming-event-buttons {
    justify-content: center;
    place-items: center;
  }

  .image-website-logo {
    width: 60%;
  }

  .embed-countdown-timer {
    width: 90%;
  }

  .form-block-3 {
    width: 100%;
  }

  .grid-main-account-dashboard {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .grid-account-list-item.collection-item.collection-item-row-template {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .grid-modal-form-wrapper {
    padding: 20px;
  }

  .grid-modal-footer {
    justify-content: center;
  }

  .grid-modal-form {
    grid-template-columns: 1fr;
    justify-content: center;
    place-items: center;
  }

  .grid-facebook-groups {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-facebook-groups.calendar {
    align-content: start;
  }

  .grid-facebook-groups.page-header {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 110px;
  }

  .section-ways-to-win.calendar {
    align-content: start;
  }

  .section-ways-to-win.page-header {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 110px;
  }

  .grid-modal-form-fields {
    width: 100%;
  }

  .grid-modal-images, .grid-notification {
    width: 80%;
  }

  .nav-bar-backend-logo {
    background-image: url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/67a7dac891b9e8edd0ffdf75_logo-as-icon-real-producers-arrow.png");
    width: 50px;
  }

  .button-backend.links {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-backend.modal-video-tutorial {
    display: none;
  }

  .grid-getting-stared-bullet {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

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

  .text-calendar-profile-intro.subtext, .grid-calendar-bullets {
    display: none;
  }

  .grid-card-video-details.example-video, .grid-card-video-details.create-video, .grid-card-video-details.upload-video {
    background-position: 0 0, 50%;
  }

  .div-card-video-spacer {
    height: 280px;
  }

  .image-calendar-footer {
    display: none;
  }

  .link-dashboard-option {
    place-items: center;
  }

  .text-dashboard-small {
    display: none;
  }

  .grid-dashboard-page-link-map {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    grid-template-columns: 1fr;
  }

  .grid-calendar-page-header.top-margin {
    padding-top: 0;
  }

  .nav-bar-logo-og-dashboard.w--current {
    height: 40px;
  }

  .grid-form-city-to-edit, .grid-get-started-videos {
    grid-template-columns: 1fr;
  }

  .text-backend-get-started {
    font-size: 14px;
  }

  .div-cta-dark-overlay {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-team-member {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .list-team-members {
    grid-template-columns: 1fr;
  }

  .grid-event-date-big {
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-columns: minmax(min-content, max-content);
    grid-auto-flow: column;
    justify-content: center;
    place-items: center;
  }

  .h1-event-title.white.caps, .h1-event-title.caps {
    font-size: 50px;
  }

  .text-event-page-date {
    text-transform: uppercase;
    font-family: "Museosans 700", sans-serif;
    font-size: 17px;
    font-weight: 400;
  }

  .link-alert-bar {
    font-size: 16px;
  }

  .grid-upcoming-event-content {
    grid-auto-flow: row;
    width: 90%;
  }

  .image-upcoming-event-flyer {
    max-width: 100%;
    max-height: 100%;
  }

  .grid-upcoming-event-text {
    place-items: center;
    max-width: 100%;
  }

  .h1-upcoming-event-title {
    text-align: center;
  }

  .h1-upcoming-event-title.white.caps, .h1-upcoming-event-title.caps {
    font-size: 50px;
  }

  .grid-upcoming-event-stat {
    font-size: 16px;
  }

  .div-links-break {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-rpad-benefits {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-account-support {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 90%;
  }

  .grid-support-options {
    grid-template-columns: 1fr;
    align-items: center;
  }

  .grid-form-fields {
    grid-row-gap: 10px;
    grid-auto-flow: row;
  }

  .section-issuu-embed {
    height: 60vh;
  }

  .grid-issue-access {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .logo-issue-access {
    max-width: 70%;
    margin-bottom: 0;
  }

  .grid-issue-disclaimer-happy {
    font-size: 19px;
    line-height: 1.3em;
  }

  .text-read-this-issue-disclaimer.red {
    font-size: 10px;
  }

  .hero-headline-advertise, .hero-headline-advertise.white.caps, .hero-headline-advertise.caps {
    font-size: 50px;
  }

  .grid-backend-support-videos {
    width: 90%;
  }

  .grid-links-headline {
    margin-bottom: 20px;
  }

  .button-big-all-images {
    font-size: 20px;
  }

  .button-big-all-images.links {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-big-all-images.modal-video-tutorial {
    display: none;
  }

  .grid-partner-search-button {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .button-join-as-partner {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .h1-article-headline, .h1-article-headline.white.caps, .h1-article-headline.caps {
    font-size: 50px;
  }

  .grid-article-main-image {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-article-main-image.page-header {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 110px;
  }

  .grid-article {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-article.page-header {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 110px;
  }

  .collection-list-articles {
    grid-template-columns: 1fr;
  }

  .card-article-title {
    font-size: 22px;
  }

  .lightbox-advertise-video {
    height: 310px;
    margin-top: -156px;
  }
}

@media screen and (max-width: 479px) {
  strong {
    font-family: "Museosans 500", sans-serif;
  }

  .section.full-screen.navbar-section {
    padding-top: 0;
    display: block;
  }

  .section.half-screen-background-image, .section.half-screen-background-image.right {
    background-position: 50%;
  }

  .section.page-header {
    padding-top: 80px;
  }

  .section.page-header.image {
    padding-bottom: 80px;
  }

  .wrapper.space-around {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .wrapper.lg-negative-margins {
    align-items: flex-start;
  }

  .wrapper.mobile-nav {
    position: relative;
  }

  .grid {
    flex-wrap: wrap;
  }

  .block {
    flex: 0 0 100%;
  }

  .block.lg-50 {
    padding: 40px;
  }

  .col {
    width: 80%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .col.lg-4 {
    width: 100%;
  }

  .col.lg-4.centre-align.xs-margin-bottom {
    margin-bottom: 20px;
  }

  .col.lg-4.sm-2.lg-vertical-align, .col.lg-4.md-3.xs-2 {
    width: 100%;
  }

  .col.lg-4.xs-1 {
    width: 50%;
  }

  .col.lg-4.md-33.xs-2, .col.lg-3, .col.lg-3._2-col-in-mobile, .col.lg-3.md-2.sm-2, .col.lg-3.md-2.xs-2, .col.lg-3.sm-1.flex-stretch.xs-2, .col.lg-3.sm-1.xs-2 {
    width: 100%;
  }

  .col.lg-6 {
    align-items: flex-start;
    width: 100%;
  }

  .col.lg-6.centre-align {
    width: 100%;
  }

  .col.lg-6.sm-1 {
    width: 50%;
  }

  .col.lg-6.sm-1.xs-2 {
    width: 100%;
  }

  .col.lg-6.md-3.sm-2 {
    flex-direction: column;
  }

  .col.lg-6.md-3.xs-2, .col.lg-2.md-1.sm-1.xs-2, .col.lg-2.md-33.xs-2, .col.lg-5 {
    width: 100%;
  }

  .col.lg-5.align-vertically {
    display: none;
  }

  .col.lg-5.md-3.xs-2 {
    width: 100%;
  }

  .col.lg-7 {
    width: 95%;
    margin-bottom: 60px;
  }

  .paragraph-small.no-margins.xout, .paragraph-small.no-margins.pricing-feature {
    text-align: left;
    font-size: 15px;
    display: block;
  }

  .row {
    flex-flow: wrap-reverse;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
  }

  .row.flex-horizontal {
    flex-direction: row;
  }

  .row.pricing-table {
    flex-direction: column;
  }

  .button-sub-button {
    border: 0 solid #000;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-sub-button.margin-left {
    width: 90%;
    margin-bottom: 18px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-sub-button.form-button {
    padding-left: 12px;
    padding-right: 12px;
  }

  .margin-bottom {
    margin-bottom: 30px;
  }

  .form-field.no-bottom-margins {
    min-width: auto;
  }

  .form-field.side-margins.no-bottom-margins {
    margin-bottom: 40px;
  }

  .page-preview-link {
    height: 160px;
  }

  .price-table-container {
    padding: 35px;
  }

  .footer-logo {
    display: block;
  }

  .footer-link.spacing {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .footer-link.spacing.last {
    margin-right: 16px;
  }

  .footer-link.no-padding.first {
    margin-left: -12px;
  }

  .footer-link.no-padding.last {
    margin-right: -10px;
  }

  .footer-link.first {
    margin-left: -10px;
  }

  .footer-link.last {
    margin-right: -10px;
  }

  .social-media-icon, .contact-form-container {
    padding: 0;
  }

  .contact-form-container.card {
    padding: 20px 30px;
  }

  .contact-form-container.light-blue.padding {
    padding: 20px;
  }

  .question-arrow-icon {
    margin-left: 16px;
  }

  .answer {
    padding-left: 0;
  }

  .question-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .question-text {
    margin-bottom: 8px;
    margin-left: 0;
  }

  .nav-menu-white {
    background-color: #fff;
  }

  .nav-link-2 {
    background-color: #0000;
  }

  .menu-button-custom {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    display: flex;
    right: 0;
  }

  .nav-bar {
    position: relative;
  }

  .logo-navbar.white {
    width: 150px;
  }

  .partner-logo {
    width: 90px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .phone-image {
    max-width: 80%;
  }

  .phone-image.negative-margins {
    max-width: 90%;
    margin-bottom: -456px;
  }

  .no-margins {
    display: none;
  }

  .xs-1 {
    width: 50%;
  }

  .xs-2 {
    width: 100%;
  }

  .slider-arrow {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 22px;
  }

  .slide-nav {
    height: 32px;
    font-size: 8px;
  }

  .masonry-div {
    padding-top: 50%;
  }

  .masonry-div.vertical, .masonry-div.big {
    padding-top: 100%;
  }

  .tab-link {
    padding-left: 10px;
    padding-right: 10px;
  }

  .team-small-container {
    margin-bottom: 30px;
  }

  .form-with-button {
    flex-direction: column;
  }

  .form-with-button.inline-form, .form-with-button.horizontal {
    flex-direction: row;
  }

  .testimonial-container {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 30px;
    display: block;
    box-shadow: 3px 3px 20px #00000047;
  }

  .quotation-mark {
    width: 30px;
    margin-top: -30px;
    margin-left: -10px;
    margin-right: 0;
    position: absolute;
  }

  .flex-horizontal-space-between {
    align-items: center;
  }

  .flex-horizontal-space-between.sub-footer, .flex-horizontal-space-between.rp-footer {
    width: 90%;
  }

  .horizontal-short-line {
    margin-left: -35px;
    margin-right: -35px;
  }

  .team-container, .section-header {
    margin-bottom: 0;
  }

  .short-paragraph {
    width: 100%;
  }

  .computer-picture {
    max-width: 80vw;
  }

  .app-download-button {
    width: 110px;
  }

  .app-download-container {
    flex-direction: row;
  }

  .value-proposition-container {
    margin-top: -15%;
    margin-bottom: 20px;
  }

  .value-proposition-container.align-left {
    align-items: center;
  }

  .computer-image {
    width: 110%;
  }

  .col-2 {
    margin-bottom: 10px;
  }

  .col-2.lg-6 {
    align-items: flex-start;
    width: 100%;
  }

  .side-image {
    margin-bottom: 20px;
  }

  .side-image.lightbox-video {
    width: 100%;
  }

  .intro-feature-container {
    flex-direction: row;
    justify-content: flex-start;
    padding: 20px;
  }

  .intro-feature-container.bottom-right {
    flex-direction: column;
  }

  .intro-feature-container.vertical {
    flex-direction: column;
    justify-content: space-between;
  }

  .features-phone-image {
    height: 90%;
    margin-top: -30%;
    margin-left: -20px;
  }

  .features-mac {
    max-width: 120%;
    margin-bottom: -20%;
    margin-right: -25%;
  }

  .mac-container {
    align-items: flex-end;
  }

  .social-media-icons-container-2 {
    justify-content: space-between;
  }

  .horizontal-footer-links-container {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .footer-social-links-container {
    flex-direction: row;
    justify-content: space-around;
    width: 80%;
    display: flex;
  }

  .footer-social-links-container.horizontal {
    justify-content: flex-start;
  }

  .social-media-icons-contianer {
    display: flex;
  }

  .social-media-icons-contianer.no-bottom-margins {
    margin-bottom: 0;
  }

  .avatar-container {
    justify-content: center;
  }

  .div-block-49 {
    text-align: left;
    align-items: flex-start;
  }

  .feature-image {
    height: 45%;
    margin-right: 30px;
  }

  .masonry-div-header {
    font-size: 25px;
    line-height: 31px;
  }

  .play-icon {
    width: 40px;
  }

  .mobile-nav {
    width: 100%;
    position: fixed;
  }

  .nav-menu-container, .dropdown-list.w--open {
    overflow: auto;
  }

  .icon-2 {
    position: absolute;
  }

  .small-slide {
    margin-left: 0;
    margin-right: 0;
  }

  .left-arrow, .right-arrow {
    width: 60px;
  }

  .value-point-container {
    width: 100%;
    margin-bottom: 40px;
  }

  .cta-container {
    margin-bottom: 40px;
  }

  .negative-margin {
    margin-left: -10px;
  }

  .utility-page-content {
    width: 90%;
    min-width: auto;
    max-width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .how-it-works-step {
    width: 100%;
  }

  .circle {
    margin-right: 20px;
  }

  .how-it-works-tab {
    text-align: center;
    align-items: center;
  }

  .image-main-logo {
    max-width: 300px;
    max-height: 35px;
  }

  .section-main-home {
    position: relative;
  }

  .svg-quote-marks {
    display: none;
  }

  .section-main-3-feature {
    padding-top: 40px;
  }

  .rich-text-main-cta {
    text-align: center;
  }

  .rich-text-main-cta h2 {
    font-size: 40px;
  }

  .rich-text-main-cta h3 {
    font-size: 30px;
  }

  .svg-social-icon {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-sub-title {
    width: 90%;
  }

  .text-page-title {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
    line-height: 1.1em;
  }

  .div-page-title {
    width: 100%;
  }

  .circle-large {
    box-shadow: 0 5px 30px #00000024;
  }

  .html-footer-link {
    margin-top: -17px;
    margin-bottom: -17px;
  }

  .section-buy-optin {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-testimonial-name {
    margin-bottom: 10px;
  }

  .div-testimonial-break {
    margin-top: 39px;
    margin-bottom: 39px;
  }

  .div-testimonial-large {
    width: 100%;
  }

  .svg-feature-icon {
    width: 70px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .html-embed-contact-button {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .wrapper-menu, .wrapper-menu.navbar-custom {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-testimonial-main {
    text-align: center;
    line-height: 1.1em;
  }

  .heading-testimonial-full {
    text-align: center;
    line-height: 1.3em;
  }

  .wrapper-testimonials-home {
    width: 100%;
    height: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .svg-large-pin-icon {
    width: 90%;
    margin-bottom: 65px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-52 {
    margin-top: 15px;
  }

  .heading-contact-bullet-point {
    width: 100%;
    line-height: 1.3em;
  }

  .svg-contact-checkmark {
    width: 90px;
    max-width: 50px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .short-paragraph-dark {
    width: 100%;
  }

  .div-block-53 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .short-paragraph-main {
    width: 100%;
  }

  .svg-home-icon {
    width: 70px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .row-home-main {
    margin-left: 0;
    margin-right: 0;
  }

  .investor-logo {
    width: 90px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .html-header-nav {
    margin-top: -25px;
    margin-bottom: -25px;
  }

  .html-header-nav-phone {
    margin-bottom: 15px;
  }

  .text-property-address {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
  }

  .div-sticky-menu-wrapper {
    display: none;
  }

  .div-header-menu-wrapper {
    flex-direction: column;
    justify-content: center;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-logo-property-header {
    max-width: 100%;
    max-height: 60px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-property-wrapper, .div-properties-background-gradient {
    height: 400px;
  }

  .div-property-specs-wrapper {
    flex-direction: column;
  }

  .text-property-spec, .text-property-spec._2 {
    font-size: 16px;
  }

  .div-footer-menu-wrapper {
    align-items: flex-start;
    height: 20%;
    padding-top: 10px;
    display: none;
  }

  .link-logo-property-header {
    align-items: flex-start;
    max-width: 80%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    position: relative;
  }

  .wrapper-property-header {
    flex-direction: column-reverse;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-address-property-header {
    font-size: 24px;
  }

  .text-city-state-zip-address {
    letter-spacing: 0;
    font-size: 22px;
  }

  .text-city-state-zip-address.horizontal {
    font-size: 24px;
  }

  .text-city-state-zip-address.horizontal.small {
    font-size: 18px;
  }

  .html-embed-property-icon {
    max-width: 25%;
    margin-left: -15px;
    margin-right: -15px;
  }

  .html-embed-property-icon:hover {
    background-color: #0000;
  }

  .section-property-image-gallery {
    height: auto;
    padding-bottom: 60px;
  }

  .wrapper-property-assets {
    width: 90%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-property-assets-image-gallery {
    padding-left: 0;
    padding-right: 0;
  }

  .image-icon-property-specs {
    width: 50px;
  }

  .div-33-percent-left {
    justify-content: center;
    width: 100%;
    margin-top: 10px;
  }

  .div-33-percent-center {
    width: 100%;
    margin-bottom: 0;
    display: flex;
  }

  .div-33-percent-right {
    justify-content: center;
    width: 100%;
    display: none;
  }

  .heading-address-large {
    letter-spacing: -2px;
    font-size: 40px;
  }

  .heading-city-state-zip {
    letter-spacing: 1px;
    margin-top: 10px;
    font-size: 20px;
  }

  .div-property-agent-info {
    flex-direction: column;
    margin-bottom: 0;
  }

  .div-thin-line-break {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-property-description {
    font-size: 16px;
    line-height: 1.7em;
  }

  .image-section-shadow {
    display: none;
  }

  .section-property-description {
    padding-top: 40px;
  }

  .div-block-62 {
    align-items: center;
    width: 100%;
  }

  .div-property-agent-profile-logo {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .heading-user-name-large {
    font-size: 40px;
  }

  .div-thin-line-break-agent {
    display: none;
  }

  .image-launch-popup-button {
    width: 50px;
  }

  .wrapper-property-header-icons {
    flex-direction: row;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-property-section-title {
    height: 60px;
    margin-top: 40px;
  }

  .text-property-section-header {
    font-size: 30px;
  }

  .text-property-section-header.address {
    display: none;
  }

  .section-property-video, .section-property-map {
    justify-content: center;
    height: auto;
    padding-bottom: 60px;
  }

  .html-property-map {
    height: 400px;
  }

  .text-property-agent-info {
    font-size: 20px;
  }

  .section-property-360-tour {
    justify-content: center;
    height: auto;
    padding-bottom: 60px;
  }

  .link-block-launch-assets-popup {
    height: 100%;
  }

  .div-properties-specs-wrapper {
    flex-direction: column;
  }

  .text-properties-page-specs {
    width: 100%;
  }

  .collection-item-property-assets {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-dashboard-property-thumbnail {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-65 {
    margin-left: 0;
  }

  .link-property-assets-domain {
    margin-top: 11px;
  }

  .div-property-updated {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .div-property-assets-links {
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-property-assets-links-wrapper {
    flex-direction: column;
  }

  .text-assets-links-titles {
    margin-left: 5px;
  }

  .button-property-assets-link {
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 5px;
  }

  .button-property {
    height: 50px;
  }

  .text-assets-title-explanation {
    font-size: 14px;
  }

  .text-property-asset-link {
    font-size: 13px;
  }

  .image-logo-property-menu {
    max-width: 90%;
    max-height: 60px;
  }

  .div-home-header-bottom-left {
    justify-content: center;
    padding-left: 10px;
    display: none;
    position: relative;
  }

  .div-agent-info-text-header-row {
    width: 70%;
    padding-left: 10px;
  }

  .text-agent-info-header {
    font-size: 18px;
    line-height: 1.4em;
  }

  .text-team-user-info {
    font-size: 22px;
  }

  .div-team-agent-info-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .column-50-percent {
    width: 80%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-launch-popup-background {
    width: 20%;
    min-width: 110px;
    min-height: 100px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-section-shadow-no-padding {
    display: none;
  }

  .section-popup-optin {
    background-color: #fff;
    background-image: none;
  }

  .button-launch-optin-popup {
    width: 100%;
    margin-left: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .div-property-cta-button-wrapper {
    flex-direction: column;
  }

  .contact-form-popup-wrapper {
    width: 90%;
    margin-top: -20%;
    padding: 0;
  }

  .html-aweber-optin-popup {
    width: 100%;
    font-size: 14px;
  }

  .svg-assets-icon {
    max-width: 35px;
    margin-left: 0;
    display: block;
  }

  .rich-text-heading-black-centered {
    white-space: normal;
  }

  .heading-home-page {
    line-height: 1.2em;
  }

  .heading-home-page h2, .heading-home-page h1 {
    font-size: 40px;
  }

  .heading-home-page h3 {
    font-size: 30px;
  }

  .col-bio-wrapper {
    width: 100%;
    height: auto;
    margin-left: 0;
  }

  .col-bio-picture-wrapper {
    width: 100%;
    max-width: 250px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text-icon-sub-text {
    text-align: center;
  }

  .div-icon-text-wrapper {
    margin-bottom: 30px;
  }

  .div-videos-wrapper {
    padding-left: 5px;
    padding-right: 0;
    bottom: 12%;
  }

  .heading-authorized-homepage {
    font-size: 28px;
  }

  .section-testimonials {
    width: 100%;
  }

  .columns-50-50 {
    flex-direction: column;
  }

  .columns-50-50._2 {
    flex-direction: column-reverse;
  }

  .column-50-50-image {
    height: 300px;
  }

  .section-live-show {
    justify-content: center;
    min-height: auto;
    padding-bottom: 60px;
  }

  .link-home-video-netflix-hover {
    max-width: 90%;
    margin-bottom: 10px;
    position: relative;
  }

  .rich-text-and-buttons-video-wrapper {
    top: 20%;
    left: 0%;
    right: 0%;
  }

  .rich-text-and-buttons-video-wrapper h5 {
    font-size: 16px;
  }

  .div-main-video-buttons-wrapper {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .button-main-video-page {
    width: 100%;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .image-footer-logo-as-icon {
    max-width: 70%;
    max-height: 100px;
  }

  .image-dashboard-checkbox {
    max-height: 20px;
  }

  .col-pricing {
    width: 80%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .col-pricing._30-percent {
    width: 100%;
  }

  .col-pricing._40-percent {
    width: 100%;
    margin-top: 121px;
    margin-bottom: 63px;
  }

  .div-20px {
    display: none;
  }

  .wrapper-pricing {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .extra-option-wrap {
    justify-content: center;
  }

  .form-content {
    width: 100%;
  }

  .collaborate-form-step {
    width: 100%;
    min-height: 555px;
    margin-bottom: 140px;
    padding: 50px 10px;
  }

  .mask-2 {
    height: 100%;
    position: static;
  }

  .grid-form-wrapper {
    border-radius: 0;
    width: 100%;
    height: 100vh;
    padding: 0 20px 100px;
  }

  .field {
    font-size: 18px;
  }

  .step-paginator {
    height: auto;
    padding-bottom: 0;
  }

  .checkbox-active-overlay {
    background-position: 10px;
    background-size: 20px;
  }

  .submit-button {
    margin-bottom: -85px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .form-section-title {
    font-size: 2em;
    line-height: 1.3em;
  }

  .checkbox-label {
    padding-left: 40px;
    padding-right: 20px;
    font-size: 1em;
  }

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

  .next {
    margin-bottom: 50px;
  }

  .previous {
    max-width: 75px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    inset: auto 0 0;
  }

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

  .checkbox-wrapper {
    background-position: 10px;
    background-size: 20px;
    height: 40px;
    margin-bottom: 15px;
  }

  .text-video-section-title {
    left: 10px;
  }

  .section-additional-videos {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-additional-videos.row-1 {
    flex-direction: column;
    display: flex;
  }

  .div-videos-wrapper-additional {
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-pricing-wrapper-left {
    width: 100%;
  }

  .text-pricing-feature-title {
    font-size: 20px;
  }

  .html-icon-marketing-agent-profile {
    margin-left: 0;
    margin-right: 0;
  }

  .div-marketing-solution {
    width: 90%;
  }

  .div-agent-profile-marketing-icons {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .div-agent-marketing-check-point {
    margin-bottom: 0;
  }

  .checkmark-agent-marketing {
    margin-left: 0;
  }

  .section-featured-areas-ms {
    flex-direction: column;
  }

  .div-featured-area-description-cta {
    font-size: 22px;
    display: none;
  }

  .spotlight-property-description {
    font-size: 14px;
  }

  .svg-social-icon-home-header {
    width: 14%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .grid-property-address-wrapper {
    grid-row-gap: 5px;
    flex-direction: column;
    justify-items: center;
    margin-bottom: 20px;
  }

  .text-property-city-state {
    text-align: center;
    font-size: 20px;
  }

  .button-view-example {
    width: 100%;
  }

  .link-search-results-title, .paragraph-search-results {
    text-align: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-search-bar-wrapper {
    flex-direction: column;
  }

  .search-input {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .button-search {
    width: 50%;
    margin-top: 20px;
  }

  .link-search-results-wrapper {
    flex-direction: column;
    grid-template-columns: minmax(min-content, max-content);
    justify-content: center;
    place-items: center;
  }

  .image-search-results {
    width: 90%;
    height: 170px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .div-sticky-menu-mobile-wrapper {
    background-color: #fff;
    background-image: none;
    justify-content: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-button-4, .menu-button-4.w--open {
    background-color: #fff;
  }

  .nav-menu-5 {
    background-color: #fff;
    width: 100%;
    height: 100vh;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .navbar-5 {
    background-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 95%;
    display: flex;
  }

  .nav-link-property-mobile {
    text-align: center;
    background-color: #f7f7f7;
    border-radius: 5px;
    width: 100%;
    margin-bottom: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
    font-weight: 300;
  }

  .button-launch-optin-popup-menu {
    margin-left: 0;
  }

  .collection-list-property-image-gallery {
    display: none;
  }

  .lightbox-link-property-image-gallery-mobile {
    width: 100%;
    height: 100%;
    text-decoration: none;
    display: block;
  }

  .div-33-percent-right-footer {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .div-33-percent-center-footer {
    width: 100%;
    margin-bottom: 0;
    display: flex;
  }

  .image-logo-property-footer {
    max-width: 100%;
    max-height: 50px;
    margin-left: 0;
    display: block;
  }

  .section-property-user-info {
    height: auto;
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .text-card-big-title {
    font-size: 30px;
  }

  .image-user-profile-pic {
    border-radius: 120px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 55px;
    box-shadow: 1px 1px 20px #00000073;
  }

  .section-user-profile-header {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 170px;
    display: flex;
  }

  .section-user-profile-name {
    background-color: #ebebeb;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-23 {
    max-width: 70px;
    max-height: 50px;
  }

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

  .navbar-user-profile {
    background-color: #0000;
    width: 100%;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .html-user-buttons {
    background-color: #ebebeb;
    border-radius: 5px;
    width: 90%;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    transition-property: none;
  }

  .html-user-buttons:hover {
    transform: none;
  }

  .text-user-name {
    text-align: center;
  }

  .text-user-title {
    text-align: center;
    height: auto;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.1em;
  }

  .div-user-buttons-wrapper {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .rich-text-video-headline {
    text-align: center;
    width: 100%;
  }

  .rich-text-video-headline h3, .rich-text-video-headline h4 {
    font-size: 20px;
  }

  .div-user-about-social-buttons {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: 20px;
  }

  .button-learn-more-about-user {
    width: 80%;
    height: 40px;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .div-about-page-user-name-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-user-title-about-page {
    text-align: center;
    justify-content: center;
    font-size: 16px;
  }

  .button-get-started {
    border: 0 solid #000;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .wrapper-pricing-additional-features {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .vertical-footer-links-container {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-copyright-wrapper {
    flex-direction: column;
    grid-auto-flow: row;
    place-content: center;
    justify-items: center;
    margin-bottom: 5px;
  }

  .image-footer-powered-by-logo {
    max-width: 220px;
  }

  .collection-item-videos {
    width: 100%;
  }

  .row-about-page-users {
    flex-flow: wrap;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div-featured-video-wrapper {
    padding-top: 100px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .link-home-page-user-profile {
    width: 70px;
    height: 70px;
  }

  .link-home-page-user-profile.w--current {
    width: 30%;
  }

  .columns {
    flex-direction: column;
  }

  .nav-link-authorized {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-authorized-nav-bar-wrapper {
    margin-left: 20px;
    margin-right: 10px;
  }

  .brand-auhorized-header {
    width: 220px;
    padding-left: 0;
  }

  .brand-auhorized-header.w--current {
    padding-left: 0;
  }

  .div-homepage-sub-button-ctas {
    flex-direction: column;
  }

  .wrapper-2 {
    width: 90%;
  }

  .process {
    align-items: flex-start;
    margin-top: 40px;
    margin-bottom: 24px;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .process.no-margin-bottom {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .process-line {
    margin-left: 28px;
  }

  .process-step-number.left {
    top: -4px;
    left: -16px;
    right: auto;
  }

  .process-step-number.right {
    display: none;
  }

  .process-icon {
    width: 56px;
    height: 56px;
    top: -12px;
    left: 0;
    right: auto;
  }

  .section-10 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .process-step {
    margin-bottom: 40px;
  }

  .button-home-header.small.ghost {
    font-size: 18px;
    line-height: 1.3em;
  }

  .process-step-info {
    width: 100%;
    margin-left: 72px;
  }

  .process-step-info.right {
    width: 100%;
    margin-left: 60px;
  }

  .process-step-info.left {
    text-align: left;
    width: 100%;
    margin-left: 60px;
  }

  .intro-big-text {
    font-size: 56px;
    line-height: 56px;
  }

  .feature-card-new {
    flex: 0 auto;
    width: 100%;
    padding-left: 12%;
    padding-right: 12%;
  }

  .huge-promo-text {
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .testimonials-v2 {
    width: 100%;
  }

  .mini-heading {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-computer-cut {
    box-shadow: 8px 5px 11px -10px #000000a6;
  }

  .hero-v6-video {
    height: 272px;
  }

  .section-blog-posts {
    padding-top: 20px;
  }

  .navbar-vertical {
    display: none;
  }

  .button-video-overlay-main-cta {
    flex-direction: column;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .icon-dashboard-options {
    width: 30px;
  }

  .text-dashboard-big-button-description {
    text-align: center;
    margin-bottom: 20px;
    font-size: 14px;
    display: block;
  }

  .text-dashboard-big-button-description.red {
    width: 100%;
  }

  .div-blog-header-user-wrapper {
    flex-direction: column;
  }

  .blog-article-wrapper {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button-6 {
    width: 50px;
    height: 50px;
    margin-right: 0;
    padding: 10px;
    display: block;
  }

  .section-popup-custom {
    background-color: #fff;
    background-image: none;
    display: none;
  }

  .nav-menu-user-profile {
    height: 120vh;
  }

  .div-block-user-menu-wrapper {
    align-items: center;
  }

  .link-user-logo-footer {
    background-image: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 95%;
    height: auto;
    display: flex;
  }

  .div-assets-bottom-row-info {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .wrapper-footer {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-header-text-horizontal {
    flex-direction: column;
  }

  .section-user-profile-main-buttons {
    background-color: #ebebeb;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-user-profile-social-buttons {
    background-color: #ebebeb;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 70px;
    display: flex;
  }

  .rich-text-user-bio {
    text-align: center;
    height: 220px;
  }

  .section-create-profile {
    align-items: center;
    height: auto;
    min-height: 100vh;
    padding-bottom: 60px;
  }

  .div-create-profile-form-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .div-create-profile-full-image {
    display: none;
  }

  .div-create-profile-form {
    align-items: center;
    width: 90%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-block-create-profile {
    width: 100%;
  }

  .button-authorized-submit {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-create-profile-text-and-form {
    width: auto;
  }

  .button-authorized-header-menu {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-menu-7 {
    background-color: #fff;
    height: 100vh;
  }

  .button-cta-light {
    width: 80%;
    height: 40px;
    font-size: 16px;
  }

  .button-cta-campaign-header {
    border: 0 solid #000;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-campaign-3-columns {
    padding-bottom: 0;
  }

  .button-cta-external-link {
    border: 0 solid #000;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-update-wrapper {
    flex-direction: column;
    width: 93%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .lightbox-link-updates-image {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-updates-text-wrapper {
    align-items: center;
    width: 100%;
    padding-bottom: 0;
  }

  .text-update-title {
    text-align: center;
  }

  .div-update-date-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-top: 21px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 0%;
  }

  .rich-text-updates-body {
    text-align: center;
    margin-bottom: 0;
  }

  .collection-item-learn-video-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .link-learn-video-thumbnail {
    margin-bottom: 10px;
    position: relative;
  }

  .div-update-weight-date {
    flex-direction: column;
  }

  .div-update-buttons {
    flex-direction: column;
    justify-content: center;
    width: 100%;
  }

  .button-view-update {
    width: 100%;
  }

  .section-learn-videos-list {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-video-learn-player {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-video-learn-video, .div-video-learn-playlist {
    width: 100%;
  }

  .collection-list-6 {
    height: auto;
  }

  .logo-main-index-page {
    max-width: 90%;
    max-height: 100px;
  }

  .button-cta-external-link-solid-color {
    border: 0 solid #000;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-property-360-tour-mls, .section-property-video-mls {
    justify-content: center;
    height: 80vh;
  }

  .section-property-map-mls {
    justify-content: center;
    height: 60vh;
  }

  .icon-8 {
    color: var(--black);
  }

  .navbar-7 {
    background-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .wrapper-wide {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-learn-video-title {
    text-align: center;
    font-size: 20px;
  }

  .div-learn-text-wrapper {
    align-items: center;
    width: 100%;
    padding-bottom: 0;
  }

  .button-learn-video-cta {
    width: 100%;
  }

  .link-tool-video-thumbnail {
    width: 100%;
    max-width: 90%;
    margin-bottom: 10px;
    position: relative;
  }

  .div-50 {
    width: 100%;
  }

  .div-50.bg1 {
    width: 100%;
    overflow: visible;
  }

  .wrapper-no-padding {
    flex-direction: column;
    width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .button-authorized-main {
    max-width: 100%;
    font-size: 18px;
  }

  .heading-bullets {
    margin-left: 5px;
    font-size: 16px;
  }

  .div-login-form-wrapper {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-login-logo {
    width: 90%;
  }

  .form-block-login {
    width: 100%;
  }

  .button-login {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-popup-assets-deliverable {
    background-color: #fff;
    background-image: none;
    flex-wrap: wrap;
    display: none;
    position: absolute;
  }

  .column-asset-delieverables-icons {
    padding-top: 40px;
  }

  .column-asset-delieverables-email {
    align-items: center;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-asset-deliverables-bullet {
    font-size: 12px;
  }

  .div-asset-deliverables-email-wrapper {
    width: 100%;
  }

  .link-block-6 {
    width: 100%;
    margin-bottom: 15px;
  }

  .image-logo-powered-property-page {
    margin-top: 5px;
    margin-bottom: 15px;
  }

  .div-instagram-bg-triangles {
    width: 100vw;
    height: 100vw;
  }

  .text-instagram-full-name {
    font-size: 30px;
  }

  .enter-website-button-only-wrapper {
    margin-top: -15%;
    margin-bottom: 20px;
  }

  .body-dashboard {
    padding-left: 0;
  }

  .tabs-menu-form {
    justify-content: flex-start;
    width: 100vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: scroll;
  }

  .div-dashboard-header-icon-text-wrapper {
    display: none;
  }

  .tab-link-dashboard {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-dashboard-body-wrapper {
    max-width: 100%;
    margin: 10px;
  }

  .tabs {
    width: 100%;
  }

  .section-dashboard-header-mobile {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-dashboard-header-icon-text-wrapper-mobile {
    display: flex;
  }

  .navbar-8 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .link-dashboard-mobile-profile {
    padding-left: 0;
    position: absolute;
    inset: auto auto auto 10px;
  }

  .div-feature-background-video-wrapper {
    height: 260px;
  }

  .text-watch-video-button {
    margin-top: 5px;
    margin-left: 0;
    font-size: 18px;
  }

  .nav-link-dashboard-dropdown {
    z-index: 2000;
  }

  .div-upload-image {
    z-index: 500;
    top: -112px;
  }

  .div-dashboard-field-wrapper {
    min-height: 40px;
  }

  .div-20px-dashboard-break {
    display: block;
  }

  .link-user-profile-shadow {
    padding-left: 50px;
  }

  .link-user-profile-shadow.property {
    padding-left: 90px;
  }

  .image-icon-user-profile-button {
    width: 33px;
    height: 33px;
  }

  .text-user-profile-button, .text-user-profile-button.property {
    font-size: 16px;
  }

  .social-icons-user-profile {
    flex-direction: row;
    margin-bottom: 10px;
  }

  .svg-social-icon-user-profile {
    width: 35px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .background-video-homepage-main {
    width: 100%;
  }

  .div-video-homepage-wrapper {
    padding-bottom: 100px;
  }

  .headline-homepage-white {
    font-size: 38px;
    line-height: 1.1em;
  }

  .div-homepage-first-row-wrapper {
    width: 90%;
  }

  .form-homepage-username {
    flex-direction: column;
    height: 140px;
  }

  .form-block-homepage-username {
    width: 95%;
    margin-top: 0;
  }

  .text-field-homepage-username {
    box-shadow: inset 1px 1px 3px 0 var(--white);
    margin-right: 8px;
  }

  .tabs-wrapper {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-tab-form-white-social, .text-social-url {
    font-size: 14px;
  }

  .div-powered-by-wrapper {
    margin-top: 40px;
    margin-bottom: 5px;
  }

  .div-user-header-background {
    height: 170px;
  }

  .subheadline-homepage-white {
    margin-bottom: 10px;
    font-size: 22px;
  }

  .image-user-profile-background-dashboard {
    height: 150%;
  }

  .div-tab-form-wrapper-images {
    margin-bottom: -100px;
  }

  .text-edit-background {
    white-space: normal;
    line-height: 1.3em;
  }

  .text-edit-profile {
    font-size: 12px;
    bottom: 10px;
  }

  .navbar-authorized-transparent {
    display: none;
  }

  .logo-user-free-profile {
    width: 50px;
    height: 50px;
  }

  .image-start-here {
    display: none;
  }

  .image-main-logo-small {
    max-width: 220px;
  }

  .headline-homepage-handwritten {
    font-size: 18px;
    line-height: 1.1em;
  }

  .nav-menu-authorized-homepage {
    background-color: #fff;
    height: 100vh;
  }

  .button-phone-view-example {
    width: 80%;
    height: 40px;
    font-size: 16px;
  }

  .div-demo-video {
    width: 100%;
  }

  .link-user-profile {
    font-size: 14px;
  }

  .div-profile-link-copy {
    flex-direction: column;
  }

  .button-learn-about-link {
    width: 100%;
    height: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 14px;
  }

  .div-profile-link-text {
    justify-content: center;
    width: 100%;
    margin-top: 10px;
    padding-left: 0;
  }

  .div-biolink-form {
    width: 100%;
    min-height: 40px;
  }

  .form-homepage-username-biolink {
    flex-direction: column;
  }

  .div-biolink-field-wrapper {
    width: 100%;
  }

  .div-biolink-form-auth-homepage {
    width: 100%;
    min-height: 40px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .image-biolink-logo {
    width: 80%;
  }

  .button-authorized-header-menu-login {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-upload-property-main-image {
    margin-bottom: 10px;
  }

  .div-property-main-images-wrapper {
    flex-direction: column;
  }

  .div-60px {
    display: flex;
  }

  .button-link-dashboard {
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .div-video-image-and-field-wrapper {
    max-width: 100%;
  }

  .nav-header-authorized {
    background-color: #fff;
    height: 100vh;
  }

  .div-upload-gallery-background {
    height: 80px;
  }

  .image-property-gallery-backend {
    max-width: 90px;
    height: 70px;
  }

  .div-click-to-upload-property-gallery {
    width: 90%;
    overflow: auto;
  }

  .div-dashboard-header-breadcrumbs-wrapper {
    display: none;
  }

  .button-dashboard-page {
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-upload-gallery-background {
    min-height: 150px;
    max-height: 150px;
  }

  .text-image-upload-disclaimer {
    white-space: normal;
    line-height: 1.3em;
  }

  .div-gallery-image {
    height: 75px;
  }

  .button-delete-property {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-powered-by-wrapper-mobile-menu {
    margin-bottom: 5px;
  }

  .grid-property-description-icons {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    max-width: 100%;
  }

  .link-block-8 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .image-small-arrow-right {
    display: block;
    position: absolute;
    inset: auto 5px auto auto;
  }

  .div-contact-buttons-wrapper {
    background-color: #fff0;
  }

  .image-small-arrow-left {
    display: block;
    position: absolute;
    inset: auto auto auto 5px;
  }

  .image-field-help-icon {
    display: block;
    position: static;
    inset: auto 5px auto auto;
  }

  .slide-testimonial {
    width: 100%;
  }

  .div-slide-testimonial-wrapper {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-testimonials {
    width: 100%;
  }

  .text-testimonial {
    height: 8.4em;
  }

  .div-testimonial-name-button-wrapper {
    flex-direction: column;
  }

  .right-arrow-2, .left-arrow-3 {
    display: none;
  }

  .div-tool-card {
    width: 80%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-header-menu-mult-user-wrapper {
    flex-direction: column;
    justify-content: center;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-address-property-header-small {
    font-size: 24px;
  }

  .brand-7 {
    margin-left: 0;
  }

  .div-property-mobile-menu-wrapper {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 5px;
    display: flex;
  }

  .div-home-header-bottom-right {
    justify-content: center;
    padding-left: 10px;
    display: none;
    position: relative;
  }

  .social-links-about-page-wrapper {
    flex-direction: row;
    justify-content: space-around;
    width: 80%;
    margin-top: 5px;
    display: flex;
  }

  .section-popup-optin-copy {
    background-color: #fff;
    background-image: none;
    display: none;
  }

  .section-main-property-slider {
    height: 100vh;
  }

  .collection-testimonials-wrapper {
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-thin-line-break-instagram {
    margin-bottom: 20px;
  }

  .rich-text-home-icon-subtext {
    text-align: center;
  }

  .lead-capture-form-block {
    width: 90%;
  }

  .text-lead-capture-agent-info, .text-lead-capture-agent-info-name {
    font-size: 18px;
    line-height: 1.4em;
  }

  .text-lead-capture-agent-title {
    font-size: 18px;
    line-height: 1.2em;
  }

  .grid-lead-capture-table-header {
    grid-template-columns: 1fr 35px 35px 35px;
  }

  .grid-lead-capture-table {
    grid-template-columns: 1fr 35px 35px 35px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-lead-capture-field-data {
    overflow: hidden;
  }

  .div-lead-table-grid-child {
    justify-content: center;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .div-lead-capture-50-percent-wrapper {
    width: 100%;
    margin-top: -20%;
    padding: 0;
  }

  .div-lead-capture-success, .div-lead-capture-50-percent-wrapper-contact-info {
    width: 90%;
    margin-top: -20%;
    padding: 0;
  }

  .text-lead-capture-cta {
    font-size: 18px;
    line-height: 1.4em;
  }

  .text-lead-capture-cta-address {
    font-size: 26px;
    line-height: 1.1em;
  }

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

  .div-instagram-feed-user-profile {
    margin-bottom: 0;
  }

  .wrapper-property-header-mls {
    flex-direction: column-reverse;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-lead-capture-user {
    margin-top: 0;
  }

  .grid-title-and-checklist {
    grid-template-columns: minmax(auto, 1fr);
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-dashboard-section {
    justify-content: center;
    justify-items: center;
  }

  .grid-dashboard-section.domains-and-pages {
    justify-content: start;
    align-items: start;
    overflow: hidden;
  }

  .grid-dashboard-checklist-item {
    grid-template-columns: 1fr;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 3px;
  }

  .text-dashboard-checklist-item {
    font-size: 13px;
    line-height: 17px;
    display: block;
  }

  .grid-6 {
    align-items: center;
  }

  .div-dashboard-welcome-wrapper {
    flex-direction: column;
  }

  .link-action-icon:hover {
    background-color: #fff;
  }

  .text-property-card-address {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
  }

  .div-team-header-bottom-left, .div-team-header-bottom-right {
    justify-content: center;
    padding-left: 10px;
    display: none;
    position: relative;
  }

  .grid-launch-marketing {
    grid-template-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-lead-capture-user-profile {
    width: 100%;
    padding: 0;
  }

  .div-instagram-property {
    width: 30vh;
    height: 30vh;
  }

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

  .div-property-footer-features {
    background-color: var(--black);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px 20px 30px;
    display: flex;
    position: static;
    inset: auto 0% 0%;
  }

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

  .div-property-footer-agent-info {
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 10px 20px;
    display: flex;
    position: static;
    inset: auto 0% 80px;
    box-shadow: 0 0 15px #0000005c;
  }

  .image-property-user-profile-pic {
    border-width: 2px;
    width: 55px;
    height: 55px;
  }

  .div-property-cta-footer-wrappoer {
    z-index: 1000;
    padding: 0;
    position: fixed;
    inset: auto 0% 0%;
  }

  .navbar-property {
    background-color: #ffffffd6;
    height: 60px;
    position: fixed;
    inset: 0% 0% auto;
  }

  .slider-5 {
    height: 35vh;
    margin-top: 60px;
  }

  .container-property-nav-bar {
    background-color: #fff;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    padding: 0 0 0 10px;
    display: flex;
    box-shadow: 0 0 15px #0000005c;
  }

  .div-property-property-specs-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 20px 40px;
    display: flex;
    position: static;
    inset: auto 0% 80px;
  }

  .grid-property-user {
    grid-column-gap: 8px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) 1fr;
  }

  .grid-property-agent-information {
    grid-column-gap: 0px;
    grid-template-rows: 20px minmax(min-content, max-content);
    grid-template-columns: 1fr;
    align-content: center;
    align-items: center;
  }

  .image-logo-property-page {
    max-width: 90%;
    max-height: 50px;
    display: block;
  }

  .grid-property-specs {
    grid-column-gap: 7px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid;
  }

  .div-property-spec-icon-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .svg-icon-property-spec {
    opacity: .28;
    height: 35px;
    margin-bottom: 0;
    margin-right: 5px;
  }

  .grid-property-status {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content) 1fr minmax(min-content, max-content);
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: 0;
    margin-bottom: 20px;
    display: grid;
  }

  .div-property-page-status {
    z-index: 0;
    box-shadow: none;
    position: relative;
  }

  .div-property-page-status.open-to-investors, .div-property-page-status.under-construction {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .text-individual-property-spec {
    margin-right: 3px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .text-individual-property-spec.number {
    margin-bottom: 3px;
    font-size: 20px;
  }

  .text-property-page-large-color {
    color: var(--black);
    letter-spacing: -.5px;
    font-size: 18px;
    font-weight: 500;
    line-height: .8em;
    text-decoration: none;
  }

  .grid-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: minmax(min-content, max-content);
  }

  .button-property-contact-cta {
    background-color: #ffffff1c;
    border-radius: 5px;
    justify-content: center;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    display: flex;
  }

  .property-slider-left {
    width: 50px;
    height: 50px;
    inset: auto auto 0% 0%;
  }

  .property-slider-arrow-right {
    width: 50px;
    height: 50px;
    inset: auto 0% 0% auto;
  }

  .icon-11 {
    font-size: 20px;
  }

  .html-property-tour-icon {
    z-index: 300;
    display: flex;
    position: absolute;
    inset: 10px auto auto 10px;
  }

  .html-property-video-icon {
    z-index: 300;
    display: flex;
    position: absolute;
    inset: 10px 10px auto auto;
  }

  .div-200px {
    height: 200px;
  }

  .text-property-info {
    font-size: 10px;
    line-height: 1.4em;
  }

  .html-embed-6 {
    height: 250px;
  }

  .slide-nav-property {
    display: none;
  }

  .nav-link-property {
    justify-content: center;
    width: 100%;
  }

  .nav-menu-10 {
    background-color: #fff;
  }

  .menu-button-9 {
    background-color: #fff;
    height: 60px;
    padding-top: 13px;
    padding-bottom: 10px;
  }

  .grid-features {
    width: 90%;
  }

  .collection-list-grid-agents {
    grid-template-columns: 1fr;
  }

  .collection-list-grid-agents.team-page {
    grid-template-columns: repeat(auto-fit, minmax(100%, 100%));
  }

  .collection-list-grid-agents.all-team-members-page {
    grid-template-columns: 1fr;
  }

  .grid-create-account {
    min-width: 100%;
    padding: 15px;
  }

  .section-create-profile-white {
    background-image: linear-gradient(#fff 37%, #f3f3f3 37%, #f0f0f0);
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 100vh;
    padding: 100px 15px 60px;
  }

  .login-form-subtext-menu {
    display: none;
  }

  .menu-logo-white-label {
    width: 220px;
  }

  .menu-logo-white-label.wl_logo_main {
    width: 200px;
  }

  .button-header-menu-login-white {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-heading-create-website {
    font-size: 23px;
  }

  .nav-menu-white-label {
    background-color: #fff;
  }

  .section-dashboard-side-menu {
    display: flex;
  }

  .div-property-marketing-email-wrapper {
    width: 100%;
  }

  .link-property-marketing {
    margin-left: 0;
  }

  .brand-8 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 3px;
    display: flex;
  }

  .image-logo-property-page-header {
    width: 90%;
  }

  .html-property-page-qr-code {
    display: none;
  }

  .grid-property-price-desktop {
    grid-template-columns: 1fr;
    align-content: center;
    align-items: center;
    display: none;
  }

  .grid-property-specs-desktop {
    grid-column-gap: 15px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-columns: minmax(min-content, max-content);
  }

  .html-social-share-buttons.mobile {
    width: 100%;
  }

  .html-social-share-buttons-mobile {
    height: 20px;
  }

  .grid-header-columns {
    grid-row-gap: 40px;
    justify-content: center;
    justify-items: center;
    width: 95%;
  }

  .grid-header-columns.issue-date {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .grid-home-hero-headline, .grid-authorized-main-menu, .button-hero-color-change {
    width: 100%;
  }

  .button-hero-color-change.center {
    margin-top: 20px;
  }

  .button-hero-color-change.center.menu {
    margin-top: 5px;
  }

  .text-home-hero-logos {
    text-align: center;
  }

  .grid-hero-company-logos {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
    place-content: center space-around;
    width: 90%;
  }

  .image-hero-company-logo {
    max-width: 120px;
  }

  .section-property-360-tour-new {
    justify-content: center;
    height: auto;
    padding: 40px 10px;
  }

  .section-property-video-new {
    background-image: linear-gradient(#f1f1f1ad, #fff);
    justify-content: center;
    height: auto;
    padding: 40px 10px;
  }

  .section-property-map-new {
    justify-content: center;
    height: 40vh;
    padding: 0;
  }

  .section-property-description-new {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-property-user-info-new {
    background-attachment: scroll;
    height: 100vh;
  }

  .link-block-launch-assets-popup-new {
    background-size: cover;
    background-attachment: scroll;
    height: 100%;
  }

  .html-property-map-wide {
    height: 100%;
  }

  .grid-property-schedule-tour-buttons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 20px;
    display: grid;
  }

  .button-property-cta-mobile {
    color: #fff;
    background-color: #b8b8b8;
    border-radius: 5px;
    justify-content: center;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    display: flex;
  }

  .link-block-launch-video-popup {
    background-size: cover;
    background-attachment: scroll;
    height: 100%;
  }

  .section-property-image-gallery-new {
    height: auto;
    padding-bottom: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .qr-code-mobile-menu {
    display: block;
  }

  .grid-dashboard-header {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .logo-dashboard {
    max-width: 220px;
    max-height: 45px;
  }

  .html-dashboard-qr-code {
    display: none;
  }

  .grid-dashboard-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .button-add-new-property {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-add-new-property.wl_button_main.mobile, .button-add-new-property.light.mobile {
    width: 70%;
  }

  .grid-property-agent-info {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-footer-powered-by-wrapper {
    flex-direction: column;
    margin-top: 10px;
  }

  .grid-index-main-content {
    grid-row-gap: 5px;
  }

  .nav-link-dashboard-dropdown-billing {
    z-index: 2000;
  }

  .grid-dashboard-header-quad {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-dashboard {
    font-size: 13px;
    line-height: 17px;
    display: block;
  }

  .grid-16 {
    grid-template-columns: minmax(min-content, max-content);
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .text-dashboard-getting-started {
    display: none;
  }

  .button-dashboard-menu-new-property {
    width: 70%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .powered-by-mobile-menu {
    margin-bottom: 5px;
    display: flex;
  }

  .grid-dashboard-feature-text {
    grid-template-rows: auto;
    justify-content: center;
    justify-items: center;
  }

  .grid-title-and-checklist-offer {
    grid-template-columns: minmax(auto, 1fr);
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-content-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-dashboard-save {
    padding-left: 15px;
    padding-right: 15px;
  }

  .html-form-icon.unit {
    margin-right: 5px;
  }

  .image-dashboard-user {
    border-radius: 120px;
    max-width: 150px;
    max-height: 150px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .text-dashboard-special-note {
    white-space: normal;
    line-height: 1.3em;
  }

  .grid-main-property-images {
    grid-row-gap: 15px;
  }

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

  .grid-21 {
    grid-column-gap: 10px;
    grid-row-gap: 7px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
    grid-auto-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    justify-content: space-around;
    justify-items: start;
    width: 100%;
  }

  .text-gallery-total {
    white-space: normal;
    line-height: 1.3em;
  }

  .grid-24 {
    margin-top: 20px;
  }

  .text-gallery-specs {
    white-space: normal;
    line-height: 1.3em;
  }

  .grid-property-videos {
    grid-row-gap: 15px;
  }

  .div-leads-wrapper {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .link-lead-phone:hover, .link-lead-email:hover {
    background-color: #fff;
  }

  .div-property-list-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-properties-list {
    grid-column-gap: 3px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-properties-table-header {
    grid-column-gap: 3px;
  }

  .grid-property-assets {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-property-domain {
    justify-content: flex-start;
  }

  .grid-property-settings {
    grid-row-gap: 20px;
  }

  .collection-list-wrapper-properties {
    width: 90%;
  }

  .div-support-form-wapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-launch-link, .button-premium {
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-process {
    padding-top: 10px;
  }

  .grid-individual-checkbox {
    width: auto;
  }

  .grid-property-specs-full-page {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-4-step-process {
    grid-template-columns: 1fr;
  }

  .button-view-website-section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-dashboard-website-checklist {
    grid-row-gap: 7px;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
    justify-items: center;
  }

  .text-website-feature {
    text-align: center;
    font-size: 30px;
  }

  .text-website-feature.white {
    text-align: left;
  }

  .text-tab-website-feature {
    font-size: 20px;
  }

  .grid-check-included {
    display: none;
  }

  .grid-property-page-header-full-address {
    flex-direction: column;
    padding-top: 3px;
  }

  .heading-additional {
    letter-spacing: 1px;
    margin-top: 10px;
    font-size: 20px;
  }

  .wrapper-website-timer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .text-heading-create-website-white {
    font-size: 24px;
  }

  .text-alert-dashboard {
    font-size: 13px;
    line-height: 17px;
    display: block;
  }

  .grid-dashboard-unlock-tools {
    grid-template-columns: minmax(auto, 1fr);
  }

  .grid-website-checklist-wrapper {
    grid-template-columns: minmax(auto, 1fr);
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-property-additional-footer-spacing {
    height: 150px;
  }

  .div-phone-iframe {
    width: 100%;
  }

  .text-backend-page-title {
    font-size: 16px;
    line-height: 17px;
    display: block;
  }

  .grid-join-product-example-wrapper {
    grid-auto-flow: row;
    width: 100%;
  }

  .grid-join-product-feature {
    align-items: center;
  }

  .grid-join-product-features {
    justify-items: start;
    margin-bottom: 0;
  }

  .text-join-feature-bullet {
    display: none;
  }

  .wrapper-join-page {
    align-items: center;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-join {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-join-feature {
    place-content: center;
    justify-items: center;
    width: 100%;
  }

  .grid-process-individual-step {
    width: 90%;
  }

  .grid-agent-marketing-tools {
    grid-template-columns: 1fr;
  }

  .button-paginate {
    margin-bottom: 20px;
  }

  .wrapper-footer-modern-property {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .master-button-cta {
    border: 0 solid #000;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .grid-property-mobile-price {
    grid-column-gap: 0px;
    grid-template-rows: minmax(min-content, max-content);
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-rows: minmax(min-content, max-content);
    grid-auto-columns: minmax(min-content, max-content);
    grid-auto-flow: column;
  }

  .html-launch-website-button.left {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-footer-admin-links {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: minmax(min-content, max-content);
    grid-auto-rows: minmax(min-content, max-content);
    grid-auto-flow: row;
  }

  .html-footer-share-icons {
    margin-top: 20px;
    margin-left: 0;
  }

  .image-agent-profile-footer {
    width: 100px;
    height: 100px;
  }

  .link-footer-profile-pic {
    width: 100px;
    height: 100px;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .grid-view-password-checkbox {
    width: auto;
  }

  .grid-lead-team-selection-options {
    grid-template-columns: 1fr 35px 35px 35px;
  }

  .grid-team-admin-table {
    grid-template-columns: 1fr 35px 35px 35px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-invite-admin {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-select-team-field-wrapper {
    min-height: 40px;
  }

  .div-team-admin-field-wrapper {
    min-width: 200px;
    min-height: 40px;
  }

  .section-hero-header {
    justify-content: flex-start;
    min-height: 100vh;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .button-effectively-login {
    border: 0 solid #000;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-team-admin-email {
    overflow: hidden;
  }

  .div-modern-profile-wrapper {
    z-index: 2;
    box-shadow: none;
    border-radius: 0;
    max-width: 100%;
    min-height: 100vh;
    margin-top: 0;
  }

  .image-user-profile-logo {
    max-height: 60px;
  }

  .menu-button-user-profile {
    width: 50px;
    height: 50px;
    padding: 10px;
    display: block;
  }

  .image-profile-pic {
    z-index: 5001;
  }

  .grid-user-profile-links.social {
    display: none;
  }

  .link-user-profile-classic {
    padding-left: 50px;
  }

  .navbar-user-profile-new {
    background-color: #0000;
    width: 100%;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-property-user-profile {
    width: 80px;
  }

  .grid-profile-qr-code-wrapper {
    display: none;
  }

  .text-scan-here {
    text-align: left;
    font-size: 16px;
    font-weight: 300;
  }

  .div-profile-full-gradient-background {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-unlock-website-offer {
    grid-template-columns: minmax(auto, 1fr);
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-checkout {
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-checkout-50-right {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .grid-checkout-50-left {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-heading-unlock-website {
    max-width: 80%;
    font-size: 24px;
  }

  .checkout-terms-link {
    margin-top: 10px;
    margin-left: 2px;
  }

  .grid-website-features, .grid-website-feature {
    width: 100%;
  }

  .menu-logo-white-label-checkout {
    width: 220px;
  }

  .menu-logo-white-label-checkout.wl_logo_main {
    width: 200px;
  }

  .image-39 {
    max-width: 80%;
  }

  .grid-create-account-step {
    grid-column-gap: 5px;
  }

  .circle-small {
    width: 40px;
    height: 40px;
    box-shadow: 0 5px 30px #00000024;
  }

  .create-account-form-subtext, .text-website-url {
    font-size: 12px;
  }

  .create-account-step-number {
    font-size: 28px;
  }

  .button-back-to-team {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .grid-join-features {
    width: 90%;
    max-width: 100%;
  }

  .text-user-profile-property-spec {
    margin-right: 3px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }

  .text-user-profile-property-spec.number {
    margin-bottom: 3px;
    font-size: 20px;
  }

  .svg-icon-user-property-spec {
    opacity: .28;
  }

  .grid-property-specs-user-profile {
    grid-column-gap: 5px;
    grid-auto-columns: minmax(min-content, max-content);
  }

  .div-user-property-spec-text-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .video-background-play-homepage {
    width: 90%;
  }

  .html-iframe-phones-cta {
    margin-left: auto;
    margin-right: auto;
  }

  .navbar-authorized {
    padding-right: 0;
  }

  .brand-authorized-menu-main {
    max-width: 200px;
    left: 10px;
  }

  .text-join-hero {
    text-align: center;
    font-size: 50px;
  }

  .text-join-hero-sub-headline {
    text-align: center;
  }

  .grid-numbered-features {
    min-width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .rich-text-numbered-feature-text {
    text-align: center;
  }

  .div-nav-bar-wrapper {
    width: 100%;
  }

  .grid-buttons-center {
    grid-row-gap: 15px;
    grid-template-columns: minmax(min-content, max-content);
    margin-top: 10px;
  }

  .grid-41 {
    grid-row-gap: 5px;
    grid-template-columns: minmax(min-content, max-content);
  }

  .image-main-logo-with-powered-by {
    max-width: 120px;
  }

  .grid-learn-videos-buttons {
    grid-template-columns: minmax(min-content, max-content) 1fr 1fr;
    max-width: 90%;
  }

  .text-learn-video-big-number {
    text-align: center;
  }

  .grid-property-address-unit {
    grid-template-columns: 1fr;
  }

  .grid-property-wide-city-state-zip {
    grid-row-gap: 5px;
    flex-direction: column;
    justify-items: center;
  }

  .section-properties-portfolio-all {
    padding-top: 10px;
  }

  .grid-pricing-chart-wrapper {
    grid-template-columns: 1fr 60px 60px 60px;
    grid-auto-rows: minmax(min-content, max-content);
    max-width: 95%;
  }

  .div-pricing-element-wrapper.feature.sub-feature {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .text-pricing-feature {
    text-align: left;
  }

  .text-tab-website-feature-copy {
    font-size: 20px;
  }

  .body-dashboard-new {
    padding-left: 0;
  }

  .div-upload-profile-pic {
    z-index: 500;
    top: -112px;
  }

  .image-user-profile-pic-menu {
    border-radius: 120px;
    max-width: 150px;
    max-height: 150px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    box-shadow: 1px 1px 20px #00000073;
  }

  .nav-dashboard-menu-wrapper {
    height: 100vh;
  }

  .grid-build-website-temp {
    grid-template-columns: minmax(auto, 1fr);
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-build-website-temp {
    font-size: 20px;
  }

  .menu-button-real-producers {
    padding-right: 10px;
  }

  .text-pricing-subfeature {
    font-size: 14px;
  }

  .text-pricing-subfeature.red {
    font-size: 8px;
    line-height: 1.2em;
  }

  .text-pricing-subfeature.green {
    font-size: 8px;
  }

  .text-pricing-chart-title, .text-pricing-chart-title.feature {
    font-size: 14px;
  }

  .div-package-element-wrapper {
    padding-left: 10px;
  }

  .text-package-feature {
    text-align: left;
  }

  .authorized-footer-link-text.submenu-option {
    display: block;
  }

  .authorized-footer-link-text.submenu-option.contact {
    color: var(--authorized\<deleted\|variable-400fdd40\>);
  }

  .grid-pricing-wrapper-dashboard {
    grid-row-gap: 20px;
    max-width: 90%;
  }

  .grid-pricing-chart-wrapper-dashboard {
    grid-template-columns: 1fr 65px 65px;
    grid-auto-rows: minmax(min-content, max-content);
    max-width: 95%;
  }

  .collection-list-12 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image-profile-pics-fixed-background {
    width: 100%;
    height: 60px;
  }

  .text-property-date-backend {
    font-size: 13px;
  }

  .pagination {
    flex-direction: column;
    align-items: center;
  }

  .div-product-phone {
    width: 100%;
    min-width: 350px;
    height: 600px;
  }

  .grid-product-phone-wrapper {
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
  }

  .grid-phone-scroll-arrows, .text-scroll-to-view {
    display: none;
  }

  .text-dashboard-welcome-message {
    text-align: center;
  }

  .section-product-feature {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-product-feature.first {
    padding-top: 160px;
  }

  .grid-product-individual-feature {
    justify-items: center;
  }

  .grid-product-individual-feature-wrapper {
    grid-row-gap: 20px;
    grid-auto-flow: row;
    justify-items: center;
  }

  .grid-individual-product-feature {
    grid-auto-flow: row;
  }

  .grid-headline-section-break {
    padding-top: 100px;
    padding-bottom: 125px;
  }

  .grid-product-main-header {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
    width: 95%;
  }

  .grid-product-features {
    justify-items: start;
  }

  .grid-product-example-wrapper {
    grid-auto-flow: row;
  }

  .section-home-product {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-authorized-home-buttons {
    grid-column-gap: 5px;
    grid-row-gap: 20px;
    grid-auto-flow: row;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-authorized-color-headline {
    grid-column-gap: 5px;
    grid-row-gap: 0px;
    grid-auto-flow: row;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-authorized-color-headline.vertical {
    grid-auto-flow: row;
  }

  .grid-blog-list {
    grid-column-gap: 3px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-blog-table-header {
    grid-column-gap: 3px;
  }

  .paragraph-blog-card-date.no-margins.xout, .paragraph-blog-card-date.no-margins.pricing-feature, .paragraph-card-user-name.no-margins.xout, .paragraph-card-user-name.no-margins.pricing-feature {
    text-align: left;
    font-size: 15px;
    display: block;
  }

  .collection-list-wrapper-cards {
    width: 90%;
  }

  .grid-campaign-fixed-background {
    place-content: center;
    place-items: center;
    width: 95%;
  }

  .grid-campaign-left-right {
    grid-template-columns: 1fr;
  }

  .grid-campaign-4-coloumn {
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .grid-dashboard-products {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-style: none;
    width: 95%;
  }

  .grid-dashboard-products.menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 50% 50%;
    margin-bottom: 5px;
  }

  .text-dashboard-products {
    font-size: 18px;
  }

  .grid-dashboard-individual-product {
    grid-column-gap: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .link-dashboard-individual-product {
    padding: 10px;
  }

  .image-product-thumbnail {
    min-width: auto;
    max-width: 50px;
    height: auto;
    max-height: 60px;
  }

  .text-dashboard-customize {
    font-size: 10px;
    line-height: 17px;
    display: block;
  }

  .image-campaign-social-proof {
    width: 70%;
    max-width: 250px;
    height: 180px;
  }

  .grid-property-card-info {
    padding-left: 10px;
    padding-right: 10px;
  }

  .icon-13 {
    font-size: 35px;
  }

  .grid-broker-tools-list {
    grid-template-columns: 1fr 1fr;
    width: 95%;
  }

  .grid-blog-agent-info {
    width: 90%;
  }

  .grid-blog-user-hello-name {
    justify-content: center;
    justify-items: center;
  }

  .svg-icon-property-address {
    opacity: .28;
  }

  .text-property-card-small.no-margins.xout, .text-property-card-small.no-margins.pricing-feature {
    text-align: left;
    font-size: 15px;
    display: block;
  }

  .link-logo-signup-nav {
    width: 200px;
  }

  .grid-user-profile-footer {
    grid-column-gap: 0px;
  }

  .div-phone-qr-code-background {
    box-shadow: none;
    border-radius: 0;
    max-width: 100%;
    margin-top: 0;
    display: flex;
  }

  .button-view-more-team {
    border: 0 solid #000;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .grid-order-or-create-property {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-6-copy {
    align-items: center;
  }

  .button-create-property, .button-create-property-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-index-page-logo {
    max-width: 300px;
  }

  .div-index-page-logo-wrapper, .div-index-page-logo-wrapper.white-background {
    padding-bottom: 50%;
  }

  .html-property-map-photoshoot {
    height: 100%;
  }

  .grid-property-address-unit-sqft, .grid-photoshoot-dates {
    grid-template-columns: 1fr;
  }

  .text-photoshoot-step-description {
    font-size: 13px;
    line-height: 17px;
    display: block;
  }

  .link-user-profile-scan-button {
    padding-left: 50px;
  }

  .text-photography-sq-ft {
    font-size: 12px;
  }

  .div-thin-line-break-photoshoot-grid {
    margin-bottom: 20px;
  }

  .text-photoshoot-int-ext-selected {
    font-size: 13px;
    line-height: 17px;
    display: block;
  }

  .button-view-sample {
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-photoshoot-field-wrapper {
    min-height: 40px;
  }

  .grid-agree-checkbox {
    width: 90%;
  }

  .button-clear-selection {
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-shotshoot-successful-submit {
    min-width: 100%;
    padding: 15px;
  }

  .svg-social-icon-user-profile-white {
    width: 35px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .social-icons-user-profile-desktop {
    flex-direction: row;
    padding-top: 3px;
  }

  .rich-text-user-profile-bio {
    text-align: center;
    height: 220px;
  }

  .button-learn-more {
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-portfolio-main-header {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    justify-items: center;
    width: 95%;
    margin-top: 40px;
  }

  .section-portfolio-header {
    padding-top: 0;
  }

  .grid-photoshoot-includes {
    grid-row-gap: 7px;
  }

  .grid-photoshoot-checklist-item {
    grid-template-columns: 1fr;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 3px;
  }

  .grid-dashboard-tools {
    width: 95%;
  }

  .rich-text-tool-description {
    text-align: center;
  }

  .grid-authorized-portfolio {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .div-instagram-feed-user-profile-large {
    margin-bottom: 0;
  }

  .text-dashboard-product-description {
    font-size: 13px;
    line-height: 17px;
    display: block;
  }

  .button-dashboard-product {
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-dashboard-product-features {
    grid-template-columns: 1fr;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 3px;
  }

  .section-product-header {
    padding-top: 60px;
  }

  .grid-product-hero-headline {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    width: 100%;
    margin-top: -10px;
    margin-bottom: 5px;
  }

  .grid-product-hero {
    padding-bottom: 0;
    top: -120px;
  }

  .bg-video-product {
    max-height: 250px;
  }

  .grid-product-headline {
    margin-bottom: 120px;
    padding-top: 80px;
  }

  .section-bg-blue-to-violet {
    margin-top: 120px;
    margin-bottom: -220px;
  }

  .div-half-video-overlay.black-gradient {
    background-image: linear-gradient(#000, #000000e0 41%), url("https://cdn.prod.website-files.com/658f30a87b1a52ef8ad0b732/658f30a87b1a52ef8ad0bd5e_bg-map-pattern-1.avif");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .grid-checkout-powered-by {
    flex-direction: column;
    grid-auto-flow: row;
    place-content: center;
    justify-items: center;
    margin-bottom: 5px;
  }

  .section-product-black {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-authorized-testimonials {
    grid-template-columns: 1fr;
  }

  .grid-product-features-dark {
    grid-row-gap: 50px;
  }

  .background-video-step {
    height: 250px;
  }

  .icon-how-it-works-center {
    display: none;
  }

  .collection-item-video-samples {
    width: 100%;
  }

  .link-video-samples {
    margin-bottom: 10px;
    position: relative;
  }

  .collection-list-grid-video-samples {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .section-how-it-works {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 0 64px;
  }

  .process-how-it-works {
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 24px;
    padding: 40px 0 0;
  }

  .process-how-it-works.no-margin-bottom {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-headline-how-it-works {
    grid-column-gap: 10px;
    grid-auto-flow: column;
    width: 100%;
  }

  .grid-how-it-works-bullet {
    grid-column-gap: 5px;
  }

  .text-how-it-works-bullet {
    font-size: 16px;
  }

  .authorized-subheadline {
    font-size: 22px;
  }

  .text-product-headline-white {
    font-size: 40px;
  }

  .grid-authorized-special-feature {
    grid-row-gap: 50px;
    place-content: center;
    place-items: center;
  }

  .image-special-step-process {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-authorized-special-card {
    padding: 20px;
  }

  .div-step-process-wrapper {
    width: 100%;
    height: 200px;
  }

  .grid-media-products-header {
    grid-auto-flow: row;
  }

  .grid-individual-media-product-header {
    justify-content: center;
    height: 90px;
  }

  .logo-authorized-product-white {
    max-width: 250px;
  }

  .bg-video-product-item {
    width: 100%;
    max-height: 250px;
    margin-top: 20px;
  }

  .grid-section-headline {
    grid-row-gap: 0px;
    width: 100%;
  }

  .grid-black-50-50-full-width {
    align-items: center;
  }

  .grid-black-full-section {
    position: relative;
  }

  .grid-black-full-section.bottom-black-gradient {
    grid-row-gap: 80px;
  }

  .grid-black-full-section.product-bottom-black-gradient {
    grid-row-gap: 80px;
    padding-bottom: 100px;
  }

  .grid-authorized-large-feature {
    width: 90%;
    padding-bottom: 0;
  }

  .image-laptop-screenshot {
    max-width: 95%;
  }

  .button-learn-more-on-black {
    width: 100%;
    margin-left: auto;
  }

  .button-learn-more-on-black.center {
    margin-top: 20px;
  }

  .button-learn-more-on-black.center.menu {
    margin-top: 5px;
  }

  .grid-dashboard-subscriptions {
    width: 100%;
  }

  .grid-dashboard-section-title {
    width: 95%;
    padding-left: 0;
  }

  .tabs-properties {
    width: 100%;
  }

  .tabs-menu-property {
    justify-content: flex-start;
    width: 100vw;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: scroll;
  }

  .tabs-content-properties {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-no-collection-items, .grid-success-checkmark, .text-subheader-white {
    width: 90%;
  }

  .div-event-title-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-radius: 10px;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .grid-footer-social-icons {
    grid-column-gap: 15px;
  }

  .logo-organization-dashboard {
    max-width: 150px;
  }

  .text-dashboard-organization-data {
    font-size: 14px;
  }

  .text-dashboard-organization-data.dark {
    text-align: left;
  }

  .button-dashboard-manage, .button-dashboard-view-sample {
    padding-left: 15px;
    padding-right: 15px;
  }

  .collection-item-campaign-gallery-picture {
    height: 120px;
  }

  .image-42 {
    border-radius: 12px;
  }

  .text-property-address-main {
    color: var(--black);
    letter-spacing: -.5px;
    font-size: 20px;
    font-weight: 500;
    line-height: .8em;
    text-decoration: none;
  }

  .grid-pricing-chart-buttons {
    grid-template-columns: 1fr 60px 60px 60px;
    grid-auto-rows: minmax(min-content, max-content);
    max-width: 95%;
  }

  .div-pricing-element-button-wrapper.feature.sub-feature {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .text-dashboard-organization-header {
    font-size: 14px;
  }

  .text-dashboard-organization-header.dark {
    text-align: left;
  }

  .div-dashboard-powered-by-wrapper {
    flex-direction: column;
    margin-bottom: 5px;
  }

  .grid-dashboard-contact-buttons-wrapper {
    grid-column-gap: 5px;
    grid-template-columns: 1fr;
  }

  .text-dashboard-contact {
    text-align: center;
  }

  .button-authorized-link {
    padding-right: 20px;
  }

  .icon-in-button-authorized-link {
    width: 40px;
    height: 40px;
  }

  .div-user-profile-pic-wrapper.small {
    width: 100px;
    height: 100px;
    top: -65px;
  }

  .section-one-click-text {
    box-shadow: 0 1px 20px #0000004d;
  }

  .rich-text-campaign-page {
    text-align: center;
  }

  .text-user-profile-special-feature {
    font-size: 30px;
  }

  .grid-row-title-name {
    grid-row-gap: 0px;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .button-view-learn-video {
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-dashboard-upgrade {
    text-align: center;
  }

  .grid-dashboard-unlock-features {
    grid-template-columns: minmax(auto, 1fr);
  }

  .button-master-cta {
    width: 100%;
    padding: 10px;
  }

  .button-master-cta.center {
    margin-top: 20px;
  }

  .button-master-cta.center.menu {
    margin-top: 5px;
  }

  .text-button-master {
    margin-top: 0;
    margin-bottom: 2px;
    font-size: 22px;
  }

  .text-button-master.subtext {
    font-size: 14px;
  }

  .text-button-master.sub-value {
    font-size: 12px;
    font-weight: 300;
  }

  .link-homepage-product {
    padding: 10px;
  }

  .text-home-hero-subtext {
    font-size: 20px;
  }

  .grid-dbc-title-and-license {
    height: 15px;
  }

  .text-user-special-feature {
    text-align: center;
    height: auto;
    font-size: 16px;
    line-height: 1.1em;
  }

  .text-dashboard-feature {
    font-size: 14px;
  }

  .button-dashboard-feature, .button-dashboard-subscription {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-promo-headline._1 {
    line-height: 1.1em;
  }

  .text-promo-headline.white {
    font-size: 50px;
  }

  .grid-promo-headline {
    grid-row-gap: 0px;
    width: 100%;
  }

  .div-team-presentation-power-by {
    flex-direction: column;
    margin-bottom: 5px;
  }

  .text-backend-training-video-title {
    text-align: center;
    font-size: 20px;
  }

  .grid-training-video-buttons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: row;
  }

  .button-training-videos-cta {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-training-videos-cta.wl_button_main.mobile, .button-training-videos-cta.light.mobile {
    width: 70%;
  }

  .div-bg-training-video-wrapper {
    padding: 15px 5px;
  }

  .grid-property-edit-buttons {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
    grid-auto-flow: row;
  }

  .button-options.wl_button_main.mobile, .button-options.light.mobile {
    width: 70%;
  }

  .grid-properties-header, .html-property-postcard-qr-code {
    display: none;
  }

  .grid-profile-bio-popup-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .rich-text-profile-popup-bio {
    margin-bottom: 10px;
  }

  .link-x-close-profile-bio {
    margin-top: 5px;
  }

  .text-profile-popup-agent-name {
    text-align: center;
  }

  .image-main-logo-user-profile {
    max-width: 220px;
  }

  .html-logo-user-profile-mobile {
    z-index: 2000;
    width: 28%;
  }

  .image-main-logo-user-profile-mobile {
    max-width: 95px;
    max-height: 50px;
  }

  .link-header-menu-user-profile {
    margin-right: 20px;
  }

  .html-user-profile-top-right-icon {
    z-index: 2000;
  }

  .tabs-submenu {
    justify-content: flex-start;
    width: 100vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: scroll;
  }

  .image-icon-business-card-info {
    width: 33px;
    height: 33px;
  }

  .html-background-video-user-profile {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .div-contact-buttons-over-video {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 100px;
  }

  .div-profile-background-video-wrapper {
    height: 90vh;
    position: relative;
  }

  .grid-profile-contact-over-video {
    background-color: #ffffffbf;
    grid-template-rows: 30px;
    width: 85%;
    margin-bottom: 60px;
    position: absolute;
    inset: auto 0% 0%;
  }

  .div-user-video-overlay {
    z-index: 200;
    background-image: linear-gradient(#000000c4, #0000 18%, #fff0 73%, #fff 97%);
    position: absolute;
    inset: 0%;
  }

  .grid-dashboard-select-product {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .image-icon-product {
    height: 70px;
  }

  .button-dashboard-customize-product {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-team-members-wrapper {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-dashboard-dropdown-option, .nav-link-dashboard-dropdown-menu {
    z-index: 2000;
  }

  .grid-dashboard-menu-dropdown {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding: 10px;
  }

  .text-dashboard-auth-link-title {
    text-align: center;
    font-size: 24px;
  }

  .grid-my-auth-link.menu {
    grid-row-gap: 3px;
    background-color: #f7f7f7;
    border-radius: 12px;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
    margin-right: 20px;
    padding: 7px 3px 15px;
  }

  .background-video-product-loop.mobile {
    width: 350px;
    height: 350px;
  }

  .grid-home-hero-video {
    grid-row-gap: 40px;
    justify-content: center;
    justify-items: center;
    width: 95%;
    margin-top: 30px;
  }

  .grid-buttons-create-account-learn-more {
    grid-row-gap: 10px;
    width: 100%;
  }

  .grid-home-hero-headline-left {
    grid-row-gap: 15px;
    width: 100%;
  }

  .button-hero-create-account.center {
    margin-top: 20px;
  }

  .button-hero-create-account.center.menu {
    margin-top: 5px;
  }

  .div-logos-horizontal-scroll-wrapper {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .grid-home-products {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .text-home-steps-title {
    text-align: center;
    font-size: 36px;
    line-height: .9em;
  }

  .text-home-steps-title._1 {
    line-height: 1.1em;
  }

  .text-home-steps-title.white {
    font-size: 50px;
  }

  .grid-home-step-title {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-content: start;
    width: 100%;
  }

  .grid-home-background-video {
    position: relative;
  }

  .grid-numbered-features-homepage {
    min-width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    display: none;
  }

  .grid-menu-products {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .text-home-industries {
    font-size: 16px;
  }

  .grid-header-subtext {
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .grid-join-black-section {
    position: relative;
  }

  .grid-join-black-section.bottom-black-gradient {
    grid-row-gap: 80px;
  }

  .collection-item-join-product {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .collection-item-join-product.lockscreens {
    min-height: 300px;
    margin-top: 10px;
    transform: scale(.57);
  }

  .collection-item-join-product.business-cards {
    min-height: 290px;
  }

  .collection-item-join-product.computer-phone {
    height: 320px;
    min-height: auto;
    margin-top: 18px;
  }

  .html-profile-qr-code-popup {
    width: 250px;
    height: 250px;
  }

  .grid-join-product-feature-text {
    top: 4px;
    left: 391px;
  }

  .div-join-computer-flix {
    width: 330px;
  }

  .div-full-phone-iframe-videos {
    left: 53px;
  }

  .div-join-page-header-displays {
    transform: scale3d(1none, 1none, 1none);
  }

  .div-join-page-header-displays.mobile, .div-join-page-header-displays.homepage {
    width: 320px;
    height: 320px;
  }

  .arrow-join-learn-more {
    display: flex;
  }

  .svg-icon-property-spec-white {
    opacity: .28;
    height: 35px;
    margin-bottom: 0;
    margin-right: 5px;
  }

  .text-property-team-slider {
    font-size: 14px;
  }

  .text-property-team-slider.small {
    font-size: 10px;
  }

  .image-logo-laptop-display, .image-logo-phone-display {
    max-width: 220px;
  }

  .grid-dashboard-special-offer {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-auto-flow: row;
  }

  .grid-profile-bio-popup-wrapper-content {
    align-items: start;
    max-width: 90%;
  }

  .image-icon-user-profile-button-main {
    width: 33px;
    height: 33px;
  }

  .navbar-join-page {
    width: 100%;
    padding-right: 0;
  }

  .grid-profile-qr-popup-wrapper {
    align-items: start;
    max-height: 70%;
  }

  .grid-share-links {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .text-property-cta {
    text-align: center;
    font-size: 16px;
    line-height: 1.3em;
  }

  .text-dashboard-main {
    font-size: 12px;
  }

  .grid-special-offer-text-wrapper {
    margin-bottom: 5px;
  }

  .grid-special-offer-text {
    grid-auto-flow: column;
  }

  .text-dashboard-special-offer {
    text-align: center;
    font-size: 22px;
  }

  .image-product-main.mobile {
    max-width: 320px;
    max-height: 320px;
  }

  .html-product-video {
    height: 185px;
  }

  .grid-feature-bullet-list {
    width: 90%;
  }

  .grid-dashboard-in-ipad-bullets {
    padding-bottom: 0;
  }

  .icon-product-dashboard-bullet {
    height: 20px;
  }

  .text-main-menu-product {
    font-size: 14px;
  }

  .grid-offer-page-wrapper {
    grid-row-gap: 15px;
  }

  .section-special-offer-header {
    justify-content: flex-start;
    padding-bottom: 120px;
  }

  .button-special-offer-cta {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }

  .button-special-offer-cta.center {
    margin-top: 20px;
  }

  .button-special-offer-cta.center.menu {
    margin-top: 5px;
  }

  .mask-testimonials {
    width: 100%;
  }

  .grid-4-features {
    grid-template-columns: 1fr;
  }

  .grid-lead-capture-success {
    grid-row-gap: 10px;
  }

  .section-sticky-contact-buttons {
    box-shadow: 0 1px 20px #0000004d;
  }

  .grid-sticky-contact-buttons {
    grid-column-gap: 0px;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: grid;
  }

  .image-profile-pic-sticky-buttons {
    width: 40px;
    height: 40px;
  }

  .link-sticky-button {
    grid-column-gap: 16px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-columns: minmax(min-content, max-content);
    place-content: center;
    place-items: center;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none;
    display: grid;
  }

  .text-sticky-buttons {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 12px;
    line-height: 1em;
  }

  .svg-sticky-button {
    width: 40px;
    height: 40px;
  }

  .section-special-offer-body {
    margin-top: -100px;
  }

  .text-offer-headline {
    text-align: center;
    font-size: 30px;
  }

  .rich-text-offer-subheadline {
    max-width: 95%;
  }

  .rich-text-offer-subheadline h4 {
    font-size: 18px;
  }

  .grid-home-product-buttons {
    grid-row-gap: 15px;
    grid-auto-flow: row;
  }

  .text-offer-alert-bar {
    font-size: 14px;
  }

  .grid-offer-modal-headline {
    grid-row-gap: 15px;
    padding-bottom: 100px;
  }

  .text-offer-modal-headline {
    text-align: center;
  }

  .grid-offer-modal-body {
    grid-row-gap: 15px;
    margin-top: -90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-offer-pricing {
    font-size: 20px;
  }

  .html-underline {
    max-width: 250px;
  }

  .section-special-offer-cta {
    justify-content: flex-start;
    padding-top: 40px;
    padding-bottom: 120px;
  }

  .div-copyright-year-name-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .grid-horizontal-cta-wrapper {
    width: 80%;
  }

  .section-events.first {
    padding-top: 160px;
  }

  .grid-event-links {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    width: 100%;
    padding-bottom: 15px;
  }

  .grid-event-date-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-event-name-time-location {
    width: 95%;
  }

  .text-event-data {
    white-space: normal;
  }

  .grid-event-time-location-address {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: minmax(min-content, max-content);
    max-width: 90%;
  }

  .section-issues.first {
    padding-top: 160px;
  }

  .collection-list-galleries {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-individual-gallery {
    padding: 10px;
  }

  .div-contact-buttons-create-account {
    background-color: #fff0;
  }

  .div-dbc-create-profile {
    z-index: 2;
    box-shadow: none;
    border-radius: 0;
    max-width: 100%;
    margin-top: 0;
  }

  .grid-contact-info-create-account {
    width: 100%;
    margin-bottom: 8px;
  }

  .div-social-icons-create-account {
    flex-direction: row;
    margin-bottom: 10px;
  }

  .menu-logo-create-account {
    width: 220px;
  }

  .menu-logo-create-account.wl_logo_main {
    width: 100px;
  }

  .div-nav-bar-create-account {
    margin-left: 20px;
    margin-right: 10px;
  }

  .image-profile-pic-create-account {
    z-index: 5001;
  }

  .button-launch-gallery {
    height: 40px;
    font-size: 16px;
  }

  .button-launch-gallery.with-city-name {
    height: auto;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 12px;
  }

  .div-horizontal-cta-gradient {
    overflow: hidden;
  }

  .rich-text-heading-white-centered {
    max-width: 95%;
  }

  .grid-more-ctas {
    grid-template-columns: minmax(300px, max-content);
  }

  .rich-text-more-cta {
    text-align: center;
  }

  .grid-create-account-dbc-view {
    box-shadow: none;
    width: 100%;
    margin-top: 10px;
    padding: 15px 20px;
  }

  .text-onboarding-title {
    font-size: 18px;
  }

  .section-create-profile-dbc-view {
    background-image: none;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 100vh;
  }

  .grid-signup-step-complete {
    margin-top: 5px;
  }

  .image-profile-pic-index-page {
    z-index: 5001;
  }

  .image-index-page-logo-under-user {
    max-width: 300px;
  }

  .video-main-get-started {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    height: 190px;
  }

  .grid-dashboard-column {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-dashboard-widget {
    padding: 15px;
  }

  .grid-dashboard-stat {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .grid-dashboard-product-app {
    grid-row-gap: 0px;
    padding: 7px 5px;
    font-size: 10px;
  }

  .grid-dashboard-product-apps {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .image-icon-product-app {
    min-width: 60px;
  }

  .image-icon-product-app.menu {
    min-width: 0;
  }

  .grid-dashboard-select-video {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .icon-dashboard-stat {
    width: 25px;
    height: 25px;
  }

  .icon-alert-app-status {
    top: 0;
    right: 0;
  }

  .image-app-icon {
    min-width: 55px;
  }

  .image-app-icon.white-label {
    min-width: auto;
  }

  .grid-app-products {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .grid-dashboard-header-menus {
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu-authorized-dashboard {
    width: 65vw;
    height: 90vh;
    margin-top: 75px;
  }

  .grid-menu-authorized-dashboard {
    border-radius: 0;
    align-content: start;
    width: 100%;
    height: 100%;
  }

  .body-authorized-dashboard {
    padding-left: 0;
  }

  .menu-logo-authorized-dashboard {
    width: 160px;
  }

  .grid-connect-hero {
    grid-row-gap: 40px;
    justify-content: center;
    justify-items: center;
  }

  .grid-hero-headline-left {
    grid-row-gap: 15px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-connect-featured-users {
    grid-template-columns: 1fr 1fr;
    min-width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .grid-connect-form-wrapper {
    min-width: 100%;
    padding: 15px;
  }

  .grid-connect-form-fields {
    grid-template-columns: 1fr 1fr;
  }

  .grid-coonnect-logos {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-coonnect-company-logo {
    max-width: 120px;
  }

  .icon-offer-top-row-dashboard {
    width: 15px;
    height: 15px;
  }

  .icon-dashboard-menu {
    padding: 12px;
  }

  .nav-link-user-link, .nav-menu-title {
    z-index: 2000;
  }

  .div-powered-by-menu {
    margin-bottom: 5px;
  }

  .grid-profile-lead-capture-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .grid-card-lead-capture {
    grid-column-gap: 8px;
  }

  .image-profile-pic-lead-capture {
    z-index: 5001;
  }

  .text-card-lead-capture.name {
    font-size: 18px;
  }

  .grid-profile-lead-capture {
    align-items: start;
    max-width: 90%;
  }

  .grid-dashboard-user-profile {
    grid-template-columns: 1fr;
  }

  .grid-dashboard-row {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-dashboard-main-title {
    text-align: center;
    font-size: 18px;
  }

  .grid-connect-lead-capture {
    align-items: start;
    max-width: 90%;
    padding: 20px;
  }

  .text-connect-hero {
    text-align: center;
  }

  .section-connect-hero {
    justify-content: flex-start;
    min-height: 100vh;
  }

  .grid-connect-headline {
    max-width: 90%;
  }

  .grid-connect-headline.mobile {
    justify-content: center;
    justify-items: center;
    max-width: 90%;
  }

  .grid-connect-footer {
    flex-direction: column;
    align-items: center;
  }

  .grid-pricing-product-title {
    width: 90%;
  }

  .text-pricing-bullet {
    text-align: left;
    font-size: 10px;
  }

  .text-pricing-subtext {
    text-align: left;
    font-size: 12px;
  }

  .tab-pricing-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-presentation-logos {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-auto-flow: row;
  }

  .logo-presentation-hero {
    max-width: 220px;
  }

  .text-package-title {
    width: 90%;
    font-size: 18px;
  }

  .text-package-title.small {
    font-size: 12px;
  }

  .grid-contact-us-form {
    max-width: 95%;
  }

  .grid-footer-column {
    grid-row-gap: 5px;
  }

  .grid-footer-products {
    grid-row-gap: 5px;
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .icon-authorized-header-menu {
    width: 25px;
    height: 25px;
  }

  .image-presentation-app-icon {
    min-width: 55px;
  }

  .grid-presentation-product-features {
    justify-items: start;
    margin-bottom: 0;
  }

  .grid-presentation-all-graphics {
    grid-row-gap: 40px;
    justify-content: center;
    justify-items: center;
    width: 95%;
    margin-top: 30px;
  }

  .image-agenda-icon {
    min-width: 55px;
  }

  .text-presentation-space {
    text-align: center;
    font-size: 30px;
  }

  .logo-presentation-title {
    max-width: 220px;
  }

  .image-profile-pic-presentation {
    z-index: 5001;
  }

  .collection-item-presentation-computer-phone {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .collection-item-presentation-computer-phone.lockscreens {
    min-height: 300px;
    margin-top: 10px;
    transform: scale(.57);
  }

  .collection-item-presentation-computer-phone.business-cards {
    min-height: 290px;
  }

  .collection-item-presentation-computer-phone.computer-phone {
    height: 320px;
    min-height: auto;
    margin-top: 18px;
  }

  .grid-presentation-postcards {
    grid-auto-flow: row;
    width: 100%;
  }

  .grid-dashboard-footer {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .section-event-cards {
    padding-top: 20px;
  }

  .collection-item-computer-phone {
    transform-origin: 0 0;
    transform: scale(.7);
  }

  .collection-item-computer-phone.lockscreens {
    min-height: 300px;
    margin-top: 10px;
    transform: scale(.57);
  }

  .collection-item-computer-phone.business-cards {
    min-height: 290px;
  }

  .collection-item-computer-phone.computer-phone {
    height: 320px;
    min-height: auto;
    margin-top: 18px;
  }

  .section-about-authorized-team {
    padding-top: 20px;
  }

  .grid-dashboard-webinar {
    grid-template-columns: 1fr;
    height: auto;
  }

  .div-dashboard-webinar-image {
    height: 130px;
  }

  .grid-dashboard-event-date-time {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: minmax(min-content, max-content);
  }

  .grid-tabs-menu-digital-card {
    width: 80px;
    margin-left: 0;
    margin-right: 10px;
  }

  .div-phone-digital-card {
    border-radius: 30px;
    width: 234px;
    height: 490px;
  }

  .grid-tab-product-app {
    grid-row-gap: 0px;
    padding: 7px 5px;
    font-size: 10px;
  }

  .text-headline-hero-small {
    text-align: center;
    font-size: 40px;
  }

  .text-headline-hero-small.white.caps {
    letter-spacing: -2px;
    font-size: 38px;
  }

  .text-headline-hero-small.caps {
    letter-spacing: -2px;
    font-size: 40px;
  }

  .grid-digital-card-hero-headline {
    grid-column-gap: 5px;
    grid-row-gap: 0px;
    grid-auto-flow: column;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-digital-card-hero-headline.vertical {
    grid-auto-flow: row;
  }

  .grid-digital-card-sticky-button {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-digital-card-hero {
    justify-content: flex-start;
    min-height: 100vh;
    padding-top: 0;
    padding-bottom: 60px;
  }

  .grid-grid-digital-card-hero {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    justify-items: center;
    width: 95%;
    margin-top: 10px;
  }

  .button-master-cta-white-label {
    width: 100%;
    padding: 5px 20px;
  }

  .button-master-cta-white-label.center {
    margin-top: 20px;
  }

  .button-master-cta-white-label.center.menu {
    margin-top: 5px;
  }

  .logo-digital-card-sample {
    max-width: 60px;
    max-height: 23px;
    top: 27px;
  }

  .logo-digital-card-sample.lockscreen {
    max-width: 140px;
    max-height: 20px;
    top: 209px;
  }

  .text-button-digital-card {
    margin-top: 0;
    margin-bottom: 2px;
    font-size: 18px;
  }

  .text-button-digital-card.subtext {
    font-size: 14px;
  }

  .grid-digital-card-included-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: row;
  }

  .text-digital-card-name {
    text-align: center;
  }

  .text-digital-card-special-feature {
    text-align: center;
    height: auto;
    font-size: 16px;
    line-height: 1.1em;
  }

  .grid-digital-card-title-company {
    height: 15px;
  }

  .div-digital-card-social-icons {
    flex-direction: row;
  }

  .div-digital-card-contact-buttons {
    background-color: #fff0;
  }

  .grid-digital-card-included-bonuses {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: row;
  }

  .section-product-light-grey {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-create-account-steps {
    width: 90%;
    max-width: 100%;
  }

  .text-included {
    font-size: 12px;
  }

  .grid-product-app {
    grid-row-gap: 0px;
    padding: 7px 5px;
    font-size: 10px;
  }

  .html-loom-video {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .video-digital-card-page {
    min-width: 300px;
  }

  .section-digital-card-video {
    min-height: 100vh;
  }

  .grid-digital-card-video {
    width: 90%;
  }

  .image-logo-digital-card-main {
    max-width: 60%;
    max-height: 60px;
  }

  .text-large-hero {
    text-align: center;
    font-size: 80px;
  }

  .grid-hero-subheadline {
    width: 100%;
    margin-bottom: 5px;
  }

  .text-script-subtext {
    font-size: 20px;
  }

  .grid-hero-bullets {
    width: 100%;
    margin-top: 0;
  }

  .text-hero-subtext-large {
    text-align: center;
    font-size: 26px;
  }

  .section-hero-video {
    margin-top: 120px;
    margin-bottom: -220px;
  }

  .logo-property-card {
    max-width: 80px;
  }

  .grid-sticky-lead-capture {
    align-items: start;
    max-width: 90%;
  }

  .grid-profile-pic-sticky-lead-capture {
    grid-auto-flow: row;
    align-items: start;
  }

  .text-property-subinfo {
    font-size: 8px;
    line-height: 1.4em;
  }

  .button-slider-view-property {
    width: 70px;
    height: 70px;
    font-size: 12px;
  }

  .grid-footer-powered-by {
    grid-auto-flow: row;
  }

  .image-special-offer-includes.mobile {
    max-width: 320px;
    max-height: 320px;
  }

  .button {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button.small {
    padding: 5px 10px;
    font-size: 13px;
  }

  .button.modal-save, .button.modal-cancel {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .logo-home-real-producers {
    max-width: 330px;
  }

  .grid-full-section-grey {
    position: relative;
  }

  .grid-full-section-grey.bottom-black-gradient {
    grid-row-gap: 80px;
  }

  .grid-full-section-grey.product-bottom-black-gradient {
    grid-row-gap: 80px;
    padding-bottom: 100px;
  }

  .grid-full-section-white {
    position: relative;
  }

  .grid-full-section-white.bottom-black-gradient {
    grid-row-gap: 80px;
  }

  .grid-full-section-white.product-bottom-black-gradient {
    grid-row-gap: 80px;
    padding-bottom: 100px;
  }

  .grid-homepage-50-50 {
    margin-top: 60px;
  }

  .collection-list-single-issue {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .image-issue-cover-homepage {
    left: -60px;
  }

  .image-issue-cover-homepage.layer-3 {
    left: 60px;
  }

  .div-publisher {
    justify-content: center;
    padding-left: 10px;
    display: none;
    position: relative;
  }

  .collection-list-cities {
    grid-template-columns: minmax(min-content, max-content);
  }

  .nav-bar-wrapper {
    padding-left: 10px;
  }

  .nav-bar-logo-link.w--current {
    height: 35px;
  }

  .grid-onboarding-step-wrapper {
    padding: 10px;
  }

  .text-onboarding-step {
    font-size: 20px;
  }

  .text-onboarding-step.white {
    text-align: left;
  }

  .grid-setup-items-wrapper {
    grid-template-columns: auto auto;
    place-content: center stretch;
    place-items: center;
  }

  .grid-setup-items-wrapper.brand {
    grid-template-columns: 1fr 1fr;
  }

  .grid-setup-section-title {
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    justify-items: center;
  }

  .grid-feature {
    margin-top: 90px;
    padding-top: 120px;
  }

  .image-feature {
    height: 190px;
  }

  .image-full-pic {
    width: 90%;
    height: 300px;
  }

  .grid-meet-publisher-info {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .link-icon-social {
    width: 35px;
    height: 35px;
    padding: 5px;
  }

  .rich-text-bio {
    max-height: 290px;
  }

  .collection-item-event-image-link {
    width: 100%;
    min-width: 80px;
  }

  .grid-event-gallery-button {
    grid-template-columns: minmax(min-content, max-content);
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .button-view-event-gallery {
    width: 100%;
    height: 40px;
    font-size: 16px;
  }

  .section-past-event-header {
    min-height: 90vh;
    padding-bottom: 20px;
  }

  .collection-list-image-gallery {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .lightbox-link-image-gallery {
    height: 110px;
  }

  .grid-events-galleries-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .grid-home-page-hero {
    max-width: 100%;
  }

  .div-home-issues-wrapper {
    transform: scale3d(1none, 1none, 1none);
    width: 100%;
    height: 190px;
    margin-top: 20px;
  }

  .div-home-issues-wrapper.mobile, .div-home-issues-wrapper.homepage {
    width: 320px;
    height: 320px;
  }

  .html-logo-menu-dynamic {
    left: 10px;
  }

  .image-issue-cover-contact-info {
    width: 170px;
  }

  .grid-footer-links {
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
  }

  .image-footer-logo {
    max-height: 35px;
  }

  .div-white-gradient-overlay-real-producers {
    justify-content: center;
  }

  .icon-rp-background {
    height: 15%;
    bottom: -2%;
    right: -7%;
  }

  .image-magazine-cover {
    height: 170px;
  }

  .section-about {
    position: relative;
  }

  .grid-who-are-we-wrapper {
    width: 90%;
  }

  .lightbox-home-video {
    height: 300px;
    margin-top: -150px;
  }

  .div-big-numbers {
    padding-bottom: 200px;
    overflow: hidden;
  }

  .text-title-thin {
    letter-spacing: 5px;
    width: 90%;
    font-family: "Museosans 300", sans-serif;
    font-size: 20px;
  }

  .text-title-thin.small {
    font-size: 12px;
  }

  .text-headline-hero-big-number {
    text-align: center;
    margin-bottom: -15px;
    font-size: 130px;
  }

  .text-headline-hero-big-number.white.caps {
    letter-spacing: -2px;
    font-size: 38px;
  }

  .text-headline-hero-big-number.caps {
    letter-spacing: -2px;
    font-size: 40px;
  }

  .text-headline-hero {
    text-align: center;
    font-size: 45px;
  }

  .text-headline-hero.white.caps {
    letter-spacing: -2px;
    font-size: 38px;
  }

  .text-headline-hero.caps {
    letter-spacing: -2px;
    font-size: 40px;
  }

  .image-featured {
    height: 250px;
  }

  .image-cover-reprints {
    width: 140px;
    height: 170px;
    left: -51px;
  }

  .collection-list-wrapper-reprints {
    top: -80px;
  }

  .image-promo-example {
    height: 180px;
    top: -80px;
  }

  .collection-item-promo-example {
    width: 310px;
  }

  .rich-text-feature {
    white-space: normal;
  }

  .rich-text-feature h2 {
    font-size: 32px;
  }

  .section-partner-listings.first {
    padding-top: 160px;
  }

  .collection-list-partners-categories-sidebar {
    grid-template-columns: 1fr 1fr;
  }

  .image-partner-pic {
    object-position: 50% 30%;
    height: 290px;
  }

  .collection-list-wrapper-partners {
    max-width: 350px;
  }

  .grid-partner-name-logo {
    min-height: 100px;
  }

  .link-partner-logo {
    height: 60px;
  }

  .button-partner-contact {
    height: 40px;
    font-size: 16px;
  }

  .feature-tag {
    padding: 5px 10px;
    font-size: 20px;
  }

  .collection-list-partners {
    grid-template-columns: 1fr;
  }

  .grid-main.page-header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-main.account-form {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-main.calendar {
    height: auto;
    min-height: 100vh;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-main.links {
    height: auto;
    min-height: 100vh;
  }

  .grid-mid-page-disclaimer {
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .icon-disclaimer, .icon-disclaimer.hide-mobile {
    display: none;
  }

  .search-bar {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .grid-search-results-text {
    place-items: center;
  }

  .cta-button {
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-popup-pricing {
    width: auto;
    max-width: 90%;
  }

  .grid-pricing-check {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .grid-footer {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .grid-user-issue-wrapper {
    padding: 10px;
  }

  .grid-promos {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 90%;
  }

  .link-issue-cover-wrapper {
    transform: scale3d(1none, 1none, 1none);
    width: 100%;
    height: 190px;
    margin-bottom: 60px;
  }

  .link-issue-cover-wrapper.mobile, .link-issue-cover-wrapper.homepage {
    width: 320px;
    height: 320px;
  }

  .image-individual-magazine-cover {
    height: 300px;
  }

  .grid-hero-individual-issue {
    max-width: 95%;
  }

  .grid-navbar-dashboard-wrapper {
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
    padding-left: 10px;
    padding-right: 0;
  }

  .grid-dashboard-header-profile {
    justify-content: center;
  }

  .grid-dashboard-profile-pic-wrapper {
    width: 90%;
  }

  .grid-dashboard-items-wrapper {
    grid-template-columns: auto auto;
    place-content: center stretch;
    place-items: center;
  }

  .grid-dashboard-items-wrapper.brand {
    grid-template-columns: 1fr 1fr;
  }

  .social-icons-partner {
    flex-direction: row;
  }

  .grid-partner-header-logo {
    grid-auto-flow: row;
    place-content: center;
  }

  .collection-list-all-issues {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .button-view-event {
    width: 80%;
    height: 40px;
    font-size: 16px;
  }

  .image-magazine-advertise {
    height: 170px;
  }

  .section-links-wrapper {
    place-items: start center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-link-white-overlay {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-zoom-buttons {
    grid-auto-flow: column;
    place-content: center;
    place-items: center;
  }

  .text-headline-top {
    text-align: center;
    font-size: 30px;
  }

  .text-headline-top.white.caps {
    letter-spacing: -2px;
    font-size: 38px;
  }

  .text-headline-top.caps {
    letter-spacing: -2px;
    font-size: 40px;
  }

  .grid-header-top-agents {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .text-headline-city {
    text-align: center;
    font-size: 35px;
  }

  .text-headline-city.white.caps {
    letter-spacing: -2px;
    font-size: 38px;
  }

  .text-headline-city.caps {
    letter-spacing: -2px;
    font-size: 40px;
  }

  .big-badge-background {
    height: 190px;
    padding-bottom: 2px;
    font-size: 12px;
  }

  .h3-meet-the-publisher {
    letter-spacing: -1px;
    font-size: 28px;
  }

  .image-placeholder-logo {
    object-position: 50% 30%;
    height: 290px;
  }

  .section-partners.first, .section-custom-content.first {
    padding-top: 160px;
  }

  .grid-custom-content {
    grid-template-columns: minmax(min-content, max-content);
  }

  .navbar-submenu {
    justify-content: center;
    place-items: center;
  }

  .grid-header-social-icons {
    grid-column-gap: 15px;
  }

  .collection-item-upcoming-event {
    grid-template-columns: 1fr;
    justify-content: center;
    padding-bottom: 0;
    position: relative;
  }

  .image-upcoming-event {
    max-height: 220px;
  }

  .image-website-logo {
    width: 50%;
    margin-top: -20px;
  }

  .grid-hero-content {
    margin-top: 40px;
  }

  .grid-upcoming-event-cta-buttons {
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .logo-account-form {
    width: 50px;
  }

  .grid-logo-account-form {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .h1-account-form {
    font-size: 30px;
  }

  .grid-dashboard-header-info {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section-account-dashboard {
    padding-top: 20px;
  }

  .fpw-1, .fpw-2, .fpw-3 {
    border-radius: 0;
    width: 100%;
    height: 100vh;
    padding: 0 20px 100px;
  }

  .grid-account-list-item.collection-item.collection-item-row-template {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .grid-modal-form-wrapper {
    width: 95%;
    height: 95%;
  }

  .partner-name {
    font-size: 20px;
  }

  .grid-feature-partners {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-bottom: 30px;
  }

  .section-more-features.first {
    padding-top: 160px;
  }

  .grid-facebook-groups, .grid-facebook-groups.page-header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-facebook-groups.account-form {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-join-facebook-groups {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 90%;
  }

  .grid-join-facebook-group {
    padding-bottom: 20px;
  }

  .image-facebook-group-badge {
    height: 190px;
  }

  .section-ways-to-win.page-header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-ways-to-win.account-form {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-ways-to-win {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 30px 10px;
  }

  .grid-edit-item-icons {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .grid-modal-images {
    width: 100%;
  }

  .image-facebook-group-header {
    margin-top: 5px;
  }

  .grid-get-started-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-notification {
    text-align: center;
  }

  .button-backend.small {
    padding: 5px 10px;
    font-size: 13px;
  }

  .button-backend.modal-save, .button-backend.modal-cancel {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
  }

  .page-title-backend {
    font-size: 24px;
  }

  .event-name, .user-name {
    font-size: 20px;
  }

  .grid-getting-stared-bullet {
    place-items: start;
  }

  .grid-calendar-card {
    padding: 20px 10px;
  }

  .grid-calendar-profile-intro {
    text-align: center;
    place-items: center;
  }

  .text-calendar-profile-intro {
    font-size: 18px;
  }

  .icon-card-big-title {
    width: 110px;
    height: 110px;
    padding: 15px;
    font-size: 30px;
  }

  .grid-card-video-details {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-card-video-spacer {
    height: 220px;
  }

  .grid-dashboard-section-header {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-auto-flow: row;
  }

  .text-dashboard-section-title {
    font-size: 22px;
  }

  .grid-dashboard-options {
    grid-template-columns: 1fr;
  }

  .link-dashboard-option {
    grid-auto-flow: column;
    place-items: center start;
  }

  .text-column-title {
    font-size: 12px;
  }

  .text-column-title.links-to {
    display: none;
  }

  .nav-bar-logo-og-dashboard.w--current {
    height: 35px;
  }

  .grid-backend-get-started-step {
    align-content: start;
    width: 100%;
  }

  .text-backend-get-started.links-to, .embed-hide-on-mobile {
    display: none;
  }

  .list-team-members {
    width: 90%;
  }

  .list-wrapper-team-members {
    margin-top: -30px;
  }

  .grid-team-member-info {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section-meet-team {
    padding-top: 140px;
    padding-bottom: 0;
  }

  .h4-meet-team-member {
    letter-spacing: -1px;
    font-size: 28px;
  }

  .grid-event-title-text {
    place-items: center;
  }

  .section-event-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-event-date-big {
    padding: 10px;
  }

  .h1-event-title {
    text-align: center;
  }

  .h1-event-title.white.caps {
    letter-spacing: -2px;
    font-size: 38px;
  }

  .h1-event-title.caps {
    letter-spacing: -2px;
    font-size: 40px;
  }

  .link-alert-bar {
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 14px;
  }

  .section-upcoming-event-header {
    position: relative;
  }

  .grid-upcoming-event-text {
    width: 95%;
  }

  .h1-upcoming-event-title {
    text-align: center;
  }

  .h1-upcoming-event-title.white.caps {
    letter-spacing: -2px;
    font-size: 38px;
  }

  .h1-upcoming-event-title.caps {
    letter-spacing: -2px;
    font-size: 40px;
  }

  .grid-upcoming-event-details {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: minmax(min-content, max-content);
  }

  .icon-upcoming-event-stat {
    width: 15px;
    height: 15px;
  }

  .grid-upcoming-event-stat {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    font-size: 14px;
  }

  .button-cta-blue {
    width: 80%;
    height: 40px;
    font-size: 16px;
  }

  .grid-links-wrapper {
    width: 90%;
  }

  .image-links-logo {
    max-width: 90%;
    max-height: 50px;
  }

  .individual-link {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    font-size: 16px;
  }

  .image-link-icon {
    width: 30px;
    height: 30px;
  }

  .grid-rpad-benefits {
    position: relative;
  }

  .grid-rpad-benefits.bottom-black-gradient {
    grid-row-gap: 80px;
  }

  .grid-rpad-benefits.product-bottom-black-gradient {
    grid-row-gap: 80px;
    padding-bottom: 100px;
  }

  .grid-rpad-benefits-wrapper {
    grid-template-columns: 1fr;
  }

  .grid-support-options {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-white-gradient-overlay-issuu-embed {
    justify-content: center;
  }

  .section-issuu-embed {
    position: relative;
  }

  .grid-issue-access {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 90%;
    padding: 20px 10px;
  }

  .logo-issue-access {
    max-width: 100%;
    margin-bottom: 5px;
  }

  .text-issue-disclaimer ol {
    font-size: 7px;
  }

  .text-issue-disclaimer li {
    font-size: 8px;
    line-height: 10px;
  }

  .grid-issue-disclaimer-happy {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
  }

  .text-read-this-issue-disclaimer {
    font-size: 13px;
    line-height: 1.2em;
  }

  .text-read-this-issue-disclaimer.red {
    font-size: 12px;
  }

  .section-links-page-publisher {
    padding-top: 130px;
    padding-bottom: 60px;
  }

  .hero-headline-advertise {
    text-align: center;
    font-size: 45px;
  }

  .hero-headline-advertise.white.caps {
    letter-spacing: -2px;
    font-size: 38px;
  }

  .hero-headline-advertise.caps {
    letter-spacing: -2px;
    font-size: 40px;
  }

  .grid-backend-support-videos {
    align-content: start;
  }

  .grid-links-headline {
    max-width: 100%;
  }

  .field-partner-search {
    font-size: 16px;
  }

  .button-big-all-images {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
  }

  .button-big-all-images.small {
    padding: 5px 10px;
    font-size: 13px;
  }

  .button-big-all-images.modal-save, .button-big-all-images.modal-cancel {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .button-join-as-partner {
    font-size: 14px;
  }

  .grid-sticky-video {
    padding: 10px;
  }

  .section-onboarding {
    padding-bottom: 40px;
  }

  .h1-article-headline {
    text-align: center;
    font-size: 40px;
  }

  .h1-article-headline.white.caps {
    letter-spacing: -2px;
    font-size: 38px;
  }

  .h1-article-headline.caps {
    letter-spacing: -2px;
    font-size: 40px;
  }

  .grid-article-main-image.page-header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-article-main-image.account-form {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-article-main-image.calendar {
    height: auto;
    min-height: 100vh;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-article-main-image.links {
    height: auto;
    min-height: 100vh;
  }

  .grid-article.page-header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-article.account-form {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-article.calendar {
    height: auto;
    min-height: 100vh;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-article.links {
    height: auto;
    min-height: 100vh;
  }

  .section-articles.first {
    padding-top: 160px;
  }

  .image-article {
    height: 160px;
  }

  .lightbox-advertise-video {
    height: 300px;
    margin-top: -150px;
  }

  .grid-advertise-card {
    margin-top: 90px;
    padding-top: 120px;
  }

  .grid-big-numbers-wrapper {
    padding-bottom: 200px;
    overflow: hidden;
  }
}

#w-node-_13d13b07-39e4-4a1c-9cfe-feb836040e75-8ad0b891, #w-node-_13d13b07-39e4-4a1c-9cfe-feb836040e77-8ad0b891, #w-node-_13d13b07-39e4-4a1c-9cfe-feb836040e79-8ad0b891, #w-node-b60545f5-aee5-0715-b232-3fb4657d9e22-8ad0b891, #w-node-_3fa38c69-98e6-14a8-3b6c-34aa6c9c3837-8ad0b891, #w-node-_3fa38c69-98e6-14a8-3b6c-34aa6c9c3838-8ad0b891, #w-node-_3fa38c69-98e6-14a8-3b6c-34aa6c9c383b-8ad0b891, #w-node-_0fbea863-08ec-10b0-739d-e18a71de8c84-8ad0b891, #w-node-_0436a45a-32be-8e75-e2a1-71890b7a4ce3-8ad0b891, #w-node-_851307cf-84e7-ae3f-3bd8-180b01c76368-8ad0b891, #w-node-e9151726-b7cf-e83f-325d-1b78a443b9cc-8ad0b891, #w-node-a007adfd-0589-5573-9ce3-449f8b057085-8ad0b891, #w-node-_80b50d29-7556-ae99-9a96-450fe84e37d0-8ad0b891, #w-node-b65be713-00d5-c7bf-c1f1-bcbc09f59ae0-8ad0b891, #w-node-_51807436-6a6f-0bbe-eba3-2cada2a8d725-8ad0b891, #w-node-_51807436-6a6f-0bbe-eba3-2cada2a8d726-8ad0b891, #w-node-_51807436-6a6f-0bbe-eba3-2cada2a8d729-8ad0b891, #w-node-_51807436-6a6f-0bbe-eba3-2cada2a8d72c-8ad0b891, #w-node-_652d994e-24ae-926e-759a-43f0ac2ac7c9-8ad0b891, #w-node-bede586c-fb12-2eee-4dd2-ff99a0f52101-8ad0b891, #w-node-_011e9a3e-e278-fbfa-f6b2-0043e5fa6732-8ad0b891, #w-node-_485d61ae-770c-a530-e804-8b88157b404d-8ad0b891, #w-node-_2279f363-9cb0-6962-542e-5135bcffd429-8ad0b891, #w-node-_06468357-3d1d-32e7-6be8-da15476149c4-8ad0b891, #w-node-e62c64cd-92a2-0d47-5a6c-ae6e41840677-8ad0b891, #w-node-_57abe677-9987-4ccb-b713-ebcdd42e51d7-8ad0b891, #w-node-_8df78423-e4f5-a3fa-9afc-6df8930c1a17-8ad0b891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ed23273-7405-5da0-d8d7-1d896ffa9d93-8ad0b891 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8df78423-e4f5-a3fa-9afc-6df8930c1a18-8ad0b891, #w-node-_8df78423-e4f5-a3fa-9afc-6df8930c1a1b-8ad0b891, #w-node-_8df78423-e4f5-a3fa-9afc-6df8930c1a25-8ad0b891, #w-node-_09b4888d-95ff-1a5e-b07f-1987d841231d-8ad0b891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09b4888d-95ff-1a5e-b07f-1987d841231c-8ad0b891 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_09b4888d-95ff-1a5e-b07f-1987d841231e-8ad0b891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ff9dadd-db58-b2df-66fe-d9177db95fb4-8ad0b891 {
  justify-self: start;
}

#w-node-_3ff9dadd-db58-b2df-66fe-d9177db95fba-8ad0b891, #w-node-_3ff9dadd-db58-b2df-66fe-d9177db95fbb-8ad0b891, #w-node-_3ff9dadd-db58-b2df-66fe-d9177db95fbc-8ad0b891, #w-node-_76070110-fae5-8baf-09d1-ab18e31b10ef-8ad0b891, #w-node-_8de04588-f226-ea39-5f6b-8dbef3b94cd8-8ad0b891, #w-node-_8de04588-f226-ea39-5f6b-8dbef3b94cd9-8ad0b891, #w-node-_8de04588-f226-ea39-5f6b-8dbef3b94cda-8ad0b891, #w-node-_3ff9dadd-db58-b2df-66fe-d9177db95fbe-8ad0b891, #w-node-_3ff9dadd-db58-b2df-66fe-d9177db95fc2-8ad0b891, #w-node-_1c0a799e-d6e2-cc4d-f9b5-2b8f854d0033-8ad0b891, #w-node-_1c0a799e-d6e2-cc4d-f9b5-2b8f854d003e-8ad0b891, #w-node-e9c1433c-8308-6fc8-ec36-da1ffd1da457-fd1da43e, #w-node-e9c1433c-8308-6fc8-ec36-da1ffd1da458-fd1da43e, #w-node-e9c1433c-8308-6fc8-ec36-da1ffd1da459-fd1da43e, #w-node-e9c1433c-8308-6fc8-ec36-da1ffd1da45a-fd1da43e, #w-node-e9c1433c-8308-6fc8-ec36-da1ffd1da45c-fd1da43e, #w-node-cd05655b-dac9-a84a-eae4-067c5102322a-8ad0b81c, #w-node-cd05655b-dac9-a84a-eae4-067c5102322b-8ad0b81c, #w-node-cd05655b-dac9-a84a-eae4-067c5102322c-8ad0b81c, #w-node-cd05655b-dac9-a84a-eae4-067c5102322d-8ad0b81c, #w-node-cd05655b-dac9-a84a-eae4-067c5102322e-8ad0b81c, #w-node-cd05655b-dac9-a84a-eae4-067c5102322f-8ad0b81c, #w-node-_288a29fb-b021-671a-470a-97f17b7c869b-8ad0b81c, #w-node-cd05655b-dac9-a84a-eae4-067c51023232-8ad0b81c, #w-node-cd05655b-dac9-a84a-eae4-067c51023233-8ad0b81c, #w-node-cd05655b-dac9-a84a-eae4-067c51023234-8ad0b81c, #w-node-_09f84de0-6ca7-da80-af27-dd29fe1764f0-8ad0b81c, #w-node-cd05655b-dac9-a84a-eae4-067c51023235-8ad0b81c, #w-node-cd05655b-dac9-a84a-eae4-067c51023236-8ad0b81c, #w-node-_9ccbd173-8b49-668b-3263-b0f165ecc5b4-8ad0b81c, #w-node-_26212d48-52a8-9351-439d-fb1a558e5690-8ad0b81c, #w-node-_5dc7f902-ba5b-bec7-a9e9-4c283ea3d420-8ad0b81c, #w-node-_5dc7f902-ba5b-bec7-a9e9-4c283ea3d421-8ad0b81c, #w-node-_5dc7f902-ba5b-bec7-a9e9-4c283ea3d422-8ad0b81c, #w-node-_5dc7f902-ba5b-bec7-a9e9-4c283ea3d423-8ad0b81c, #w-node-_5dc7f902-ba5b-bec7-a9e9-4c283ea3d424-8ad0b81c, #w-node-_5dc7f902-ba5b-bec7-a9e9-4c283ea3d425-8ad0b81c, #w-node-_5dc7f902-ba5b-bec7-a9e9-4c283ea3d426-8ad0b81c, #w-node-_5dc7f902-ba5b-bec7-a9e9-4c283ea3d427-8ad0b81c, #w-node-_5dc7f902-ba5b-bec7-a9e9-4c283ea3d428-8ad0b81c, #w-node-_5dc7f902-ba5b-bec7-a9e9-4c283ea3d429-8ad0b81c, #w-node-_5dc7f902-ba5b-bec7-a9e9-4c283ea3d42a-8ad0b81c, #w-node-_5dc7f902-ba5b-bec7-a9e9-4c283ea3d42b-8ad0b81c, #w-node-_5dc7f902-ba5b-bec7-a9e9-4c283ea3d42c-8ad0b81c, #w-node-b59cbe02-88dc-131f-6a1c-92cfda658ef4-8ad0b81c, #w-node-b59cbe02-88dc-131f-6a1c-92cfda658ef8-8ad0b81c, #w-node-b59cbe02-88dc-131f-6a1c-92cfda658ef5-8ad0b81c, #w-node-b59cbe02-88dc-131f-6a1c-92cfda658ef6-8ad0b81c, #w-node-b59cbe02-88dc-131f-6a1c-92cfda658ef7-8ad0b81c, #w-node-d1890c70-89ed-87f4-c9e1-a9166df9222f-8ad0b81c, #w-node-aec86724-cd85-fe6a-6ceb-4d02ea3d8811-8ad0b81c, #w-node-aec86724-cd85-fe6a-6ceb-4d02ea3d8812-8ad0b81c, #w-node-aec86724-cd85-fe6a-6ceb-4d02ea3d8813-8ad0b81c, #w-node-aec86724-cd85-fe6a-6ceb-4d02ea3d8814-8ad0b81c, #w-node-aec86724-cd85-fe6a-6ceb-4d02ea3d8815-8ad0b81c, #w-node-aec86724-cd85-fe6a-6ceb-4d02ea3d8816-8ad0b81c, #w-node-aec86724-cd85-fe6a-6ceb-4d02ea3d8817-8ad0b81c, #w-node-aec86724-cd85-fe6a-6ceb-4d02ea3d8818-8ad0b81c, #w-node-aec86724-cd85-fe6a-6ceb-4d02ea3d8819-8ad0b81c, #w-node-aec86724-cd85-fe6a-6ceb-4d02ea3d881a-8ad0b81c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9f204ed-6521-9941-26ca-dc846ccd0ab6-8ad0b81c, #w-node-c9f204ed-6521-9941-26ca-dc846ccd0abb-8ad0b81c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aeffa410-bea7-9712-cac1-7086cfb01da6-8ad0b81c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfea6ca0-00aa-023f-8b7a-406fdd7fc00f-8ad0b81c {
  justify-self: start;
}

#w-node-cfea6ca0-00aa-023f-8b7a-406fdd7fc010-8ad0b81c, #w-node-cfea6ca0-00aa-023f-8b7a-406fdd7fc011-8ad0b81c, #w-node-cfea6ca0-00aa-023f-8b7a-406fdd7fc012-8ad0b81c, #w-node-cfea6ca0-00aa-023f-8b7a-406fdd7fc015-8ad0b81c, #w-node-cfea6ca0-00aa-023f-8b7a-406fdd7fc016-8ad0b81c, #w-node-cfea6ca0-00aa-023f-8b7a-406fdd7fc017-8ad0b81c, #w-node-cfea6ca0-00aa-023f-8b7a-406fdd7fc01c-8ad0b81c, #w-node-_065de340-e015-af1e-9479-503c446c636c-8ad0b81c, #w-node-_065de340-e015-af1e-9479-503c446c636d-8ad0b81c, #w-node-_065de340-e015-af1e-9479-503c446c636e-8ad0b81c, #w-node-_065de340-e015-af1e-9479-503c446c636f-8ad0b81c, #w-node-_065de340-e015-af1e-9479-503c446c6370-8ad0b81c, #w-node-_065de340-e015-af1e-9479-503c446c6372-8ad0b81c, #w-node-_065de340-e015-af1e-9479-503c446c6374-8ad0b81c, #w-node-_065de340-e015-af1e-9479-503c446c6375-8ad0b81c, #w-node-_065de340-e015-af1e-9479-503c446c637c-8ad0b81c, #w-node-a9277f97-a8a0-58b3-380a-942bfa877bc6-8ad0b81c, #w-node-a9277f97-a8a0-58b3-380a-942bfa877bc7-8ad0b81c, #w-node-a9277f97-a8a0-58b3-380a-942bfa877bd2-8ad0b81c, #w-node-_75bf67f0-f4cd-40f0-fb31-0b7fccc62d29-8ad0b81c, #w-node-_75bf67f0-f4cd-40f0-fb31-0b7fccc62d2a-8ad0b81c, #w-node-_75bf67f0-f4cd-40f0-fb31-0b7fccc62d2b-8ad0b81c, #w-node-_75bf67f0-f4cd-40f0-fb31-0b7fccc62d2c-8ad0b81c, #w-node-_75bf67f0-f4cd-40f0-fb31-0b7fccc62d2d-8ad0b81c, #w-node-_75bf67f0-f4cd-40f0-fb31-0b7fccc62d2e-8ad0b81c, #w-node-_75bf67f0-f4cd-40f0-fb31-0b7fccc62d30-8ad0b81c, #w-node-c3a29049-2347-5c42-61c6-aa0442dbeab6-8ad0b821, #w-node-c3a29049-2347-5c42-61c6-aa0442dbeab7-8ad0b821, #w-node-c3a29049-2347-5c42-61c6-aa0442dbeab8-8ad0b821, #w-node-c3a29049-2347-5c42-61c6-aa0442dbeab9-8ad0b821, #w-node-c3a29049-2347-5c42-61c6-aa0442dbeaba-8ad0b821, #w-node-c3a29049-2347-5c42-61c6-aa0442dbeabb-8ad0b821, #w-node-ea56d947-8d47-2ae1-2db7-ad72a71faddf-8ad0b821, #w-node-c3a29049-2347-5c42-61c6-aa0442dbeabe-8ad0b821, #w-node-c3a29049-2347-5c42-61c6-aa0442dbeabf-8ad0b821, #w-node-c3a29049-2347-5c42-61c6-aa0442dbeac0-8ad0b821, #w-node-cb69e6f4-01ce-76af-bd14-b4ad7f2f0abe-8ad0b821, #w-node-c3a29049-2347-5c42-61c6-aa0442dbeac1-8ad0b821, #w-node-c3a29049-2347-5c42-61c6-aa0442dbeac2-8ad0b821, #w-node-e1e95bcf-f479-73f1-5f63-f046e2f18b3c-8ad0b821, #w-node-_78073297-81fd-f09e-0247-93313cfc9cd1-8ad0b821, #w-node-_4bfa2fa3-41d2-5f7f-6986-6542722a7398-8ad0b821, #w-node-_4bfa2fa3-41d2-5f7f-6986-6542722a739a-8ad0b821, #w-node-_4bfa2fa3-41d2-5f7f-6986-6542722a739c-8ad0b821, #w-node-_4bfa2fa3-41d2-5f7f-6986-6542722a739e-8ad0b821, #w-node-a06903a7-bc49-428a-339b-16b1fcef1b14-8ad0b821, #w-node-a9a8bbdf-5d47-5a1d-5544-18facfe6509a-8ad0b821, #w-node-_73924380-bb7d-4127-a2a9-c0d4cba4f650-8ad0b821, #w-node-_73924380-bb7d-4127-a2a9-c0d4cba4f651-8ad0b821, #w-node-_73924380-bb7d-4127-a2a9-c0d4cba4f654-8ad0b821, #w-node-_73924380-bb7d-4127-a2a9-c0d4cba4f65e-8ad0b821, #w-node-_73924380-bb7d-4127-a2a9-c0d4cba4f660-8ad0b821, #w-node-_9db13281-3e98-615a-463c-cefd23381be4-8ad0b821, #w-node-_9db13281-3e98-615a-463c-cefd23381be5-8ad0b821, #w-node-_9db13281-3e98-615a-463c-cefd23381be6-8ad0b821, #w-node-_9db13281-3e98-615a-463c-cefd23381be7-8ad0b821, #w-node-_9db13281-3e98-615a-463c-cefd23381be8-8ad0b821, #w-node-_9db13281-3e98-615a-463c-cefd23381bea-8ad0b821, #w-node-_9db13281-3e98-615a-463c-cefd23381bec-8ad0b821, #w-node-_9db13281-3e98-615a-463c-cefd23381bed-8ad0b821, #w-node-_9db13281-3e98-615a-463c-cefd23381bf4-8ad0b821, #w-node-e6d3afa0-e92c-6c32-d7fd-109fdb66a7cb-8ad0b821, #w-node-e6d3afa0-e92c-6c32-d7fd-109fdb66a7cc-8ad0b821, #w-node-e6d3afa0-e92c-6c32-d7fd-109fdb66a7d7-8ad0b821, #w-node-feeb76e0-f540-008f-aa42-380f1d707cb7-8ad0b821, #w-node-feeb76e0-f540-008f-aa42-380f1d707cb8-8ad0b821, #w-node-feeb76e0-f540-008f-aa42-380f1d707cb9-8ad0b821, #w-node-feeb76e0-f540-008f-aa42-380f1d707cba-8ad0b821, #w-node-feeb76e0-f540-008f-aa42-380f1d707cbb-8ad0b821, #w-node-feeb76e0-f540-008f-aa42-380f1d707cbc-8ad0b821, #w-node-feeb76e0-f540-008f-aa42-380f1d707cbe-8ad0b821, #w-node-bd8af5fc-80ce-f421-17b3-3d514a7fec09-8ad0b822, #w-node-bd8af5fc-80ce-f421-17b3-3d514a7fec0b-8ad0b822, #w-node-bd8af5fc-80ce-f421-17b3-3d514a7fec0f-8ad0b822, #w-node-e15a86c0-18f2-4d15-bc39-7f7aa4c4f161-8ad0b822, #w-node-_3c9ecf38-cecc-e2bb-faa0-d9c8193e98a6-8ad0b822, #w-node-e45cdf2f-c1cb-b37f-f6a9-517dd1cf3660-8ad0b822, #w-node-bd8af5fc-80ce-f421-17b3-3d514a7fec0d-8ad0b822, #w-node-_91b22c0a-d5d0-dc98-e60c-b4afac2b7aa3-8ad0b822, #w-node-_28e4a8b2-6fc1-4da5-0627-09bd06234a7f-8ad0b822, #w-node-_4fc08ac9-ad7e-4ccd-429a-c364f9134622-8ad0b822, #w-node-_4fc08ac9-ad7e-4ccd-429a-c364f9134623-8ad0b822, #w-node-_4fc08ac9-ad7e-4ccd-429a-c364f9134626-8ad0b822, #w-node-_4fc08ac9-ad7e-4ccd-429a-c364f9134627-8ad0b822, #w-node-_4fc08ac9-ad7e-4ccd-429a-c364f913462b-8ad0b822, #w-node-_4fc08ac9-ad7e-4ccd-429a-c364f913462c-8ad0b822, #w-node-_5a776ead-156a-073b-3ba6-eb098f3976b4-8ad0b822, #w-node-d375b888-c8c1-7cb5-862d-ad1e34a453e9-8ad0b822, #w-node-_04b27f87-4398-8452-ca3b-fa6a4a22a0bc-8ad0b822, #w-node-bf76b6bb-2611-26cb-9e7a-f4bfaa231297-8ad0b822, #w-node-_8ee6d904-8c5c-ffac-accb-6eb36baefc5d-8ad0b822, #w-node-_79655b12-1d8f-c924-94fc-0ef80edb8f62-8ad0b822, #w-node-_9b34f75e-bdef-22a0-56dd-f989c9a7f77f-8ad0b822, #w-node-_6544b752-1707-7a5f-c817-5dec189c2339-8ad0b822, #w-node-_6544b752-1707-7a5f-c817-5dec189c233b-8ad0b822, #w-node-_6544b752-1707-7a5f-c817-5dec189c233d-8ad0b822, #w-node-cdc8e2ee-1f0d-4e62-1c2d-4793ac6383e9-8ad0b822, #w-node-_4a56da87-5cb9-3ee6-73e7-188ae5cafc06-8ad0b822, #w-node-_4730c714-55bc-dc61-a4cc-a1db7e1daf4d-8ad0b822, #w-node-_95005d56-7e12-29f4-951a-109d151c1bcc-8ad0b822, #w-node-ae72c0d2-eff0-f108-94e6-a3ba03abbadc-8ad0b822, #w-node-_944a55d2-8234-1884-d53d-a3a2736f5c88-8ad0b822, #w-node-e0e3567e-2c9d-1e45-a51c-beae15e0e9cc-8ad0b822, #w-node-e0e3567e-2c9d-1e45-a51c-beae15e0e9cd-8ad0b822, #w-node-e0e3567e-2c9d-1e45-a51c-beae15e0e9ce-8ad0b822, #w-node-_992cd1d5-434d-c429-0155-bd6b86acaf44-8ad0b822, #w-node-_992cd1d5-434d-c429-0155-bd6b86acaf45-8ad0b822, #w-node-_992cd1d5-434d-c429-0155-bd6b86acaf46-8ad0b822, #w-node-_6a6cff56-d35e-4bef-1d7b-932a7b257534-8ad0b822 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1399bb1-2e01-4e64-e67f-90e3b005bfd5-8ad0b822 {
  justify-self: start;
}

#w-node-e1399bb1-2e01-4e64-e67f-90e3b005bfd6-8ad0b822, #w-node-e1399bb1-2e01-4e64-e67f-90e3b005bfd7-8ad0b822, #w-node-e1399bb1-2e01-4e64-e67f-90e3b005bfd8-8ad0b822, #w-node-e1399bb1-2e01-4e64-e67f-90e3b005bfd9-8ad0b822, #w-node-e1399bb1-2e01-4e64-e67f-90e3b005bfda-8ad0b822, #w-node-e1399bb1-2e01-4e64-e67f-90e3b005bfdb-8ad0b822, #w-node-e1399bb1-2e01-4e64-e67f-90e3b005bfe0-8ad0b822, #w-node-_6808c4e7-a296-59af-da48-fa0724a5636a-8ad0b822, #w-node-_6808c4e7-a296-59af-da48-fa0724a5636b-8ad0b822, #w-node-_6808c4e7-a296-59af-da48-fa0724a5636e-8ad0b822, #w-node-_6808c4e7-a296-59af-da48-fa0724a56378-8ad0b822, #w-node-_6808c4e7-a296-59af-da48-fa0724a5637a-8ad0b822, #w-node-e35c9227-bb88-26a5-73b2-8761cf66dc94-8ad0b822, #w-node-e35c9227-bb88-26a5-73b2-8761cf66dc99-8ad0b822, #w-node-e35c9227-bb88-26a5-73b2-8761cf66dc9b-8ad0b822, #w-node-f956c0a5-10b3-d74b-a710-d213198df309-8ad0b822, #w-node-b6cc0fc4-9bed-810d-d091-77557422b65d-8ad0b822, #w-node-a2e6fb61-fe0b-6851-5b13-4d9b6e428ff3-8ad0b822, #w-node-_912abf59-2a77-ff98-d39b-d0bd88efa3d6-8ad0b822, #w-node-dfd2e1bb-d154-0d8b-7355-2c62b353a438-8ad0b822, #w-node-_912abf59-2a77-ff98-d39b-d0bd88efa3d7-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89c0-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89c1-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89c3-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89c4-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89c6-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89c7-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89c9-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89ca-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89cc-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89cd-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89cf-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89d0-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89d2-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89d3-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89d5-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89d6-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89d8-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89d9-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89db-8ad0b822, #w-node-f7b51653-c170-bba8-335c-1ff8ea5d89dc-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d05-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d09-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d0d-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d11-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d15-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d19-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d1d-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d21-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d25-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d29-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d2d-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d31-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d35-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d39-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d3d-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d41-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d45-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d49-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d4d-8ad0b822, #w-node-a4abf7b6-bc96-0ab8-54c1-a73c4f840d51-8ad0b822, #w-node-_35588ecb-6028-5fab-8b0d-bc64d3ecf144-8ad0b822, #w-node-_35588ecb-6028-5fab-8b0d-bc64d3ecf145-8ad0b822, #w-node-_35588ecb-6028-5fab-8b0d-bc64d3ecf146-8ad0b822, #w-node-_35588ecb-6028-5fab-8b0d-bc64d3ecf147-8ad0b822, #w-node-_35588ecb-6028-5fab-8b0d-bc64d3ecf148-8ad0b822, #w-node-_35588ecb-6028-5fab-8b0d-bc64d3ecf14a-8ad0b822, #w-node-_35588ecb-6028-5fab-8b0d-bc64d3ecf14c-8ad0b822, #w-node-_35588ecb-6028-5fab-8b0d-bc64d3ecf14d-8ad0b822, #w-node-_35588ecb-6028-5fab-8b0d-bc64d3ecf154-8ad0b822, #w-node-_183a7ddf-d9ca-adaf-5fb8-284d88b56cec-8ad0b822, #w-node-_183a7ddf-d9ca-adaf-5fb8-284d88b56ced-8ad0b822, #w-node-_183a7ddf-d9ca-adaf-5fb8-284d88b56cf8-8ad0b822, #w-node-_5923d7bf-da73-f545-2b7c-e0665f3add93-8ad0b822, #w-node-_5923d7bf-da73-f545-2b7c-e0665f3add94-8ad0b822, #w-node-_5923d7bf-da73-f545-2b7c-e0665f3add95-8ad0b822, #w-node-_5923d7bf-da73-f545-2b7c-e0665f3add96-8ad0b822, #w-node-_5923d7bf-da73-f545-2b7c-e0665f3add97-8ad0b822, #w-node-_5923d7bf-da73-f545-2b7c-e0665f3add98-8ad0b822, #w-node-_6a554d1b-c312-8356-3626-98fa46203f10-8ad0b822, #w-node-bbd4a593-ac4e-f1fe-51ad-749ee3ef0356-8ad0b823, #w-node-bbd4a593-ac4e-f1fe-51ad-749ee3ef0357-8ad0b823, #w-node-bbd4a593-ac4e-f1fe-51ad-749ee3ef0358-8ad0b823, #w-node-bbd4a593-ac4e-f1fe-51ad-749ee3ef0359-8ad0b823, #w-node-bbd4a593-ac4e-f1fe-51ad-749ee3ef035a-8ad0b823, #w-node-bbd4a593-ac4e-f1fe-51ad-749ee3ef035b-8ad0b823, #w-node-_9a263e33-1b6d-0aac-74db-29e28d3e6cd5-8ad0b823, #w-node-_0a20be30-a596-bfea-80b9-4f6dafc9f024-8ad0b823, #w-node-beb46d16-9bab-7467-b08e-0b1b91b902d1-8ad0b823, #w-node-a3a50780-da98-e693-37be-8db04e14278d-8ad0b823, #w-node-f8b23624-f915-a7a9-3d51-0bc092846fcf-8ad0b823, #w-node-_68466d78-d6f4-40b3-1886-bde798e16de0-8ad0b823, #w-node-_63ac3770-8dd1-d83b-0f12-f7185ef947c9-8ad0b823, #w-node-f6ca6443-df09-e9b8-d128-5a0b84465b6a-8ad0b823, #w-node-df0ab659-2a1a-b53b-6d8d-edefc09f8761-8ad0b823, #w-node-f740b7d3-ce89-2157-59d8-e448d0e3c463-8ad0b823, #w-node-f740b7d3-ce89-2157-59d8-e448d0e3c465-8ad0b823, #w-node-f740b7d3-ce89-2157-59d8-e448d0e3c467-8ad0b823, #w-node-f740b7d3-ce89-2157-59d8-e448d0e3c468-8ad0b823 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f5c4c00-330c-d600-72a1-7d23c38b7d87-8ad0b823 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_55e24720-2a8d-3514-27ab-49ec13a2f8f8-8ad0b823, #w-node-_985ccc6f-0687-300c-653c-59fa79e8d3e4-8ad0b823, #w-node-_985ccc6f-0687-300c-653c-59fa79e8d3e5-8ad0b823, #w-node-_985ccc6f-0687-300c-653c-59fa79e8d3e8-8ad0b823, #w-node-_5a7644e6-135a-ca3f-6594-47cc624d432e-8ad0b823, #w-node-_5a7644e6-135a-ca3f-6594-47cc624d4330-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e3778-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e3779-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e377a-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e377b-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e377c-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e377d-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e377e-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e377f-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e3780-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e3781-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e3782-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e3783-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e3784-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e3785-8ad0b823, #w-node-a2e625a4-a1f6-e894-05db-2cffc2799da7-8ad0b823, #w-node-a2e625a4-a1f6-e894-05db-2cffc2799da8-8ad0b823, #w-node-a2e625a4-a1f6-e894-05db-2cffc2799da9-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e3786-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e3787-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e3788-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e3789-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e378a-8ad0b823, #w-node-_968c56a3-1a9b-68a3-a3df-b3fbde9e378b-8ad0b823 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c2b836e-6120-0cdc-1762-9b734dcadcb3-8ad0b823 {
  justify-self: start;
}

#w-node-_2c2b836e-6120-0cdc-1762-9b734dcadcb4-8ad0b823, #w-node-_2c2b836e-6120-0cdc-1762-9b734dcadcb5-8ad0b823, #w-node-_2c2b836e-6120-0cdc-1762-9b734dcadcb6-8ad0b823, #w-node-_2c2b836e-6120-0cdc-1762-9b734dcadcb9-8ad0b823, #w-node-_2c2b836e-6120-0cdc-1762-9b734dcadcba-8ad0b823, #w-node-_2c2b836e-6120-0cdc-1762-9b734dcadcbb-8ad0b823, #w-node-_2c2b836e-6120-0cdc-1762-9b734dcadcc0-8ad0b823, #w-node-fa804f31-e256-50da-bc75-6ae1b64a0d66-8ad0b823, #w-node-_32d47340-1317-a4c0-ce18-895c13320249-8ad0b823, #w-node-_32d47340-1317-a4c0-ce18-895c1332024b-8ad0b823, #w-node-a31b10fb-b75d-d3c5-8d60-7586e884efd6-8ad0b823, #w-node-a31b10fb-b75d-d3c5-8d60-7586e884efd7-8ad0b823, #w-node-a31b10fb-b75d-d3c5-8d60-7586e884efd8-8ad0b823, #w-node-a31b10fb-b75d-d3c5-8d60-7586e884efdf-8ad0b823, #w-node-a31b10fb-b75d-d3c5-8d60-7586e884efe0-8ad0b823, #w-node-a31b10fb-b75d-d3c5-8d60-7586e884efe1-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c2377-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c2378-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c237a-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c237b-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c237d-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c237e-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c2380-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c2381-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c2383-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c2384-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c2386-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c2387-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c2389-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c238a-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c238c-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c238d-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c238f-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c2390-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c2392-8ad0b823, #w-node-dac1956f-09f5-4702-4bb4-7636fe3c2393-8ad0b823, #w-node-_331e3b28-5ddc-889a-c787-81151ab6ede8-8ad0b823, #w-node-_0442855e-fb66-2fef-812c-fb48971a4aa1-8ad0b823, #w-node-_331e3b28-5ddc-889a-c787-81151ab6ede9-8ad0b823, #w-node-_331e3b28-5ddc-889a-c787-81151ab6edec-8ad0b823, #w-node-_331e3b28-5ddc-889a-c787-81151ab6edef-8ad0b823, #w-node-c55c6436-631d-dae2-555d-de3bb1c9c201-8ad0b823, #w-node-d38a5bf7-12d1-8e45-64ca-102ab685b755-8ad0b823, #w-node-c55c6436-631d-dae2-555d-de3bb1c9c202-8ad0b823, #w-node-c55c6436-631d-dae2-555d-de3bb1c9c205-8ad0b823, #w-node-c55c6436-631d-dae2-555d-de3bb1c9c208-8ad0b823, #w-node-b5baea4b-44d5-0c87-8f08-2e99fc046049-8ad0b823, #w-node-a82ff1bb-2fa7-9e64-e5f6-0def23c58ba8-8ad0b823, #w-node-b5baea4b-44d5-0c87-8f08-2e99fc04604a-8ad0b823, #w-node-b5baea4b-44d5-0c87-8f08-2e99fc04604d-8ad0b823, #w-node-b5baea4b-44d5-0c87-8f08-2e99fc046050-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff7758324d-8ad0b823, #w-node-cfbf1cb1-4659-7ba0-d23b-5e2786d1e61c-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583255-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583259-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff7758325d-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583261-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583265-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583269-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff7758326d-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583271-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583275-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583279-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff7758327d-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583281-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583285-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583289-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff7758328d-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583291-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583295-8ad0b823, #w-node-_78e145d6-16dc-a45c-a970-b1ff77583299-8ad0b823, #w-node-abf04287-8e3f-991d-028f-902d7a8fd979-8ad0b823, #w-node-abf04287-8e3f-991d-028f-902d7a8fd97a-8ad0b823, #w-node-abf04287-8e3f-991d-028f-902d7a8fd97b-8ad0b823, #w-node-abf04287-8e3f-991d-028f-902d7a8fd97c-8ad0b823, #w-node-abf04287-8e3f-991d-028f-902d7a8fd97d-8ad0b823, #w-node-abf04287-8e3f-991d-028f-902d7a8fd97f-8ad0b823, #w-node-abf04287-8e3f-991d-028f-902d7a8fd984-8ad0b823, #w-node-abf04287-8e3f-991d-028f-902d7a8fd985-8ad0b823, #w-node-abf04287-8e3f-991d-028f-902d7a8fd986-8ad0b823, #w-node-e088e621-33d5-17f4-d4d5-c905ad721361-8ad0b823, #w-node-e088e621-33d5-17f4-d4d5-c905ad721362-8ad0b823, #w-node-e088e621-33d5-17f4-d4d5-c905ad72136d-8ad0b823, #w-node-_3a6b4f8a-fbb3-0186-cfef-f599358a8a82-8ad0b823, #w-node-_3a6b4f8a-fbb3-0186-cfef-f599358a8a83-8ad0b823, #w-node-_3a6b4f8a-fbb3-0186-cfef-f599358a8a84-8ad0b823, #w-node-_3a6b4f8a-fbb3-0186-cfef-f599358a8a85-8ad0b823, #w-node-_3a6b4f8a-fbb3-0186-cfef-f599358a8a86-8ad0b823, #w-node-_3a6b4f8a-fbb3-0186-cfef-f599358a8a87-8ad0b823, #w-node-_5261e2f8-c154-721e-6cdc-cef64c898a3b-8ad0b823, #w-node-_567b3b9a-75c0-6789-8cbf-99153de1f20a-8ad0b83c, #w-node-_9193f0b4-5f9b-8999-3e6d-be63ebcacefc-8ad0b83c, #w-node-_9193f0b4-5f9b-8999-3e6d-be63ebcacefe-8ad0b83c, #w-node-_92ec91e8-2dd9-bc60-04b7-f83bc96606cb-8ad0b83c, #w-node-_17132fa6-e55b-0642-66fb-9ed6dad9d04f-8ad0b83c, #w-node-_17132fa6-e55b-0642-66fb-9ed6dad9d050-8ad0b83c, #w-node-_17132fa6-e55b-0642-66fb-9ed6dad9d052-8ad0b83c, #w-node-_17132fa6-e55b-0642-66fb-9ed6dad9d054-8ad0b83c, #w-node-_17132fa6-e55b-0642-66fb-9ed6dad9d058-8ad0b83c, #w-node-_17132fa6-e55b-0642-66fb-9ed6dad9d059-8ad0b83c, #w-node-_47dd145d-c88e-ef0d-a7ac-8d3057af1324-8ad0b83c, #w-node-_47dd145d-c88e-ef0d-a7ac-8d3057af1325-8ad0b83c, #w-node-_47dd145d-c88e-ef0d-a7ac-8d3057af1327-8ad0b83c, #w-node-bb3219a3-bb8d-8354-d6b4-e66d3dc5e0c8-9dcc673d, #w-node-_7b06e1b6-855c-b28c-e6aa-a6da9dcc6740-9dcc673d, #w-node-_3bc521e6-c154-485d-39fb-b1acd116c159-8ad0b8bd, #w-node-edc8a4d0-f6ed-c197-2912-b2379981a98b-981239bd, #w-node-edc8a4d0-f6ed-c197-2912-b2379981a98d-981239bd, #w-node-edc8a4d0-f6ed-c197-2912-b2379981a990-981239bd, #w-node-edc8a4d0-f6ed-c197-2912-b2379981a993-981239bd, #w-node-edc8a4d0-f6ed-c197-2912-b2379981a999-981239bd, #w-node-_6373bf75-2a3c-ac8c-6022-7b80b38e5b4e-981239bd, #w-node-_6373bf75-2a3c-ac8c-6022-7b80b38e5b4f-981239bd, #w-node-_6373bf75-2a3c-ac8c-6022-7b80b38e5b53-981239bd, #w-node-_6373bf75-2a3c-ac8c-6022-7b80b38e5b54-981239bd, #w-node-_6373bf75-2a3c-ac8c-6022-7b80b38e5b58-981239bd, #w-node-_6373bf75-2a3c-ac8c-6022-7b80b38e5b59-981239bd, #w-node-_5446cc43-6433-56b5-3032-fbae7a09eeb4-981239bd, #w-node-_0405f7b7-43b6-4cc0-a138-91cbe74933bf-981239bd, #w-node-_48d2fdbe-52af-9146-9c98-59ec60684da8-981239bd, #w-node-_0cdef420-bd50-b765-e7ba-fef001bab744-981239bd, #w-node-c7cd020b-94b4-25e6-2e96-64aada8334b0-981239bd, #w-node-_84859c2d-58ed-704f-dc78-35d24b2795f8-981239bd, #w-node-ae15fd9a-3f1e-a40d-cb0c-de5f5cdfc58d-981239bd, #w-node-ae15fd9a-3f1e-a40d-cb0c-de5f5cdfc594-981239bd, #w-node-d88c85ea-0984-f920-d662-1543b543ca71-981239bd, #w-node-dc5c1ace-ec7c-3378-9a8a-e2441a5354d2-981239bd, #w-node-_5cc81f87-495d-83be-ddaa-dbb8a8e9a749-981239bd, #w-node-_00b4adab-0c3c-2bb3-9d24-2a9488d9e727-981239bd, #w-node-_00b4adab-0c3c-2bb3-9d24-2a9488d9e728-981239bd, #w-node-_3b5b458c-4aae-b9c4-74cd-cd94db0ffba1-981239bd, #w-node-edfde799-c305-9572-6a32-3ee0667787a7-981239bd, #w-node-edfde799-c305-9572-6a32-3ee0667787ac-981239bd, #w-node-edfde799-c305-9572-6a32-3ee0667787b1-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e9223693-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e9223694-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e9223695-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e9223696-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e9223697-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e9223698-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e9223699-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e922369a-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e922369b-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e922369c-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e922369d-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e922369e-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e922369f-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e92236a0-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e92236a1-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e92236a2-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e92236a3-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e92236a4-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e92236a5-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e92236a6-981239bd, #w-node-efadcf1b-d3cd-4f45-4b40-e9e6e92236aa-981239bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25c5b3b0-0de3-4264-5797-3cc1608f60aa-981239bd {
  justify-self: start;
}

#w-node-_25c5b3b0-0de3-4264-5797-3cc1608f60ab-981239bd, #w-node-_25c5b3b0-0de3-4264-5797-3cc1608f60ac-981239bd, #w-node-_25c5b3b0-0de3-4264-5797-3cc1608f60ad-981239bd, #w-node-_25c5b3b0-0de3-4264-5797-3cc1608f60ae-981239bd, #w-node-_25c5b3b0-0de3-4264-5797-3cc1608f60af-981239bd, #w-node-_25c5b3b0-0de3-4264-5797-3cc1608f60b0-981239bd, #w-node-_25c5b3b0-0de3-4264-5797-3cc1608f60b5-981239bd, #w-node-_4d327636-e975-5f79-26dd-c6be7f55d0d7-981239bd, #w-node-_4d327636-e975-5f79-26dd-c6be7f55d0d8-981239bd, #w-node-_4d327636-e975-5f79-26dd-c6be7f55d0db-981239bd, #w-node-_4d327636-e975-5f79-26dd-c6be7f55d0e5-981239bd, #w-node-_4d327636-e975-5f79-26dd-c6be7f55d0e7-981239bd, #w-node-_1598d843-e874-6acb-70d3-49d184acf953-981239bd, #w-node-_1598d843-e874-6acb-70d3-49d184acf958-981239bd, #w-node-_1598d843-e874-6acb-70d3-49d184acf95a-981239bd, #w-node-_3209a4ff-cedf-a651-512c-8d5113007ea8-981239bd, #w-node-_3209a4ff-cedf-a651-512c-8d5113007ea9-981239bd, #w-node-_3209a4ff-cedf-a651-512c-8d5113007eaa-981239bd, #w-node-_3209a4ff-cedf-a651-512c-8d5113007eb1-981239bd, #w-node-_3209a4ff-cedf-a651-512c-8d5113007eb2-981239bd, #w-node-_3209a4ff-cedf-a651-512c-8d5113007eb3-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b47764-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b47765-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b47767-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b47768-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b4776a-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b4776b-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b4776d-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b4776e-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b47770-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b47771-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b47773-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b47774-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b47776-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b47777-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b47779-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b4777a-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b4777c-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b4777d-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b4777f-981239bd, #w-node-_3b5586a1-6368-4f5a-03cc-2e4fa1b47780-981239bd, #w-node-_782192f3-b2eb-25cd-a02d-1d430d4b01c3-981239bd, #w-node-_782192f3-b2eb-25cd-a02d-1d430d4b01c4-981239bd, #w-node-_782192f3-b2eb-25cd-a02d-1d430d4b01c5-981239bd, #w-node-_782192f3-b2eb-25cd-a02d-1d430d4b01c6-981239bd, #w-node-_782192f3-b2eb-25cd-a02d-1d430d4b01c7-981239bd, #w-node-_782192f3-b2eb-25cd-a02d-1d430d4b01c9-981239bd, #w-node-_782192f3-b2eb-25cd-a02d-1d430d4b01cb-981239bd, #w-node-_782192f3-b2eb-25cd-a02d-1d430d4b01cc-981239bd, #w-node-_782192f3-b2eb-25cd-a02d-1d430d4b01d3-981239bd, #w-node-a76c890c-a95c-4483-e98a-c94cc52e801d-981239bd, #w-node-a76c890c-a95c-4483-e98a-c94cc52e801e-981239bd, #w-node-a76c890c-a95c-4483-e98a-c94cc52e8029-981239bd, #w-node-d022c223-f14e-9d1b-2cda-a53469bc6116-981239bd, #w-node-d022c223-f14e-9d1b-2cda-a53469bc6117-981239bd, #w-node-d022c223-f14e-9d1b-2cda-a53469bc6118-981239bd, #w-node-d022c223-f14e-9d1b-2cda-a53469bc6119-981239bd, #w-node-d022c223-f14e-9d1b-2cda-a53469bc611a-981239bd, #w-node-d022c223-f14e-9d1b-2cda-a53469bc611b-981239bd, #w-node-f13adaea-603d-3d97-05ee-e8b47c822db3-981239bd, #w-node-f13adaea-603d-3d97-05ee-e8b47c822db8-981239bd, #w-node-_70ae9375-3102-2429-625d-89020a3e0ace-5d98709f, #w-node-b09dd4c0-8864-6df4-3e8b-c8c21e52ef26-5d98709f, #w-node-b09dd4c0-8864-6df4-3e8b-c8c21e52ef2c-5d98709f, #w-node-d6e83767-3532-946c-3b92-ffb39922b79b-5d98709f, #w-node-d6e83767-3532-946c-3b92-ffb39922b79c-5d98709f, #w-node-d6e83767-3532-946c-3b92-ffb39922b79d-5d98709f, #w-node-d6e83767-3532-946c-3b92-ffb39922b79e-5d98709f, #w-node-d6e83767-3532-946c-3b92-ffb39922b7a0-5d98709f, #w-node-aa27ab56-9857-b1f4-01b0-6da694a51f6a-c543ac60, #w-node-aa27ab56-9857-b1f4-01b0-6da694a51f6b-c543ac60, #w-node-aa27ab56-9857-b1f4-01b0-6da694a51f72-c543ac60, #w-node-aa27ab56-9857-b1f4-01b0-6da694a51f73-c543ac60, #w-node-aa27ab56-9857-b1f4-01b0-6da694a51f7a-c543ac60, #w-node-aa27ab56-9857-b1f4-01b0-6da694a51f7b-c543ac60, #w-node-aa27ab56-9857-b1f4-01b0-6da694a51f82-c543ac60, #w-node-aa27ab56-9857-b1f4-01b0-6da694a51f83-c543ac60, #w-node-aa27ab56-9857-b1f4-01b0-6da694a51f8a-c543ac60, #w-node-aa27ab56-9857-b1f4-01b0-6da694a51f8b-c543ac60, #w-node-aa27ab56-9857-b1f4-01b0-6da694a51f92-c543ac60, #w-node-aa27ab56-9857-b1f4-01b0-6da694a51f93-c543ac60, #w-node-ed1a483d-80ab-c21c-5370-4cee7b67b9cf-c543ac60, #w-node-_9520aa42-cff1-e0f9-99ff-f88121163991-c543ac60, #w-node-_9520aa42-cff1-e0f9-99ff-f88121163992-c543ac60, #w-node-f1035e46-5b37-9fd0-d141-77f2ce4679c3-c543ac60, #w-node-f1035e46-5b37-9fd0-d141-77f2ce4679c4-c543ac60, #w-node-_18517a05-0dd1-8465-488c-ae915534aeb1-c543ac60, #w-node-_18517a05-0dd1-8465-488c-ae915534aeb2-c543ac60, #w-node-_4914e837-8212-18e4-791e-55433218bb0f-c543ac60, #w-node-_4914e837-8212-18e4-791e-55433218bb10-c543ac60, #w-node-a7ed3ee3-77ce-b275-a73a-02f30babccab-c543ac60, #w-node-a7ed3ee3-77ce-b275-a73a-02f30babccac-c543ac60, #w-node-f958ca1d-2a2f-f793-0026-5ad1206c04fd-c543ac60, #w-node-f958ca1d-2a2f-f793-0026-5ad1206c04fe-c543ac60, #w-node-c19e4b33-f044-8dea-1c76-fbd05a4d3ef6-c543ac60, #w-node-_0075ebc7-9041-2a8e-bf74-837e8f323016-c543ac60, #w-node-_0075ebc7-9041-2a8e-bf74-837e8f323017-c543ac60, #w-node-_234c5cbd-3e85-45e3-313b-58ac00fac1d3-c543ac60, #w-node-_234c5cbd-3e85-45e3-313b-58ac00fac1d4-c543ac60, #w-node-_84e76211-bd9a-51da-ccd9-5bd98c7ae6cd-c543ac60, #w-node-_84e76211-bd9a-51da-ccd9-5bd98c7ae6ce-c543ac60, #w-node-f1461816-e762-d129-4765-f9880edb07c2-c543ac60, #w-node-f1461816-e762-d129-4765-f9880edb07c3-c543ac60, #w-node-_10d6adf2-9c80-b72b-bba4-ef91ba2fd64c-c543ac60, #w-node-_10d6adf2-9c80-b72b-bba4-ef91ba2fd64d-c543ac60, #w-node-d2789a07-38d0-4d24-c5f5-5588bc42f592-c543ac60, #w-node-d2789a07-38d0-4d24-c5f5-5588bc42f593-c543ac60, #w-node-_4efda168-0c91-487f-1ee9-6a4659037b27-c543ac60, #w-node-_4efda168-0c91-487f-1ee9-6a4659037b28-c543ac60, #w-node-adb05941-cbed-cd11-7ab3-7991c1b260f9-c543ac60, #w-node-adb05941-cbed-cd11-7ab3-7991c1b260fa-c543ac60, #w-node-_8871e4d7-ab21-312d-1ad3-d7b2fd456970-c543ac60, #w-node-e55820dc-5dca-2aec-4be9-9f3092c6decb-c543ac60, #w-node-_77b36f76-3f6e-440b-a746-2c77f3751d15-c543ac60, #w-node-_78d302b0-9dcb-6e4d-6af4-f5dc2d32f5e7-c543ac60, #w-node-_29f21504-e712-de2a-3342-838b30d6abfe-c543ac60, #w-node-bfe6ddd6-700f-5090-14b1-62981ce2ad86-c543ac60, #w-node-d345d355-e4bb-d237-86d0-c8af07cc5ae0-c543ac60, #w-node-d345d355-e4bb-d237-86d0-c8af07cc5ae1-c543ac60, #w-node-d345d355-e4bb-d237-86d0-c8af07cc5ae5-c543ac60, #w-node-d345d355-e4bb-d237-86d0-c8af07cc5ae6-c543ac60, #w-node-bfe6ddd6-700f-5090-14b1-62981ce2ad8f-c543ac60, #w-node-da4eb56f-2ef4-858b-90ae-226eee854154-c543ac60, #w-node-bfe6ddd6-700f-5090-14b1-62981ce2ad92-c543ac60, #w-node-bfe6ddd6-700f-5090-14b1-62981ce2ad93-c543ac60, #w-node-_210f9aac-1855-bed9-3372-d65042b9a08d-c543ac60, #w-node-_210f9aac-1855-bed9-3372-d65042b9a08e-c543ac60, #w-node-_210f9aac-1855-bed9-3372-d65042b9a090-c543ac60, #w-node-_210f9aac-1855-bed9-3372-d65042b9a091-c543ac60, #w-node-_72fffb26-78c5-b9f7-a545-32c027ca04eb-c543ac60, #w-node-_72fffb26-78c5-b9f7-a545-32c027ca04ec-c543ac60, #w-node-_72fffb26-78c5-b9f7-a545-32c027ca04f0-c543ac60, #w-node-_72fffb26-78c5-b9f7-a545-32c027ca04f1-c543ac60, #w-node-_06d4f746-da73-4c59-73e6-619517e35c5d-c543ac60, #w-node-_42af24c4-2303-6740-9ed1-1f86ce4d071a-c543ac60, #w-node-_42af24c4-2303-6740-9ed1-1f86ce4d0720-c543ac60, #w-node-_42af24c4-2303-6740-9ed1-1f86ce4d0721-c543ac60, #w-node-_42af24c4-2303-6740-9ed1-1f86ce4d0723-c543ac60, #w-node-_42af24c4-2303-6740-9ed1-1f86ce4d0724-c543ac60, #w-node-c455b791-8aed-de3a-b767-36e676540b4d-c543ac60, #w-node-c455b791-8aed-de3a-b767-36e676540b4e-c543ac60, #w-node-c455b791-8aed-de3a-b767-36e676540b52-c543ac60, #w-node-c455b791-8aed-de3a-b767-36e676540b53-c543ac60, #w-node-_8b8d5bd9-565d-014c-1d40-f46a236b9c1f-c543ac60, #w-node-_8b8d5bd9-565d-014c-1d40-f46a236b9c20-c543ac60, #w-node-_8b8d5bd9-565d-014c-1d40-f46a236b9c24-c543ac60, #w-node-_8b8d5bd9-565d-014c-1d40-f46a236b9c25-c543ac60, #w-node-_368d4556-9e9b-4b36-52a7-ba6c2040d44f-c543ac60, #w-node-_368d4556-9e9b-4b36-52a7-ba6c2040d450-c543ac60, #w-node-_368d4556-9e9b-4b36-52a7-ba6c2040d454-c543ac60, #w-node-_368d4556-9e9b-4b36-52a7-ba6c2040d455-c543ac60, #w-node-e4765a3b-f037-e504-a6e3-4d8c438d2134-c543ac60, #w-node-e4765a3b-f037-e504-a6e3-4d8c438d2135-c543ac60, #w-node-e4765a3b-f037-e504-a6e3-4d8c438d2139-c543ac60, #w-node-e4765a3b-f037-e504-a6e3-4d8c438d213a-c543ac60, #w-node-_71c05528-9cf1-10a2-4518-d371f9b8021d-c543ac60, #w-node-_71c05528-9cf1-10a2-4518-d371f9b8021e-c543ac60, #w-node-_71c05528-9cf1-10a2-4518-d371f9b80222-c543ac60, #w-node-_71c05528-9cf1-10a2-4518-d371f9b80223-c543ac60, #w-node-df70c9a9-04a3-0c19-78f6-eb7ec3bd1faa-c543ac60, #w-node-df70c9a9-04a3-0c19-78f6-eb7ec3bd1fab-c543ac60, #w-node-df70c9a9-04a3-0c19-78f6-eb7ec3bd1faf-c543ac60, #w-node-df70c9a9-04a3-0c19-78f6-eb7ec3bd1fb0-c543ac60, #w-node-_6ccebfe2-6461-fc3b-cfd4-522614fabbb6-c543ac60, #w-node-_15e0fe15-d867-3878-33d8-3874c5e9dcda-c543ac60, #w-node-ad4afe40-cdf6-bc39-37a0-bd843b1d448e-c543ac60, #w-node-ad4afe40-cdf6-bc39-37a0-bd843b1d448f-c543ac60, #w-node-ad4afe40-cdf6-bc39-37a0-bd843b1d4491-c543ac60, #w-node-ad4afe40-cdf6-bc39-37a0-bd843b1d4492-c543ac60, #w-node-_81f0acc3-b5a6-f54b-dfbe-e3d4985a611d-c543ac60, #w-node-_108ab2dd-fc89-a9c2-c277-1bdf1e0f0b25-c543ac60, #w-node-_108ab2dd-fc89-a9c2-c277-1bdf1e0f0b37-c543ac60, #w-node-_108ab2dd-fc89-a9c2-c277-1bdf1e0f0b38-c543ac60, #w-node-_108ab2dd-fc89-a9c2-c277-1bdf1e0f0b3a-c543ac60, #w-node-_108ab2dd-fc89-a9c2-c277-1bdf1e0f0b3b-c543ac60, #w-node-_108ab2dd-fc89-a9c2-c277-1bdf1e0f0b3c-c543ac60, #w-node-_108ab2dd-fc89-a9c2-c277-1bdf1e0f0b3d-c543ac60, #w-node-_108ab2dd-fc89-a9c2-c277-1bdf1e0f0b3f-c543ac60, #w-node-_108ab2dd-fc89-a9c2-c277-1bdf1e0f0b40-c543ac60, #w-node-cbad9f2e-31bf-d1a1-cabd-994139a6c97e-c543ac60, #w-node-_7b3ccaed-daf9-7170-9f37-ba25157541d0-c543ac60, #w-node-_5e8be8c0-b04a-90f0-6510-c0e3486f3e04-c543ac60, #w-node-_5e8be8c0-b04a-90f0-6510-c0e3486f3e05-c543ac60, #w-node-_5e8be8c0-b04a-90f0-6510-c0e3486f3e07-c543ac60, #w-node-_5e8be8c0-b04a-90f0-6510-c0e3486f3e08-c543ac60, #w-node-_7b3ccaed-daf9-7170-9f37-ba25157541e1-c543ac60, #w-node-_7b3ccaed-daf9-7170-9f37-ba25157541e2-c543ac60, #w-node-_7b3ccaed-daf9-7170-9f37-ba25157541e4-c543ac60, #w-node-_7b3ccaed-daf9-7170-9f37-ba25157541e5-c543ac60, #w-node-a4a02595-a8f7-a729-1561-4f9f172480a2-c543ac60, #w-node-a4a02595-a8f7-a729-1561-4f9f172480a3-c543ac60, #w-node-a4a02595-a8f7-a729-1561-4f9f172480a5-c543ac60, #w-node-a4a02595-a8f7-a729-1561-4f9f172480a6-c543ac60, #w-node-e44b3709-c951-6c5c-fe9d-466313579dd3-c543ac60, #w-node-e44b3709-c951-6c5c-fe9d-466313579dd4-c543ac60, #w-node-e44b3709-c951-6c5c-fe9d-466313579dd6-c543ac60, #w-node-e44b3709-c951-6c5c-fe9d-466313579dd7-c543ac60, #w-node-dd6a04e0-ef32-22d0-b0d0-d6499010abc5-c543ac60, #w-node-dd6a04e0-ef32-22d0-b0d0-d6499010abc6-c543ac60, #w-node-dd6a04e0-ef32-22d0-b0d0-d6499010abca-c543ac60, #w-node-dd6a04e0-ef32-22d0-b0d0-d6499010abcb-c543ac60, #w-node-_08f58df5-f50e-3e4d-bc49-3eec0f1cf355-c543ac60, #w-node-_3f0637a2-18df-087f-0fd2-64dd59cf523f-c543ac60, #w-node-_3f0637a2-18df-087f-0fd2-64dd59cf5249-c543ac60, #w-node-_3f0637a2-18df-087f-0fd2-64dd59cf524a-c543ac60, #w-node-_3f0637a2-18df-087f-0fd2-64dd59cf524c-c543ac60, #w-node-_3f0637a2-18df-087f-0fd2-64dd59cf524d-c543ac60, #w-node-_3f0637a2-18df-087f-0fd2-64dd59cf5255-c543ac60, #w-node-_5d36d8e4-9673-7ad7-4ae2-b1eb3f7fec1c-5bdb5f89, #w-node-_5d36d8e4-9673-7ad7-4ae2-b1eb3f7fec1d-5bdb5f89, #w-node-_5d36d8e4-9673-7ad7-4ae2-b1eb3f7fec1e-5bdb5f89, #w-node-_5d36d8e4-9673-7ad7-4ae2-b1eb3f7fec1f-5bdb5f89, #w-node-_5d36d8e4-9673-7ad7-4ae2-b1eb3f7fec20-5bdb5f89, #w-node-_5d36d8e4-9673-7ad7-4ae2-b1eb3f7fec21-5bdb5f89, #w-node-_7acd54eb-1fd7-f1aa-4257-02189749d567-5bdb5f89, #w-node-_5d36d8e4-9673-7ad7-4ae2-b1eb3f7fec24-5bdb5f89, #w-node-_5d36d8e4-9673-7ad7-4ae2-b1eb3f7fec25-5bdb5f89, #w-node-_5d36d8e4-9673-7ad7-4ae2-b1eb3f7fec26-5bdb5f89, #w-node-d0c563aa-f4d8-2286-6004-96f44baee8fa-5bdb5f89, #w-node-_5d36d8e4-9673-7ad7-4ae2-b1eb3f7fec27-5bdb5f89, #w-node-_5d36d8e4-9673-7ad7-4ae2-b1eb3f7fec28-5bdb5f89, #w-node-ea836122-7882-66f3-8502-e71cde0fc9f5-5bdb5f89, #w-node-ec4ef022-bd70-a825-d7f1-43ebb48915b8-5bdb5f89, #w-node-_4261a6be-785d-b429-1463-58b386e0ea17-5bdb5f89, #w-node-_061622e5-4dea-d266-be7e-5fa1c972beb2-5bdb5f89, #w-node-_061622e5-4dea-d266-be7e-5fa1c972beb3-5bdb5f89, #w-node-_061622e5-4dea-d266-be7e-5fa1c972beb4-5bdb5f89, #w-node-bfeda45f-a7a6-6b04-a936-71cc94e2b519-5bdb5f89, #w-node-bfeda45f-a7a6-6b04-a936-71cc94e2b51a-5bdb5f89, #w-node-bb4c6127-4bb3-b905-6187-78f3572fa322-5bdb5f89, #w-node-bb4c6127-4bb3-b905-6187-78f3572fa323-5bdb5f89, #w-node-e85229d5-b79e-abf9-351d-dc257ffa56b9-5bdb5f89, #w-node-e85229d5-b79e-abf9-351d-dc257ffa56ba-5bdb5f89, #w-node-db82bdb4-0dfa-a6de-2781-c0e985b695bf-5bdb5f89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb6ec02f-48ea-d59d-d0bf-38aba42543b2-5bdb5f89 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d34a6682-4cd4-3521-95b5-60e0cee1e8f2-5bdb5f89, #w-node-d34a6682-4cd4-3521-95b5-60e0cee1e8f5-5bdb5f89, #w-node-d34a6682-4cd4-3521-95b5-60e0cee1e8f6-5bdb5f89, #w-node-d34a6682-4cd4-3521-95b5-60e0cee1e8f9-5bdb5f89, #w-node-d34a6682-4cd4-3521-95b5-60e0cee1e8fa-5bdb5f89, #w-node-d34a6682-4cd4-3521-95b5-60e0cee1e8fd-5bdb5f89, #w-node-d34a6682-4cd4-3521-95b5-60e0cee1e8fe-5bdb5f89, #w-node-a07980d5-d21a-5490-36d1-bc9910762bb7-5bdb5f89, #w-node-a07980d5-d21a-5490-36d1-bc9910762bb8-5bdb5f89, #w-node-_658af062-73a9-5a20-edbb-315817f0829e-5bdb5f89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_007c6475-dd55-3aa4-421e-a5ced7be3a88-5bdb5f89 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_98eed326-5fbb-d9eb-10a0-a06c449b5427-5bdb5f89, #w-node-_98eed326-5fbb-d9eb-10a0-a06c449b542a-5bdb5f89, #w-node-_98eed326-5fbb-d9eb-10a0-a06c449b542b-5bdb5f89, #w-node-_98eed326-5fbb-d9eb-10a0-a06c449b542e-5bdb5f89, #w-node-_98eed326-5fbb-d9eb-10a0-a06c449b542f-5bdb5f89, #w-node-_98eed326-5fbb-d9eb-10a0-a06c449b5432-5bdb5f89, #w-node-_98eed326-5fbb-d9eb-10a0-a06c449b5433-5bdb5f89, #w-node-_4db4543e-8a1d-02cf-92d9-a83511f3318b-5bdb5f89, #w-node-_4db4543e-8a1d-02cf-92d9-a83511f3318c-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e52-5bdb5f89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5b6f9f0-6511-94db-e857-9a4704361e5a-5bdb5f89 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a5b6f9f0-6511-94db-e857-9a4704361e5f-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e62-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e63-5bdb5f89, #w-node-ddf2abca-429c-ea36-1b9d-4d13938e16d5-5bdb5f89, #w-node-ddf2abca-429c-ea36-1b9d-4d13938e16d6-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e66-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e67-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e6a-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e6b-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e32-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e3f-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e42-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e43-5bdb5f89, #w-node-d8ab6b40-80f3-8ac6-b62f-76c1c5baa559-5bdb5f89, #w-node-d8ab6b40-80f3-8ac6-b62f-76c1c5baa55a-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e46-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e47-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e4a-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e4b-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e72-5bdb5f89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5b6f9f0-6511-94db-e857-9a4704361e7b-5bdb5f89 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a5b6f9f0-6511-94db-e857-9a4704361e80-5bdb5f89, #w-node-e578e733-7b6c-3b16-fac3-0de3e04e0d82-5bdb5f89, #w-node-e578e733-7b6c-3b16-fac3-0de3e04e0d83-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e83-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e84-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e87-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e88-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e8b-5bdb5f89, #w-node-a5b6f9f0-6511-94db-e857-9a4704361e8c-5bdb5f89, #w-node-_64c336bd-d080-0692-6729-1176cede8f5c-5bdb5f89, #w-node-_1fbe53c5-be5c-c1e1-d604-0f7ce8927327-5bdb5f89, #w-node-f18affac-2765-8ebf-20cd-1882035ca186-5bdb5f89, #w-node-bcb72375-1128-e60a-93ae-a6b1594c260b-5bdb5f89, #w-node-_1b6233d6-a360-73ed-a6d9-9b9cee5958c6-5bdb5f89, #w-node-_1b6233d6-a360-73ed-a6d9-9b9cee5958c7-5bdb5f89, #w-node-_1b6233d6-a360-73ed-a6d9-9b9cee5958c8-5bdb5f89, #w-node-_1b6233d6-a360-73ed-a6d9-9b9cee5958c9-5bdb5f89, #w-node-_1b6233d6-a360-73ed-a6d9-9b9cee5958ca-5bdb5f89, #w-node-_1b6233d6-a360-73ed-a6d9-9b9cee5958cb-5bdb5f89, #w-node-_1b6233d6-a360-73ed-a6d9-9b9cee5958cd-5bdb5f89, #w-node-_52006b3d-549a-758b-117b-7d7f1e05030a-fa0d7570, #w-node-_878f7a37-86ca-2ca2-5d56-fb871624be4f-fa0d7570, #w-node-b244bfec-4db7-057c-6675-59fcb9511716-fa0d7570, #w-node-ff494eef-ba3c-86c3-f783-6c69e8811df0-fa0d7570, #w-node-ff1cfbc2-cc6f-9e31-8da4-0121b6d6ef70-fa0d7570, #w-node-_022f094d-dbe3-66f8-c73b-ef926fe34f8e-fa0d7570, #w-node-f48b4be5-299a-37f4-4556-3125077cf6d2-fa0d7570, #w-node-_74352a0a-e874-ba6f-f507-740e30cbc6f4-fa0d7570, #w-node-b5b09f16-b049-64a4-4802-400968db7de0-fa0d7570, #w-node-_91397c68-97f3-1ff6-cda9-7ef5456e1687-fa0d7570, #w-node-_023f349e-8655-98f7-79e9-37f2dd4a28e9-fa0d7570, #w-node-_946d100d-6332-1dde-a354-9f29870b9978-fa0d7570, #w-node-_4b249f12-b182-31e0-3f61-35263e964c74-fa0d7570, #w-node-fa1bed4e-bc23-2aa0-b7f2-5b82250b8250-fa0d7570, #w-node-_94a6e6c1-5915-3a49-87c7-abd24dd12aa9-fa0d7570, #w-node-_1f16a05d-a7d5-c500-d68e-8cb4e1891537-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d051-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d055-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d059-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d05d-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d061-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d065-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d069-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d06d-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d071-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d075-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d079-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d07d-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d081-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d085-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d089-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d08d-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d091-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d095-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d099-fa0d7570, #w-node-_2affedd1-00da-7bbf-475c-1476c0c6d09d-fa0d7570, #w-node-d1a86c60-193f-b73a-6831-88a6ad29effd-fa0d7570, #w-node-d1a86c60-193f-b73a-6831-88a6ad29f008-fa0d7570, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba899-fa0d7570, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89a-fa0d7570, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89b-fa0d7570, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89c-fa0d7570, #w-node-_9854a58f-0b06-c5b4-0eef-c5e1ca9126c2-fa0d7570, #w-node-_0ae1754f-73c4-a78e-0e2f-7849787d1e18-bacb5008, #w-node-_0ae1754f-73c4-a78e-0e2f-7849787d1e19-bacb5008, #w-node-_0ae1754f-73c4-a78e-0e2f-7849787d1e1a-bacb5008, #w-node-_0ae1754f-73c4-a78e-0e2f-7849787d1e1b-bacb5008, #w-node-_0ae1754f-73c4-a78e-0e2f-7849787d1e1c-bacb5008, #w-node-_0ae1754f-73c4-a78e-0e2f-7849787d1e1d-bacb5008, #w-node-cd7e963a-6444-44bc-cabd-60c222385e83-bacb5008, #w-node-_0ae1754f-73c4-a78e-0e2f-7849787d1e20-bacb5008, #w-node-_0ae1754f-73c4-a78e-0e2f-7849787d1e21-bacb5008, #w-node-_0ae1754f-73c4-a78e-0e2f-7849787d1e22-bacb5008, #w-node-_0a64b651-c25f-e74a-3b25-585b49c05607-bacb5008, #w-node-_0ae1754f-73c4-a78e-0e2f-7849787d1e23-bacb5008, #w-node-_0ae1754f-73c4-a78e-0e2f-7849787d1e24-bacb5008, #w-node-c06dcd6a-fdd8-d9ab-6fd5-0da7f62b28c1-bacb5008, #w-node-_918a0e1b-74d5-91c1-e31e-9937354600a1-bacb5008, #w-node-fcf3bae4-2833-5f91-2532-78e94675631c-bacb5008, #w-node-fcf3bae4-2833-5f91-2532-78e946756323-bacb5008, #w-node-fcf3bae4-2833-5f91-2532-78e946756325-bacb5008, #w-node-_312e5a50-0a84-755b-a3f2-e5d636dfdbdc-bacb5008, #w-node-_312e5a50-0a84-755b-a3f2-e5d636dfdbdd-bacb5008, #w-node-_312e5a50-0a84-755b-a3f2-e5d636dfdbde-bacb5008, #w-node-_312e5a50-0a84-755b-a3f2-e5d636dfdbdf-bacb5008, #w-node-_312e5a50-0a84-755b-a3f2-e5d636dfdbe0-bacb5008, #w-node-_312e5a50-0a84-755b-a3f2-e5d636dfdbe2-bacb5008, #w-node-_312e5a50-0a84-755b-a3f2-e5d636dfdbe4-bacb5008, #w-node-_312e5a50-0a84-755b-a3f2-e5d636dfdbe5-bacb5008, #w-node-_312e5a50-0a84-755b-a3f2-e5d636dfdbec-bacb5008, #w-node-_66ce53ac-5894-dd29-9b71-4af203e0d62d-bacb5008, #w-node-_66ce53ac-5894-dd29-9b71-4af203e0d62e-bacb5008, #w-node-_66ce53ac-5894-dd29-9b71-4af203e0d639-bacb5008, #w-node-_787e82da-8654-d30b-8d4a-cba41394818d-bacb5008, #w-node-_787e82da-8654-d30b-8d4a-cba41394818e-bacb5008, #w-node-_787e82da-8654-d30b-8d4a-cba41394818f-bacb5008, #w-node-_787e82da-8654-d30b-8d4a-cba413948190-bacb5008, #w-node-_787e82da-8654-d30b-8d4a-cba413948191-bacb5008, #w-node-_787e82da-8654-d30b-8d4a-cba413948192-bacb5008, #w-node-_787e82da-8654-d30b-8d4a-cba413948194-bacb5008, #w-node-b1cfab9a-5ab4-5f07-32e4-adc8bee838dd-cd924896, #w-node-ba37df4a-39a4-006c-4f89-66c0eadf7195-cd924896, #w-node-bd09bcee-71d4-ea5c-f3b0-63708cd0583c-cd924896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afb960d1-df78-46e0-e579-58e58351bda0-cd924896 {
  justify-self: end;
}

#w-node-edadb11a-2618-ec17-3fd0-a0e67d76c9d1-cd924896, #w-node-edadb11a-2618-ec17-3fd0-a0e67d76c9d2-cd924896, #w-node-edadb11a-2618-ec17-3fd0-a0e67d76c9d5-cd924896, #w-node-ccac581c-b181-c2e9-51d4-bba468d1dd32-cd924896, #w-node-ccac581c-b181-c2e9-51d4-bba468d1dd33-cd924896, #w-node-ccac581c-b181-c2e9-51d4-bba468d1dd34-cd924896, #w-node-ccac581c-b181-c2e9-51d4-bba468d1dd35-cd924896, #w-node-ccac581c-b181-c2e9-51d4-bba468d1dd36-cd924896, #w-node-ccac581c-b181-c2e9-51d4-bba468d1dd37-cd924896, #w-node-ccac581c-b181-c2e9-51d4-bba468d1dd3c-cd924896, #w-node-_87cbcfb2-2a91-34eb-3031-01cdad837e7f-68727f8f, #w-node-_67c52d2b-3ba4-a025-45c0-6fa83ae078d1-0c3afc0d, #w-node-_3ac8b06d-0b2c-6d99-8e58-b2b8b3a434bb-0c3afc0d, #w-node-c5cf1164-6550-9703-4e3c-fe132bcf94b4-0c3afc0d, #w-node-cafe50f7-8da7-219e-5069-a3c76015dd7f-eee6f755, #w-node-caa0392d-2c66-0144-1192-b6dad676742a-eee6f755, #w-node-_58f7ddf6-84ce-e5b7-d63e-4578575fbda0-eee6f755, #w-node-ccffff09-aca9-1223-d581-e8da2c8143d1-eee6f755, #w-node-b724310a-d2c3-66cb-5ed1-fbfee6047768-eee6f755, #w-node-_44730b28-85d0-c9f1-d6af-8ee96544f5ba-eee6f755, #w-node-e2f39505-f16c-a4a8-d98d-ec457e1f32cf-eee6f755, #w-node-_29d03572-b300-4286-66f7-18562d472b1a-eee6f755, #w-node-_4485257b-18e2-4462-1a41-0e5a3012351f-eee6f755, #w-node-_9118be9e-83ca-55f3-5721-a3b197d66f2e-eee6f755, #w-node-_7a9759f0-e07c-6fe8-9d2b-8401cebb668b-eee6f755, #w-node-a6f5dc2d-a17c-6846-f8b7-e4129382efdd-eee6f755, #w-node-_03b619ee-2b59-93ac-c0be-9285e73280e0-eee6f755, #w-node-_84076997-e3c6-f203-96bb-8665b5dc1c9c-eee6f755, #w-node-e36eea8b-3a7e-b3a2-3d0b-10cc7c983d11-eee6f755, #w-node-_65615d51-a73b-4ce5-664a-a75f227371a2-eee6f755, #w-node-_14bacf4f-b712-db8e-830f-6455426c0f44-eee6f755, #w-node-_1f6a6a0a-79c5-c4f6-3e57-1051a895a2eb-eee6f755, #w-node-_61503524-4979-e94c-8c15-2be1f0d82388-eee6f755, #w-node-_692e085e-bb57-dad7-4946-e9864a33dd4d-eee6f755, #w-node-dfde50f3-9821-b2a2-07ee-2253fddb7d67-eee6f755, #w-node-c42da77c-4383-9e75-503c-8bb3a0e40077-eee6f755, #w-node-_60af38c8-4818-5906-0f05-0f45f7b641bb-eee6f755, #w-node-_667f731a-4560-26a5-cda8-6db34e22dd2f-eee6f755, #w-node-_4a56888e-4e62-4772-90d1-028630eb6a59-eee6f755, #w-node-_3ea719ba-4175-a267-6231-ddf46016b737-eee6f755, #w-node-c7cd451a-6d4e-2a1c-7690-441dc9609d33-eee6f755, #w-node-_521bbc71-6144-2c97-deb8-39d3beaa52e0-eee6f755, #w-node-_521bbc71-6144-2c97-deb8-39d3beaa52e1-eee6f755, #w-node-cfb2dbca-2e05-599f-a004-0471c786f7c0-eee6f755, #w-node-cfb2dbca-2e05-599f-a004-0471c786f7c1-eee6f755, #w-node-d80ef587-cb79-637a-a13f-1f668cfcc205-eee6f755, #w-node-d80ef587-cb79-637a-a13f-1f668cfcc206-eee6f755, #w-node-_25e32875-5fd2-2411-9289-4ab2425e9f57-eee6f755, #w-node-_25e32875-5fd2-2411-9289-4ab2425e9f58-eee6f755, #w-node-da8d9901-9dbc-31a8-0056-262b9c9e86dc-eee6f755, #w-node-da8d9901-9dbc-31a8-0056-262b9c9e86dd-eee6f755, #w-node-_34050e71-ebfc-edde-3a93-3f7378abed8f-eee6f755, #w-node-_34050e71-ebfc-edde-3a93-3f7378abed90-eee6f755, #w-node-_5bc93a66-231d-9072-a9ca-ae826699fbfd-eee6f755, #w-node-_5bc93a66-231d-9072-a9ca-ae826699fbfe-eee6f755, #w-node-_723b0837-dfea-a526-7ad5-a0676e748d1f-eee6f755, #w-node-_723b0837-dfea-a526-7ad5-a0676e748d20-eee6f755, #w-node-_4789d651-53a4-9c4a-f3e9-ed65737ef834-eee6f755, #w-node-_4789d651-53a4-9c4a-f3e9-ed65737ef835-eee6f755, #w-node-da5c5d7b-c728-add4-09af-71da4050b8a0-eee6f755, #w-node-da5c5d7b-c728-add4-09af-71da4050b8a1-eee6f755, #w-node-_0f67b034-1dba-b79b-9d09-9b5edf571312-eee6f755, #w-node-_0f67b034-1dba-b79b-9d09-9b5edf571313-eee6f755, #w-node-_91e2e195-91c1-6ca5-484f-f9d379228874-eee6f755, #w-node-_91e2e195-91c1-6ca5-484f-f9d379228875-eee6f755, #w-node-_69a6800c-d84d-d14c-9001-5a8a538977fe-eee6f755, #w-node-_69a6800c-d84d-d14c-9001-5a8a538977ff-eee6f755, #w-node-_3ce341b6-81cc-7402-7959-92ff35271527-eee6f755, #w-node-_3ce341b6-81cc-7402-7959-92ff35271528-eee6f755, #w-node-_5f473d4e-45f0-ebf5-8e41-88dbb77812c6-eee6f755, #w-node-_5f473d4e-45f0-ebf5-8e41-88dbb77812c7-eee6f755, #w-node-_19e9969b-8de5-c85d-4af7-12d6b0c74c0a-eee6f755, #w-node-_19e9969b-8de5-c85d-4af7-12d6b0c74c0b-eee6f755, #w-node-_54b57937-95a5-441c-9810-958945eaba02-eee6f755, #w-node-_54b57937-95a5-441c-9810-958945eaba03-eee6f755, #w-node-_5c0e2340-84a6-cdca-6f52-daad8c2ff105-eee6f755, #w-node-_5c0e2340-84a6-cdca-6f52-daad8c2ff106-eee6f755, #w-node-_4e735630-575a-be8c-a001-531edb8de690-eee6f755, #w-node-_4e735630-575a-be8c-a001-531edb8de691-eee6f755, #w-node-dd316043-f24b-96a3-f89f-5e9b18f1a80d-eee6f755, #w-node-dd316043-f24b-96a3-f89f-5e9b18f1a80e-eee6f755, #w-node-edc85d70-02b4-6473-84d2-ce49c88c0e83-eee6f755, #w-node-f8c6b99e-f8c2-1450-7c75-758825958023-eee6f755, #w-node-f8c6b99e-f8c2-1450-7c75-758825958024-eee6f755, #w-node-cafe50f7-8da7-219e-5069-a3c76015dd7f-aa0db22e, #w-node-caa0392d-2c66-0144-1192-b6dad676742a-aa0db22e, #w-node-_2f66a89f-d48c-9d85-2f39-fbe1467b4c70-aa0db22e, #w-node-_0c4a2d27-3049-7f4e-4dba-ab525020fa35-aa0db22e, #w-node-ed02016f-303f-b0e7-7007-42d525d04e0b-aa0db22e, #w-node-_03ac6982-be52-6e43-4bff-650ae0f5b9f5-aa0db22e, #w-node-_8ebd39db-c538-d96d-56f5-fe01a77085c2-aa0db22e, #w-node-f53888eb-6db8-654c-1889-1f7b1c6dd50c-aa0db22e, #w-node-a4974cb7-f433-a380-b133-ddccaa870fe9-aa0db22e, #w-node-_62b16a3c-69d7-14e9-d41b-bbe810d216dd-aa0db22e, #w-node-_02b7a4a2-d97c-2e6a-6107-dc86f608fd0a-aa0db22e, #w-node-_2afd8b4b-f833-13bb-91ea-e8fba66990b0-aa0db22e, #w-node-_863f40a3-1b15-2701-38e6-768446af7578-aa0db22e, #w-node-_7fb834c8-490e-2805-d6d9-5482054f0bd5-aa0db22e, #w-node-_4bb715a0-1569-2da6-7e21-db0b0683f0f4-aa0db22e, #w-node-c36ae183-66f6-8759-aaf8-97b02f213be7-aa0db22e, #w-node-_4a56888e-4e62-4772-90d1-028630eb6a59-aa0db22e, #w-node-_3ea719ba-4175-a267-6231-ddf46016b737-aa0db22e, #w-node-c7cd451a-6d4e-2a1c-7690-441dc9609d33-aa0db22e, #w-node-_9afd157c-37c9-60ab-fbb7-213bda88d77b-aa0db22e, #w-node-_9afd157c-37c9-60ab-fbb7-213bda88d77c-aa0db22e, #w-node-dffd8939-489d-cbeb-a344-b2602281224f-aa0db22e, #w-node-dffd8939-489d-cbeb-a344-b26022812250-aa0db22e, #w-node-_37a60440-8573-2c4e-7277-b48f05d44bb9-aa0db22e, #w-node-_37a60440-8573-2c4e-7277-b48f05d44bba-aa0db22e, #w-node-_9a8b4f88-1c24-11b9-57ea-a8a3313db49e-aa0db22e, #w-node-_9a8b4f88-1c24-11b9-57ea-a8a3313db49f-aa0db22e, #w-node-_0c6ed5c6-f1c0-d709-6860-45badc6b88bd-aa0db22e, #w-node-_0c6ed5c6-f1c0-d709-6860-45badc6b88be-aa0db22e, #w-node-bdeceffe-7692-7c9b-ee8f-788c75dc17cb-aa0db22e, #w-node-bdeceffe-7692-7c9b-ee8f-788c75dc17cc-aa0db22e, #w-node-_000961fe-0ff5-ea8c-93fc-12f620673c0f-aa0db22e, #w-node-_000961fe-0ff5-ea8c-93fc-12f620673c10-aa0db22e, #w-node-_85f847b3-8c92-0920-c1b3-cea22361f1f1-aa0db22e, #w-node-_85f847b3-8c92-0920-c1b3-cea22361f1f2-aa0db22e, #w-node-_3c3b6fc9-a734-17c1-4493-a939c6a721ed-aa0db22e, #w-node-_3c3b6fc9-a734-17c1-4493-a939c6a721ee-aa0db22e, #w-node-e2153a87-56e1-49cf-0e46-62dda9e5a647-aa0db22e, #w-node-e2153a87-56e1-49cf-0e46-62dda9e5a648-aa0db22e, #w-node-_963ff8ba-d6ed-a6a7-f9c3-d116d8d62154-aa0db22e, #w-node-_963ff8ba-d6ed-a6a7-f9c3-d116d8d62155-aa0db22e, #w-node-_7bf19968-9060-3ee7-0929-bb43637519f0-aa0db22e, #w-node-_7bf19968-9060-3ee7-0929-bb43637519f1-aa0db22e, #w-node-cb4fb417-882c-9796-0fc4-488e1e6bfeb2-aa0db22e, #w-node-cb4fb417-882c-9796-0fc4-488e1e6bfeb3-aa0db22e, #w-node-_8837d938-694d-80fa-a28b-ea0dbc3155a6-aa0db22e, #w-node-_8837d938-694d-80fa-a28b-ea0dbc3155a7-aa0db22e, #w-node-cafe50f7-8da7-219e-5069-a3c76015dd7f-538c2fcc, #w-node-caa0392d-2c66-0144-1192-b6dad676742a-538c2fcc, #w-node-_58f7ddf6-84ce-e5b7-d63e-4578575fbda0-538c2fcc, #w-node-ccffff09-aca9-1223-d581-e8da2c8143d1-538c2fcc, #w-node-b724310a-d2c3-66cb-5ed1-fbfee6047768-538c2fcc, #w-node-_44730b28-85d0-c9f1-d6af-8ee96544f5ba-538c2fcc, #w-node-e2f39505-f16c-a4a8-d98d-ec457e1f32cf-538c2fcc, #w-node-_4485257b-18e2-4462-1a41-0e5a3012351f-538c2fcc, #w-node-_9118be9e-83ca-55f3-5721-a3b197d66f2e-538c2fcc, #w-node-_7a9759f0-e07c-6fe8-9d2b-8401cebb668b-538c2fcc, #w-node-a07cb9e4-4f6c-e8a0-62f5-f9af85f538d1-538c2fcc, #w-node-_72aac1b9-6316-8622-e570-325f2bd34bbc-538c2fcc, #w-node-_4a56888e-4e62-4772-90d1-028630eb6a59-538c2fcc, #w-node-_3ea719ba-4175-a267-6231-ddf46016b737-538c2fcc, #w-node-c7cd451a-6d4e-2a1c-7690-441dc9609d33-538c2fcc, #w-node-f3f69e58-cbc1-8e5a-6a84-c7ae7879e841-538c2fcc, #w-node-f3f69e58-cbc1-8e5a-6a84-c7ae7879e842-538c2fcc, #w-node-_8b2d9927-f44b-9b99-2630-affd82947c77-538c2fcc, #w-node-_8b2d9927-f44b-9b99-2630-affd82947c78-538c2fcc, #w-node-_93b2cc7c-5eff-2ca0-0e59-6dc40873c884-538c2fcc, #w-node-_93b2cc7c-5eff-2ca0-0e59-6dc40873c885-538c2fcc, #w-node-d64bec29-26ee-ecf5-3b0a-69b83ad49c6f-538c2fcc, #w-node-d64bec29-26ee-ecf5-3b0a-69b83ad49c70-538c2fcc, #w-node-a3141ed3-d5de-cb1c-d837-79abcf411676-538c2fcc, #w-node-a3141ed3-d5de-cb1c-d837-79abcf411677-538c2fcc, #w-node-_97ea874b-fcb1-6c17-d1c3-31b6461383ff-538c2fcc, #w-node-_97ea874b-fcb1-6c17-d1c3-31b646138400-538c2fcc, #w-node-_5c9c0b26-0625-c6b6-6958-5f8ccd143d27-538c2fcc, #w-node-_5c9c0b26-0625-c6b6-6958-5f8ccd143d28-538c2fcc, #w-node-_0296183f-4d54-fcc2-cd37-e0f7bffbed9c-538c2fcc, #w-node-_0296183f-4d54-fcc2-cd37-e0f7bffbed9d-538c2fcc, #w-node-_99403651-697a-e4d7-8b2f-8f529acf13d8-538c2fcc, #w-node-_99403651-697a-e4d7-8b2f-8f529acf13d9-538c2fcc, #w-node-c4a09365-10db-2f97-6851-8e8e7aa12612-538c2fcc, #w-node-cafe50f7-8da7-219e-5069-a3c76015dd7f-d8310eed, #w-node-caa0392d-2c66-0144-1192-b6dad676742a-d8310eed, #w-node-a70c29c3-dd9f-83b0-9b50-1a52977e25c1-d8310eed, #w-node-ee718e69-7cf6-4d5e-6901-6714d1586b0f-d8310eed, #w-node-fc4f096c-20f4-5294-d45f-bcb59c8e4d2f-d8310eed, #w-node-d8d9aed0-be36-2d4c-8bd3-fcb8c490d8c7-d8310eed, #w-node-_554eecce-6f07-fcf4-4b98-16b8205b7d12-d8310eed, #w-node-_6746fdfd-923b-2737-ca87-d383772d26de-d8310eed, #w-node-bfe3053f-ef92-f139-abc4-6e82a655b3a0-d8310eed, #w-node-_05cee211-b814-f02e-50c2-15c42d2ede67-d8310eed, #w-node-f07746d5-23fa-af31-5cd7-a84e3de013e3-d8310eed, #w-node-_4a56888e-4e62-4772-90d1-028630eb6a59-d8310eed, #w-node-_3ea719ba-4175-a267-6231-ddf46016b737-d8310eed, #w-node-c7cd451a-6d4e-2a1c-7690-441dc9609d33-d8310eed, #w-node-_38414091-eca1-3d64-478a-f0e854430985-d8310eed, #w-node-_38414091-eca1-3d64-478a-f0e854430986-d8310eed, #w-node-_5c5b72e5-d555-5420-12a4-e542faba5cdd-d8310eed, #w-node-_5c5b72e5-d555-5420-12a4-e542faba5cde-d8310eed, #w-node-_27fe3f31-88bf-5ce6-56c6-c454261889ec-d8310eed, #w-node-_27fe3f31-88bf-5ce6-56c6-c454261889ed-d8310eed, #w-node-_72d23ae8-17a8-2da6-5149-66bda8f5d0fa-d8310eed, #w-node-_72d23ae8-17a8-2da6-5149-66bda8f5d0fb-d8310eed, #w-node-a96b93d6-a691-6393-20cf-615c579d5dd9-d8310eed, #w-node-a96b93d6-a691-6393-20cf-615c579d5dda-d8310eed, #w-node-_976aaac4-0288-3dbe-14b8-633ba69d3374-d8310eed, #w-node-_976aaac4-0288-3dbe-14b8-633ba69d3375-d8310eed, #w-node-_1e4803cd-d9d3-aa04-0348-7ab8a2a88ea9-d8310eed, #w-node-_1e4803cd-d9d3-aa04-0348-7ab8a2a88eaa-d8310eed, #w-node-e41a4e68-47c8-b138-3766-fa99612b002a-d8310eed, #w-node-e41a4e68-47c8-b138-3766-fa99612b002b-d8310eed, #w-node-_58e43434-51d8-7888-d62f-5462e4358c8c-d8310eed, #w-node-_58e43434-51d8-7888-d62f-5462e4358c8d-d8310eed, #w-node-cafe50f7-8da7-219e-5069-a3c76015dd7f-e5507a8f, #w-node-caa0392d-2c66-0144-1192-b6dad676742a-e5507a8f, #w-node-_7c1e14c0-c5b5-009e-98a5-f889680a5c43-e5507a8f, #w-node-af037ba4-cb9d-b476-d372-7c7f2cedefbd-e5507a8f, #w-node-_0abf0eef-44a3-3ae6-4419-00bb46492e1e-e5507a8f, #w-node-_23cade39-ae21-1dfc-6b6d-cd57165b2b4c-e5507a8f, #w-node-_58732d17-b5ee-33ef-4e97-f60109bb7f7a-e5507a8f, #w-node-_505a5fe0-e94d-c7e5-3362-379d7ce1d475-e5507a8f, #w-node-_3ef33062-2577-853f-ac06-8013e82f0da4-e5507a8f, #w-node-_4a56888e-4e62-4772-90d1-028630eb6a59-e5507a8f, #w-node-_3ea719ba-4175-a267-6231-ddf46016b737-e5507a8f, #w-node-c7cd451a-6d4e-2a1c-7690-441dc9609d33-e5507a8f, #w-node-d2546108-b5a0-7d48-797f-59a66d14c8f5-e5507a8f, #w-node-d2546108-b5a0-7d48-797f-59a66d14c8f6-e5507a8f, #w-node-_845ae8ab-694a-930b-58a1-4a9d0b0d91d2-e5507a8f, #w-node-_845ae8ab-694a-930b-58a1-4a9d0b0d91d3-e5507a8f, #w-node-ffe4e56a-8755-199d-c553-2deef66d0d19-e5507a8f, #w-node-ffe4e56a-8755-199d-c553-2deef66d0d1a-e5507a8f, #w-node-_5cd5e8f7-4a1a-cac4-bed5-88484006be9b-e5507a8f, #w-node-_5cd5e8f7-4a1a-cac4-bed5-88484006be9c-e5507a8f, #w-node-_285faf8a-5c12-f2e5-5e3d-a62275de07a3-e5507a8f, #w-node-_285faf8a-5c12-f2e5-5e3d-a62275de07a4-e5507a8f, #w-node-_079556f1-66e8-1d7d-0d00-11d8c138fd6a-e5507a8f, #w-node-_079556f1-66e8-1d7d-0d00-11d8c138fd6b-e5507a8f, #w-node-_0fd62a2b-93ef-4d42-2e87-fcc692189a1a-e5507a8f, #w-node-cafe50f7-8da7-219e-5069-a3c76015dd7f-10c6a607, #w-node-_355949a3-0314-afcf-4a16-593c50ba900d-10c6a607, #w-node-_97c54bce-8fb7-f7b7-54e6-a9ce1e0c114a-10c6a607, #w-node-_27e8c469-8d12-2d28-de1b-322363435f0a-10c6a607, #w-node-a5661641-f4fc-a172-8955-e68ac504c065-10c6a607, #w-node-_8706237e-3b13-a03b-bee7-62faa5fdf228-10c6a607, #w-node-_8f8f8cdc-5254-1ce6-9b10-b4fb84e7f50f-10c6a607, #w-node-_8edaa5d4-1e70-7d4b-2047-ff3e4a045e7a-10c6a607, #w-node-_4a56888e-4e62-4772-90d1-028630eb6a59-10c6a607, #w-node-_27a003b4-6895-192d-7151-0fea5d6aefc7-10c6a607, #w-node-_27a003b4-6895-192d-7151-0fea5d6aefc8-10c6a607, #w-node-eae456e2-8496-acbd-9205-82de0805854d-10c6a607, #w-node-eae456e2-8496-acbd-9205-82de0805854e-10c6a607, #w-node-_9290aebe-a32b-903c-f4fb-0a993e2511ad-10c6a607, #w-node-_9290aebe-a32b-903c-f4fb-0a993e2511ae-10c6a607, #w-node-e2ecce49-22fe-beaf-2cc1-6969563bc087-10c6a607, #w-node-e2ecce49-22fe-beaf-2cc1-6969563bc088-10c6a607, #w-node-f420330c-d6b7-a05a-4414-52bcf3cacf0d-10c6a607, #w-node-f420330c-d6b7-a05a-4414-52bcf3cacf0e-10c6a607, #w-node-_67e403b7-5bef-89a0-2f1e-f9e1674dc73b-10c6a607, #w-node-_67e403b7-5bef-89a0-2f1e-f9e1674dc73c-10c6a607, #w-node-_7c4196fa-ea0a-1209-c283-d3d6a847da0c-10c6a607, #w-node-_7c4196fa-ea0a-1209-c283-d3d6a847da0d-10c6a607, #w-node-_79178631-104c-9374-cfbd-06c02a245fe2-4e4b3f45, #w-node-_79178631-104c-9374-cfbd-06c02a245fe3-4e4b3f45, #w-node-_79178631-104c-9374-cfbd-06c02a245fe4-4e4b3f45, #w-node-_79178631-104c-9374-cfbd-06c02a245fe5-4e4b3f45, #w-node-_79178631-104c-9374-cfbd-06c02a245fe6-4e4b3f45, #w-node-_79178631-104c-9374-cfbd-06c02a245fe7-4e4b3f45, #w-node-_92e6477b-3b0b-1e26-9c36-2f9baeb55269-4e4b3f45, #w-node-_79178631-104c-9374-cfbd-06c02a245fea-4e4b3f45, #w-node-_79178631-104c-9374-cfbd-06c02a245feb-4e4b3f45, #w-node-_79178631-104c-9374-cfbd-06c02a245fec-4e4b3f45, #w-node-_492472ba-e8bd-c356-b53a-c381a8de7d0e-4e4b3f45, #w-node-_79178631-104c-9374-cfbd-06c02a245fed-4e4b3f45, #w-node-_79178631-104c-9374-cfbd-06c02a245fee-4e4b3f45, #w-node-_523d936d-a5e9-e66d-93f5-237e92dcbacf-4e4b3f45, #w-node-_9e607038-7f67-e750-3ab5-ceb0e8bced4b-4e4b3f45, #w-node-d23e2d29-af4f-56b5-1a77-d52c0436384c-4e4b3f45, #w-node-d23e2d29-af4f-56b5-1a77-d52c0436384d-4e4b3f45, #w-node-d23e2d29-af4f-56b5-1a77-d52c04363850-4e4b3f45, #w-node-d434e038-4d1d-b591-1d23-7cf8b360277c-4e4b3f45, #w-node-d434e038-4d1d-b591-1d23-7cf8b360277d-4e4b3f45, #w-node-d434e038-4d1d-b591-1d23-7cf8b360277e-4e4b3f45, #w-node-d434e038-4d1d-b591-1d23-7cf8b360277f-4e4b3f45, #w-node-d434e038-4d1d-b591-1d23-7cf8b3602780-4e4b3f45, #w-node-d434e038-4d1d-b591-1d23-7cf8b3602782-4e4b3f45, #w-node-d434e038-4d1d-b591-1d23-7cf8b3602784-4e4b3f45, #w-node-d434e038-4d1d-b591-1d23-7cf8b3602785-4e4b3f45, #w-node-d434e038-4d1d-b591-1d23-7cf8b360278c-4e4b3f45, #w-node-cc9b4792-c61f-803d-cbc9-cc4de66f23a8-4e4b3f45, #w-node-_6e8db7cb-10af-511f-b931-c919d92b6707-4e4b3f45, #w-node-cc9b4792-c61f-803d-cbc9-cc4de66f23b3-4e4b3f45, #w-node-_11d46072-c6d7-4a39-78dd-94fda3e9dd2d-4e4b3f45, #w-node-_11d46072-c6d7-4a39-78dd-94fda3e9dd2e-4e4b3f45, #w-node-_11d46072-c6d7-4a39-78dd-94fda3e9dd2f-4e4b3f45, #w-node-_11d46072-c6d7-4a39-78dd-94fda3e9dd30-4e4b3f45, #w-node-_11d46072-c6d7-4a39-78dd-94fda3e9dd31-4e4b3f45, #w-node-_11d46072-c6d7-4a39-78dd-94fda3e9dd32-4e4b3f45, #w-node-_11d46072-c6d7-4a39-78dd-94fda3e9dd34-4e4b3f45, #w-node-b9afa50e-c6da-a518-18b3-29d50d03d020-96858388, #w-node-b9afa50e-c6da-a518-18b3-29d50d03d021-96858388, #w-node-b9afa50e-c6da-a518-18b3-29d50d03d022-96858388, #w-node-b9afa50e-c6da-a518-18b3-29d50d03d023-96858388, #w-node-b9afa50e-c6da-a518-18b3-29d50d03d024-96858388, #w-node-b9afa50e-c6da-a518-18b3-29d50d03d025-96858388, #w-node-_9d459c22-6cc1-1ef5-2cef-0e566f630a76-96858388, #w-node-b9afa50e-c6da-a518-18b3-29d50d03d028-96858388, #w-node-b9afa50e-c6da-a518-18b3-29d50d03d029-96858388, #w-node-b9afa50e-c6da-a518-18b3-29d50d03d02a-96858388, #w-node-_9b567c49-3ce7-be56-d519-d43a819e029c-96858388, #w-node-b9afa50e-c6da-a518-18b3-29d50d03d02b-96858388, #w-node-b9afa50e-c6da-a518-18b3-29d50d03d02c-96858388, #w-node-_792a8273-32fc-8064-677f-13648a52808e-96858388, #w-node-c9c44393-d531-b29b-143c-78992eb11f45-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0982-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0983-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0984-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0985-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0986-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0987-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0988-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0989-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c098a-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c098b-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c098c-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c098d-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c098e-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c098f-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0990-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0991-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0992-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0993-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0994-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0995-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0996-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0997-96858388, #w-node-_7b6c7c05-d173-6c2c-8c9a-79766f6c0998-96858388 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56bbc012-9f9e-f52b-3f17-0efd6c54bc1f-96858388 {
  justify-self: start;
}

#w-node-_56bbc012-9f9e-f52b-3f17-0efd6c54bc20-96858388, #w-node-_56bbc012-9f9e-f52b-3f17-0efd6c54bc21-96858388, #w-node-_56bbc012-9f9e-f52b-3f17-0efd6c54bc22-96858388, #w-node-_56bbc012-9f9e-f52b-3f17-0efd6c54bc23-96858388, #w-node-_56bbc012-9f9e-f52b-3f17-0efd6c54bc24-96858388, #w-node-_56bbc012-9f9e-f52b-3f17-0efd6c54bc25-96858388, #w-node-_56bbc012-9f9e-f52b-3f17-0efd6c54bc2a-96858388, #w-node-_44e8d6b0-832a-dc75-4359-6d6da3de1cc1-96858388, #w-node-_44e8d6b0-832a-dc75-4359-6d6da3de1cc2-96858388, #w-node-_44e8d6b0-832a-dc75-4359-6d6da3de1cc3-96858388, #w-node-_44e8d6b0-832a-dc75-4359-6d6da3de1cc4-96858388, #w-node-_44e8d6b0-832a-dc75-4359-6d6da3de1cc5-96858388, #w-node-_44e8d6b0-832a-dc75-4359-6d6da3de1cc7-96858388, #w-node-_44e8d6b0-832a-dc75-4359-6d6da3de1cc9-96858388, #w-node-_44e8d6b0-832a-dc75-4359-6d6da3de1cca-96858388, #w-node-_44e8d6b0-832a-dc75-4359-6d6da3de1cd1-96858388, #w-node-_488b253f-2dcd-076c-00ec-1fc7ff35bef5-96858388, #w-node-_488b253f-2dcd-076c-00ec-1fc7ff35bef6-96858388, #w-node-_488b253f-2dcd-076c-00ec-1fc7ff35bf01-96858388, #w-node-_7955c66f-4160-48e8-d2af-01230353f679-96858388, #w-node-_7955c66f-4160-48e8-d2af-01230353f67a-96858388, #w-node-_7955c66f-4160-48e8-d2af-01230353f67b-96858388, #w-node-_7955c66f-4160-48e8-d2af-01230353f67c-96858388, #w-node-_7955c66f-4160-48e8-d2af-01230353f67d-96858388, #w-node-_7955c66f-4160-48e8-d2af-01230353f67e-96858388, #w-node-_7955c66f-4160-48e8-d2af-01230353f680-96858388, #w-node-_1f83f25b-056e-ae97-8452-11caeb511207-4c64a6cd, #w-node-_1f83f25b-056e-ae97-8452-11caeb511208-4c64a6cd, #w-node-_1f83f25b-056e-ae97-8452-11caeb511209-4c64a6cd, #w-node-_1f83f25b-056e-ae97-8452-11caeb51120a-4c64a6cd, #w-node-_1f83f25b-056e-ae97-8452-11caeb51120b-4c64a6cd, #w-node-_1f83f25b-056e-ae97-8452-11caeb51120c-4c64a6cd, #w-node-_4e70983b-5ee3-04e0-2bd6-0af50f4a4e2c-4c64a6cd, #w-node-_1f83f25b-056e-ae97-8452-11caeb51120f-4c64a6cd, #w-node-_1f83f25b-056e-ae97-8452-11caeb511210-4c64a6cd, #w-node-_1f83f25b-056e-ae97-8452-11caeb511211-4c64a6cd, #w-node-_22a03459-d69b-38ab-7215-e59de44444b6-4c64a6cd, #w-node-_1f83f25b-056e-ae97-8452-11caeb511212-4c64a6cd, #w-node-_1f83f25b-056e-ae97-8452-11caeb511213-4c64a6cd, #w-node-_90bf0b36-8d9c-1f04-8b9a-5396e7c58257-4c64a6cd, #w-node-_731cbace-9eb6-8445-95c4-5ccc718ab9ae-4c64a6cd, #w-node-f1803798-2757-2397-561a-4ae18eeca865-4c64a6cd, #w-node-_046c9f66-baec-e86e-201e-09782e81c4fe-4c64a6cd, #w-node-_046c9f66-baec-e86e-201e-09782e81c4ff-4c64a6cd, #w-node-_046c9f66-baec-e86e-201e-09782e81c506-4c64a6cd, #w-node-_046c9f66-baec-e86e-201e-09782e81c507-4c64a6cd, #w-node-_046c9f66-baec-e86e-201e-09782e81c50e-4c64a6cd, #w-node-_046c9f66-baec-e86e-201e-09782e81c50f-4c64a6cd, #w-node-_9bdf6f13-1399-b6e5-638d-c9cf95285d19-4c64a6cd, #w-node-_9bdf6f13-1399-b6e5-638d-c9cf95285d1a-4c64a6cd, #w-node-_9bdf6f13-1399-b6e5-638d-c9cf95285d1d-4c64a6cd, #w-node-_9bdf6f13-1399-b6e5-638d-c9cf95285d22-4c64a6cd, #w-node-_9bdf6f13-1399-b6e5-638d-c9cf95285d23-4c64a6cd, #w-node-_9bdf6f13-1399-b6e5-638d-c9cf95285d26-4c64a6cd, #w-node-_3ef0ee06-b3e0-7a5f-192f-e8649ea11087-4c64a6cd, #w-node-_9bdf6f13-1399-b6e5-638d-c9cf95285d2b-4c64a6cd, #w-node-_9bdf6f13-1399-b6e5-638d-c9cf95285d2c-4c64a6cd, #w-node-_9bdf6f13-1399-b6e5-638d-c9cf95285d2f-4c64a6cd, #w-node-dff2d642-0028-4ede-66e8-aa6caf986e24-4c64a6cd, #w-node-_5fef7ba9-8f12-559e-33f3-487288177d25-4c64a6cd, #w-node-_5fef7ba9-8f12-559e-33f3-487288177d26-4c64a6cd, #w-node-_5fef7ba9-8f12-559e-33f3-487288177d29-4c64a6cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b9259c2-26a4-f784-950f-4841be021ec1-4c64a6cd {
  justify-self: start;
}

#w-node-_5b9259c2-26a4-f784-950f-4841be021ec2-4c64a6cd, #w-node-_5b9259c2-26a4-f784-950f-4841be021ec3-4c64a6cd, #w-node-_5b9259c2-26a4-f784-950f-4841be021ec4-4c64a6cd, #w-node-_5b9259c2-26a4-f784-950f-4841be021ec5-4c64a6cd, #w-node-_5b9259c2-26a4-f784-950f-4841be021ec6-4c64a6cd, #w-node-_5b9259c2-26a4-f784-950f-4841be021ec7-4c64a6cd, #w-node-_5b9259c2-26a4-f784-950f-4841be021ed3-4c64a6cd, #w-node-_4c4edba6-6564-c7df-6897-fe7dafdb866d-4c64a6cd, #w-node-_4c4edba6-6564-c7df-6897-fe7dafdb866e-4c64a6cd, #w-node-_4c4edba6-6564-c7df-6897-fe7dafdb866f-4c64a6cd, #w-node-_4c4edba6-6564-c7df-6897-fe7dafdb8670-4c64a6cd, #w-node-_4c4edba6-6564-c7df-6897-fe7dafdb8671-4c64a6cd, #w-node-_4c4edba6-6564-c7df-6897-fe7dafdb8673-4c64a6cd, #w-node-_4c4edba6-6564-c7df-6897-fe7dafdb8675-4c64a6cd, #w-node-_4c4edba6-6564-c7df-6897-fe7dafdb8676-4c64a6cd, #w-node-_4c4edba6-6564-c7df-6897-fe7dafdb867d-4c64a6cd, #w-node-_0f2bd661-a93e-e727-5b55-66a111498bb6-4c64a6cd, #w-node-_0f2bd661-a93e-e727-5b55-66a111498bb7-4c64a6cd, #w-node-_0f2bd661-a93e-e727-5b55-66a111498bc2-4c64a6cd, #w-node-_4f48ab8f-18e3-3ac2-d686-635eeb996db3-4c64a6cd, #w-node-_4f48ab8f-18e3-3ac2-d686-635eeb996db4-4c64a6cd, #w-node-_4f48ab8f-18e3-3ac2-d686-635eeb996db5-4c64a6cd, #w-node-_4f48ab8f-18e3-3ac2-d686-635eeb996db6-4c64a6cd, #w-node-_4f48ab8f-18e3-3ac2-d686-635eeb996db7-4c64a6cd, #w-node-_4f48ab8f-18e3-3ac2-d686-635eeb996db8-4c64a6cd, #w-node-_4f48ab8f-18e3-3ac2-d686-635eeb996dba-4c64a6cd, #w-node-_1c58e909-7901-f3d9-23c9-c73f09f14cd9-58f51e25, #w-node-_1c58e909-7901-f3d9-23c9-c73f09f14cdb-58f51e25, #w-node-d0a4d4cd-d499-0e41-969c-28ed62257093-58f51e25, #w-node-d0a4d4cd-d499-0e41-969c-28ed62257094-58f51e25, #w-node-d0a4d4cd-d499-0e41-969c-28ed62257095-58f51e25, #w-node-d0a4d4cd-d499-0e41-969c-28ed62257096-58f51e25, #w-node-d0a4d4cd-d499-0e41-969c-28ed62257097-58f51e25, #w-node-d0a4d4cd-d499-0e41-969c-28ed62257099-58f51e25, #w-node-d0a4d4cd-d499-0e41-969c-28ed6225709b-58f51e25, #w-node-d0a4d4cd-d499-0e41-969c-28ed6225709c-58f51e25, #w-node-_1d7496c6-16d9-44be-03b6-e8e5a9665ced-a1d3b67d, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba899-a1d3b67d, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89a-a1d3b67d, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89b-a1d3b67d, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89c-a1d3b67d, #w-node-_9854a58f-0b06-c5b4-0eef-c5e1ca9126c2-a1d3b67d, #w-node-cafe50f7-8da7-219e-5069-a3c76015dd7f-bd6be3ab, #w-node-caa0392d-2c66-0144-1192-b6dad676742a-bd6be3ab, #w-node-_68433bef-de6f-8cb5-6d18-175cd570be19-bd6be3ab, #w-node-_4a56888e-4e62-4772-90d1-028630eb6a59-bd6be3ab, #w-node-_5c0e2340-84a6-cdca-6f52-daad8c2ff105-bd6be3ab, #w-node-f7435b7d-0a9a-7098-c246-286c5ce082ea-bd6be3ab, #w-node-f7435b7d-0a9a-7098-c246-286c5ce082eb-bd6be3ab, #w-node-_544abfed-ba57-edb2-d2b6-6737933cfc24-aa8d0dc0, #w-node-_544abfed-ba57-edb2-d2b6-6737933cfc2a-aa8d0dc0, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba899-aa8d0dc0, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89a-aa8d0dc0, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89b-aa8d0dc0, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89c-aa8d0dc0, #w-node-_9854a58f-0b06-c5b4-0eef-c5e1ca9126c2-aa8d0dc0, #w-node-_544abfed-ba57-edb2-d2b6-6737933cfc24-88bef9d4, #w-node-_544abfed-ba57-edb2-d2b6-6737933cfc2a-88bef9d4, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba899-88bef9d4, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89a-88bef9d4, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89b-88bef9d4, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89c-88bef9d4, #w-node-_9854a58f-0b06-c5b4-0eef-c5e1ca9126c2-88bef9d4, #w-node-_89effac1-6b67-3eec-ec27-a6b89e8d9256-2c311171, #w-node-_544abfed-ba57-edb2-d2b6-6737933cfc24-2c311171, #w-node-_544abfed-ba57-edb2-d2b6-6737933cfc2a-2c311171, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba899-2c311171, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89a-2c311171, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89b-2c311171, #w-node-ffddaae0-73d7-6a8a-cbc4-a25e240ba89c-2c311171, #w-node-_9854a58f-0b06-c5b4-0eef-c5e1ca9126c2-2c311171, #w-node-_97e5120a-f86d-b6f1-3a8f-4dbf7b68bc99-aa3c720f, #w-node-_62c85352-b434-8ebe-f7bb-06d48507afa9-aa3c720f, #w-node-_944cf45b-7903-4731-c7e4-959a0d3b9e63-aa3c720f, #w-node-d390d34d-7bd4-0ce8-2974-6ef8f1aa0452-aa3c720f, #w-node-_98a5927e-95f3-9f31-3594-f14a7c6638e4-4c0273bf, #w-node-_98a5927e-95f3-9f31-3594-f14a7c6638e6-4c0273bf, #w-node-_98a5927e-95f3-9f31-3594-f14a7c6638e7-4c0273bf, #w-node-_98a5927e-95f3-9f31-3594-f14a7c6638e9-4c0273bf, #w-node-_98a5927e-95f3-9f31-3594-f14a7c6638ea-4c0273bf, #w-node-_98a5927e-95f3-9f31-3594-f14a7c6638ec-4c0273bf, #w-node-_98a5927e-95f3-9f31-3594-f14a7c6638ed-4c0273bf, #email.w-node-_98a5927e-95f3-9f31-3594-f14a7c6638ee-4c0273bf:focus, #w-node-_98a5927e-95f3-9f31-3594-f14a7c6638ef-4c0273bf, #w-node-_98a5927e-95f3-9f31-3594-f14a7c6638f0-4c0273bf, #w-node-b99f7ac8-7e21-dafc-a4e1-aa08ca1fc5d0-4c0273bf, #w-node-_93fdf8b9-a693-ac26-b823-240bff956125-4c0273bf, #w-node-_4f3c3984-f245-fb11-f801-becb960513c0-4c0273bf, #w-node-_4f3c3984-f245-fb11-f801-becb960513c1-4c0273bf, #w-node-f10fe63e-7664-0ed2-da71-fbb20819bb9e-0819bb99, #w-node-_9c17e3a2-7e34-b266-f7e3-b049fc5e3680-47c24382, #w-node-c6871518-617e-1729-2e1e-0255e1cf5e52-47c24382 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#collection-list.w-node-_72171909-fccf-d2fc-ab28-08ae1ebc4214-6653a470 {
  align-self: auto;
}

#w-node-bc002f9b-9f4a-1435-36ce-69a8ca6ee7ea-6653a470, #w-node-c1396575-a56f-1268-977a-d449dc6f0f5d-6653a470, #w-node-e521ccc4-3596-4686-f98d-1e2af4a32b93-6653a470, #w-node-_91fb20da-0b07-92a5-5a96-21fa398ec1d7-6653a470, #w-node-_1f4a0543-f27d-845c-81b5-9ad3169df3c4-6653a470, #w-node-_511075c3-fd5c-1c28-64d6-fee8ebe240b3-6653a470, #w-node-_4392d998-c7b3-2107-c570-774513cf285b-6653a470, #w-node-e2f2e80a-b353-2bd3-5d6e-e141a71824cc-6653a470, #w-node-_1f6a3661-b513-8170-8c11-5e2fd518fd1a-6653a470, #w-node-_6180c229-6e4e-68b5-9583-0ed97338e015-6653a470, #w-node-_5e92f575-4e02-f843-124a-dac580ab1563-6653a470, #w-node-fd6ef6b8-dba1-08d1-79ec-2181adaa6abd-6653a470, #w-node-_97bd2a31-ef0c-45a6-4113-16c8f4393a5c-6653a470, #w-node-_1596edfd-4593-0a83-f59b-1970cd467d75-6653a470, #w-node-_31fd1b5e-1cdd-ea8b-2004-65696f0beeaf-6653a470, #w-node-d04763d0-8ce9-035f-5ec7-51578f0c6840-6653a470, #w-node-_8f497da9-afe2-9e56-0ccf-b0046376cbfe-2845b61c, #w-node-_704b9c48-abe1-f72f-0e30-f0f121bb80d2-2845b61c, #w-node-c9b3d384-ae85-818e-67a0-780f0701c97e-2845b61c, #w-node-fb4dfb1f-8612-f7ad-1b4e-16cfdb960710-1af56eb6, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f65f-1af56eb6, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f66b-1af56eb6, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f683-1af56eb6, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f689-1af56eb6, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f68f-1af56eb6, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f695-1af56eb6, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f69b-1af56eb6, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f6a1-1af56eb6, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f6b3-1af56eb6, #w-node-_167b61c7-106a-f449-5c3e-9b407b281649-1af56eb6, #w-node-_11539ff7-c525-26f0-f0d3-c0e86e59ff5f-be70997e, #w-node-d7eb3a38-6897-5285-b48e-0717e61656b9-be70997e, #w-node-d7eb3a38-6897-5285-b48e-0717e61656bf-be70997e, #w-node-a04da861-f076-a27e-095a-18dfc2ab4475-be70997e, #w-node-d7eb3a38-6897-5285-b48e-0717e61656c5-be70997e, #w-node-d7eb3a38-6897-5285-b48e-0717e61656cb-be70997e, #w-node-d7eb3a38-6897-5285-b48e-0717e61656dd-be70997e, #w-node-d7eb3a38-6897-5285-b48e-0717e61656e3-be70997e, #w-node-_4d01cede-8250-e3ac-ae9f-5addd2109c03-be70997e, #w-node-bea28b5c-bb45-8b05-3ca1-bb24e13b5462-be70997e, #w-node-_42716de3-72b8-3ce3-2957-72869a1d8f41-be70997e, #additional-photos-url.w-node-_3fc55199-b270-5d1b-fcb7-af3759ee20d2-be70997e, #button-url.w-node-_571ce028-b2df-11b3-4446-621294b8cd08-be70997e, #w-node-d7eb3a38-6897-5285-b48e-0717e61656d7-be70997e, #sponsor-event-button-url.w-node-d7eb3a38-6897-5285-b48e-0717e61656d4-be70997e, #w-node-_62e08ce0-4658-c2a2-3138-23bd6103399b-be70997e, #w-node-afb4b6d0-4198-8529-f1d1-af862b863a50-be70997e, #w-node-_41768b74-8717-4a18-7c3f-3b4c12695ce5-69ef5505, #w-node-_04bda311-fa4c-85b6-5476-aa91efa8b697-69ef5505, #w-node-fc30bdfd-b034-e07a-4efb-6e1f9693b538-69ef5505, #w-node-fc30bdfd-b034-e07a-4efb-6e1f9693b539-69ef5505, #w-node-fc30bdfd-b034-e07a-4efb-6e1f9693b53a-69ef5505, #w-node-fc30bdfd-b034-e07a-4efb-6e1f9693b53f-69ef5505, #w-node-fc30bdfd-b034-e07a-4efb-6e1f9693b540-69ef5505, #email.w-node-fc30bdfd-b034-e07a-4efb-6e1f9693b541-69ef5505:focus, #w-node-fc30bdfd-b034-e07a-4efb-6e1f9693b548-69ef5505, #w-node-fc30bdfd-b034-e07a-4efb-6e1f9693b549-69ef5505, #w-node-_2c2430e7-af31-1410-8275-126b927bd72e-69ef5505, #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eea8-82b00c0c, #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eea9-82b00c0c, #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eeaa-82b00c0c, #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eeab-82b00c0c, #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eeac-82b00c0c, #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eead-82b00c0c, #w-node-ef3e7c7b-34df-ebd7-b451-f3dfd6bed4cd-82b00c0c, #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eeb0-82b00c0c, #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eeb1-82b00c0c, #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eeb2-82b00c0c, #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eeb3-82b00c0c, #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eeb4-82b00c0c, #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eeb5-82b00c0c, #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eeb6-82b00c0c, #w-node-a6fe6841-e561-3937-cee4-d50967c881d0-82b00c0c, #w-node-_8aec5f2f-be7b-426a-0214-c4beaf9f6e6b-82b00c0c, #w-node-_8aec5f2f-be7b-426a-0214-c4beaf9f6e6c-82b00c0c, #w-node-_8aec5f2f-be7b-426a-0214-c4beaf9f6e6d-82b00c0c, #w-node-_8aec5f2f-be7b-426a-0214-c4beaf9f6e6e-82b00c0c, #w-node-_8aec5f2f-be7b-426a-0214-c4beaf9f6e6f-82b00c0c, #w-node-_8aec5f2f-be7b-426a-0214-c4beaf9f6e71-82b00c0c, #w-node-_8aec5f2f-be7b-426a-0214-c4beaf9f6e73-82b00c0c, #w-node-_8aec5f2f-be7b-426a-0214-c4beaf9f6e74-82b00c0c, #w-node-_8aec5f2f-be7b-426a-0214-c4beaf9f6e7b-82b00c0c, #w-node-da586840-b6cb-d05c-414a-ddc86c273671-82b00c0c, #w-node-da586840-b6cb-d05c-414a-ddc86c273672-82b00c0c, #w-node-da586840-b6cb-d05c-414a-ddc86c273673-82b00c0c, #w-node-da586840-b6cb-d05c-414a-ddc86c273677-82b00c0c, #w-node-da586840-b6cb-d05c-414a-ddc86c273681-82b00c0c, #w-node-_1c52bb3b-0657-58bf-daf9-524ea7e0d12d-82b00c0c, #w-node-_1c52bb3b-0657-58bf-daf9-524ea7e0d12e-82b00c0c, #w-node-_1c52bb3b-0657-58bf-daf9-524ea7e0d139-82b00c0c, #w-node-_05efafaa-2d5b-b759-8aba-95a4f47bb753-82b00c0c, #w-node-_05efafaa-2d5b-b759-8aba-95a4f47bb754-82b00c0c, #w-node-_05efafaa-2d5b-b759-8aba-95a4f47bb755-82b00c0c, #w-node-_05efafaa-2d5b-b759-8aba-95a4f47bb756-82b00c0c, #w-node-_05efafaa-2d5b-b759-8aba-95a4f47bb757-82b00c0c, #w-node-_05efafaa-2d5b-b759-8aba-95a4f47bb758-82b00c0c, #w-node-_05efafaa-2d5b-b759-8aba-95a4f47bb75a-82b00c0c, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f65f-d07da23f, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f66b-d07da23f, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f683-d07da23f, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f689-d07da23f, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f68f-d07da23f, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f695-d07da23f, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f69b-d07da23f, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f6a1-d07da23f, #w-node-d7cb554a-e4de-2076-1f10-a3ee9d15f6b3-d07da23f, #w-node-_167b61c7-106a-f449-5c3e-9b407b281649-d07da23f, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb3d-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb3e-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb3f-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb40-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb41-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb42-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb44-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb45-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb46-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb47-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb48-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb49-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb4a-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb4b-d0034009, #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb4c-d0034009, #w-node-_08749b0d-82c3-ec48-3660-077afa8f0651-d0034009, #w-node-_08749b0d-82c3-ec48-3660-077afa8f0652-d0034009, #w-node-_08749b0d-82c3-ec48-3660-077afa8f0653-d0034009, #w-node-_08749b0d-82c3-ec48-3660-077afa8f0654-d0034009, #w-node-_08749b0d-82c3-ec48-3660-077afa8f0655-d0034009, #w-node-_08749b0d-82c3-ec48-3660-077afa8f0657-d0034009, #w-node-_08749b0d-82c3-ec48-3660-077afa8f0659-d0034009, #w-node-_08749b0d-82c3-ec48-3660-077afa8f065a-d0034009, #w-node-_08749b0d-82c3-ec48-3660-077afa8f0661-d0034009, #w-node-c4ed20d8-f804-2bd6-0a0c-9484e9882caf-d0034009, #w-node-c4ed20d8-f804-2bd6-0a0c-9484e9882cb0-d0034009, #w-node-c4ed20d8-f804-2bd6-0a0c-9484e9882cbb-d0034009, #w-node-e21234cd-bd55-7a13-4709-f053ad74f885-d0034009, #w-node-e21234cd-bd55-7a13-4709-f053ad74f886-d0034009, #w-node-e21234cd-bd55-7a13-4709-f053ad74f887-d0034009, #w-node-e21234cd-bd55-7a13-4709-f053ad74f888-d0034009, #w-node-e21234cd-bd55-7a13-4709-f053ad74f889-d0034009, #w-node-e21234cd-bd55-7a13-4709-f053ad74f88a-d0034009, #w-node-e21234cd-bd55-7a13-4709-f053ad74f88c-d0034009, #w-node-b18bbfd5-08b1-563f-3912-028fd4725612-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd4725613-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd4725614-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd4725615-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd4725616-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd4725617-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd4725619-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd472561a-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd472561b-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd472561c-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd472561d-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd472561e-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd472561f-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd4725620-b76aed09, #w-node-b18bbfd5-08b1-563f-3912-028fd4725621-b76aed09, #w-node-_27a57962-d6bb-a41f-95f9-6c3d5df403fb-b76aed09, #w-node-_27a57962-d6bb-a41f-95f9-6c3d5df403fc-b76aed09, #w-node-_27a57962-d6bb-a41f-95f9-6c3d5df403fd-b76aed09, #w-node-_27a57962-d6bb-a41f-95f9-6c3d5df403fe-b76aed09, #w-node-_27a57962-d6bb-a41f-95f9-6c3d5df403ff-b76aed09, #w-node-_27a57962-d6bb-a41f-95f9-6c3d5df40401-b76aed09, #w-node-_27a57962-d6bb-a41f-95f9-6c3d5df40403-b76aed09, #w-node-_27a57962-d6bb-a41f-95f9-6c3d5df40404-b76aed09, #w-node-_27a57962-d6bb-a41f-95f9-6c3d5df4040b-b76aed09, #w-node-fa9663ef-b29a-5c5a-9a3f-1b484e111e55-b76aed09, #w-node-fa9663ef-b29a-5c5a-9a3f-1b484e111e56-b76aed09, #w-node-fa9663ef-b29a-5c5a-9a3f-1b484e111e61-b76aed09, #w-node-_2f6d2ee9-16ee-399c-1f74-2658e6b858f1-b76aed09, #w-node-_2f6d2ee9-16ee-399c-1f74-2658e6b858f2-b76aed09, #w-node-_2f6d2ee9-16ee-399c-1f74-2658e6b858f3-b76aed09, #w-node-_2f6d2ee9-16ee-399c-1f74-2658e6b858f4-b76aed09, #w-node-_2f6d2ee9-16ee-399c-1f74-2658e6b858f5-b76aed09, #w-node-_2f6d2ee9-16ee-399c-1f74-2658e6b858f6-b76aed09, #w-node-_2f6d2ee9-16ee-399c-1f74-2658e6b858f8-b76aed09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_13d13b07-39e4-4a1c-9cfe-feb836040e80-8ad0b891 {
    order: -9999;
  }

  #w-node-cd05655b-dac9-a84a-eae4-067c51023229-8ad0b81c {
    order: 9999;
  }

  #w-node-c9f204ed-6521-9941-26ca-dc846ccd0ab6-8ad0b81c, #w-node-c9f204ed-6521-9941-26ca-dc846ccd0abb-8ad0b81c {
    order: -9999;
  }

  #w-node-_065de340-e015-af1e-9479-503c446c6375-8ad0b81c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3a29049-2347-5c42-61c6-aa0442dbeab5-8ad0b821 {
    order: 9999;
  }

  #w-node-_9db13281-3e98-615a-463c-cefd23381bed-8ad0b821, #w-node-b1f5b99f-e034-4ecc-015e-5fc8479f96b8-8ad0b821 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f889640f-520c-db4e-6016-7f92669e688f-8ad0b822 {
    order: -9999;
  }

  #w-node-_28e4a8b2-6fc1-4da5-0627-09bd06234a7f-8ad0b822 {
    order: -98;
  }

  #w-node-_35588ecb-6028-5fab-8b0d-bc64d3ecf14d-8ad0b822 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bbd4a593-ac4e-f1fe-51ad-749ee3ef0355-8ad0b823 {
    order: 9999;
  }

  #w-node-_5bf843df-cce9-c5ac-9408-4b7295073780-8ad0b823, #w-node-_8ecc3b74-e6c6-3080-9cb0-dd00876d5620-8ad0b823, #w-node-_6f5c4c00-330c-d600-72a1-7d23c38b7d87-8ad0b823 {
    order: -9999;
  }

  #w-node-abf04287-8e3f-991d-028f-902d7a8fd985-8ad0b823, #w-node-_1d8d60c0-0cba-f1ce-48fb-bfcee43dbee0-8ad0b83c, #w-node-ec516f29-cc02-723a-1a5a-10c537b2b363-8ad0b83c, #w-node-_567b3b9a-75c0-6789-8cbf-99153de1f20a-8ad0b83c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bdc632b5-2406-759b-2002-9025010bc0ec-981239bd, #w-node-_31b8e158-74f4-2b5a-1077-47f7629603ca-981239bd {
    order: -9999;
  }

  #w-node-_782192f3-b2eb-25cd-a02d-1d430d4b01cc-981239bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5d36d8e4-9673-7ad7-4ae2-b1eb3f7fec1b-5bdb5f89, #w-node-_0ae1754f-73c4-a78e-0e2f-7849787d1e17-bacb5008 {
    order: 9999;
  }

  #w-node-_312e5a50-0a84-755b-a3f2-e5d636dfdbe5-bacb5008 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-afb960d1-df78-46e0-e579-58e58351bda0-cd924896 {
    justify-self: center;
  }

  #w-node-_79178631-104c-9374-cfbd-06c02a245fe1-4e4b3f45 {
    order: 9999;
  }

  #w-node-d434e038-4d1d-b591-1d23-7cf8b3602785-4e4b3f45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b9afa50e-c6da-a518-18b3-29d50d03d01f-96858388 {
    order: 9999;
  }

  #w-node-_44e8d6b0-832a-dc75-4359-6d6da3de1cca-96858388 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1f83f25b-056e-ae97-8452-11caeb511206-4c64a6cd {
    order: 9999;
  }

  #w-node-_4c4edba6-6564-c7df-6897-fe7dafdb8676-4c64a6cd, #w-node-d0a4d4cd-d499-0e41-969c-28ed6225709c-58f51e25 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39b9b4fd-43cc-7bc2-6967-776247d2eea7-82b00c0c {
    order: 9999;
  }

  #w-node-_8aec5f2f-be7b-426a-0214-c4beaf9f6e74-82b00c0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ff6bf93b-84ac-de1b-8213-fe81f47feb3c-d0034009 {
    order: 9999;
  }

  #w-node-_08749b0d-82c3-ec48-3660-077afa8f065a-d0034009 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b18bbfd5-08b1-563f-3912-028fd4725611-b76aed09 {
    order: 9999;
  }

  #w-node-_27a57962-d6bb-a41f-95f9-6c3d5df40404-b76aed09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #main-buttons-user-package.w-node-_1300cc93-6e86-5846-8127-7d6764fbeebe-8ad0b83c, #w-node-_87cbcfb2-2a91-34eb-3031-01cdad837e7f-68727f8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b348b0b7-3011-ccf5-382a-596ab3ca49d6-6653a470, #w-node-_1fd8adf9-7a39-245d-d27c-b7c4329bffbe-1af56eb6, #w-node-_66ba2831-5ce4-1356-790c-57d3abee16bc-be70997e, #w-node-_1fd8adf9-7a39-245d-d27c-b7c4329bffbe-d07da23f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
