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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --signature: #c99a6d;
  --hue: #896f4f;
  --blue: #438abd;
  --green: #5bad76;
  --red: #d06a6a;
  --off-white: #f7f7f7;
  --yellow: #e3ac62;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.style-guide-section {
  width: 100vw;
  min-height: 100vh;
  padding: 10vh 15vw 5vh;
}

.style-guide-element-div {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.h1 {
  color: #252525;
  letter-spacing: -.5px;
  max-width: 22ch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Albert Sans, sans-serif;
  font-size: 3.052rem;
  font-weight: 600;
  line-height: 1.1;
}

.h1.centered {
  color: #1d1d1d;
  text-align: center;
}

.h1.centered.white {
  color: #fff;
}

.h1._18ch {
  max-width: 18ch;
}

.h1.offblack {
  color: #222;
}

.h2 {
  color: #1a1a1a;
  letter-spacing: -.5px;
  max-width: 25ch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Albert Sans, sans-serif;
  font-size: 2.441rem;
  font-weight: 600;
  line-height: 1.2;
}

.h2.white {
  color: #fff;
}

.h2.white.line-height-140 {
  line-height: 140%;
}

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

.h2._28ch {
  max-width: 28ch;
}

.h3 {
  color: #1a1a1a;
  letter-spacing: -.5px;
  max-width: 25ch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Albert Sans, sans-serif;
  font-size: 1.953rem;
  font-weight: 700;
  line-height: 1.2;
}

.h3.white {
  color: #fff;
}

.h3.offblack {
  color: #252525;
}

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

.h4 {
  color: #1a1a1a;
  letter-spacing: -.25px;
  max-width: 25ch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Albert Sans, sans-serif;
  font-size: 1.563rem;
  font-weight: 700;
  line-height: 1.2;
  position: static;
}

.h4.gray {
  color: #696969;
  line-height: 1.2;
}

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

.h4.white {
  color: #fff;
}

.h4.nowmaxwidth {
  max-width: none;
}

.h4.right {
  text-align: right;
}

.text {
  color: #000;
  text-align: left;
  flex: none;
  max-width: 50vw;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  display: block;
}

.text.centered {
  color: #000;
  text-align: center;
  flex: none;
}

.text.centered.beige {
  color: var(--signature);
  cursor: pointer;
}

.text.centered.gray {
  text-align: center;
  align-self: center;
}

.text.centered.gray.underlinedd {
  text-decoration: underline;
}

.text.centered.brown {
  color: var(--hue);
}

.text.white {
  color: #fff;
}

.text.bold {
  font-weight: 700;
}

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

.text.gray {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.text.gray.no-max-width {
  max-width: none;
}

.text.gray.centered {
  color: #9b9b9b;
  text-align: center;
  align-self: center;
}

.text.gray._40ch {
  max-width: 40ch;
  line-height: 1.3;
}

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

.text.beige {
  color: var(--signature);
}

.text.blurr {
  filter: blur(5px);
}

.text._40ch {
  max-width: 40ch;
}

.text._40ch.gray {
  cursor: auto;
}

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

.text.click {
  cursor: pointer;
}

.text.no-width {
  max-width: none;
}

.par {
  color: #000;
  max-width: 50ch;
  margin-bottom: 0;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
}

.par.white {
  color: #fff;
  max-width: 38ch;
}

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

.par.centered.gray {
  align-self: center;
}

.par.gray {
  color: gray;
}

.par.wider {
  line-height: 170%;
}

.par-smaller {
  color: #000;
  max-width: 50ch;
  margin-bottom: 0;
  font-family: soleil, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.4;
}

.par-smaller.gray {
  color: gray;
}

.par-smaller.gray.centered, .par-smaller.centered {
  text-align: center;
}

.par-smaller.centered.gray {
  color: gray;
  text-decoration: none;
}

.par-smaller.white {
  color: #fff;
}

.h5 {
  color: #1a1a1a;
  letter-spacing: -.25px;
  max-width: 50vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Albert Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.h5.gray {
  color: #696969;
}

.h5.no-max-width {
  max-width: none;
}

.footer {
  box-shadow: none;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 20vh;
  display: flex;
}

.footer-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 75vw;
  padding-top: 5vh;
  padding-bottom: 5vh;
  display: flex;
}

.footer-logo-icon {
  margin-bottom: 30px;
}

.footer-link-div {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 30px;
  display: flex;
}

.home-hero-section {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  height: 80vh;
  display: flex;
}

.footer-vons-immo-link-div {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 30px;
  display: flex;
}

.navbar {
  z-index: 30;
  box-shadow: none;
  background-color: #0000;
}

.navbar-logo-link-div {
  flex: none;
}

.navbar-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.button {
  background-color: var(--signature);
  text-align: center;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .8rem 1.5rem;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
  display: inline-block;
}

.button:hover {
  background-color: #b1845e;
}

.button.home-hero {
  margin-right: 40px;
}

.button.white {
  color: #000;
  background-color: #fff;
}

.button.white:hover {
  background-color: #ebebeb;
}

.button.black {
  background-color: #000;
}

.button.black:hover {
  background-color: #1a1a1a;
}

.button.edge {
  border: 3px solid var(--signature);
  color: var(--signature);
  background-color: #0000;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button.edge.margin {
  margin-right: 1rem;
}

.button.smaller {
  padding: 12px;
  font-size: .9rem;
  line-height: 1.2;
}

.button.smaller.edge {
  padding-top: 9px;
  padding-bottom: 9px;
}

.button.gray-edge {
  color: #6b6b6b;
  background-color: #e8e8e8;
  font-weight: 400;
}

.button.gray-edge:hover {
  background-color: #dadada;
}

.button.acopener {
  color: #000;
  background-color: #0000;
  border: 2px solid #000;
  padding: 7px 9px;
  font-family: stratos, sans-serif;
}

.button.blue {
  background-color: var(--blue);
  font-weight: 400;
}

.button.blue:hover {
  background-color: #2c77ac;
}

.button.green {
  background-color: var(--green);
}

.button.gray {
  color: #6b6b6b;
  background-color: #ddd;
}

.button.red {
  background-color: var(--red);
}

.seconday-button {
  border: 3px solid var(--signature);
  color: var(--signature);
  background-color: #0000;
  border-radius: 3px;
  padding: 11px 22px;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.seconday-button:hover {
  background-color: var(--signature);
  color: #fff;
}

.seconday-button.black {
  color: #000;
  background-color: #0000;
  border-color: #000;
}

.seconday-button.black:hover {
  color: #fff;
  background-color: #000;
}

.nav-hero-button {
  border: 2px solid var(--signature);
  background-color: var(--signature);
  color: #fff;
  text-align: center;
  border-radius: 3px;
  margin-left: 1rem;
  padding: .7rem 1.5rem .8rem;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1rem;
  transition: all .35s;
}

.nav-hero-button:hover {
  color: #fff;
  background-color: #caa072;
  border-color: #caa072;
}

.nav-hero-button.edge {
  background-color: var(--off-white);
  color: #555;
  border: 2px solid #0000;
  margin-right: .5rem;
  font-family: soleil, sans-serif;
}

.nav-hero-button.edge:hover {
  color: #000;
  background-color: #e9e9e9;
  border-color: #0000;
}

.nav-hero-button.blue {
  border-color: var(--blue);
  background-color: var(--blue);
}

.nav-menu {
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 1rem;
  display: flex;
}

.home-hero-container {
  z-index: 10;
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  width: 80vw;
  margin-top: 5vh;
  display: flex;
  position: relative;
}

.hero-par {
  color: #403f3f;
  text-align: left;
  max-width: 40vw;
  margin-bottom: 0;
  font-family: soleil, sans-serif;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 150%;
  display: block;
}

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

.hero-par.white {
  color: #fff;
}

.home-2nd-section {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 50vh;
  padding-left: 15vw;
  padding-right: 15vw;
  display: flex;
  position: relative;
}

.angebot-floating {
  background-color: #fff;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 18vw;
  display: flex;
  position: absolute;
  box-shadow: 3px 3px 9px #0003;
}

.angebot-floating._1 {
  z-index: 1;
  top: 70%;
  left: 30%;
  transform: rotate(-3deg);
}

.angebot-floating._2 {
  z-index: 2;
  background-color: #fff;
  top: 60%;
  left: 45%;
  transform: rotate(3deg);
}

.angebot-floating._3 {
  z-index: 3;
  position: absolute;
  top: 40%;
  left: 60%;
  transform: rotate(-3deg);
}

.angebot-floating._4 {
  z-index: 4;
  top: 20%;
  left: 70%;
  transform: rotate(3deg);
}

.angebot-floating-content-container {
  flex-direction: column;
  align-items: flex-start;
  padding: 12px;
  display: flex;
}

.angebot-floating-image {
  width: 100%;
}

.section-2-content-container {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  padding-left: 15vw;
  padding-right: 15vw;
  display: flex;
  position: absolute;
}

.normal-section {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 50vh;
  padding: 5vh 15vw;
  display: flex;
}

.vorteile-container {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: block;
  overflow: hidden;
}

.vorteil-card {
  background-color: #f1f1f1;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  height: 100%;
  padding: 20px;
  display: flex;
}

.banner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--signature);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.banner-content-container {
  padding: 50px;
}

.banner-image-container {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/6198145e041933118f50bc5e_W%26M-VONS-IMMO-Wohnnung-Regensburg-Bild-min.jpg");
  background-position: 50%;
  background-size: cover;
}

._3-step-section {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 50vh;
  padding: 10vh 15vw;
  display: flex;
}

._3-step-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.steps-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 40px;
  display: grid;
}

.steps-image {
  z-index: -10;
  width: 80%;
}

.steps-content-container {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 10%;
  display: flex;
}

.step-card {
  background-color: var(--signature);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 45px;
  padding: 45px 45px 45px 15%;
  display: flex;
  position: relative;
}

.banner-section-full {
  background-color: var(--signature);
  width: 100vw;
  min-height: 50vh;
}

.banner-section-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.banner-section-image-container {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/619c013653ed8118d35c38de_Wohnen-und-Mieten-Mietwohnung-Regensburg-min.jpg");
  background-position: 100%;
  background-size: cover;
}

.baner-section-content-container {
  padding: 50px;
}

.faq-card {
  border: 2px none var(--signature);
  width: 100%;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.faq-card.small {
  padding-top: 5px;
  padding-bottom: 5px;
}

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

.icon-vorteile {
  margin-bottom: 14px;
}

.arrow-container {
  flex: none;
  margin-left: -25px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.arrow-icon {
  width: 50px;
  max-width: none;
  position: static;
  transform: rotate(-40deg);
}

.faq-card-opener {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.test-sticky-section {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 200vh;
  display: flex;
}

.angebot-content-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 5px;
  display: flex;
}

.answer-container {
  margin-top: 5px;
  display: none;
}

.faq-container {
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.faq-arrow-icon {
  flex: none;
  margin-left: 50px;
}

.faq-arrow-icon.small {
  margin-left: 25px;
}

.plattform-icon {
  max-width: 70%;
  margin-top: 15px;
}

.plattformen-container {
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.step-bubble {
  border: 5px solid var(--signature);
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
  position: static;
  inset: 0% auto 0% 0%;
  box-shadow: 3px 2px 5px #00000036;
}

.step-bubble-container {
  align-items: center;
  height: 100%;
  margin-left: -10%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.step-number {
  color: var(--hue);
  text-align: center;
  font-size: 3rem;
  font-weight: 700;
}

.hero-section {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.hero-section.offwhite {
  background-color: var(--off-white);
}

.presignup-container {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 70vw;
  margin-top: 5vh;
  margin-bottom: 5vh;
  display: grid;
}

.presignup-content-container {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding-right: 5vw;
  display: flex;
}

.presignup-form {
  background-color: var(--signature);
  width: 100%;
  margin-bottom: 40px;
  padding: 50px;
}

.text-field {
  border: 1px #000;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 25px;
  padding: 30px 25px;
  font-family: soleil, sans-serif;
  font-size: 1rem;
}

.form {
  margin-top: 20px;
}

.name-spreader {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.checkbox {
  background-color: #fff;
  border-style: none;
  border-width: 0;
  border-radius: 0;
  flex: none;
  width: 25px;
  height: 25px;
  margin-left: 0;
  margin-right: 15px;
}

.checkbox.w--redirected-checked {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/61990e8532209f3e35d4f482_Checkbox-WuM.svg");
  border-style: none;
}

.checkbox-field {
  flex-direction: row;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.urgency-container {
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.anmeldung-section {
  background-color: var(--off-white);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.anmeldung-container {
  width: 60%;
}

.signup-step-card {
  background-color: var(--signature);
  margin-top: 0;
  margin-bottom: 50px;
  padding: 50px;
}

.nav-link {
  color: #666;
  text-align: left;
  padding: .7rem .9rem .8rem;
  font-family: soleil, sans-serif;
  font-size: .94rem;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  transition: all .35s;
}

.nav-link:hover {
  color: #000;
  background-color: #e8e8e9;
  border-radius: 180px;
}

.nav-link.w--current {
  color: #000;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.645, .045, .355, 1);
}

.datenschutz-link {
  color: #000;
}

.spacer-div {
  margin-top: 20px;
  margin-bottom: 20px;
}

.tick-container {
  align-items: center;
  margin-top: 7px;
  margin-bottom: 7px;
  display: flex;
}

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

.ticks-container {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.nav-logos {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  margin-right: 1rem;
  padding-top: 0;
  display: flex;
}

.vons-immo-nav-link {
  height: 100%;
  margin-left: 20px;
  text-decoration: none;
}

.vons-immo-descr {
  color: #000;
  margin-bottom: 3px;
  font-size: .6rem;
  line-height: .6rem;
  text-decoration: none;
}

.vons-immo-nav-icon {
  height: 100%;
}

.nav-container {
  z-index: 30;
  width: 100vw;
  padding: .5rem 5vw;
  position: relative;
}

.old-footer-link {
  color: var(--hue);
  padding: 10px 10px 10px 0;
  font-size: 1rem;
  text-decoration: none;
}

.old-footer-link:hover {
  text-decoration: underline;
}

.match-hero-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 70vw;
  height: 100%;
  margin-top: 5vh;
  margin-bottom: 5vh;
  display: grid;
}

.inpar-link {
  color: #000;
}

.inpar-link.grey {
  color: gray;
}

.cards-container {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 50px;
  display: grid;
}

.card {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.section-datenschutz {
  min-height: 50vh;
  padding: 5vh 20vw;
}

.presignup-form-container {
  width: 100%;
  height: 100%;
  margin-bottom: 10vh;
}

.urgency {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.urgency-text {
  color: var(--hue);
  flex: none;
  margin-right: 25px;
  font-size: 1.563rem;
  font-weight: 600;
  line-height: 120%;
}

.impressum-text-container {
  background-color: #f2f2f2;
  flex-direction: column;
  align-items: flex-start;
  min-width: 40vw;
  margin-top: 2rem;
  padding: 40px;
  display: flex;
}

.helper-box {
  border: 2px solid var(--signature);
  width: 300px;
  margin-top: 35px;
  margin-bottom: 45px;
  padding: 25px;
}

.additional-content-container {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 5vw;
  display: flex;
}

.additional-content-container.sticky {
  position: sticky;
  top: 10vh;
}

.vorteile-slider {
  background-color: #0000;
  height: auto;
  position: static;
}

.card-slider-mask {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
  position: static;
  overflow: visible;
}

.card-slide {
  width: 100%;
  padding-bottom: 2%;
  padding-right: 2%;
}

.left-arrow, .right-arrow, .slide-nav {
  display: none;
}

.hero-anmeldung-container {
  flex-direction: column;
  align-items: flex-start;
  width: 70vw;
  margin-top: 5vh;
  display: flex;
}

.anmeldung-content-spreader {
  align-items: flex-start;
  width: 100%;
  min-height: 100vh;
  display: flex;
}

.anmeldung-content-container {
  width: 40%;
  min-height: 150vh;
  padding-left: 5vw;
  position: relative;
}

.select-button {
  background-color: #fff;
  border-radius: 15px;
  margin-bottom: 14px;
  margin-right: 20px;
  padding: 17px 25px;
  font-weight: 700;
  position: relative;
}

.select-button:hover {
  background-color: #f5f5f5;
}

.radio-button {
  z-index: 10;
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.radio-button.w--redirected-checked {
  border: 4px solid var(--hue);
  border-radius: 15px;
}

.select-button-spreader {
  clear: left;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.hero-kontakt-container {
  width: 70vw;
  margin-top: 5vh;
  margin-bottom: 10vh;
}

.icon-header-spreader {
  align-items: center;
  margin-bottom: 19px;
  display: flex;
}

.kontakt-icon {
  margin-right: 20px;
}

.erfolg-anmeldung-banner {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--signature);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 70vw;
  min-height: 70vh;
  margin-top: 5vh;
  padding: 4rem;
  display: grid;
}

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

.text-div._20-margin {
  align-items: flex-start;
  margin-bottom: 20px;
}

.underlined {
  background-image: linear-gradient(to bottom, #d8b28900 85%, var(--signature) 86%, var(--signature) 90%, #d8b28900 91%);
}

.underlined.gray {
  color: #636363;
  -webkit-text-stroke-color: #b4b4b4;
  background-image: none;
  text-decoration: underline;
}

.floating-field-container {
  width: 100vw;
  height: 100vh;
  position: static;
  inset: 0%;
}

.scent-section {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 50vh;
  display: flex;
  position: relative;
}

.scent-section.beige {
  background-color: #ce9e76;
  background-image: linear-gradient(0deg, #ce9e76, #b18661);
}

.scent-section-container {
  border-radius: 7px;
  flex-direction: row;
  align-items: flex-start;
  width: 70vw;
  margin-top: 5vh;
  margin-bottom: 7.5vh;
  padding-top: 5vh;
  display: flex;
  position: static;
}

.indented-content-container {
  max-width: 30vw;
}

.map-section {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 85vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content-container {
  z-index: 3;
  width: 70vw;
  margin-top: 5vh;
  position: relative;
}

.map-container {
  z-index: 1;
  width: 65vw;
  height: 100%;
  padding-top: 20vh;
  position: absolute;
  overflow: visible;
}

.image {
  z-index: 1;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.floating-phone {
  z-index: 10;
  width: 25vw;
  display: block;
  position: absolute;
  top: 28%;
  left: 63%;
  transform: rotate(3deg);
}

.container-arrow {
  width: 10vw;
}

.howto-container {
  flex-direction: column;
  align-items: flex-start;
  width: 70vw;
  margin-top: 5vh;
  margin-bottom: 5vh;
  display: flex;
  position: static;
}

.howto-container.margin-10vh {
  margin-top: 10vh;
  margin-bottom: 10vh;
}

.howto-steps-container {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 4rem;
  display: grid;
}

.howto-step {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.howto-header-spreader {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.number-bubble {
  background-color: #000;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 20px;
  display: flex;
}

.number-text {
  color: #fff;
  font-family: stratos, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1rem;
}

.map-floating-container {
  position: absolute;
  inset: 0%;
}

.map-floating-inserat {
  z-index: 2;
  background-color: #fff;
  width: 10vw;
  min-height: 10vh;
  display: block;
  position: absolute;
  box-shadow: 4px 4px 8px #00000026;
}

.map-floating-inserat._1 {
  background-color: #fff;
  top: 53%;
  left: 22%;
}

.map-floating-inserat._2 {
  top: 62%;
  left: 64%;
}

.map-floating-inserat._3 {
  top: 37%;
  left: 56%;
}

.map-floating-inserat._4 {
  top: 75%;
  left: 43%;
}

.faq-section-container {
  flex-direction: column;
  align-items: flex-start;
  width: 50vw;
  display: flex;
}

.faq-box {
  background-color: #fff;
  border-radius: 3px;
  width: 100%;
  margin-bottom: 25px;
  padding: 25px;
}

.faq-boxes-container {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 2.5vh;
  margin-bottom: 5vh;
  display: flex;
}

.question-trigger {
  cursor: pointer;
  justify-content: space-between;
  display: flex;
}

.floating-angebot-heading {
  color: #000;
  font-size: 1rem;
  line-height: 1.3rem;
}

.angebot-timestamp {
  font-size: .9rem;
  line-height: 1rem;
}

.tilt-angle {
  background-image: linear-gradient(3deg, var(--signature) 49.8%, #fff0 50%);
  width: 100vw;
  height: 15vh;
}

.tilt-angle.rotate {
  background-image: linear-gradient(183deg, var(--signature) 49.8%, #fff0 50%);
}

.tilt-angle._3 {
  background-image: linear-gradient(-3deg, var(--signature) 49.8%, #fff0 50%);
}

.tilt-angle._3.rotate {
  background-image: linear-gradient(177deg, var(--signature) 49.8%, #fff0 50%);
}

.content-container-background {
  background-color: var(--signature);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

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

._3-step-icon {
  width: 100%;
  position: absolute;
}

._3-step-icon._1 {
  top: -48%;
  left: -28%;
}

._3-step-icon._2 {
  top: -39%;
  left: -57%;
}

._3-step-icon._3 {
  bottom: -7%;
  left: 10%;
}

._3-step-icon-container {
  width: 50px;
  height: 50px;
  position: relative;
}

.map-angebote {
  height: 100%;
}

.collection-item {
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.collection-list {
  height: 100%;
}

.map-angebot-container {
  width: 100%;
  height: 100%;
}

.map-floating-dom {
  z-index: 5;
  position: absolute;
  top: 52%;
  left: 48%;
}

.margin-bottom {
  flex: 0 auto;
}

.margin-bottom.margin-small {
  justify-content: space-between;
  margin-bottom: 1rem;
  display: block;
}

.margin-bottom.margin-medium {
  margin-bottom: 2rem;
  text-decoration: none;
}

.margin-bottom.margin-big {
  margin-bottom: 3rem;
}

.margin-bottom.margin-normal {
  margin-bottom: 1.5rem;
}

.margin-bottom.margin-extrasmall {
  margin-bottom: .5rem;
}

.floating-field {
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.gesuch-mirror-container {
  width: 100%;
}

.gesuch-display {
  background-color: #fff;
  max-width: 25vw;
  padding: 2rem;
}

.gesuch-zimmer, .gesuch-wfl, .gesuch-miete {
  font-family: stratos, sans-serif;
  font-weight: 600;
}

.gesuch-data-display-spreader {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tilted-section {
  background-color: var(--off-white);
  background-image: linear-gradient(175deg, transparent 55%, #00000030 65%, var(--signature) 65.1%);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.new-slider-form {
  width: 50vw;
}

.slider {
  background-color: #0000;
}

.left-arrow-2 {
  align-items: flex-end;
  padding-bottom: 2rem;
  padding-left: 2rem;
  display: none;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.opt-out-hero-section {
  background-color: var(--off-white);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding-bottom: 10vh;
  display: flex;
}

.opt-out-banner {
  background-color: var(--signature);
  border-radius: 10px;
  width: 70vw;
  margin-top: 10vh;
  padding: 4rem;
}

.success-message {
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
}

.cookie-banner {
  z-index: 20;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 25vw;
  margin-bottom: 3rem;
  margin-right: 3rem;
  padding: 1.7rem;
  display: none;
  position: fixed;
  inset: auto 0% 0% auto;
  box-shadow: 2px 10px 50px #0003;
}

.cookie-button-spreader {
  align-items: center;
  display: flex;
}

.cookie-preferences {
  z-index: 21;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 25vw;
  margin-bottom: 2rem;
  margin-right: 2rem;
  padding: 1.5rem;
  display: none;
  position: fixed;
  inset: auto 0% 0% auto;
  box-shadow: 0 10px 50px #0003;
}

.testbox {
  background-color: #fff;
  padding: 66px;
  display: none;
}

.test-signup-cont {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 70vw;
  margin-top: 5vh;
  display: grid;
}

.form_next {
  display: none;
  inset: 0% auto auto 0%;
}

.radio_button {
  border-radius: 0%;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

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

.form_button {
  background-color: var(--signature);
  cursor: pointer;
  border-radius: 3px;
  padding: 13px 28px;
  font-size: 1rem;
  line-height: 140%;
}

.form_field {
  background-color: #f2f2f2;
  border: 1px solid #dedede;
  border-radius: 4px;
  margin-bottom: 1rem;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 22px;
  font-size: 1rem;
  line-height: 130%;
}

.form_field:focus-visible, .form_field[data-wf-focus-visible] {
  border-color: var(--signature);
}

.form_field.white {
  background-color: #fff;
}

.form_field.white.centered {
  text-align: center;
}

.slider_slide {
  width: 100%;
}

.slider_slide-fill {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: scroll;
}

.presignup-info {
  background-color: #fff;
  margin-left: 53px;
  padding: 32px;
}

.msf-block {
  flex: 1;
  width: 100%;
  height: auto;
  margin-bottom: 32px;
}

.form-step {
  width: 100%;
}

.form_contain {
  width: 100%;
  height: 100%;
}

.form_progress {
  background-color: #e8e8e8;
  border-radius: 90px;
  flex: 0 auto;
  width: 100%;
  height: 10px;
  display: flex;
}

.form_progress-fill {
  background-color: var(--signature);
  border-radius: 180px;
  width: 2%;
  height: 100%;
  transition: all .4s cubic-bezier(.39, .575, .565, 1);
}

.form_progress-fill.filled {
  width: 100%;
}

.form_progress-fill._72 {
  width: 72%;
}

.form_progress-dot {
  justify-content: center;
  align-items: center;
  width: 0;
  height: 100%;
  display: flex;
  position: relative;
}

.msf-container {
  width: 70vw;
  margin-top: 5vw;
}

.hidden, .hiden {
  display: none;
}

.msf-navigation {
  justify-content: space-between;
  display: flex;
}

.mask {
  overflow: visible;
}

.signup-hero-section {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.signup-hero-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  width: 70vw;
  margin-top: 5vh;
  display: grid;
}

.signup-container {
  background-color: #fff;
  min-width: 45vw;
  padding: 3.5rem;
  box-shadow: 7px 7px 50px -20px #00000042;
}

.info-boxes-container {
  margin-left: 2rem;
}

.slider_nav {
  display: none;
}

.form_prev {
  display: none;
  inset: auto auto 0% 0%;
  overflow: visible;
}

.c-slider {
  background-color: #0000;
  align-items: stretch;
  max-width: 45vw;
  height: 100%;
  display: flex;
}

.slider_mask {
  width: 100%;
  height: 100%;
  position: static;
  overflow: hidden;
}

.signup-info-box {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  padding: 1.5rem;
  display: flex;
}

.signup-info-box.q {
  display: block;
}

.signup-info-box.successgesuch {
  transition: box-shadow .4s;
}

.signup-info-box.successgesuch:hover {
  box-shadow: 5px 5px 40px -7px #0000001f;
}

.signup-radio-group-spreader {
  flex-flow: wrap;
  align-items: flex-start;
  display: flex;
}

.zimmer-radio-field {
  background-color: #f7f7f7;
  border-radius: 90px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-bottom: 1rem;
  margin-right: 1rem;
  padding-left: 0;
  display: flex;
  position: relative;
}

.zimmer-radio-field:hover {
  background-color: #ddd;
}

.signup_radio_circle {
  z-index: 10;
  cursor: pointer;
  border-style: none;
  border-radius: 180%;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.signup_radio_circle.w--redirected-checked {
  border: 5px solid var(--signature);
  width: 100%;
  height: 100%;
}

.signup_radio_button {
  z-index: 10;
  cursor: pointer;
  border-style: none;
  border-width: 0;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.signup_radio_button.w--redirected-checked {
  border-style: solid;
  border-color: var(--signature);
  border-radius: 4px;
}

.signup-select-field {
  background-color: var(--off-white);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  margin-bottom: 1rem;
  margin-right: 1rem;
  padding: 16px 20px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.signup-select-field:hover {
  background-color: #ddd;
}

.signup-select-field:active {
  transform: scale(.98);
}

.signup-select-field.no-padding {
  margin-right: 0;
}

.signup-back-button {
  border: 3px solid #e8e8e8;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.signup-form-title {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: stratos, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.button-aligner {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.privacy-checkbox {
  background-color: var(--off-white);
  cursor: pointer;
  flex: none;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 1rem;
}

.privacy-checkbox.w--redirected-checked {
  background-color: #b3b3b3;
  border: 0 #0000;
}

.privacy-checkbox.w--redirected-focus {
  box-shadow: none;
}

.signup-success-cont {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 45vh;
  display: flex;
}

.success-icon-signup {
  width: 4.5rem;
}

.radio-button-label {
  color: #000;
  padding: 17px 28px;
  font-family: stratos, sans-serif;
  font-size: 1.563rem;
  font-weight: 600;
  line-height: 1.5;
}

.gesuch-plz, .gesuch-bew {
  font-family: stratos, sans-serif;
  font-weight: 600;
}

.divider-horizontal {
  background-color: #e6e6e6;
  width: 100%;
  height: 1.5px;
  margin-bottom: .5rem;
}

.secondary-footer-line {
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-link-text {
  color: #000;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
}

.footer-link-text:hover {
  text-decoration: underline;
}

.divider-vertical {
  background-color: #e6e6e6;
  width: 2px;
  height: 100%;
}

.divider-vertical._2rem {
  flex: none;
  width: 1.5px;
  height: 1.7rem;
  margin-left: 2rem;
  margin-right: 2rem;
}

.main-footer-line {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 3rem;
  display: grid;
}

.footer-logo-cont {
  flex-direction: column;
  display: flex;
}

.footer-column {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.footer-column-content-content {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 2.5rem;
  display: flex;
}

.footer-extension-cta {
  background-image: linear-gradient(to top, #fff 40%, #fff0 40.5%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 20vh;
  display: flex;
}

.footer-ext-banner-cta {
  background-color: var(--signature);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70vw;
  padding: 4rem;
  display: flex;
}

.inserat-sa-prev {
  background-color: #fff;
  margin-bottom: 1.5rem;
}

.inserat-sa-prev-thumbnail {
  width: 100%;
  display: block;
  position: relative;
}

.inserat-sa-prev-cont {
  padding: 1.5rem;
}

.link-block {
  background-color: var(--off-white);
  border-radius: 3px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 15px;
  padding-left: 5px;
  padding-right: 5px;
  transition: margin .2s, padding .2s;
  position: absolute;
  inset: 0% 0% auto auto;
}

.link-block:hover {
  margin-top: 14px;
  margin-right: 14px;
  padding: 1px 6px;
}

.thumbn-plattform-logo {
  width: 40px;
}

.tilted-background {
  z-index: -1;
  background-image: linear-gradient(-3deg, var(--signature) 44%, var(--off-white) 44.01%);
  width: 100vw;
  height: 100vh;
  position: relative;
}

.backgrounds {
  z-index: -1;
  flex: 0 auto;
  width: 100%;
  display: block;
  position: absolute;
  overflow: hidden;
}

.background {
  z-index: -1;
  background-color: var(--signature);
  width: 100%;
  height: 500vh;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.other-inserate-container {
  width: 70vw;
  margin-top: 0;
  margin-bottom: 10vh;
}

.inserate-blurred-spreader {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.blurred-inserat {
  background-color: var(--off-white);
  position: relative;
}

.blurred-inserat-thumb {
  width: 100%;
}

.blurred-inserat-content {
  padding: 1rem;
}

.blurred-inserat-overlay {
  z-index: 10;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff21;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.scent-fill {
  background-color: var(--signature);
  flex: 1;
  width: 100vw;
  height: 100%;
}

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

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

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

.body-2 {
  font-family: soleil, sans-serif;
}

.vermieter-anmeldung {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80vw;
  height: 100%;
  margin-bottom: 5vh;
  display: flex;
}

.registration-container {
  background-color: #fff;
  padding: 2rem;
}

.vermieter-dashboard-container {
  width: 80vw;
  margin-top: 10vh;
}

.sa-block {
  background-color: #fff;
  margin-bottom: 2rem;
  padding: 1rem;
}

.sa-profilbild {
  border-radius: 180px;
  width: 100px;
  height: 100px;
}

.test-section {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  overflow: hidden;
}

.test-section.marg {
  padding-left: 15vw;
  padding-right: 15vw;
}

.test-container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 80vw;
  margin-top: 4rem;
  display: flex;
}

.inserate-match-container {
  width: 70vw;
  margin-bottom: 10vh;
}

.collection-list-matches {
  grid-column-gap: 2rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.match-inserat-container {
  background-color: #fff;
  height: 100%;
  transition: box-shadow .4s, transform .4s;
}

.match-inserat-container:hover {
  transform: scale(1.01);
  box-shadow: 0 0 16px 2px #00000014;
}

.thumbnail-inserat-match {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 15vw;
  display: flex;
  overflow: hidden;
}

.cotent-contnainer-match-inserate {
  flex-direction: column;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.line-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 3.5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: .5rem;
  display: grid;
}

.icon-plattform {
  width: 40px;
}

.line-2 {
  margin-bottom: 1rem;
}

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

.title-match-inserat {
  color: #000;
  font-family: stratos, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 120%;
}

.html-embed {
  width: 100%;
}

.signoff-search-success-container {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.success-message-beenden {
  text-align: left;
  background-color: #0000;
  padding: 0;
}

.bestand-match-section {
  background-color: var(--off-white);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 30vh;
  padding-top: 5vh;
  display: flex;
}

.content-container-bestand {
  width: 70vw;
}

.hide {
  display: none;
}

.legal-page-container {
  width: 60vw;
  margin-top: 5vh;
  margin-bottom: 5vh;
}

.sub-feld-legal-link {
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
}

.testing-section {
  background-color: var(--off-white);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.interessenten-test {
  width: 70vw;
  margin-top: 5rem;
}

.interessent-card {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  padding: 2rem;
  transition: box-shadow .3s;
  display: flex;
}

.interessent-card:hover {
  box-shadow: 2px 2px 11px 1px #00000029;
}

.interessent_profilepicture {
  border-radius: 90px;
  width: 5rem;
  height: 5rem;
  margin-right: 2rem;
  transition: box-shadow .4s;
}

.interessent_profilepicture:hover {
  box-shadow: 1px 1px 17px #00000052;
}

.interessent_profilepicture.inactive {
  filter: grayscale();
}

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

.cancel-button {
  background-color: #d1d1d1;
  border-radius: 90px;
  padding: 19px 14px;
  line-height: 0;
  transition: background-color .2s;
}

.cancel-button:hover {
  background-color: #df5353;
}

.sa-overview-section {
  background-color: var(--off-white);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 90vh;
  display: flex;
}

.sa-overview-container {
  flex-direction: column;
  width: 70vw;
  margin-top: 4rem;
  display: flex;
}

.card-interessent {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 2rem;
  padding: 2rem;
  transition: box-shadow .2s;
  display: flex;
}

.card-interessent:hover {
  box-shadow: 4px 4px 20px -3px #0003;
}

.interessenten-content-container {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.name-button-cont-interessent {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.card-interessen-accordion {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: flex-start stretch;
  margin-top: 2rem;
  margin-bottom: 1rem;
  display: none;
}

.interessenten-card-info-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.glide-select-button {
  background-color: #fff;
  border-radius: 3px;
  flex-flow: wrap;
  flex: 0 auto;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.glider-container {
  margin-left: 1rem;
  display: none;
}

.test_create_elements {
  width: 80vw;
  margin-top: 10vh;
}

.test_elements_box {
  background-color: #e7d473;
  margin-bottom: 2rem;
  padding: 2rem;
  display: flex;
}

.boxy_box {
  flex: 1;
  max-width: 50%;
}

.bitchy_box {
  background-color: red;
  padding: 13px;
}

.welcome-box-vermieter {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 45vw;
  min-height: 60vh;
  padding: 3.5rem;
  display: flex;
}

.general-info-acc {
  background-color: var(--off-white);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.prospects-info-acc {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.prospect-acc {
  background-color: var(--off-white);
  width: 100%;
  padding: 2rem;
}

.vermieter-sidebar {
  z-index: 20;
  background-color: #fff;
  width: 20vw;
  height: 100vh;
  padding: 2.7rem;
  position: fixed;
}

.vermieter-section {
  background-color: var(--off-white);
  min-height: 150vh;
  padding-top: 5rem;
  padding-bottom: 10rem;
  padding-left: 15vw;
}

.vermieter-section.fullscreen {
  flex-direction: column;
  align-items: center;
  padding: 4rem 12.5vw 5rem;
  display: flex;
}

.vermieter-section._20vwl {
  padding-left: 20vw;
  padding-right: 5vw;
}

.vermieter-sidebar-menu {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.vermieter-sidebar-container {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

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

.logo-home {
  width: 100%;
  height: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.bot-sidebar {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 2rem;
  display: flex;
}

.logo-part {
  border-bottom: 1px solid #e6e6e6;
  width: 100%;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.sidebar-link {
  color: #555;
  width: 100%;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: 1.2rem;
}

.sidebar-link.w--current {
  color: #555;
  text-decoration: underline;
}

.logout-button {
  color: gray;
  background-color: #ececec;
  border-radius: 3px;
  transition: all .2s;
}

.logout-button:hover {
  color: #4d4d4d;
  background-color: #d4d1d1;
}

.vermieter_div_section {
  width: 80%;
  padding-bottom: 5rem;
}

.vermieter_div_section._10vw-padd {
  padding-left: 10vw;
  padding-right: 10vw;
}

.vermieter_div_section._5vw-pad {
  padding-left: 5vw;
  padding-right: 5vw;
}

.vermieter_div_section._5rem-pad {
  padding-left: 5rem;
  padding-right: 5rem;
}

.vermieter_div_section.max-width {
  max-width: 65rem;
}

.vermieter_div_section.unlimited {
  width: 100%;
}

.objekte-container {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.button-left-align {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.objekte-detail-container {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.objekt-header {
  background-color: #fff;
  margin-bottom: 2rem;
}

.interessenten-container {
  flex-direction: row;
  align-items: stretch;
  margin-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.absage-button {
  cursor: pointer;
  background-color: gray;
  border-radius: 180px;
  width: 50px;
  height: 50px;
  transition: background-color .2s;
}

.absage-button:hover {
  background-color: #ff0e0e;
}

.acc-sidebar-cont {
  border-top: 1px solid #e6e6e6;
  padding-top: 2rem;
}

.sidebar-link-list {
  flex-direction: column;
  display: flex;
}

.interessent-card {
  border: 2px solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 1rem;
  padding: 1rem 1.5rem;
}

.interessent-card.new {
  border: 2px solid var(--signature);
  position: relative;
}

.interessent-cont {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.test-target-div {
  width: 80vw;
  margin-top: 10vh;
}

.sliderbutton {
  background-color: var(--off-white);
  cursor: pointer;
  border-radius: 180px;
  justify-content: flex-end;
  align-items: center;
  min-width: 2.5rem;
  height: 2.5rem;
  transition: transform .2s;
  display: flex;
}

.sliderbutton:hover {
  background-color: red;
}

.sliderbutton:active {
  transform: scale(.95);
}

.sliderbutton.green:hover {
  background-color: #57f74c;
}

.absage-confirm {
  z-index: 20;
  background-color: #fff;
  border: 1.3px solid #dadada;
  flex-direction: column;
  align-items: flex-start;
  max-width: 20vw;
  margin: 5vh;
  padding: 1rem 1.5rem;
  display: none;
  position: fixed;
  inset: auto 0% 0% auto;
}

.opened-event-button {
  flex: none;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: none;
}

.left-right-spreader {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.interessent-control-cont {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.interessent-decider-buttons {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  display: none;
}

.interessent-opener {
  background-color: var(--off-white);
  cursor: pointer;
  border-radius: 180px;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: 1rem;
}

.interessent-opener:hover {
  background-color: #dad6d6;
}

.interessent-opener.white {
  background-color: #fff;
}

.but-control-item {
  width: 2.5rem;
  height: 2.5rem;
}

.general-info-tab {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  justify-items: start;
  width: 100%;
  display: grid;
}

.general-info-spreader, .prospect-info-acc {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: grid;
}

.redirect-section {
  background-color: var(--off-white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.redi-logo-screen {
  width: 10rem;
}

.invite-popup-cover {
  z-index: 20;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.invite-popup-cover._1, .invite-popup-cover._2, .invite-popup-cover._3, .invite-popup-cover._4 {
  display: none;
}

.invite-window {
  z-index: 25;
  background-color: #fff;
  min-width: 50%;
  min-height: 40vh;
  position: relative;
}

.starter-slide {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0 5rem 5rem;
  display: flex;
}

.selecter-button {
  background-color: var(--signature);
  border-radius: 90px;
  padding: 13px 40px;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.selecter-button-spreader {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.new-badge {
  border: 2px solid var(--signature);
  background-color: #fff;
  border-radius: 11px;
  margin-top: -.8rem;
  margin-right: 5rem;
  padding: 4px 12px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.new-badge-label {
  font-family: stratos, sans-serif;
  font-size: .9rem;
  font-weight: 600;
  line-height: .9rem;
}

.close-window-cont {
  z-index: 20;
  cursor: pointer;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 2.5rem;
  display: flex;
  position: static;
  inset: 0% 0% auto auto;
}

.close-icon {
  width: 3.5rem;
  height: 3.5rem;
}

.close-icon:hover {
  opacity: .6;
}

.invite-slide {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-bottom: 5rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: none;
}

.signup-section {
  background-color: var(--off-white);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  height: 100vh;
  min-height: 100vh;
  display: flex;
}

.signup-divider {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.singup-info-side {
  background-color: var(--signature);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 5vw;
  padding-right: 5rem;
  display: flex;
}

.singup-form-side {
  background-color: var(--off-white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5rem 7rem;
  display: flex;
}

.singup-form {
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 40rem;
  display: flex;
}

.singup-button-alter {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.button-squeezer {
  width: 2rem;
  height: 1px;
}

.signup-form-contain {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 40rem;
  height: 100%;
  display: flex;
}

.signup-slide-fill {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.input-field-spreader {
  width: 100%;
}

.login-section {
  flex-direction: column;
  align-items: center;
  height: 100vh;
  min-height: 100vh;
  display: flex;
}

.login-container {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 40rem;
  height: 100%;
  display: flex;
}

.anrede-button-spreader {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_field-2 {
  background-color: #f2f2f2;
  border: 1px solid #dedede;
  border-radius: 4px;
  margin-bottom: 1rem;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 22px;
  font-size: 1rem;
  line-height: 130%;
}

.form_field-2:focus-visible, .form_field-2[data-wf-focus-visible] {
  border-color: #d8b289;
}

.form_field-2.white {
  background-color: #fff;
}

.singup-slide-fill {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.singup-button-righter {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.hilfe-button-cont {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.hilfe-button-select {
  background-color: var(--signature);
  border-radius: 5px;
  margin-bottom: 2rem;
  padding: 1rem 3rem;
  position: relative;
}

.hilfe-button-radio {
  border: 0 #0000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: none;
  position: absolute;
  inset: 0%;
}

.show-acc-info-field {
  background-color: #fff;
  padding: 1.2rem 4rem 1.2rem 2rem;
}

.acc-change-spread {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.change-setting-button {
  cursor: pointer;
  padding: 1.2rem 2rem;
}

.change-settings-popup {
  z-index: 20;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.general-info-spreader-head {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.general-info-content-grid {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.pros-acc-head {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.prospect-acc-content-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pc-info-field {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.prospect-menu-dots {
  opacity: .5;
  background-color: #e2e2e2;
  border-radius: 190px;
  padding: 9px 10px;
  position: relative;
}

.prospect-menu-dots:hover {
  opacity: 1;
  padding: 9px 10px;
}

.menu-dots-icon {
  height: 1.2rem;
}

.prospect-menu {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  margin-top: -3rem;
  margin-left: 4rem;
  display: none;
  position: absolute;
  box-shadow: 4px 4px 11px #00000047;
}

.prospect-menu-container {
  flex-direction: row;
  align-items: flex-start;
  margin-left: 1.5rem;
  display: flex;
  position: relative;
}

.item-prospect-menu {
  background-color: var(--off-white);
  cursor: pointer;
  width: 15rem;
  padding: 15px;
  display: block;
  position: static;
}

.item-prospect-menu:hover {
  background-color: #e0dfdf;
}

.wb-contnainer {
  flex-direction: column;
  margin-bottom: 2rem;
  display: flex;
}

.unbearbeitet-bucket {
  flex-direction: column;
  flex: none;
  width: 100%;
  display: block;
  position: relative;
}

.cta-bucket-row {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cta-bucket {
  cursor: pointer;
  background-color: #fff;
  border: 1px #000;
  border-radius: 180px;
  align-items: center;
  margin-right: 1rem;
  padding: 10px 22px;
  transition: box-shadow .2s;
  display: flex;
}

.cta-bucket:hover {
  box-shadow: 2px 2px 11px #00000047;
}

.wb-bucket {
  flex-direction: column;
  flex: none;
  width: 100%;
  display: none;
  position: relative;
}

.entscheidungsrunde-bucket, .all-bucket {
  width: 100%;
  display: none;
  position: relative;
}

.inactive-bucket {
  width: 100%;
  display: none;
}

.right-side-wb {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.wb-state-container {
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.wb-indicator {
  background-color: #ffa200;
  border-radius: 180px;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 1rem;
}

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

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

.invite-popup {
  z-index: 30;
  background-color: #0000007d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.invite-popup-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 60vw;
  max-width: 70vw;
  min-height: 50vh;
  padding: 3rem;
  display: grid;
}

.appointment-side {
  padding-right: 5rem;
}

.termin-container {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.appointment-card {
  background-color: var(--off-white);
  width: 100%;
  margin-bottom: 1rem;
  padding: 1rem;
}

.close-invite-popup {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.sa-inwb-opentrigger {
  background-color: var(--off-white);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.5rem 2rem;
  display: flex;
}

.wb-card-window {
  background-color: var(--off-white);
  align-items: center;
  min-width: 19rem;
  padding: 1rem 1.5rem 1rem 2rem;
  display: flex;
}

.wb-apoointment-card {
  background-color: var(--off-white);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem 2rem;
  display: flex;
}

.wb-appointment-card-holder {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 2rem;
  display: grid;
}

.wb-steuer-module {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.wb-status-banner {
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.appointment-wb-info-holder {
  background-color: #fff;
  padding: 2rem;
}

.wb-contact-holder-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.mvp-wbcheck-aection {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.mvp-wbcheck-container {
  flex-direction: column;
  align-items: flex-start;
  width: 80vw;
  display: flex;
}

.mvp-termin-container {
  background-color: var(--off-white);
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 2rem;
  padding: 2rem;
  display: flex;
}

.mvp-logo-aligner {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.mvp-logo-myg {
  width: 7rem;
}

.mvp-button-spreader {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: start;
  display: grid;
}

.invite-popup-name-pic-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.invite-profilepic {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border: 1px #000;
  border-radius: 180px;
  width: 3rem;
  height: 3rem;
}

.bucket-count {
  color: #000;
  margin-right: .8rem;
  font-family: stratos, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3rem;
}

.input-label {
  color: #747474;
  font-family: soleil, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2;
}

.form-button {
  background-color: var(--signature);
  text-align: center;
  border-radius: 8px;
  padding: .9rem 2.5rem;
  font-size: 1.05rem;
  line-height: 140%;
}

.birthday-spreader {
  grid-column-gap: 2rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sa-hero-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 80vw;
  margin-top: 3rem;
  display: grid;
}

.sa-form-container {
  background-color: #fff;
  max-width: 100vw;
  min-height: 70vh;
  padding: 4rem;
  box-shadow: 7px 7px 50px -20px #00000042;
}

.sa-form-block {
  width: 100%;
  height: 100%;
}

.address-input-spreader {
  grid-column-gap: 2rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.address-input-spreader.flipped {
  grid-template-columns: .5fr 1fr;
}

.sa-escape-field {
  cursor: pointer;
  padding-top: 4px;
  padding-bottom: 4px;
}

.sa-escape-field:hover {
  color: #5f5f5f;
  text-decoration: underline;
}

.conversion-section {
  background-color: var(--off-white);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.success-converison-container {
  width: 70vw;
  margin-top: 4rem;
}

.sa-success-confirm-box {
  background-color: #fff;
  flex-direction: row;
  align-items: center;
  margin-bottom: 2rem;
  padding: 1.9rem;
  display: flex;
  box-shadow: 4px 4px 11px #00000021;
}

.sa-confirm-icon {
  width: 3rem;
  max-width: none;
  margin-right: 2rem;
}

.conversion-signup-activator-box {
  background-color: var(--signature);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 5rem;
  padding: 4rem 2rem;
  display: flex;
}

.value-prop-tree {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5rem;
  display: grid;
}

.conversion-success-page {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 30vw;
  display: flex;
}

.form-field-spreader {
  min-width: 50ch;
}

.prospect-container {
  flex-direction: column;
  margin-bottom: 2rem;
  display: flex;
  overflow: visible;
}

.mvp-int-butt-spreader {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 3rem;
  display: grid;
}

.interessenabfrage-contain {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 40rem;
  height: 100%;
  display: flex;
}

.matches-page-section {
  background-color: var(--off-white);
  width: 100vw;
  min-height: 100vh;
  padding-top: 0;
  padding-left: 20vw;
}

.mvp-matches-section {
  padding: 5rem;
  position: relative;
}

.top-spreader-mvp-matches {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 3rem;
  display: grid;
}

.top-message-box-mvp-matches {
  cursor: pointer;
  min-height: 15vh;
  transition: all .35s;
  position: relative;
}

.top-message-box-mvp-matches:hover {
  transform: scale(.98);
}

.gesuch-box-matches-box {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.gesuch-box {
  border: 2px solid var(--signature);
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  align-items: center;
  padding: .8rem 2rem;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: 0 2px 15px #0003;
}

.gesuch-box:hover {
  box-shadow: 0 2px 15px #0000005e;
}

.gesuch-font {
  font-family: stratos, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.gesuch-icon {
  margin-left: .5rem;
}

.matches-cards-container {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.match-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  transition: box-shadow .3s;
  display: grid;
}

.match-card:hover {
  box-shadow: 0 4px 20px #0003;
}

.match-card-thumbnail {
  opacity: .74;
  transition: opacity .4s;
}

.match-card-thumbnail:hover {
  opacity: 1;
}

.match-card-mvp-content-container {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 4rem;
  display: flex;
  position: relative;
}

.match-card-top-box {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.match-card-bottom-box {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.match-card-slider {
  min-height: 45vh;
}

.thumbnail-card-slider-match {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.right-clicker {
  opacity: .1;
  justify-content: center;
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  transition: opacity .4s;
  display: flex;
}

.right-clicker:hover {
  opacity: 1;
}

.arrow-slider-icon {
  width: 2rem;
}

.left-clicker {
  opacity: .1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  transition: opacity .4s;
  display: flex;
}

.left-clicker:hover {
  opacity: 1;
}

.match-card-numbers {
  align-items: center;
  width: 100%;
  display: flex;
}

.margin-right._1rem {
  flex: none;
  margin-right: 1rem;
}

.margin-right._2rem {
  margin-right: 2rem;
}

.margin-right._3rem {
  margin-right: 3rem;
}

.margin-right._0-5rem {
  margin-right: .5rem;
}

.margin-right._0-75rem {
  margin-right: .75rem;
}

.margin-right._1-5rem {
  margin-right: 1.5rem;
}

.decider-buttons-match-cont {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: flex;
}

.decider-button {
  background-color: var(--off-white);
  border: 1px #000;
  border-radius: 180px;
  padding: .5rem;
  transition: all .4s;
}

.decider-button:hover {
  transform: scale(.9);
}

.decider-button.decline {
  display: none;
}

.decider-button.decline:hover {
  background-color: #fb0c0c;
}

.decider-button.request {
  display: none;
}

.decider-button.request:hover {
  background-color: #11cb24;
}

.decider-button.open {
  background-color: var(--off-white);
}

.decider-button.open:hover {
  background-color: var(--signature);
}

.decider-icon {
  width: 3rem;
}

.gesuch-popup-mvp-temp {
  z-index: 10;
  border: 3px solid var(--signature);
  opacity: 0;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  min-width: 250px;
  padding: 1.3rem 1.5rem;
  transition: opacity .475s;
  display: flex;
  position: absolute;
}

.gesuch-popup-mvp-temp:hover {
  opacity: 1;
}

.myg-bot-box2 {
  display: none;
}

.chat-gesuch-creation-section {
  background-color: var(--off-white);
  flex-direction: column;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.gesuch-creation-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70vw;
  min-height: 80vh;
  display: grid;
}

.chat-section {
  justify-content: flex-end;
  align-items: flex-end;
  padding-bottom: 4rem;
  display: flex;
}

.chat-form-container {
  width: 70vw;
  min-height: 80vh;
  margin-top: 5vh;
}

.chat-form-contain {
  width: 100%;
  min-height: 80vh;
}

.chat-slider {
  background-color: #0000;
  width: 100%;
  min-height: 80vh;
}

.chat-form-block {
  width: 100%;
  min-height: 80vh;
}

.chat-box-with-send {
  align-items: center;
  display: flex;
}

.la-chat-slider, .ra-chat-slider {
  display: none;
}

.send-button {
  margin-left: 2rem;
}

.send-icon {
  width: 3rem;
}

.chat-input-field {
  border: 1px #000;
  border-radius: 4px;
  min-width: 50vw;
  margin-bottom: 0;
  padding: 1.7rem 2rem;
  font-size: 1rem;
  line-height: 1.3;
}

.chat-input-field:focus-visible, .chat-input-field[data-wf-focus-visible] {
  border: 1px #000;
}

.chat-input-field.auto-width {
  min-width: auto;
}

.chat-input-field.auto-width.gray {
  color: #000;
}

.chat-input-field.auto-width.gray::placeholder {
  color: #a0a0a0;
}

.chat-input-field.gray {
  background-color: var(--off-white);
}

.nav-chat-slider {
  display: none;
}

.test-chat-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.chat-box-container {
  background-color: #f1f1f1;
  flex-direction: column;
  justify-content: flex-start;
  width: 50vw;
  height: 70vh;
  display: flex;
  position: relative;
}

.chat-input-portion {
  background-color: var(--signature);
  padding: 1rem;
}

.chat-display-input {
  flex-direction: column-reverse;
  flex: 1;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  overflow: scroll;
}

.chat-platform {
  flex-direction: column-reverse;
  flex: none;
  justify-content: flex-start;
  min-height: 100vh;
  padding: 2rem;
  display: flex;
  position: static;
}

.chat-bubble {
  background-color: #fff;
  border-radius: 3px;
  width: 100%;
  padding: 1.5rem;
}

.chat-bubble-container {
  flex-direction: column;
  justify-content: space-around;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.matches-chat-box {
  z-index: 40;
  background-color: #e0e0e0cc;
  background-image: linear-gradient(#f7f7f700 68%, #f7f7f7f0 84%), linear-gradient(#f7f7f7f7 8%, #f7f7f700 71%);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  height: 100vh;
  padding-left: 20vw;
  display: none;
  position: fixed;
  inset: 0%;
}

.matches-page-container {
  position: relative;
}

.matches-chat-box-downholder {
  width: 100%;
  padding: 2rem 5rem 5rem;
}

.matches-chat-box-bot {
  width: 100%;
  padding: 8rem 5rem 2rem;
}

.myg-bot-box3 {
  max-width: 50vw;
  margin-bottom: 1rem;
  display: block;
}

.mygesuch-chat-box {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.chat-close-box {
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  margin-left: 1.5rem;
  padding: .5rem;
  transition: background-color .4s;
}

.chat-close-box:hover {
  background-color: #424242;
}

.chat-close-icon {
  width: 3rem;
}

.chat-input-mygesuch {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  flex: none;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: .5rem .5rem .25rem 2rem;
  display: flex;
}

.chat-input-input-field {
  color: #000;
  border-style: none;
  border-color: #000;
  width: 100%;
  margin-bottom: 0;
  padding: 0;
  font-size: 1rem;
}

.chat-input-input-field.text {
  height: auto;
  padding-top: 1rem;
}

.chat-input-input-field.transparent {
  background-color: #0000;
}

.sender-trigger {
  cursor: pointer;
  border-radius: 10px;
  margin-left: 2rem;
  padding-left: 0;
  transition: all .35s;
}

.sender-trigger:hover {
  background-color: var(--signature);
  transform: scale(1.1);
}

.chat-input-mygesuch-form {
  flex: 1;
  align-self: stretch;
  margin-bottom: 0;
}

.chat-send-input-icon {
  width: 1.5rem;
  margin-left: .75rem;
  margin-right: .75rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.myg-bot-box4 {
  max-width: 50vw;
  display: none;
}

.box-of-ai {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.bot-bubble {
  background-color: var(--signature);
  border-radius: 180px;
  width: .5rem;
  height: .5rem;
  margin-right: .25rem;
}

.hidden-submit {
  display: none;
}

.sender-box-message-board {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  height: 40vh;
  max-height: 40vh;
  margin-bottom: 2rem;
  display: flex;
  overflow: scroll;
}

.floating-chat-box {
  z-index: 30;
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  justify-content: flex-end;
  align-items: center;
  padding: 1.2rem;
  display: flex;
  position: fixed;
  inset: auto 5rem 5rem auto;
  box-shadow: 0 2px 13px -1px #0003;
}

.floating-chat-box:hover {
  transform: scale(.95);
}

.chat-icon-box {
  width: 1.5rem;
}

.myg-bot-box-row {
  display: block;
}

.message-bite-1 {
  margin-bottom: 1rem;
}

.message-bite-2 {
  margin-bottom: 1rem;
  display: none;
}

.message-bite-3 {
  display: none;
}

.chat-design-overlay {
  z-index: 20;
  background-image: linear-gradient(#fffffff7, #fff0);
  width: 100%;
  height: 20vh;
  position: absolute;
  inset: 0% 0% auto;
}

.myg-bot-box5 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 3rem;
  display: flex;
}

.test-chat-abschnitt {
  flex-direction: column;
  justify-content: flex-end;
  height: 40vh;
  padding-left: 15vw;
  display: flex;
}

.test-chat-element {
  flex-direction: column-reverse;
  flex: 1;
  height: 40vh;
  display: flex;
  overflow: scroll;
}

.test-chat-bubble {
  width: 50%;
  height: 8rem;
  position: static;
}

.test-element-chat-gradient-hideer {
  background-image: linear-gradient(#f7f7f7 31%, #f7f7f7ad 88%, #f7f7f700);
  height: 14rem;
  margin-left: 15vw;
  margin-right: 15vw;
  position: absolute;
  inset: 0% 0% auto;
}

.test-div-chat-container {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  min-height: 200vh;
  display: flex;
}

.test-floater-bot-bubbles {
  z-index: 30;
  margin-bottom: 9rem;
  position: absolute;
}

.hover-over-chatbot-window {
  z-index: 50;
  padding-left: 20vw;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.come-down-window-chatbot {
  background-image: linear-gradient(#fffffffa 17%, #f9f9f9e6 62%, #f7f7f7b8 79%, #fff0);
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 3rem;
  padding-left: 5rem;
}

.takethistothebot {
  opacity: 0;
  cursor: pointer;
  margin-top: -2rem;
  margin-right: -2rem;
  padding: 1rem;
  transition: all .4s;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: scale(1.2);
}

.takethistothebot:hover {
  z-index: 20;
  opacity: 1;
  transform: scale(1);
}

.ttttb-bubble {
  cursor: pointer;
  background-color: #fff;
  border: 1px #000;
  border-radius: 180%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: 1rem;
  display: flex;
  box-shadow: 0 2px 20px #0003;
}

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

.lil-bubble {
  background-color: var(--signature);
  border-radius: 180%;
  width: 5px;
  height: 5px;
  margin-right: 2px;
}

.ai-bubbles-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.ai-bubbles-cotainer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  transform: rotate(-15deg);
}

.ai-bubbles-grid {
  grid-column-gap: .1rem;
  grid-row-gap: .1rem;
  cursor: pointer;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  transition: all .35s;
  display: grid;
}

.ai-bubbles-grid:hover {
  transform: scale(.9);
}

.ai-bubble {
  background-color: var(--signature);
  border-radius: 20%;
  width: .4rem;
  height: .4rem;
  transition: all .25s;
}

.ai-bubble:hover {
  opacity: .63;
  transform: scale(1.1);
}

.action-section-aibubbles {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  min-height: 10px;
  padding: 1rem 5vw;
  display: flex;
}

.image-2 {
  height: 3rem;
}

.sa-section {
  background-color: var(--off-white);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.sa-grid-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 55vw 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.sa-content-container {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  max-height: 100vh;
  padding: 4rem 10vw 4rem 4rem;
  display: flex;
  overflow: scroll;
}

.inserat-sa-previewer {
  width: 25rem;
  transition: all .35s;
}

.inserat-sa-previewer:hover {
  transform: scale(1.01);
}

.sa-previewer-thumbnail {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.sa-previewer-thumbnail-image {
  width: 100%;
}

.inserat-previewer-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 1.25rem 1.5rem .5rem;
  display: flex;
}

.inserat-previewer-content.gray {
  background-color: var(--off-white);
}

.previewer-location-spread {
  align-items: flex-start;
  margin-bottom: .5rem;
  display: flex;
}

.previewer-location-spread.hidden {
  display: none;
}

.previewer-location-pin {
  opacity: .5;
  width: .7rem;
  margin-top: 2px;
  margin-right: .5rem;
}

.text-small {
  color: #000;
  font-size: .8rem;
  line-height: 1.2;
}

.text-small.white {
  color: #fff;
}

.text-small.grey {
  color: gray;
}

.text-small.grey.right {
  text-align: right;
}

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

.button-small {
  background-color: var(--signature);
  border-radius: 8px;
  padding: .85rem 1rem;
  font-family: soleil, sans-serif;
  font-size: .95rem;
  line-height: 100%;
  transition: all .35s;
}

.button-small:hover {
  background-color: #c5a27c;
}

.button-small:active {
  transform: scale(.98);
}

.button-small.gray {
  color: #6b6b6b;
  background-color: #e8e8e8;
}

.button-small.gray.fullwidth {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.sa-10-contain {
  width: 100%;
  height: 100%;
  padding: 4rem 4rem 4rem 9vw;
}

.sa-10-form {
  width: 100%;
  height: 100%;
}

.sa_form_contain {
  height: 100%;
}

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

.sa_10_mask {
  height: 100%;
  overflow: hidden;
}

.sa-10-slide {
  height: auto;
}

.sa-10-slide-contain {
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  padding-left: 1vw;
}

.sa-10-button {
  background-color: var(--signature);
  border-radius: 3px;
  padding: .9rem 2.5rem;
  font-size: 1rem;
  line-height: 100%;
  transition: all .2s;
}

.sa-10-button:hover {
  background-color: #c9a57e;
}

.sa-10-button:active {
  transform: scale(.99);
}

.agent-text {
  color: #000;
  max-width: 24ch;
  font-family: Albert Sans, sans-serif;
  font-size: 1.953rem;
  font-weight: 700;
  line-height: 120%;
}

.agent-text.center {
  text-align: center;
}

.sa-10-back-button {
  opacity: .3;
  align-items: center;
  padding-bottom: .5rem;
  text-decoration: none;
  transition: all .55s;
  display: flex;
}

.sa-10-back-button:hover {
  opacity: .5;
}

.sa-10-icon-back-button {
  width: 1.2rem;
  margin-top: 2px;
  margin-right: .5rem;
}

.text-field {
  color: #000;
  border: 1.5px solid #f0f0f0;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 100%;
}

.text-field:focus-visible, .text-field[data-wf-focus-visible] {
  border-color: var(--signature);
}

.text-field.gray {
  background-color: var(--off-white);
  color: #000;
}

.text-field.text {
  overflow: visible;
}

.text-field.bigger {
  min-height: 30ch;
}

.label-text-field {
  color: gray;
  margin-bottom: .5rem;
  font-size: .8rem;
  font-weight: 400;
  line-height: 100%;
}

.label-text-field.centered {
  text-align: center;
}

.manual-date-inout-spreader-sa {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.form-date-block {
  flex-direction: column;
  align-items: flex-start;
  max-width: 14ch;
  margin-right: 1.5rem;
  display: flex;
}

.form-date-block.wider {
  max-width: 18ch;
}

.icon-2, .icon-3 {
  display: none;
}

.signup-radio-group-spreader {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.sa_10-radio-button {
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 4rem;
  margin-bottom: 0;
  margin-right: 0;
  padding: 1rem 1.2rem 1rem 1.5rem;
  text-decoration: none;
  transition: all .45s;
  display: flex;
  position: relative;
}

.sa_10-radio-button:hover {
  transform: scale(1.02);
  box-shadow: 0 2px 10px #0000000d;
}

.sa_10-radio-button:active {
  transform: scale(.98);
}

.sa_10-radio-button.smaller {
  color: #000;
  padding: .9rem .8rem;
  font-size: .9rem;
  line-height: 1;
}

.sa_10-radio-button.gray {
  background-color: var(--off-white);
}

.sa_10-radio-button.green {
  background-color: var(--green);
}

.sa_10-radio-button.scent {
  background-color: var(--signature);
}

.sa_10-radio-button.shadow {
  box-shadow: 0 2px 20px #0000000d;
}

.sa_10_radio_select {
  cursor: pointer;
  border-width: 0;
  border-color: #0000;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: all .35s;
  position: absolute;
  inset: 0%;
}

.sa_10_radio_select.w--redirected-checked {
  z-index: 5;
  border-width: 3px;
  border-color: var(--signature);
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 10px;
}

.sa_10_radio_select.w--redirected-focus {
  box-shadow: none;
}

.sa_10_radio_select.green {
  border-radius: 10px;
}

.sa_10_radio_select.green.w--redirected-checked {
  border-color: #3e945b;
}

.ditcher-progressbar {
  align-items: center;
  padding-bottom: 2rem;
  padding-left: 1vw;
  padding-right: 5rem;
  display: flex;
}

.skip-next-slide {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  text-decoration: none;
}

.par-field {
  color: #000;
  border: 0 #0000;
  border-radius: 10px;
  padding: 1.5rem;
  font-size: 1rem;
  line-height: 140%;
}

.par-field::placeholder {
  color: #ccc;
}

.main-selection {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero_anfrage_section {
  background-color: var(--off-white);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.anfrage-main-container {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 75vw;
  margin-top: 3rem;
  margin-bottom: 5rem;
  display: grid;
}

.date_box_management {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 40rem;
  padding: 3rem;
  transition: all .35s;
  display: flex;
  position: relative;
}

.date_box_management:hover {
  box-shadow: 0 2px 10px #00000014;
}

.status_indicator_wb {
  background-color: #0000;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 10px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.status_indicator_wb.green {
  background-color: #5bad76;
  inset: 0% auto 0% 0%;
}

.status_indicator_wb.gray {
  background-color: #b6b6b6;
}

.status_indicator_wb.orange {
  background-color: var(--yellow);
}

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

.manage_button {
  background-color: var(--green);
  color: #fff;
  cursor: pointer;
  border: 2px solid #5bad76;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: .6rem 1.3rem;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.manage_button:hover {
  transform: none;
}

.manage_button:active {
  transform: scale(.97);
}

.manage_button.red {
  border: 3px solid var(--red);
  color: #d06a6a;
  background-color: #0000;
  display: flex;
}

.manage_button.red:hover {
  color: #fff;
  background-color: #d06a6a;
}

.manage_button.yel {
  border-width: 3px;
  border-color: var(--yellow);
  color: var(--yellow);
  -webkit-text-stroke-color: var(--yellow);
  background-color: #0000;
  display: flex;
}

.manage_button.yel:hover {
  color: #fff;
  background-color: #e3ac62;
}

.manage_button.redfill {
  border-color: var(--red);
  background-color: var(--red);
  display: flex;
}

.manage_button.redfill:hover {
  background-color: #c26161;
  border-color: #c26161;
}

.manage_button.green {
  color: var(--green);
  background-color: #0000;
  border-width: 3px;
  display: flex;
}

.manage_button.green:hover {
  background-color: var(--green);
  color: #fff;
}

.manage_button.yelfill {
  border-color: var(--yellow);
  background-color: var(--yellow);
  flex: none;
}

.manage_button.gray {
  color: gray;
  background-color: #0000;
  border-width: 3px;
  border-color: gray;
}

.manage_button.gray:hover {
  color: #fff;
  background-color: gray;
}

.manage_button.grayfill {
  color: #555;
  background-color: #dfdfdf;
  border-color: #dfdfdf;
  flex: none;
}

.text_manage_button {
  font-size: 1.05rem;
  line-height: 1;
}

.text_manage_button.black {
  color: #555;
}

.icon_manage_button {
  flex: none;
  height: 1.5rem;
  margin-right: 1rem;
}

.faq-collect-angefragt, .faq-collect-offered {
  flex-direction: column;
  align-items: flex-start;
  display: none;
}

.status_description {
  margin-bottom: 2rem;
}

.empty_date_box {
  background-color: #fff;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  max-width: 80%;
  padding: 1.5rem 5rem 1.5rem 3rem;
  display: none;
  position: relative;
}

.date_text {
  color: #1b1b1b;
  font-family: soleil, sans-serif;
  font-size: 1.7rem;
  line-height: 120%;
}

.button_nospreader {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.wb_manage_10_popup {
  z-index: 100;
  opacity: 1;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.wb_manage_10_popup.absage {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.wb_manage_10_popup.confirm {
  display: none;
}

.wb_manage_10_popup.change {
  display: none;
  position: fixed;
  inset: 0%;
}

.wb_manage_10_popup.cancel, .wb_manage_10_popup.refund {
  display: none;
}

.wb_manage_10_box_popup {
  background-color: var(--off-white);
  border-radius: 5px;
  min-width: 40rem;
  max-width: 45rem;
}

.closing_button_spreader {
  justify-content: flex-end;
  align-items: center;
  padding: 2rem 2rem .5rem;
  display: flex;
}

.closing_button_spreader.inside {
  flex: none;
  padding: 1rem 0 1rem 1rem;
}

.close_wb_manage_10_popup {
  background-color: #fff;
  border-radius: 180%;
  flex: none;
  padding: .2rem;
}

.close_wb_manage_10_popup:hover {
  background-color: #ececec;
}

.close_wb_manage_10_popup.gray {
  background-color: #e9e9e9;
}

.icon_close_wb_manage_10-popup {
  width: 2rem;
}

.status_wb_box.waititng {
  align-items: center;
  display: flex;
}

.icon_wb_status {
  opacity: .74;
}

.status_wb_circle {
  background-color: #fff;
  border-radius: 180%;
  justify-content: center;
  align-items: center;
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 1rem;
  padding: .3rem;
  display: flex;
}

.status_wb_circle.gray {
  background-color: #adadad;
  flex: none;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.status_wb_circle.green {
  background-color: var(--green);
  border-radius: 180px;
}

.status_wb_circle.red {
  background-color: var(--red);
  flex: none;
  display: flex;
}

.status_wb_circle.orange {
  background-color: var(--yellow);
  flex: none;
  display: flex;
}

.status_wb_circle.blue {
  background-color: #477ab8;
}

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

.confirmed_ctas {
  flex-direction: column;
  align-items: stretch;
  display: none;
}

.requested_ctas, .incactve_ctas {
  flex-direction: column;
  display: none;
}

.pros_tab_bar_ms10 {
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-bottom: .5rem;
  display: flex;
}

.rside_pros_tab_bar_ms10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button_tab_pros_ms10 {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  color: #000;
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  align-items: center;
  padding: .7rem 1rem;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.button_tab_pros_ms10:hover {
  transform: scale(1.01);
  box-shadow: 0 2px 20px #00000012;
}

.button_tab_pros_ms10:active {
  transform: scale(.98);
}

.button_tab_pros_ms10.inactive {
  color: #a6a6a6;
}

.button_tab_pros_ms10.open {
  font-family: Albert Sans, sans-serif;
}

.button_tab_pros_ms10.agent {
  background-color: var(--signature);
  cursor: pointer;
}

.text_button_tab_pros_ms10 {
  font-family: Albert Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 100%;
}

.text_button_tab_pros_ms10.white {
  color: #fff;
}

.no_button_tab_pros_ms10 {
  margin-bottom: 1px;
  font-family: soleil, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 100%;
}

.tab_pros_ms10.open {
  flex-direction: column;
  display: flex;
}

.tab_pros_ms10.wb, .tab_pros_ms10.decision {
  flex-direction: column;
  display: none;
}

.tab_pros_ms10.all {
  display: none;
}

.tab_pros_ms10.inactive {
  flex-direction: column;
  display: none;
}

.card_pros_ms10 {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 2rem;
  padding: 1.3rem 1.6rem;
  transition: all .2s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.card_pros_ms10:hover {
  box-shadow: 2px 2px 15px 1px #00000012;
}

.h {
  color: #000;
  letter-spacing: -.25px;
  font-family: Albert Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.trigger_faq_ms10 {
  cursor: pointer;
}

.trigger_faq_ms10:hover {
  transform: scale(.998);
}

.accordeon_faq_ms10 {
  display: none;
}

.day-cont-cal-ms-10 {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 2rem;
  display: flex;
}

.halfhour-cont-cal-ms-10 {
  margin-bottom: .75rem;
}

.time-spread-cal-ms-10 {
  cursor: pointer;
  align-items: center;
  margin-bottom: .75rem;
  display: flex;
}

.line-time-cal-ms-10 {
  background-color: #c7c7c7;
  border-radius: 180px;
  flex: 1;
  height: 1px;
  margin-left: 1rem;
}

.wb-card-cal-ms-10 {
  background-color: #fff;
  border-radius: 5px;
  min-height: 4rem;
  padding: 1.2rem 1.7rem;
  transition: all .5s;
}

.wb-card-cal-ms-10.gray {
  background-color: var(--off-white);
  margin-bottom: 2rem;
}

.empty-card-cal-ms-10 {
  min-height: 3rem;
}

.lside_pros_tab_bar_ms10 {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.card-listing-11-ms-10 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: stretch;
  min-height: 7rem;
  transition: all .2s;
  display: flex;
}

.card-listing-11-ms-10:hover {
  box-shadow: 2px 2px 15px 1px #00000012;
}

.thumbnail-listing-11-ms-10 {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 11rem;
  display: flex;
  overflow: hidden;
}

.thumbnail-listing-11-ms-10.hidden {
  display: none;
}

.cont-listing-11-ms-10 {
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.cont-listing-11-ms-10:hover {
  color: #000;
}

.cont-info-listing-11-ms-10 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem 2rem;
  display: flex;
}

.cont-control-listing-11-ms-10 {
  justify-content: flex-end;
  align-items: center;
  padding: 1rem 2rem;
  display: flex;
}

.top-card-listing-11-ms-10 {
  cursor: pointer;
  border-radius: 5px;
  width: 100%;
  min-height: 7rem;
  display: flex;
}

.accord-card-listing-11-ms-10 {
  background-image: linear-gradient(#00000005, #0000 38%);
  min-height: 15rem;
  padding: 3rem;
  display: none;
}

.top_card_pros_ms10 {
  cursor: pointer;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.thumbnail_pros_card_ms10 {
  background-color: gray;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 360px;
  flex: none;
  justify-content: center;
  align-items: stretch;
  width: 4.5rem;
  height: 4.5rem;
  transition: all .9s;
  display: flex;
  overflow: hidden;
}

.thumbnail_pros_card_ms10:hover {
  transform: translate(-1.5rem)scale(2.5);
  box-shadow: 2px 1px 9px #0003;
}

.thumbnail_pros_card_ms10.smaller {
  width: 3rem;
  height: 3rem;
}

.thumbnail_pros_card_ms10.opened {
  width: 7rem;
  height: 7rem;
}

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

.r_side_card_pros_ms10 {
  justify-content: flex-end;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.control_bubble_ms10 {
  background-color: var(--off-white);
  cursor: pointer;
  border-radius: 360px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .1rem;
  transition: all .2s;
  display: flex;
  position: static;
}

.control_bubble_ms10:hover {
  background-color: #f0f0f0;
  transform: scale(.95);
}

.control_bubble_ms10:active {
  transform: scale(.9);
}

.control_bubble_ms10.white {
  background-color: #fff;
}

.control_bubble_ms10.scent {
  background-color: var(--signature);
}

.control_bubble_ms10.scent:hover {
  background-color: #ca9c6b;
}

.control_bubble_ms10.open {
  transform: rotate(180deg);
}

.icon_control_bubble_ms10 {
  width: 2.5rem;
}

.icon_control_bubble_ms10.plus {
  width: 2.25rem;
  padding: .45rem;
}

.accord_card_pros_ms10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 5rem;
  margin-top: 2rem;
  display: none;
}

.wboffer-popup-11-ms10 {
  z-index: 100;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.wboffer-popup-11-ms10.wbpickpopup {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  display: none;
}

.wboffer-popup-11-ms10.cancelwb, .wboffer-popup-11-ms10.invitepros, .wboffer-popup-11-ms10.showmessage, .wboffer-popup-11-ms10.movewb, .wboffer-popup-11-ms10.mvpwarning {
  display: none;
}

.container-wboffer-popup-11-ms10 {
  background-color: var(--off-white);
  border-radius: 5px;
  min-width: 45rem;
  max-width: 45rem;
  min-height: 5rem;
  box-shadow: 0 2px 40px 6px #00000008;
}

.empty_container_ms10 {
  background-color: #ededed;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 15rem;
  padding: 3rem;
  display: none;
}

.header-wboffer-popup-11-ms10 {
  padding-bottom: 1rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.header-wboffer-popup-11-ms10.inside {
  padding-top: 2rem;
}

.pros-ref-wboffer-popup-11-ms10 {
  justify-content: space-between;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.thumb-pros-wboffer-popup-11-ms10 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 180px;
  width: 4rem;
  height: 4rem;
  overflow: hidden;
}

.length-div-wboffer-popup-11-ms10 {
  justify-content: flex-start;
  align-items: center;
  margin-top: .3rem;
  display: flex;
}

.selecting-wboffer-popup-11-ms10 {
  background-image: radial-gradient(circle at 50% 150%, #00000005, #0000), radial-gradient(circle closest-corner at 50% -50%, #0000000d, #0000);
  flex-direction: column;
  min-height: 15rem;
  max-height: 25rem;
  display: flex;
  overflow: scroll;
}

.footer-wboffer-popup-11-ms10 {
  width: 100%;
  padding-top: 1.5rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.cta-spreach-wboffer-popup-11-ms10 {
  align-items: center;
  width: 100%;
  display: flex;
}

.slot-wboffer-popup-11-ms10 {
  cursor: pointer;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 3rem;
  margin-bottom: 1rem;
  padding: 1.3rem 1.75rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.slot-wboffer-popup-11-ms10:hover {
  transform: scale3d(1.005, 1.01, 1);
  box-shadow: 0 2px 16px #0000000f;
}

.slot-wboffer-popup-11-ms10.taken {
  transform-style: preserve-3d;
  background-color: #e2e2e2;
}

.slot-wboffer-popup-11-ms10.taken:hover {
  box-shadow: none;
  transform: none;
}

.circle-pick-popup-11-ms10 {
  border: 2px solid gray;
  border-radius: 180px;
  width: 1.5rem;
  height: 1.5rem;
}

.circle-pick-popup-11-ms10.checked {
  border-color: var(--signature);
  background-color: var(--signature);
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64b837c16f2d35c03d34fed3_tick-icon-white-margin.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.selector-wboffer-popup-11-ms10 {
  z-index: 1;
  border: 3px solid #0000;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.selector-wboffer-popup-11-ms10.w--redirected-checked {
  border-width: 3px;
  border-color: var(--signature);
  border-radius: 5px;
}

.selector-wboffer-popup-11-ms10.w--redirected-focus {
  box-shadow: none;
}

.radio-hidden-text {
  display: none;
}

.inner-spreader-select-wboffer-popup-11-ms10 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.sa-grid-card-pros-ms10 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 1rem;
  display: grid;
}

.card-sa-card-pros-ms10 {
  border-radius: 5px;
  padding-top: 2.5rem;
  padding-bottom: 2rem;
  padding-right: 2.5rem;
}

.text-sa-ms10 {
  color: #000;
  text-align: left;
  flex: 0 auto;
  max-width: 50vw;
  margin-bottom: 1.7rem;
  margin-right: 1rem;
  font-family: soleil, sans-serif;
  font-size: 1.15rem;
  font-weight: 400;
  line-height: 1.2;
  display: block;
}

.text-sa-ms10.gray {
  color: gray;
  font-family: soleil, sans-serif;
}

.text-sa-ms10.gray.no-marg.copy {
  cursor: pointer;
  transition: all .35s;
}

.text-sa-ms10.gray.no-marg.copy:hover {
  color: #5588db;
}

.text-sa-ms10.gray.no-marg.copy:active {
  transform: scale(.9);
}

.text-sa-ms10.narrow {
  margin-bottom: .75rem;
  font-family: soleil, sans-serif;
  font-weight: 400;
}

.text-sa-ms10.no-marg {
  margin-bottom: 0;
}

.text-sa-ms10.nomarg {
  margin-bottom: 0;
  font-family: soleil, sans-serif;
}

.text-sa-ms10.link:hover {
  font-style: normal;
}

.spreader-text-sa-ms10 {
  align-items: center;
  margin-bottom: 1.7rem;
  display: flex;
}

.descr-scroller-cont-sa-card-pros-ms10 {
  height: 14.8rem;
  overflow: scroll;
}

.spreader-icon-text-sa-ms10 {
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.icon-contact-sa-ms10 {
  opacity: .5;
  width: 1.5rem;
  margin-right: 1rem;
}

.box-contact-sa-ms10 {
  margin-bottom: 1.5rem;
}

.recwb-window-ms10 {
  flex-direction: column;
  padding-bottom: 2rem;
  display: flex;
}

.inputwb-window-ms10 {
  flex-direction: column;
  width: 100%;
  padding-bottom: 3rem;
  display: none;
}

.image-thumbnail-listing-11-ms-10 {
  width: 100%;
}

.button-spreader-sa-ms10 {
  align-items: center;
  display: flex;
}

.state-cont-wb-ms10 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.icon-bubble-state-wb-ms10 {
  width: 1.5rem;
  height: 1.5rem;
}

.cont-main-wb-manage-ms10 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 1rem;
  display: grid;
}

.spreader-wb-card-wbbox-field-ms10 {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.history-container-wb-ms10 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.readreceipt-container-wb-ms10 {
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.wb-history-list-container-ms10 {
  flex-direction: column;
  align-items: flex-start;
  max-height: 9rem;
  padding-bottom: 3rem;
  display: flex;
  overflow: scroll;
}

.image-thumbnail-pros-card-ms10 {
  flex: none;
}

.text-2 {
  color: #000;
  text-align: left;
  flex: 0 auto;
  max-width: 50vw;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  display: block;
}

.text-2.gray {
  color: gray;
}

.text-2.bold {
  font-weight: 600;
}

.wb-card-wbbox-field-ms10-2 {
  background-color: #f7f7f7;
  border-radius: 5px;
  padding: 2rem;
}

.wb-card-sa-cont-ms10-2 {
  background-color: #f7f7f700;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.control_bubble_ms10-2 {
  cursor: pointer;
  background-color: #f7f7f7;
  border-radius: 360px;
  justify-content: center;
  align-items: center;
  padding: .1rem;
  display: flex;
}

.control_bubble_ms10-2:hover {
  background-color: #f0f0f0;
}

.control_bubble_ms10-2.white {
  background-color: #fff;
}

.bubble-state-wb-ms10-2 {
  background-color: #5bad76;
  border-radius: 180%;
  flex: none;
  padding: .2rem;
}

.bubble-state-wb-ms10-2.blue {
  background-color: var(--blue);
}

.bubble-state-wb-ms10-2.gray {
  background-color: #707070;
}

.manage_button-2 {
  color: #fff;
  cursor: pointer;
  background-color: #5bad76;
  border: 2px solid #5bad76;
  border-radius: 3px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.3rem .6rem;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.manage_button-2:hover {
  transform: none;
}

.manage_button-2.red {
  color: #d06a6a;
  background-color: #0000;
  border: 2px solid #d06a6a;
  display: flex;
}

.manage_button-2.red:hover {
  color: #fff;
  background-color: #d06a6a;
}

.manage_button-2.yel {
  color: #e3ac62;
  -webkit-text-stroke-color: #e3ac62;
  background-color: #0000;
  border-color: #e3ac62;
  display: flex;
}

.manage_button-2.yel:hover {
  color: #fff;
  background-color: #e3ac62;
}

.thumbnail_pros_card_ms10-2 {
  background-color: gray;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/6263d358145a49866c49ba55_HelloIMG1650628404999.jpeg");
  background-position: 50%;
  background-size: cover;
  border-radius: 360px;
  flex: none;
  justify-content: center;
  align-items: stretch;
  width: 4rem;
  height: 4rem;
  display: flex;
  overflow: hidden;
}

.wb-card-cal-ms-10-2 {
  background-color: #fff;
  border-radius: 5px;
  min-height: 6rem;
  padding: 1.5rem 1.7rem;
}

.accord_card_pros_ms10-2 {
  flex-direction: column;
  width: 100%;
  min-height: 5rem;
  margin-top: 2rem;
  display: none;
}

.finishsearch-button-aligner-ms10 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.sa-point-bubble-ms10 {
  background-color: #fff;
  border-radius: 180px;
  width: .75rem;
  height: .75rem;
}

.sa-point-bubble-ms10:hover {
  opacity: 1;
  transform: scale(1.2);
}

.sa-point-bubble-ms10.green {
  background-color: var(--green);
  flex-direction: row;
  align-items: center;
}

.sa-point-bubble-ms10.orange {
  background-color: var(--yellow);
}

.sa-point-bubble-ms10.red {
  background-color: var(--red);
}

.spreader-bubble-indicator-item-ms10 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container-inputing-date-wb-ms10 {
  width: 100%;
  padding: 1.5rem 3rem;
}

.sidebar-ms10 {
  z-index: 20;
  background-color: var(--off-white);
  border-right: 1.5px solid #e6e6e6;
  width: 15vw;
  height: 100vh;
  padding-top: 2.75rem;
  padding-bottom: 3.5rem;
  position: fixed;
  inset: 0% auto 0% 0%;
  overflow: hidden;
}

.sidebar-container-ms10 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.top-sidebar-ms10 {
  flex: none;
  width: 100%;
}

.bot-sidebar-ms10 {
  flex: 1;
  width: 100%;
}

.logo-container-sidebar-ms10 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 2.75rem;
  padding-right: 2.75rem;
  display: flex;
}

.logo-sidebar-div-ms10 {
  border-bottom: 1px solid #e6e6e6;
  flex: none;
  width: 100%;
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 4rem;
  transition: all .4s;
}

.logo-sidebar-div-ms10:hover {
  transform: scale(.97);
}

.logo-sidebar-div-ms10.w--current {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.body-ms10 {
  background-color: var(--off-white);
  max-width: 100vw;
}

.body-ms10.nm {
  background-color: #1f1f1f;
}

.body-ms10.beige {
  background-color: var(--signature);
}

.menu-sidebar-ms10 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 1rem;
  display: flex;
}

.sidebar-linklist-ms10 {
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.acc-cont-sidebar-ms10 {
  width: 100%;
  padding-top: 2rem;
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

.linkfield-page-sidebar-ms10 {
  color: #b3b3b3;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 1.4rem 2.75rem;
  font-weight: 400;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.linkfield-page-sidebar-ms10:hover {
  color: #000;
  box-shadow: 2px 1px 14px #0000001a;
}

.text-sidebar-ms10 {
  font-size: 1.2rem;
  line-height: 1.2;
}

.text-sidebar-ms10.marg {
  margin-right: .75rem;
}

.account-box-sidebar-ms10 {
  border-top: 1px solid #e6e6e6;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.notification-bubble-linkfield-sidebar-ms10 {
  background-color: var(--signature);
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.text-notification-linkfield-sidebar-ms10 {
  color: #fff;
  font-size: .8rem;
  font-weight: 500;
  line-height: 100%;
}

.cancelwb-container-ms10 {
  padding-bottom: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.wb-display-cancelpopup-ms10 {
  background-color: #fff;
  border-radius: 5px;
  padding: 3rem;
}

.chats-container-ms10 {
  flex-direction: column;
  display: flex;
}

.card-chat-container-overview-ms10 {
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  padding: 1.25rem 2rem;
  transition: all .35s;
  display: flex;
}

.card-chat-container-overview-ms10:hover {
  background-color: var(--off-white);
  box-shadow: 0 2px 20px #00000014;
}

.chat-container-suopport-ms10 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.chatbox-window-support-chat-ms10 {
  background-image: linear-gradient(180deg, #f7f7f700, var(--off-white) 37%);
  width: 100%;
  padding: 5rem 20vw 4rem;
  position: fixed;
}

.chat-content-window-messages-ms10 {
  background-color: #f1f1f1;
  flex-direction: column-reverse;
  flex: 1;
  width: 100%;
  height: 100%;
  padding: 12rem 20vw;
  display: flex;
  overflow: scroll;
}

.sender-message-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 54%;
  display: flex;
}

.message-box-ms10 {
  background-color: #fff;
  border-radius: 5px;
  flex: 1;
  align-self: stretch;
  margin-bottom: 1rem;
  padding: 1.25rem 1.5rem 1rem;
  transition: all .35s;
}

.message-box-ms10:hover {
  transform: scale(1.01);
  box-shadow: 2px 0 30px #0000000d;
}

.receiver-message-container {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 54%;
  display: flex;
}

.chat-bubbles-ai-ms10 {
  width: 1.5rem;
  transition: all .35s;
}

.chat-bubbles-ai-ms10:hover {
  transform: scale(1.1);
}

.chat {
  color: #000;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 160%;
}

.top-spreader-support-overview {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.grid-accord-card-listing-11-ms-10 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.container-grid-accord-listing-ms10 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.listing-indicator-spreader-ms10 {
  align-items: center;
  display: flex;
}

.listing-state-indicator-ms10 {
  background-color: var(--off-white);
  border-radius: 180%;
  width: 1rem;
  height: 1rem;
}

.listing-state-indicator-ms10.green {
  background-color: var(--green);
  justify-content: center;
  align-items: center;
  display: flex;
}

.bubble-listing-state-indicator-ms10 {
  background-color: #ffffff80;
  border-radius: 180%;
  width: .5rem;
  height: .5rem;
}

.day-container-box-ms10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 5px;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.date-input-icon-container-ms10 {
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem 1rem .5rem;
  display: flex;
}

.icon-date-input-ms10 {
  width: 2rem;
}

.date-input-field-spreader {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.read-cont-wb-ms10 {
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.read-bubble-ms10 {
  background-color: #b9b9b9;
  border-radius: 180%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.6rem;
  height: 1.6rem;
  padding: .3rem;
  display: flex;
}

.icon-read-receipt-ms10 {
  flex: none;
  width: 100%;
  height: 100%;
}

.control-button-cont-ms10 {
  justify-content: flex-end;
  align-items: center;
  margin-right: 1rem;
  transition: all .35s;
  display: none;
}

.day-container-wb-man-day-picker-ms10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  display: flex;
  overflow: scroll;
}

.add-wb-button-ms10 {
  background-color: var(--signature);
  color: #fff;
  cursor: pointer;
  border-radius: 180px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1.3rem .5rem .6rem;
  font-size: 1rem;
  line-height: 120%;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.add-wb-button-ms10:hover {
  color: #fff;
  background-color: #caa378;
  transform: scale(.99);
}

.add-wb-button-ms10.flip {
  background-color: var(--signature);
  color: #fff;
  padding: .5rem 1.3rem .5rem .8rem;
}

.add-wb-button-ms10.flip.w--current {
  background-color: #d4d4d4;
}

.add-wb-button-ms10.gesuch {
  padding: .7rem 1.3rem .7rem .8rem;
}

.icon-add-wb-button-ms10 {
  width: 1.75rem;
  height: 1.75rem;
  margin-left: .6rem;
}

.icon-add-wb-button-ms10.flip {
  margin-left: 0;
  margin-right: .6rem;
}

.text-add-wb-button-ms10 {
  color: #fff;
  margin-bottom: .1rem;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}

.text-add-wb-button-ms10.yellow {
  color: var(--yellow);
}

.logo-mark-holder-aboutus {
  width: 15rem;
  margin-top: 5rem;
  margin-bottom: 0;
  transition: all .5s;
  position: relative;
}

.logo-mark-holder-aboutus:hover {
  transform: scale(1.01);
}

.logo-mark-image-aboutus {
  width: 15rem;
  position: relative;
}

.logo-mark-image-aboutus.cover {
  transition: opacity .75s;
  position: absolute;
  inset: 0%;
}

.logo-mark-image-aboutus.cover:hover {
  opacity: 0;
}

.sa-page-logo-image {
  width: 10rem;
}

.info-block-sa-form-page-ms10 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 50ch;
  display: flex;
}

.movein-target-container-build-sa-ms10 {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.sa_10-radio-button-2 {
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  margin-bottom: 1rem;
  margin-right: 1.5rem;
  padding: 1.1rem 1.5rem;
  transition: all .45s;
  position: relative;
}

.sa_10-radio-button-2:hover {
  transform: scale(1.02);
  box-shadow: 0 2px 10px #0000000d;
}

.sa_10_radio_select-2 {
  cursor: pointer;
  border-width: 0;
  border-color: #0000;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: all .35s;
  position: absolute;
  inset: 0%;
}

.sa_10_radio_select-2.w--redirected-checked {
  z-index: 5;
  background-color: #0000;
  background-image: none;
  border-width: 3px;
  border-color: #d8b289;
  border-radius: 5px;
}

.sa_10_radio_select-2.w--redirected-focus {
  box-shadow: none;
}

.sa_10_radio_select-2.other {
  display: block;
}

.text-3 {
  color: #000;
  text-align: left;
  flex: 0 auto;
  max-width: 50vw;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  display: block;
}

.text-3.gray {
  color: gray;
}

.presser-input-field-ms10 {
  align-items: center;
  max-width: 50%;
}

.presser-input-field-ms10._27ch {
  max-width: 27ch;
}

.time-heading-p2-ms10 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: stratos, sans-serif;
  font-size: 2.44rem;
  font-weight: 600;
  line-height: 1.2;
}

.subincome-box {
  flex-direction: column;
  align-items: stretch;
  display: none;
}

.cont-income-input-field-ms10 {
  background-color: #fff;
  border: 1.5px solid #f0f0f0;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 2rem;
  display: flex;
}

.income-input-field-ms10 {
  color: #000;
  text-align: left;
  letter-spacing: .3px;
  background-color: #0000;
  border: 0 #0000;
  width: 100%;
  margin-bottom: 0;
  margin-right: 1rem;
  padding: 2rem 0 2rem 2rem;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1;
}

.income-input-field-ms10::placeholder {
  color: #b3b3b3;
}

.aboutus-section-hero {
  flex-direction: column;
  align-items: flex-start;
  width: 100vw;
  min-height: 90vh;
  display: flex;
}

.photoupload {
  background-color: #a0a0a0;
  border-radius: 5px;
  padding: 1rem 2rem;
}

.trigger-upload-button-photo-ms10 {
  cursor: pointer;
  background-color: #5a8fc7;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .8rem 1.2rem;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.trigger-upload-button-photo-ms10:hover {
  background-color: #3c75b1;
  transform: scale(.99);
}

.icon-upload-button-photo-ms10 {
  width: 1.5rem;
  margin-right: 1rem;
}

.label-uplaod-button-photo-ms10 {
  color: #fff;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

.profile-preview-upload-button-ms10 {
  flex: none;
  width: 5rem;
  display: block;
  position: static;
  inset: 0%;
}

.cont-photo-upload-sa-ms10 {
  align-items: center;
  display: flex;
}

.cont-profile-preview-upload-button-ms10 {
  background-color: #e6e6e6;
  border-radius: 180%;
  flex-direction: row;
  flex: none;
  align-items: center;
  width: 5rem;
  height: 5rem;
  margin-right: 2rem;
  transition: all .35s;
  display: flex;
  position: static;
  overflow: hidden;
}

.cont-profile-preview-upload-button-ms10:hover {
  transform: scale(1.02);
  box-shadow: 0 2px 15px 5px #0000001a;
}

.logo-holder-mobile-sa-ms10 {
  margin-right: 1.5rem;
  display: none;
}

.logo-icon-mobile-sa-ms10 {
  width: 3rem;
}

.bound-back-button-sa-ms10 {
  cursor: pointer;
  background-color: #0000;
  border-radius: 5px;
  flex: none;
  align-items: center;
  padding: .7rem 3rem .7rem 0;
  transition: all .35s;
  display: flex;
}

.bound-back-button-sa-ms10:hover {
  background-color: #e6e6e6;
  border-radius: 5px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.desk-cont-back-button-sa-ms10 {
  margin-bottom: 1rem;
}

.mobile-cont-back-button-sa-ms10 {
  display: none;
}

.sa-submit-ms10 {
  background-color: var(--signature);
  border-radius: 3px;
  padding: .9rem 1.5rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
}

.sa-submit-ms10:hover {
  background-color: #c9a57e;
}

.invite-pros-spreader {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.indicator-container-ms10 {
  display: flex;
}

.success-indicator-container-ms10 {
  background-color: var(--green);
  width: 3rem;
  height: 3rem;
  padding: 9px;
  display: none;
}

.fail-indicator-container-ms10 {
  background-color: var(--red);
  width: 3rem;
  height: 3rem;
  padding: 9px;
  display: none;
}

.pm-prospect {
  max-width: 60ch;
  font-size: 1.3rem;
  line-height: 1.6;
}

.holder-message-popup {
  max-height: 50vh;
  padding-bottom: 5rem;
  padding-right: 1rem;
  overflow: scroll;
}

.moving-wb-offer-header {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.selecting-date-wb-requ-cont-ms10 {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
  display: block;
}

.cancel-wb-cont-ms10, .cancel-content-cont-ms10 {
  padding-bottom: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.button-spreaderblock-responsive._2rem {
  margin-right: 2rem;
}

.faq-collect-confirmed {
  flex-direction: column;
  align-items: flex-start;
  display: none;
}

.picking-alt-date-cont-ms10 {
  display: none;
}

.move-wb-cont-ms10 {
  padding-bottom: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.viewing-info-details-ms10 {
  flex-direction: column;
  align-items: flex-start;
  display: none;
}

.landlord-card-information-ms10 {
  background-color: #fff;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  padding: .9rem;
  display: flex;
}

.photo-of-landlord-ms10 {
  border-radius: 180%;
  width: 4rem;
  height: 4rem;
  margin-right: 2rem;
  overflow: hidden;
}

.landlord-photo-cont-soreaderleft-ms10 {
  align-items: center;
  display: flex;
  overflow: hidden;
}

.vertical-landloard-info-cont-ms10 {
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.details-content-location-wb-ms10 {
  flex-direction: column;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.topcard-sa-wb-nested-ms10 {
  background-color: var(--off-white);
  border-radius: 5px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  padding: 1.5rem 2rem;
  display: flex;
}

.cont-accord-menu-hover-ms10 {
  z-index: 100;
  min-width: 17rem;
  padding-top: .5rem;
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
}

.cont-accord-menu-hover-ms10.shown {
  display: block;
}

.menu-accord-hover-ms10 {
  background-color: #fdfdfd;
  border-radius: 5px;
  min-height: 40px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  transition: all .35s;
  box-shadow: 6px 0 25px 7px #0000000f;
}

.hover-menu-container-ms10 {
  flex: none;
  position: relative;
}

.item-hover-menu-ms10 {
  color: #505050;
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem 2rem;
  font-size: 1rem;
  transition: background-color .1s;
  display: block;
}

.item-hover-menu-ms10:hover {
  color: #000;
  background-color: #ececec;
}

.item-hover-menu-ms10:active {
  background-color: #e4e4e4;
}

.subfolder-pros-buckets.recpros {
  flex-direction: column;
  display: none;
}

.cont-sub-tool-bar-ms10 {
  opacity: .5;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  transition: opacity .35s;
  display: flex;
}

.cont-sub-tool-bar-ms10:hover {
  opacity: 1;
}

.item-toolbar-ms10 {
  color: gray;
  cursor: pointer;
  align-items: center;
  margin-right: .5rem;
  padding: .6rem .5rem;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.item-toolbar-ms10:hover {
  background-color: #eee;
  border-radius: 180px;
  margin-right: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  transform: scale(.99);
}

.item-toolbar-ms10:active {
  transform: scale(.96);
}

.item-toolbar-ms10.reversed {
  align-items: center;
  margin-left: 0;
  margin-right: .5rem;
  padding-left: 0;
  padding-right: 1rem;
  display: flex;
}

.item-toolbar-ms10.reversed:hover {
  margin-top: .3rem;
  margin-bottom: .3rem;
  padding: .3rem 1.2rem .3rem .7rem;
}

.item-toolbar-ms10.reversed:active {
  transform: scale(.97);
}

.item-toolbar-ms10.prime {
  color: #000;
  border-radius: 180px;
  margin: .1rem 0 .1rem .5rem;
  padding: .6rem .3rem .6rem .5rem;
}

.item-toolbar-ms10.prime:hover {
  background-color: var(--signature);
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: .7rem 1.3rem .7rem 1.2rem;
}

.item-toolbar-ms10.prime.vis {
  background-color: var(--signature);
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: .6rem .8rem;
}

.item-toolbar-ms10.prime.vis:hover {
  padding-left: 1rem;
  padding-right: 1.2rem;
}

.item-toolbar-ms10.search {
  padding-top: .3rem;
  padding-bottom: .3rem;
  padding-left: 0;
}

.item-toolbar-ms10.search:hover {
  padding: .3rem 1.25rem .3rem .75rem;
}

.id-text-element-ms10 {
  color: #bbb;
  margin-top: 1rem;
  font-family: soleil, sans-serif;
  font-size: .9rem;
}

.wb-date-box-ms10 {
  background-color: #fff;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 2rem 1.5rem 3rem;
  display: flex;
  position: relative;
}

.wb-date-box-ms10.maxw {
  max-width: 80%;
  display: none;
}

.wb-date-box-ms10.gray {
  background-color: var(--off-white);
}

.container-grid-date-card-ms10 {
  grid-column-gap: 1.5rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  display: grid;
}

.icon-date-card-ms10 {
  opacity: .75;
  width: 2rem;
}

.icon-date-card-ms10.small {
  width: 1.5rem;
  margin-right: 1rem;
}

.text-time-wb-card-ms10 {
  color: #1f1f1f;
  font-family: Albert Sans, sans-serif;
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 1;
}

.text-time-wb-card-ms10.small {
  margin-right: 1.25rem;
  font-family: Albert Sans, sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
}

.text-date-wb-card-ms10 {
  color: #000;
  overflow-wrap: normal;
  padding-left: 3px;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
}

.text-date-wb-card-ms10.small {
  font-size: 1.1rem;
}

.spreader-buttons-wb-manage-ms10 {
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}

.add-wb-circle-cta-ms10 {
  background-color: var(--signature);
  cursor: pointer;
  border-radius: 180%;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  transition: all .35s;
  display: flex;
}

.add-wb-circle-cta-ms10:hover {
  background-color: #ca9c6b;
}

.icon-add-wb-circlecta-ms10 {
  width: 1.75rem;
  max-width: none;
  height: 1.75rem;
}

.test-click-toconfirm-test {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180%;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.test-click-toconfirm-test:hover {
  background-color: var(--red);
  transform: scale(.95);
}

.test-click-toconfirm-test:active {
  transform: scale(.9);
}

.test-popup-confirm-button {
  z-index: 300;
  background-color: #d8b289;
  border: 2px solid #0707071c;
  border-radius: 180%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: .5rem;
  display: none;
  position: absolute;
  box-shadow: 0 0 6px 3px #00000012;
}

.test-popup-confirm-button:hover {
  transform: scale(.98);
}

.test-confirm-icon {
  flex: none;
  width: 1.75rem;
}

.test-doublebubble-cta-test {
  display: flex;
  position: absolute;
}

.click-confirm {
  border-radius: 180%;
  width: 4rem;
  height: 4rem;
}

.click-confirm.red {
  background-color: var(--red);
  margin-right: -12px;
}

.click-confirm.green {
  background-color: var(--green);
}

.action-items-toolbar-ms10 {
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: center;
  display: flex;
}

.closer-toolbar-ms10 {
  align-items: center;
  display: flex;
}

.link-employer-sa-ms10 {
  color: var(--signature);
  text-decoration: none;
  transition: all .35s;
}

.link-employer-sa-ms10:hover {
  color: var(--signature);
  text-decoration: underline;
  transform: scale(.98);
}

.wb-cont-card-pros-ms10 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  padding-left: 3px;
  padding-right: 1rem;
  display: flex;
}

.new-requ-indicator-ms10 {
  background-color: var(--signature);
  border-radius: 180%;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.new-requ-indicator-ms10.second {
  background-color: #d8b28980;
}

.dot-new-requ-indicator-ms10 {
  background-color: #ffffff80;
  border-radius: 180%;
  flex: none;
  width: 10px;
  height: 10px;
}

.dot-new-requ-indicator-ms10.second {
  background-color: var(--signature);
}

.front-contr-container-proscard-ms10 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.wb-block-cont-ms10 {
  background-color: #fff;
  border-radius: 90px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: .8rem 1.25rem .8rem 1rem;
  transition: all .35s;
  display: flex;
}

.wb-block-cont-ms10:hover, .wb-block-cont-ms10.open {
  border-radius: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 2rem 2.7rem 2rem 2rem;
}

.left-cont-wb-block-cont-ms10 {
  align-items: center;
  display: flex;
}

.profilepics-cont-left-cont-wb-block-cont-ms10 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.profile-images-wb-block-m10 {
  background-color: #919191;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/651a850b137dde1a6aded5c1_Image%2027.07.21%20at%2010.50%20copy.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 180px;
  width: 2.5rem;
  height: 2.5rem;
}

.profile-images-wb-block-m10.secondary {
  background-color: #9c9c9c;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/653e8f120a16c2c1bdeb4121_64.jpg");
  margin-left: -10px;
}

.profile-images-wb-block-m10.secondary._3 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/653e8f23a20cd20e8f452327_3f9d2f39d5f23ed.jpeg");
}

.profile-images-wb-block-m10.secondary._4 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/653e8f125152222d5ef57ea7_90.jpg");
}

.profile-images-wb-block-m10.secondary._5 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/653e8f238eca97221b9bfbbc_2e323d23e.jpeg");
}

.container-wbblock-cont-ms10 {
  margin-bottom: 1.5rem;
  margin-left: -5px;
  margin-right: -5px;
  transition: all .4s;
}

.header-cont-recprostab-ms10 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.left-header-cont-recprostab-ms10 {
  align-items: center;
  display: flex;
}

.right-header-cont-recprostab-ms10 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.trigger-close-recpros-tab-ms10 {
  cursor: pointer;
  border-radius: 3px;
  flex: none;
  align-items: center;
  margin-right: .5rem;
  padding: .8rem .5rem;
  transition: all .35s;
  display: flex;
}

.trigger-close-recpros-tab-ms10:hover {
  background-color: #ebe9e9;
  border-radius: 180px;
  margin-right: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.icon-closrecprostab-ms10 {
  width: 1.25rem;
  margin-top: 1px;
  margin-right: .5rem;
}

.icon-closrecprostab-ms10._1rem {
  margin-right: 1rem;
}

.cont-rec-pros-cards-ms10 {
  margin-bottom: 3rem;
  display: block;
}

.popup-cont-header-ms10 {
  align-items: center;
  display: flex;
}

.sub-cont-selectbutts-ms10 {
  flex-direction: column;
  margin-bottom: 1rem;
  padding: 1rem 3rem;
  display: flex;
}

.sub-cont-selectbutts-ms10.nomarg {
  padding-left: 0;
  padding-right: 0;
}

.title-cont-wbblock-select-item-ms10 {
  align-items: center;
  display: flex;
}

.circle-image-wbbblock-select-box-ms10 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/651a850b137dde1a6aded5c1_Image%2027.07.21%20at%2010.50%20copy.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 360px;
  width: 2rem;
  height: 2rem;
  margin-right: -5px;
}

.cta-create-new-wb-block {
  cursor: pointer;
  background-color: #0000;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: .5rem;
  margin-left: 3rem;
  margin-right: 3rem;
  padding: .5rem 1rem;
  transition: all .35s;
  display: flex;
}

.cta-create-new-wb-block:hover {
  background-color: #fff;
  transform: scale(.99);
}

.add-new-wbbblock-icon-ms10 {
  width: 2.5rem;
  margin-top: 4px;
  margin-right: .5rem;
}

.images-wbblock-display-container {
  justify-content: flex-end;
  align-items: center;
  padding-right: 5px;
  display: flex;
}

.popup-wbbblock-creation-cont-ms10 {
  border-radius: 5px;
  flex-direction: column;
  min-height: 25rem;
  padding-bottom: 2rem;
  display: none;
}

.cont-slider-wbbblock-create-popup-ms10 {
  padding-top: 1.5rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.slider-slider-wbbblock-create-popup-ms10 {
  background-color: #0000;
}

.container-day-wbbblock-creation {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 1rem;
  display: flex;
  overflow: scroll;
}

.cont-disclaimer-builidng-wbbblock {
  background-color: #eee;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .5rem 3rem;
  display: flex;
}

.header-wbblock-spreader-ms10 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.cta-createwbbblock-ms10 {
  color: #000;
  cursor: pointer;
  border-radius: 360px;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: .8rem;
  transition: all .35s;
  display: flex;
}

.cta-createwbbblock-ms10:hover {
  background-color: var(--signature);
  padding-left: 1rem;
  padding-right: 1rem;
}

.icon-cta-createwbbblock-ms10 {
  width: 1.5rem;
  margin-right: .5rem;
}

.cont-radios-wbbblock-ms10 {
  margin-bottom: 1rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.toast-container-ms10 {
  z-index: 500;
  padding-right: 8rem;
  display: none;
  position: fixed;
  inset: auto 0% -100px auto;
}

.toast-box-ms10 {
  background-color: #fff;
  border-radius: 5px;
  align-items: center;
  padding: .5rem 1.5rem .5rem 1rem;
  display: flex;
  box-shadow: 5px 3px 40px #0000000a, 0 2px 11px #0000001a;
}

.icon-toast-ms10 {
  width: 2rem;
  margin-right: .5rem;
}

.cont-rec-counter-ms10 {
  align-items: center;
  display: flex;
}

.count-rec-wbs-ms10 {
  background-color: #fff;
  border-radius: 180%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: .2rem;
  display: flex;
  box-shadow: 2px 0 13px #0000001a;
}

.cta-change-count-recwb-ms10 {
  opacity: .5;
  cursor: pointer;
  background-color: #fff;
  border-radius: 180%;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding-bottom: 4px;
  display: flex;
}

.cta-change-count-recwb-ms10:hover {
  opacity: 1;
  transform: scale(.9);
}

.cta-change-count-recwb-ms10:active {
  transform: scale(.8);
}

.cont-gesuche-overview-ms10 {
  flex-direction: column;
  display: flex;
}

.footcont-mscard-ms10 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.gesuche-header-cont-ms10 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  display: grid;
}

.login-section-ms10 {
  background-color: var(--off-white);
  color: #646464;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.login-section-ms10.admin {
  background-color: #1d1d1d;
}

.cont-login-ms10 {
  background-color: #fff;
  border: 1px solid #00000012;
  border-radius: 5px;
  min-width: 30rem;
  max-width: 40rem;
  min-height: 50vh;
  padding: 3rem;
}

.cont-login-ms10.dark {
  box-shadow: 2px 1px 40px 1px #fff3;
}

.login-form-block-ms10 {
  margin-bottom: 0;
}

.login-navbar-cont-ms10 {
  background-color: #0000;
  justify-content: center;
  padding: 4rem 10vw 1rem;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.icon-logo-loginnavbar-ms10 {
  width: 8rem;
}

.cancel-confirm-popup-wedge-ms10 {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  flex: 0 auto;
  align-items: stretch;
  min-width: 18rem;
  margin-right: 1rem;
  padding: 1rem;
  display: flex;
  position: absolute;
  right: 100%;
  box-shadow: 2px 1px 20px 8px #00000017;
}

.cancel-container-ms10 {
  align-items: center;
  padding: .5rem;
  display: flex;
  position: relative;
}

.holder-cancel-confirm-popup-ms10 {
  justify-content: flex-end;
  align-items: center;
  min-width: 15rem;
  display: flex;
}

.icon-toolbar-ms10 {
  flex: none;
  width: 2rem;
  margin-right: .25rem;
}

.icon-toolbar-ms10.smaller {
  width: 1.3rem;
  margin-right: .75rem;
}

.wbblock-top-card-ms10 {
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.accordion-pros-wbblock-ms10 {
  flex-direction: column;
  width: 100%;
  padding-top: 1rem;
  display: none;
}

.toolbar-label-text-ms10 {
  flex: none;
  font-family: soleil, sans-serif;
  font-size: .95rem;
  font-weight: 500;
}

.herosection-ms-ms10 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 60vh;
  padding-bottom: 5vw;
  display: flex;
}

.herosection-ms-ms10.offwhite {
  background-color: var(--off-white);
  padding-bottom: 0;
}

.cont-hs-ms-ms10 {
  flex-direction: column;
  align-items: flex-start;
  width: 80vw;
  margin-top: 3rem;
  padding-bottom: 4rem;
  padding-left: 12.5vw;
  display: flex;
}

.ctaholder-lp-ms-ms10 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.displaysection-lp-ms-ms10 {
  background-color: var(--signature);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 50vh;
  display: flex;
}

.cont-ui-display-ms10 {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: 75vw;
  min-height: 45vw;
  margin-top: -5vw;
  margin-bottom: 5vw;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 11px 40px 14px #0000001a;
}

.mg-user-sa-indicator-ms10 {
  border: 2px solid var(--signature);
  background-color: #fff;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: all .35s;
  display: flex;
  box-shadow: 0 2px 11px #00000014;
}

.mg-user-sa-indicator-ms10:hover {
  transform: scale(.9);
}

.icon-mg-user-sa-indicator-ms10 {
  width: 1.8rem;
}

.holder-ivnited-time-ll-sa-ms10 {
  align-items: center;
  display: flex;
}

.icon-invited-time-ll-ms10 {
  width: 1.5rem;
}

.box-input-error-sa-ms10 {
  background-color: #7e7e7e;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 1rem;
  padding: .4rem .3rem .4rem .5rem;
  display: flex;
}

.box-input-error-sa-ms10.red {
  background-color: var(--red);
  margin-top: 0;
  padding-left: .7rem;
}

.box-input-error-sa-ms10.orange {
  background-color: var(--yellow);
  display: none;
}

.error-text {
  font-family: soleil, sans-serif;
  font-size: .9rem;
  line-height: 120%;
}

.error-text.white {
  color: #fff;
  font-size: .9rem;
}

.closer-box-input-error-ms10 {
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .4rem;
  transition: all .35s;
  display: flex;
}

.closer-box-input-error-ms10:hover {
  transform: scale(.95);
}

.icon-closer-box-input-error-ms10 {
  width: 1.5rem;
}

.container-create-ms-ms10 {
  width: 100%;
  padding-bottom: 4rem;
}

.create-gesuch-slider-ms10 {
  background-color: #0000;
}

.create-gesuch-slider-mask-ms10 {
  min-height: 90vh;
}

.create-gesuch-slide-contain-ms10 {
  height: 100%;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: scroll;
}

.create-ms-progressbar-ditcher-ms10 {
  margin-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 50%;
}

.home-gesuche-container-ms10 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 7rem;
  display: grid;
}

.decision-proscard-cont-ms10 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 1rem;
  display: flex;
}

.info-tab-decision-cont-ms10 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 2rem;
  display: grid;
}

.activity-cont-decision-card-ms10 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: center start;
  padding-left: .5rem;
  display: grid;
}

.text-pros-activity-ms10 {
  font-family: soleil, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.2;
}

.text-pros-activity-ms10.gray {
  color: #8f8f8f;
}

.status-decision-circle-ms10 {
  border-radius: 180px;
  flex: none;
  width: 2rem;
  height: 2rem;
  margin-bottom: 0;
  padding: .3rem;
}

.status-decision-circle-ms10.gray {
  background-color: #adadad;
}

.status-decision-circle-ms10.blue {
  background-color: var(--blue);
}

.status-decision-circle-ms10.green {
  background-color: var(--green);
}

.cont-explainer-tab-ms10 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 5rem;
  transition: all .35s;
  display: grid;
}

.blob-explainer-cont-card-ms10 {
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  flex-flow: row;
  text-decoration: none;
  transition: all .35s;
  display: flex;
  overflow: hidden;
}

.blob-explainer-cont-card-ms10:hover {
  transform: scale(1.02);
}

.image-thumb-explainer-card-ms10 {
  flex: 0 auto;
  max-width: 35vh;
  height: auto;
  transition: all .35s;
  overflow: hidden;
}

.content-cont-explainer-card-ms10 {
  cursor: pointer;
  flex: 1;
  width: auto;
  padding: 2rem;
}

.home-head-spreader-ms10 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 40vh;
  margin-top: 1rem;
  padding-bottom: 3rem;
  display: flex;
}

.home-agent-icon-ms10 {
  width: 2rem;
  height: auto;
  margin-top: -1px;
}

.gesuch-header-home-ms10 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wbblock-header-cont-ms10, .cont-explainer-video-ms10 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cont-mvpfeature-warning-ms10 {
  flex-direction: column;
  align-items: center;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.cont-spreader-buttons-ms10 {
  flex-wrap: wrap;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-searchiamge-upload-ms10 {
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 2rem;
  padding: 2rem;
}

.grid-cont-image-uplaod-search-ms10 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.upload-button-ms10 {
  background-color: var(--blue);
  cursor: pointer;
  border-radius: 3px;
  flex: none;
  align-items: center;
  padding: .8rem 1.5rem .8rem 1.25rem;
  transition: all .35s;
  display: flex;
}

.upload-button-ms10:hover {
  background-color: #2c75aa;
}

.upload-button-ms10:active {
  transform: scale(.98);
}

.upload-button-ms10.gray {
  background-color: #e8e8e8;
  flex: none;
  align-self: stretch;
  width: auto;
}

.icon-upload-button-ms10 {
  width: 1.5rem;
  margin-right: 1rem;
}

.content-listing-info-ms10 {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 3rem;
  display: grid;
}

.line-detail-property-ms10 {
  align-items: center;
  display: flex;
}

.cont-account-holder-ms10 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: start;
  width: 80%;
  margin-bottom: 3rem;
  display: flex;
}

.ditcher-creation-ms10 {
  padding-left: 1rem;
  padding-right: 4rem;
}

.error-signupbox-ms10 {
  flex-direction: column;
  max-width: 30rem;
  display: flex;
}

.error-signupbox-ms10.hidden {
  display: none;
}

.open-other-login-div-ms10 {
  color: #818181;
  cursor: pointer;
  padding: 1.5rem 3.5rem 1rem;
  text-decoration: underline;
}

.open-other-login-div-ms10.w--current {
  color: #5f5f5f;
  text-decoration: underline;
}

.open-other-login-div-ms10.left-aligned {
  padding-left: 0;
}

.password-cont-register-ms10 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.password-cont-register-ms10.show {
  display: flex;
}

.password-cont-register-ms10.hidden {
  display: none;
}

.logo-holder-acc-page-ms10 {
  margin-top: 3rem;
  margin-bottom: 1rem;
  padding: 2rem;
}

.logo-holder-acc-page-ms10.moving {
  transition: all .35s cubic-bezier(.175, .885, .32, 1.275);
}

.logo-holder-acc-page-ms10.moving:hover {
  transform: scale(1.1);
}

.topbar-message-ms10 {
  background-color: var(--signature);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.text-topbar-message-ms10 {
  color: #000;
  font-size: .85rem;
}

.sendagain-cont-topbar-ms10 {
  cursor: pointer;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 5rem;
  text-decoration: underline;
  transition: all .2s;
}

.sendagain-cont-topbar-ms10:hover {
  transform: scale(.98);
}

.container-topbar-message {
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
}

.thumbnail-explainer-blob-ms10 {
  width: 100%;
}

.mobile-navbar-ms10 {
  width: 100%;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.space-tabbar-pros-ms10 {
  margin-right: 1rem;
}

.text-element-stretcher {
  display: flex;
}

.cont-small-progressbar-ms10 {
  flex: 1;
  align-items: center;
  padding-left: 1rem;
  display: flex;
}

.name-input-grid-ms10 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 80%;
  display: grid;
}

.cont-jumptotop-ms10 {
  z-index: 10;
  opacity: .5;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-right: 2.5rem;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}

.cont-jumptotop-ms10:hover {
  opacity: 1;
}

.cont-time-chattext-ms10 {
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: .5rem;
  display: flex;
}

.time-text-chatbubble-ms10 {
  color: #b3b3b3;
  flex: none;
  font-size: .9rem;
  line-height: 1;
}

.placeholder-rec-pros-ms10 {
  background-color: #7a7a7a;
  justify-content: center;
  align-items: center;
  padding: 8rem 4rem;
  display: flex;
}

.container-pricing-section-ms10 {
  flex-direction: column;
  align-items: center;
  width: 75vw;
  margin-top: 4rem;
  display: flex;
}

.grid-pricing-ms10 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 4rem;
  display: grid;
}

.card-package-pricing-ms10 {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2.25rem 2rem;
  display: flex;
}

.grid-tick-pricing-ms10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: min-content max-content;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: center stretch;
  margin-bottom: 3rem;
  display: grid;
}

.tick-point-pricing-ms10 {
  background-color: var(--signature);
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.icon-tick-point-pricing-ms10 {
  width: 100%;
}

.ms-backg-video-ms10 {
  z-index: 10;
  flex: none;
  width: 80vw;
  height: 45vw;
  position: absolute;
}

.overlay-auto-video-ms10 {
  z-index: 11;
  opacity: 1;
  background-color: #0000001a;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all .5s;
  display: flex;
  position: absolute;
}

.play-button-ms10 {
  background-color: var(--signature);
  color: #000;
  cursor: pointer;
  border-radius: 3px;
  align-items: center;
  padding: .8rem 1.5rem;
  font-size: 1rem;
  line-height: 1;
  transition: all .35s;
  display: flex;
}

.play-button-ms10:hover {
  transform: scale(.98);
}

.icon-play-button-ms10 {
  width: 1.5rem;
  margin-right: .5rem;
}

.reach-bar-ms10 {
  background-color: #ececec;
  border-radius: 180px;
  flex-direction: row;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: 10px;
  display: flex;
}

.progress-reach-bar-ms10 {
  background-color: var(--signature);
  border-radius: 180px;
  height: 10px;
}

.progress-reach-bar-ms10._60 {
  background-color: var(--signature);
  border-radius: 180px;
  width: 60%;
}

.progress-reach-bar-ms10._45 {
  width: 45%;
}

.progress-reach-bar-ms10._95 {
  width: 94%;
}

.icon-success {
  width: 2.5rem;
  margin-right: 1rem;
}

.package-selection-cont-ms10 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.package-selection-cont-ms10.hidden {
  display: none;
}

.package-radio-button-ms10 {
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  padding-left: 0;
  transition: all .35s;
  position: relative;
}

.package-radio-button-ms10:hover {
  transform: scale(1.02);
  box-shadow: 5px 5px 20px #0000001a;
}

.radio-package-button-ms10 {
  cursor: pointer;
  border: 0 #0000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.radio-package-button-ms10.w--redirected-checked {
  border: 3.5px solid var(--signature);
  border-radius: 5px;
}

.radio-package-button-ms10.w--redirected-focus {
  box-shadow: none;
}

.cont-pack-radio-ms10 {
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 1.75rem 2rem;
  display: flex;
}

.label-package-radio-ms10 {
  display: none;
}

.stretcher-reachbar {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.day-selct-header-cont-ms10 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.cont-dayselect-slider-ms10 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.scroll-circle-button-ms10 {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  width: 2.5rem;
  height: 2.5rem;
}

.scroll-circle-button-ms10:hover {
  transform: scale(.95);
}

.cta-remover-image-uplaod-ms10 {
  z-index: 12;
  opacity: 0;
  cursor: pointer;
  background-color: #e0e0e0;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  margin-top: -1rem;
  margin-right: -1rem;
  padding: .4rem;
  transition: opacity .35s;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cta-remover-image-uplaod-ms10:hover {
  z-index: 20;
  opacity: 1;
}

.icon-remove-imagefromupload-ms10 {
  flex: none;
  width: 1.5rem;
}

.cont-image-blocks-upload-ms10 {
  flex-direction: column;
  width: 100%;
  height: auto;
  margin-bottom: 4rem;
  display: flex;
}

.image-card-upload-ms10 {
  cursor: auto;
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
}

.placeholder-image-upload-box-ms10 {
  cursor: grab;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/648730d89f71f5bac130649e_Thumbnail-Placeholder-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  flex: none;
  width: 20vw;
  height: auto;
  overflow: hidden;
}

.cont-labelselect-image-ms10 {
  flex-direction: row;
  flex: 1;
  padding: 1.5rem;
  display: flex;
}

.label-radio-grid-imageuplaod-ms10 {
  flex-wrap: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  width: 100%;
  display: flex;
}

.label-image-radio-ms10 {
  background-color: var(--off-white);
  cursor: pointer;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: .75rem;
  margin-right: .5rem;
  padding: .5rem 1rem;
  transition: all .35s cubic-bezier(.175, .885, .32, 1.275);
  display: flex;
  position: relative;
}

.label-image-radio-ms10:hover {
  background-color: #fff;
  transform: scale(1.02);
  box-shadow: 0 2px 15px #00000024;
}

.label-image-radio-ms10:active {
  transform: scale(.96);
}

.label-image-radio-ms10.small {
  padding: .4rem .9rem .4rem .98rem;
}

.label-image-radio-ms10.hidden-radio {
  display: none;
}

.label-image-select-ms10 {
  border: 0 #0000;
  border-radius: 180px;
  flex: none;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.label-image-select-ms10.w--redirected-checked {
  background-color: var(--signature);
  mix-blend-mode: multiply;
  background-image: none;
}

.label-image-select-ms10.w--redirected-focus {
  box-shadow: none;
}

.label-text-radio-ms10 {
  color: #000;
  margin-bottom: 0;
  font-size: .9rem;
  font-weight: 400;
  position: static;
}

.label-text-radio-ms10.small {
  font-size: .8rem;
}

.spreader-ctas-imageuplaod-ms10 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cont-sub-labels-image-ms10 {
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.holder-heizkosten-ms10 {
  display: none;
}

.cont-logos-payment-methods-ms10 {
  align-items: center;
  display: flex;
}

.icons-logo-payments-ms10 {
  height: 2rem;
}

.box-payments-ms10 {
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  flex-wrap: wrap;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 5rem;
  margin-right: 1rem;
  padding: .45rem .25rem;
  display: flex;
}

.box-payments-ms10:hover {
  opacity: .51;
  background-color: #ccc;
}

.box-payments-ms10:active {
  border-color: red;
}

.cont-confirm-message-steps-ms10 {
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: center;
  display: flex;
}

.stockwerk-selection-ms10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.stockwerk-choice-ms10 {
  margin-top: .5rem;
  display: none;
}

.grid-size-aparmtnent-ms10 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  place-items: stretch start;
  margin-bottom: 2rem;
  display: flex;
}

.cont-input-box-size-ms10 {
  flex-direction: column;
  flex: none;
  display: flex;
}

.spreader-pricing-det-ms10 {
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: flex-end;
  width: 40%;
  display: flex;
}

.new-home-hero-section-ms10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 75vh;
  padding-bottom: 2rem;
  display: flex;
}

.cont-new-home-hero-ms10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 75vw;
  padding-top: 3rem;
  padding-bottom: 4rem;
  display: flex;
}

.cont-new-home-hero-ms10.left {
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 80vh;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.listing-hero-section {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 250vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.image-slideshow-listing-mg {
  z-index: 100;
  background-color: #1d1a17;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.header-image-slideshow-popup-listing {
  justify-content: space-between;
  align-items: center;
  height: 7vh;
  padding-left: 5vw;
  padding-right: 2rem;
  display: flex;
}

.icon-imgae-slideshow-popup-listing {
  width: 1.5rem;
}

.cont-slider-image-slideshow-listing {
  flex-direction: row;
  align-items: center;
  height: 93vh;
  padding-top: 2vh;
  padding-bottom: 10vh;
  display: flex;
}

.slider-image-slideshow-listing {
  background-color: #0000;
  flex: none;
  max-width: 75vw;
  height: 100%;
  padding-left: 5vw;
}

.mask-slider-image-slideshow-listing, .slide-images-slideshow-popup-listing {
  height: 100%;
}

.image-slideshow-popup-listing {
  border-radius: 5px;
  flex: 0 auto;
  height: auto;
}

.cont-image-slideshow-popup-listing {
  background-color: #ffffff08;
  border-radius: 5px;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.close-popup-images-slideshow-lsting {
  opacity: .4;
  cursor: pointer;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  transition: all .35s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.close-popup-images-slideshow-lsting:hover {
  opacity: .8;
}

.l-arrow-image-slideshow-listing, .r-arrow-image-slideshow-listing {
  display: none;
  position: static;
}

.side-cont-slider-image-slideshow-listing {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 20vw;
  height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.circle-cta-image-slideshow-popup-listing {
  z-index: 150;
  cursor: pointer;
  background-color: #ffffff4d;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: 2rem;
  padding: 5px;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: absolute;
  inset: 50% auto 50% 0%;
}

.circle-cta-image-slideshow-popup-listing:hover {
  background-color: #ffffffe6;
  transform: scale(.9);
}

.circle-cta-image-slideshow-popup-listing:active {
  transform: scale(1.1);
}

.circle-cta-image-slideshow-popup-listing.next {
  z-index: 150;
  margin-left: 0;
  margin-right: 2rem;
  padding: 5px;
  inset: 50% 0% 50% auto;
}

.vertical-cta-stack-image-slideshow-popup-listing {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-right: 1rem;
  display: flex;
}

.cont-slider-move-images-slideshow-listing {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  padding-bottom: 2rem;
  display: flex;
}

.cont-hero-listing-page {
  width: 75vw;
  margin-top: 3rem;
  padding-bottom: 1rem;
}

.cont-slideshow-images-listing {
  width: 100vw;
  max-height: 100vh;
  padding: 5vh 10vw;
}

.slider-listing-mg {
  background-color: #f5f5f500;
  border-radius: 5px;
  width: 100%;
  min-height: 90vh;
  overflow: hidden;
}

.cont-slide-images-lisitng-mg {
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.cont-slide-images-lisitng-mg.hero {
  flex-direction: row;
  height: 100%;
  overflow: hidden;
}

.image-listing-slider-mg {
  flex: none;
  align-self: stretch;
}

.cont-slider-actions {
  z-index: 30;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.nav-slider-image-slider-listing {
  display: none;
}

.message-image-chat-support-ms10 {
  border-radius: 5px;
  width: 100%;
  margin-bottom: 1rem;
}

.header-chat-mobile-cont-ms10 {
  display: none;
}

.video-popup-ms-landingpage {
  z-index: 500;
  background-color: var(--off-white);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.video-popup-ms-landingpage.video2, .video-popup-ms-landingpage.video1 {
  display: none;
}

.video-cont-popup-ms-landingoage {
  z-index: 600;
  border-radius: 5px;
  flex: none;
  width: 80vw;
  position: absolute;
  overflow: hidden;
  box-shadow: 0 2px 40px #0003;
}

.status_decision_circle {
  background-color: #d1d1d1;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: 1.6rem;
  height: 1.6rem;
  padding: .3rem;
  display: flex;
}

.status_decision_circle.gray {
  background-color: gray;
}

.status_decision_circle.green {
  background-color: var(--green);
}

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

.text-agent-ms10 {
  color: #1d1d1d;
  text-align: center;
  flex: none;
  align-self: center;
  max-width: 28ch;
  font-family: Albert Sans, sans-serif;
  font-size: 1.563rem;
  font-weight: 600;
  line-height: 1.2;
}

.small-wb-date-box-ms10 {
  background-color: #fff;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  max-width: 80%;
  padding: 1rem 3rem;
  display: flex;
  position: relative;
}

.small-wb-date-box-ms10.gray {
  background-color: var(--off-white);
  border-radius: 5px;
  flex-wrap: wrap;
  place-content: flex-start;
  padding: 1rem 1rem 1rem 3rem;
}

.disperced-prosbubbles-ms-lp {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 22rem;
  margin-top: 3rem;
  margin-bottom: 6rem;
  display: flex;
  position: relative;
}

.content-disperced-bubbles-ms-lp {
  z-index: 10;
  background-color: #f7f7f759;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  box-shadow: 0 2px 50px 40px #f7f7f769;
}

.floating-bubbles-cont-ms-lp {
  z-index: 8;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.white-shadow-bubbles-ms-lp {
  z-index: 9;
  background-image: radial-gradient(circle, #f7f7f7, #f7f7f700 73%);
  width: 100%;
  min-height: 60vh;
  position: absolute;
}

.title-selection-ms10 {
  margin-bottom: 1rem;
}

.letter-section-lp {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.cont-letter-aboutus-lp {
  flex-direction: column;
  align-items: center;
  width: 75vw;
  margin-top: 1rem;
  margin-bottom: 8rem;
  display: flex;
}

.image-letter-aboutus-lp {
  border-radius: 5px;
  width: 100%;
  margin-bottom: 6rem;
}

.letter-box-lp {
  flex-direction: column;
  align-items: flex-start;
  max-width: 60ch;
  font-size: 1.3rem;
  display: flex;
}

.letter-text-lp {
  color: #403f3f;
  max-width: 60ch;
  margin-bottom: 0;
  font-size: 1.3rem;
  line-height: 150%;
}

.cont-secondary-wb-ms10 {
  flex-direction: column;
  align-items: stretch;
  margin-top: 2rem;
  display: none;
}

.feeback-box-listing {
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding: 1rem 2rem;
  display: none;
}

.close-feeback-image-label-popup-listing {
  width: 2rem;
}

.beta-signup-cont-lp {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.spreader-signup-beta {
  align-items: center;
  width: 40rem;
  display: flex;
}

.admin-home-section {
  background-image: linear-gradient(180deg, var(--off-white) 29.9999%, var(--signature) 30%, var(--signature) 46%, var(--signature));
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding: 4rem 10vw 5rem;
  display: flex;
}

.container-home-admin {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  align-items: center;
  width: auto;
  display: grid;
}

.grid-notes-admin-panel {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 12rem 4rem 15rem;
  display: flex;
}

.section-notes-admin {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.cont-posting-note-div-admin {
  z-index: 20;
  flex-direction: column;
  align-items: center;
  width: 50%;
  max-width: 80vw;
  margin-top: 2.5rem;
  display: flex;
  position: fixed;
}

.holder-floater-note-taking-admin {
  z-index: 10;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.white-shadow-addnote-admin {
  z-index: 15;
  background-image: linear-gradient(#f7f7f7 66%, #f7f7f700);
  height: 12rem;
  position: fixed;
  inset: 0% 0% auto;
}

.cont-back-bubble-admin {
  position: relative;
}

.back-bubble-admin {
  z-index: 40;
  padding-top: 2.5rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  position: fixed;
  inset: 0% auto auto 0%;
}

.bubble-back-admin {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 2px 30px #00000012;
}

.bubble-back-admin:hover {
  transform: scale(.95);
}

.icon-backbubble-admin {
  width: 2.6rem;
}

.cont-tasks-adminpage {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  padding: 12rem 10vw 4rem;
  display: flex;
}

.card-main-task-admin {
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  width: 70ch;
  padding: 2rem;
}

.cont-subcards-tasks-admin {
  flex-direction: column;
  align-items: center;
  width: 80vw;
  display: flex;
}

.grid-subtasks-admin {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding-bottom: 8rem;
  display: flex;
}

.grid-main-tasks-admin {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  width: 100vw;
  min-height: 100vh;
  padding: 12rem 15vw 8rem;
  display: grid;
}

.logo-dashboard-adminn {
  width: 7rem;
}

.image-logo-lp {
  width: 7rem;
  margin-top: 0;
}

.pros-card-ms10 {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 2rem;
  padding: .5rem 1.5rem;
  transition: all .3s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.pros-card-ms10:hover {
  box-shadow: 2px 2px 15px 1px #0000000d;
}

.pros-card-ms10.opened {
  margin-bottom: 3rem;
  padding: 2rem 2.5rem;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.55, .055, .675, .19);
}

.pros-card-ms10.wb {
  margin-bottom: 0;
}

.new-popup-window-ms10 {
  background-image: linear-gradient(to top, #0000001c, #0000);
  flex-direction: column;
  justify-content: flex-end;
  min-height: 50vh;
  padding-top: 4rem;
  padding-left: 15vw;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.window-newpopup-ms10 {
  background-color: #fff;
  border-radius: 5px 5px 0 0;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  min-height: 20vh;
  margin-left: 5rem;
  margin-right: 5rem;
  padding: 4rem 5rem 5rem;
  display: flex;
  box-shadow: 0 -2px 40px #0000001a;
}

.header-newslideupwindow-ms10 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: .5rem;
  display: flex;
}

.header-pros-card-ms10 {
  cursor: pointer;
  justify-content: space-between;
  align-items: stretch;
  padding-right: 1rem;
  display: flex;
}

.accordion-pros-card-ms109 {
  flex-direction: column;
  margin-top: 3rem;
  display: flex;
}

.left-header-pros-card-ms10 {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: min-content auto;
  grid-auto-columns: 1fr;
  place-content: center start;
  align-self: center;
  place-items: center start;
  display: grid;
}

.right-header-pros-card-ms10 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.right-header-pros-card-ms10.wb {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.holder-pp-pros-ms10 {
  background-color: #dbdbdb;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 180px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: stretch;
  width: 4rem;
  height: 4rem;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  overflow: hidden;
}

.holder-pp-pros-ms10.opened {
  flex: none;
  width: 9rem;
  height: 9rem;
}

.holder-pp-pros-ms10.wb {
  width: 3rem;
  height: 3rem;
}

.cont-head-card-ms10 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  transition: all .4s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.cont-title-header-ms10 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.cont-like-bubble-card-ms10 {
  background-color: #f7f7f700;
  border-radius: 180px;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: 1rem;
  transition: all .35s;
}

.cont-like-bubble-card-ms10:hover {
  background-color: #f1efef;
}

.cta-holder-header-card-ms10 {
  align-items: center;
  margin-top: .75rem;
  transition: all .4s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.cta-holder-header-card-ms10.closed {
  display: none;
}

.row-extractas-header-card-ms10 {
  margin-right: 1rem;
}

.image-pp-pros-card-ms10 {
  max-width: 100%;
}

.bb-sa-acc-pros-card-ms10 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 1.5rem;
  margin-bottom: 2rem;
  display: flex;
}

.bb-sa-acc-pros-card-ms10.head {
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.grid-bb-acc-pros-card-ms10 {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  align-self: flex-start;
  justify-items: stretch;
  width: 90%;
  margin-top: 1.25rem;
  display: grid;
}

.grid-bb-acc-pros-card-ms10.bigmarg {
  grid-column-gap: 3rem;
  grid-row-gap: 1.75rem;
  flex: none;
  width: 100%;
  margin-top: 1.5rem;
}

.rated-cont-info-track-card-ms10 {
  align-items: center;
  display: flex;
}

.text-sa-card-ms10 {
  color: #000;
  font-family: soleil, sans-serif;
  font-size: 1.25rem;
}

.text-sa-card-ms10.gray {
  color: gray;
}

.text-sa-card-ms10.head {
  font-size: 1.35rem;
  font-weight: 500;
}

.text-sa-card-ms10.head.gray {
  font-weight: 400;
}

.divider-line-card-sa-ms10 {
  background-color: #ebebeb;
  border-radius: 180px;
  width: 100%;
  height: 1px;
}

.sa-container-ms10 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.column-sa-card-ms10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: grid;
}

.column-sa-card-ms10.header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.icon-like-ms10 {
  transition: all .35s;
}

.icon-like-ms10:hover {
  transform: scale(1.1);
}

.button-rounded-action-ms10 {
  background-color: var(--signature);
  color: #fff;
  cursor: pointer;
  border-radius: 180px;
  flex: none;
  align-items: center;
  min-height: 2.5rem;
  padding: .25rem 1rem;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  transition: all .35s;
  display: flex;
}

.button-rounded-action-ms10:hover {
  background-image: linear-gradient(#0000000d, #0000000d);
  transform: scale(.99);
}

.button-rounded-action-ms10.gray {
  color: #505050;
  background-color: #ddd;
  align-items: center;
  line-height: 1;
}

.button-rounded-action-ms10.yellow {
  background-color: var(--yellow);
}

.button-rounded-action-ms10.green {
  background-color: var(--green);
}

.button-rounded-action-ms10.red {
  background-color: var(--red);
}

.button-rounded-action-ms10.hyellow {
  color: #505050;
  background-color: #ddd;
}

.button-rounded-action-ms10.hyellow:hover {
  background-color: var(--yellow);
  color: #fff;
  background-image: linear-gradient(#0000000d, #0000000d);
}

.button-rounded-action-ms10.hred {
  color: #505050;
  background-color: #ddd;
}

.button-rounded-action-ms10.hred:hover {
  background-color: var(--red);
  color: #fff;
}

.icon-roundedaction-button-ms10 {
  height: 1.5rem;
}

.icon-roundedaction-button-ms10.lmarg {
  margin-left: -.2rem;
  margin-right: .75rem;
  padding-left: 0;
}

.hero-about-us-ms10 {
  background-color: var(--off-white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 7rem;
  padding-left: 12.5vw;
  padding-right: 12.5vw;
  display: flex;
}

.overview-chats-admin {
  flex-direction: column;
  align-items: center;
  width: 75vw;
  display: flex;
}

.section-overview-chats-admin {
  background-color: var(--off-white);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding-top: 5rem;
  display: flex;
}

.card-chat-pros-admin {
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 1.75rem;
  padding: 1.5rem 1.75rem 1.5rem 2rem;
  transition: all .35s;
  display: flex;
  position: relative;
}

.card-chat-pros-admin:hover {
  box-shadow: 2px 1px 15px #00000012;
}

.unread-indicator-chat-admin {
  background-color: var(--signature);
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 7px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cont-chat-page-admin {
  width: 50vw;
}

.holder-closer-video-popup-lp {
  position: relative;
}

.cont-closer-videopopup-lp {
  z-index: 200;
  cursor: pointer;
  padding: 2rem 3rem 1rem 1rem;
  position: fixed;
  inset: 0% 0% auto auto;
}

.close-bubble-videopopup-lp {
  cursor: pointer;
  background-color: #e6e6e6;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.close-bubble-videopopup-lp:hover {
  background-color: #dfdfdf;
  transform: scale(.95);
}

.icon-close-videopopup-lp {
  width: 1.5rem;
  height: 1.5rem;
}

.block-brand-color-styleguide {
  background-color: var(--signature);
  width: 8rem;
  height: 8rem;
}

.footer-logo-lp {
  width: 10rem;
}

.section-sa-ms-lp {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 40vh;
  display: flex;
}

.container-sa-module-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 75vw;
  margin-top: 6rem;
  margin-bottom: 4rem;
  display: flex;
}

.sa-showcaser-block-ms-lp {
  width: auto;
  max-width: 100rem;
}

.spreader-ctas-sa-lp {
  flex-direction: row;
  align-items: center;
  margin-top: .75rem;
  display: flex;
}

.slider-sa-showcaser-ms-lp {
  width: 100%;
}

.slider-showcaser-sa-ms-lp {
  background-color: #0000;
  flex-direction: column;
  height: auto;
  display: flex;
}

.mask-slider-sa-showcaser-ms-lp {
  flex: 1;
  height: auto;
  position: relative;
}

.slide-slider-sa-showcaser-ms-lp {
  height: auto;
}

.container-slider-sa-showcaser-ms-lp {
  height: 100%;
}

.prev_sa-sc, .next_sa-sc {
  width: 0;
  height: 0;
  display: none;
}

.showcase-invite-button {
  background-color: var(--signature);
  color: #fff;
  border-radius: 180px;
  flex: none;
  align-items: center;
  min-height: 2.75rem;
  padding: .5rem 1.25rem;
  font-size: 1.1rem;
  line-height: 1;
  transition: all .35s;
  display: flex;
}

.showcase-invite-button:hover {
  background-color: #a3805a;
  transform: scale(.95);
}

.showcase-invite-button:active {
  transform: scale(1.05);
}

.icon-button-plus-showcase {
  width: 1.75rem;
  margin-left: -.5rem;
  margin-right: .75rem;
}

.showcase-cancel-button {
  color: #4e4e4e;
  background-color: #ddd;
  border-radius: 180px;
  flex-direction: row;
  flex: none;
  align-items: center;
  min-height: 2.75rem;
  padding: .5rem 1.25rem;
  font-size: 1.1rem;
  line-height: 1;
  transition: all .35s;
  display: flex;
}

.showcase-cancel-button:hover {
  background-color: #ccc;
  transform: scale(.95);
}

.showcase-cancel-button:active {
  transform: scale(1.05);
}

.section-appointments-ms-lp {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 50vh;
  display: flex;
}

.cont-cal-presentation-lp {
  width: 75vw;
  margin-top: 4rem;
  margin-bottom: 5rem;
}

.score-explainer-sa-lp {
  color: gray;
  align-items: center;
  margin-top: 1rem;
  padding-top: .35rem;
  padding-bottom: .35rem;
  display: flex;
}

.contain-sa-explainer-sa-lp {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-explainer-grading-ms10 {
  color: gray;
  margin-top: -3px;
  font-size: 1rem;
  line-height: 1.2;
}

.chat-prospect-window-ms10 {
  z-index: 40;
  background-color: #0006;
  justify-content: flex-end;
  width: 100vw;
  min-height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.chat-window-pros-ms10 {
  background-color: var(--off-white);
  flex-direction: column;
  justify-content: flex-end;
  align-self: stretch;
  width: 60rem;
  height: auto;
  display: flex;
  position: relative;
}

.messages-window-ms10 {
  flex-direction: column-reverse;
  flex: 1;
  padding: 1.5rem 4rem 10rem;
  display: flex;
  overflow: scroll;
}

.info-header-pros-chat-ms10 {
  justify-content: space-between;
  align-items: center;
  padding: 2rem 4rem 1rem;
  display: flex;
}

.window-chat-prospect-ms10 {
  background-image: linear-gradient(to bottom, #f7f7f700, var(--off-white) 32%);
  padding: 3rem 4rem 4rem;
  position: absolute;
  inset: auto 0% 0%;
}

.section-content-listing-mg {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 90vh;
  display: flex;
}

.cont-cotent-listing-mg {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 75vw;
  min-height: 50vh;
  margin-top: 4rem;
  display: flex;
}

.cont-request-content-lsiting-mg {
  background-color: var(--off-white);
  box-shadow: none;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 15rem;
  padding: 2rem;
  display: flex;
  position: sticky;
  top: 4rem;
}

.cont-info-listing-mg {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: 55vw;
  min-height: 20vh;
  display: flex;
}

.slider-box-request-lisitng-mg {
  height: 200vh;
  position: static;
}

.cont-lisitng-infomation-mg {
  width: 100%;
  margin-bottom: 7rem;
}

.map-listing-mg {
  border-radius: 5px;
}

.allg-infos-listing-grid-mg {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.dummie-div {
  background-color: #cacaca;
  border-radius: 5px;
  height: 7rem;
}

.indicatorbar-status-cal-ms-lp {
  background-color: #adadad;
  border-radius: 180px;
  align-items: center;
  height: 1.6rem;
  margin-right: 1.5rem;
  padding: .4rem .7rem;
  display: flex;
}

.label-indicator-status-lp {
  color: #fff;
  font-family: soleil, sans-serif;
  font-size: .85rem;
  line-height: 1;
}

.cont-repeat-animation-lp {
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: flex-end;
  min-height: 4rem;
  margin-top: -3rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.button-repeat-animation-lp {
  background-color: var(--signature);
  cursor: pointer;
  border-radius: 180px;
  flex-direction: row;
  flex: none;
  align-items: center;
  min-height: 2rem;
  padding: .25rem 1rem .25rem .5rem;
  transition: all .35s;
  display: none;
}

.button-repeat-animation-lp:hover {
  background-color: #a88258;
  transform: scale(.98);
}

.icon-repeat-animation-lp {
  width: 2rem;
  margin-right: .5rem;
}

.label-repreat-animation-lp {
  color: #fff;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}

.invite-makler-navbar {
  z-index: 5;
  background-color: #fff;
  flex: none;
  width: 100vw;
  padding-left: 12.5vw;
  padding-right: 12.5vw;
}

.section-grid-valprop-lp-invite {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 60vh;
  display: flex;
}

.cont-grid-value-prop {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 75vw;
  min-height: 30vh;
  margin-top: 5rem;
  margin-bottom: 5rem;
  display: grid;
}

.element-grid-value-prop-lp-invite {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.element-grid-value-prop-lp-invite.padd-r {
  padding-right: 4rem;
}

.section-video-demo-lp-invite {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 40vh;
  display: flex;
}

.cont-video-title-demo-lp-invite {
  flex-direction: column;
  align-items: flex-start;
  width: 75vw;
  padding-bottom: 12vh;
  display: flex;
}

.spreader-video-playbutton-time {
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}

.responsive-two-button-margin {
  margin-right: 2rem;
}

.asset-image-invite-makler-lp {
  width: 100%;
}

.section-beige-comnversion-lp-invite-makler {
  background-color: var(--signature);
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 30vh;
  display: flex;
}

.cont-cta-beige-section-lp-invite {
  width: 75vw;
  padding-top: 2rem;
  padding-bottom: 5rem;
}

.cont-cta-beige-section-lp-invite.more-margin {
  padding-top: 5rem;
}

.popup-invite-makler {
  z-index: 100;
  background-image: linear-gradient(#0000, #00000036);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100vh;
  padding-top: 20vh;
  padding-left: 25vw;
  padding-right: 25vw;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
  overflow: scroll;
}

.popup-invite-makler.show-popup {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.popup-element-invite-makler {
  background-color: var(--off-white);
  border-radius: 10px 10px 0 0;
  flex-direction: column;
  flex: none;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  min-height: 80vh;
  padding: 3rem 4rem;
  display: flex;
  box-shadow: 0 2px 40px 14px #00000014;
}

.header-popup-invite-makler-admin {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.main-section-makler-invite-admin {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding-top: 4rem;
  padding-bottom: 20vh;
  display: flex;
}

.main-cont-invite-overview-invite-makler-admin {
  min-width: 50vw;
  max-width: 40rem;
  min-height: 20vh;
}

.header-overview-page-invitre-makler-admin {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 1.5rem;
  display: flex;
}

.form-cont-invite-new-makler-admin-console {
  width: 100%;
}

.spreader-invite-footer-popup-inviting-makler-admin {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.confirm-box-invited-makler-admin-iinvite {
  background-color: var(--green);
  border-radius: 180px;
  flex-direction: row;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.icon-auto {
  width: auto;
  padding: .25rem 1.5rem .25rem .75rem;
  display: none;
}

.image-4 {
  width: 2rem;
  margin-right: .5rem;
}

.input-paste-spreader {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, min-content) 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  display: grid;
}

.paste-cta-admin {
  outline-offset: 0px;
  cursor: pointer;
  background-color: #e2e2e2;
  border-radius: 180px;
  outline: 1px dashed #b9b9b9;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: .55rem;
  transition: all .35s;
  display: flex;
}

.paste-cta-admin:hover {
  outline-color: var(--signature);
  transform: scale(.95);
}

.paste-cta-admin:active {
  outline-color: var(--green);
  outline-width: 2px;
  transform: scale(.8);
}

.paste-cta-admin.bigger {
  width: 3rem;
  height: 3rem;
}

.paste-icon-admin {
  flex: 1;
  width: auto;
}

.cont-list-makler-invited {
  grid-column-gap: 3rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: stretch;
  min-height: 100vh;
  padding-bottom: 10rem;
  display: flex;
}

.card-invited-makler-admin {
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  padding: 1.5rem 3rem 1.5rem 2rem;
  transition: all .35s;
  display: flex;
}

.card-invited-makler-admin:hover {
  transform: scale(.99);
  box-shadow: 0 2px 11px #00000014;
}

.card-invited-makler-admin:active {
  transform: scale(.96);
}

.card-invited-makler-admin.hidden {
  display: none;
}

.right-part-card-makler-admin {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.makler-invite-status {
  background-color: #bbb;
  border-radius: 181px;
  width: 1rem;
  height: 1rem;
}

.left-card-invite-makler-admin {
  flex: 1;
  align-items: center;
  font-size: 1rem;
  display: flex;
}

.title-select-spreader-admin {
  flex-wrap: wrap;
  display: flex;
}

.greeting-container-widening-invite {
  min-height: 4rem;
}

.r-side-lp-display-cal-card-lp-ms {
  justify-content: space-between;
  width: 100%;
  padding-left: 2rem;
  display: flex;
}

.section-quick-answers-invite {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 50vh;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
}

.cont-quick-answers-lp-invitre {
  flex-direction: column;
  align-items: flex-start;
  width: 75vw;
  display: flex;
}

.grid-quick-answers-lp-invite-makler {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.popup-cta-invite-makler-lp {
  z-index: 100;
  background-color: #000000cf;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.cont-popup-invite-makler-prime-cta {
  background-color: var(--off-white);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  min-height: 30vh;
  padding: 4rem;
  display: flex;
}

.close-popup-invite-makler {
  cursor: pointer;
  background-color: #e2e2e2;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-bottom: 1rem;
  padding: .5rem;
  display: flex;
}

.close-popup-invite-makler:hover {
  transform: scale(.9);
}

.popup-header-invite-makler {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.cont-confirm-requested-demo-invite-admin {
  background-color: var(--green);
  flex-direction: row;
  align-items: center;
  width: 100vw;
  min-height: 4vh;
  padding: .5rem 12.5vw;
  display: none;
}

.icon-confirm-requested-demo-makler-invite-lp {
  width: 1.2rem;
  margin-right: 1rem;
}

.section-create-ms-lp-10 {
  flex-direction: column;
  align-items: stretch;
  width: 100vw;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
}

.h-sa {
  font-family: Albert Sans, sans-serif;
  font-size: 1.45rem;
  font-weight: 600;
  line-height: 1.2;
}

.cont-mobile-tab-slider-ms10, .bottom-sheet-mobile, .mobile-logo-header-ms10, .back-to-start-mobile-layout-ms10 {
  display: none;
}

.lead-bottom-sheet-admin {
  z-index: 200;
  background-image: linear-gradient(#0000, #0000003d);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 30vh;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
  overflow: scroll;
}

.cont-lead-bottom-sheet-admibn {
  background-color: #fff;
  border-radius: 10px 10px 0 0;
  flex: none;
  width: 50vw;
  min-height: 150vh;
  padding: 3rem;
  overflow: scroll;
}

.cont-lead-sheet-makler-admin {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 2rem;
  display: flex;
}

.edit-bubble-note-admin {
  cursor: pointer;
  background-color: #f7f7f700;
  border-radius: 180%;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  transition: all .35s;
  display: flex;
}

.edit-bubble-note-admin:hover {
  background-color: #d3d3d3;
  transform: scale(1.2);
  box-shadow: 0 2px 20px #00000014;
}

.edit-bubble-note-admin:active {
  transform: scale(.9);
}

.edit-bubble-note-admin.confirm {
  display: none;
}

.spreader-note-header-admin {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.cont-editing-notes-invite-admin {
  flex-flow: column;
  height: auto;
  margin-bottom: .5rem;
  display: flex;
}

.notes-text-input-field-admin {
  color: #000;
  cursor: text;
  background-color: #fff;
  border: 1px #ebebeb;
  border-radius: 10px;
  width: 100%;
  min-height: 30vh;
  margin-bottom: 0;
  padding: 1.5rem 1.6rem 1.5rem 1.5rem;
  font-size: 1.1rem;
  line-height: 1.8rem;
  overflow: visible;
}

.cont-note-makler-invite-admin {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.icon-edit-note-admin {
  flex: none;
  width: .8rem;
}

.edit-note-formblock-admin {
  flex: 1;
}

.hidden-form-button {
  display: none;
}

.cont-gen-info-makler-admin {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.cont-infos-wbblock-ms10 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  margin-top: .5rem;
  margin-bottom: 2rem;
  display: flex;
}

.new-logo-test-navbar {
  width: 6.5rem;
}

.new-logo-test-navbar.mobile {
  display: none;
}

.item-navbar-ms-vertical-ms10 {
  color: #4d4d4d;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 2.6rem;
  margin-right: 0;
  padding: .7rem 1.25rem;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: relative;
}

.item-navbar-ms-vertical-ms10:hover {
  background-color: #e0e0e0;
}

.item-navbar-ms-vertical-ms10:active {
  transform: scale(.95);
}

.item-navbar-ms-vertical-ms10.w--current {
  outline-offset: 0px;
  color: #000;
  text-align: center;
  outline: 2px solid #e9e9e9;
  box-shadow: 0 2px 11px #0000000d;
}

.item-navbar-ms-vertical-ms10.gray {
  background-color: var(--off-white);
}

.cont-profile-pciture-newnavbar-ms10 {
  z-index: 2;
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.6rem;
  height: 2.6rem;
  transition: all .2s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: static;
  overflow: hidden;
}

.cont-profile-pciture-newnavbar-ms10:hover {
  transform: scale(.9);
}

.cont-profile-pciture-newnavbar-ms10:active {
  transform: scale(.7);
}

.navbar-horizontal-landlord {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem 5vw 2rem;
  display: flex;
}

.new-navbar-landlord {
  z-index: 1;
  background-color: #ddd0;
  width: 100%;
}

.cont-new-navbar-landlord {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr max-content .5fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  align-items: center;
  display: grid;
}

.home-navlink-inproduct-landlord {
  flex: none;
  align-self: center;
  height: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  transition: all .35s cubic-bezier(.645, .045, .355, 1);
}

.home-navlink-inproduct-landlord:hover {
  transform: scale(.98);
}

.menu-navbar-new-landlord {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.hmtl-navbar {
  display: none;
}

.cont-home-agent-icon-ms10 {
  border-radius: 180px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-bottom: 1.5rem;
  margin-left: -.25rem;
  margin-right: 1rem;
  display: flex;
  position: relative;
}

.ring-agent-ms10 {
  border: 1px solid var(--signature);
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: scale(1.1);
}

.ring-agent-ms10._2 {
  opacity: .6;
  transform: scale(1.4);
}

.ring-agent-ms10._3 {
  opacity: .2;
  transform: scale(1.7);
}

.home-topbar-lp {
  background-color: var(--signature);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 1.75rem;
  padding-left: 12.5vw;
  padding-right: 12.5vw;
  display: flex;
}

.link-in-small-text, .link-2 {
  color: #fff;
  text-decoration: underline;
}

.cont-businesses-hero-lp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  align-items: flex-start;
  width: 75vw;
  margin-bottom: 8vh;
  display: grid;
}

.ws-section {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 150vh;
  padding: 2rem 12.5vw 5rem;
  display: flex;
}

.navbar-horizontal-searcher {
  padding: 1rem 5vw 2rem;
}

.call-button-admin {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #000;
  background-color: #fff;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: auto;
  font-size: .8rem;
  text-decoration: none;
  display: flex;
}

.call-button-admin:active {
  transform: scale(.9);
}

.icon-call-button-admin {
  flex: none;
  width: 1rem;
}

.cont-width-admin {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.menu-item-admin-dashboard {
  color: #1a1a1a;
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  width: 15rem;
  padding: 1.3rem 2rem;
  font-size: 1rem;
  line-height: 1.2;
  text-decoration: none;
  transition: all .25s cubic-bezier(.645, .045, .355, 1);
}

.menu-item-admin-dashboard:hover {
  transform: scale(.97);
}

.cont-profile-account-page-ms10 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 10rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cont-navigate-settings-grid-ms10 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.card-settings-direction-ms10 {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.prime-cta-start-search-home-hero-lp {
  background-color: var(--signature);
  color: #fff;
  cursor: pointer;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  padding: .7rem 1.5rem .75rem;
  font-size: 1.1rem;
  line-height: 1.2;
  text-decoration: none;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.prime-cta-start-search-home-hero-lp:hover {
  background-color: #cea170;
  transform: scale(.99);
  box-shadow: 0 2px 20px #00000012;
}

.prime-cta-start-search-home-hero-lp:active {
  transform: scale(.96);
}

.cont-account-popup-navbar-ms10 {
  flex: none;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.hover-menu-account-ms10 {
  flex-direction: column;
  flex: 1;
  align-items: flex-end;
  min-width: 20rem;
  margin-top: 1.25rem;
  transition: all .35s cubic-bezier(.645, .045, .355, 1);
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
}

.hover-menu-account-ms10.shown {
  min-width: 10rem;
  display: flex;
}

.shadow-menu-hover-navbar-ms10 {
  z-index: 1;
  flex-direction: column;
  align-items: flex-end;
  padding-bottom: 1rem;
  padding-left: 1rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.shadow-shadow-menu {
  filter: blur(40px);
  background-color: #96969642;
  border-radius: 180px;
  width: 90%;
  height: 90%;
  margin-top: 1rem;
  margin-left: 1rem;
}

.list-menu-hover-navbar-ms10 {
  z-index: 2;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.cont-lefter-account-page-ms10 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  align-items: center;
  height: auto;
  display: flex;
}

.section-signin-lp {
  flex-direction: row;
  justify-content: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.cont-grid-singin-page-lp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  display: grid;
}

.side-form-signingrid-lp {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem 2rem;
  display: flex;
}

.side-info-signingrid-lp {
  background-color: var(--signature);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2rem 5rem;
  display: flex;
}

.cont-login-form-page-lp {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 30rem;
  max-width: 30rem;
  height: 100%;
  display: flex;
}

.cont-signin-block-page-lp {
  min-width: 50ch;
}

.section-chat-page-ms10 {
  width: 100vw;
  height: 100vh;
}

.header-chat-session-ms10 {
  z-index: 10;
  background-image: linear-gradient(#f1f1f1, #f1f1f1 39%, #fff0);
  flex-direction: row;
  align-items: center;
  padding: 3rem 20vw 5rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.cont-header-chat-session-ms10 {
  background-color: #fff;
  border-radius: 180px;
  justify-content: space-between;
  align-items: center;
  width: 65vw;
  min-height: 2.5rem;
  padding: 1rem 1.5rem;
  display: flex;
  overflow: hidden;
}

.link-back-to-chat-overview-ms10 {
  color: #505050;
  align-self: stretch;
  align-items: center;
  height: auto;
  padding-left: 2rem;
  font-size: .9rem;
  line-height: 1.2;
  display: flex;
}

.section-ws {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 150vh;
  padding: 5rem 12.5vw;
  display: flex;
}

.cont-sa-section-ws {
  width: 70vw;
}

.card-sa-page-selbstauskunft-ws {
  background-color: #fff;
  border-radius: 10px;
  min-height: 80vh;
  padding: 4rem 5rem 5rem;
}

.cont-profile-image-sa-page-ws {
  background-color: #cacaca;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 180px;
  width: 7rem;
  height: 7rem;
  overflow: hidden;
}

.header-element-selbstauskunf-page-ws {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.cont-holding-title-name {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.card-people-selbstauskunft-page-ws {
  background-color: var(--off-white);
  cursor: pointer;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-height: 7rem;
  padding: 2rem;
  transition: all .35s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.card-people-selbstauskunft-page-ws:hover {
  background-color: #ebebeb;
  transform: scale(.98);
}

.grid-people-sa-page-edit-ws {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon-plus-add-people-sa-ws {
  flex: none;
  width: 2rem;
  margin-right: 1rem;
}

.card-person-selbstauskunft-page-ws {
  background-color: var(--off-white);
  border-radius: 5px;
  padding: 2rem;
}

.cont-header-page-sa-ws {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.lside-header-element-sa-page-ws {
  flex: none;
  align-items: center;
  display: flex;
}

.rside-header-element-sa-page-ws {
  flex-flow: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.hide-show-sensitive-info-sa-page-ws {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #919191;
  flex-direction: row;
  align-items: center;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: .9rem;
  line-height: 1.2;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.hide-show-sensitive-info-sa-page-ws:hover {
  color: #202020;
  text-decoration: underline;
}

.icon-hide-show-sensitive-ws {
  width: 1.5rem;
}

.cont-home-dashboard-ws {
  width: 60vw;
}

.header-create-ms-new-ms10 {
  width: 100vw;
  margin-bottom: 1.5rem;
  padding: 2.5rem 4rem 1rem;
}

.header-create-ms-new-ms10.white {
  background-color: #fff;
}

.header-create-ms-new-ms10.no-marg {
  width: 100px;
  min-width: 20rem;
  height: 100vw;
  margin-bottom: 0;
  padding-top: 1.5rem;
  padding-right: 0;
  position: static;
}

.cont-header-create-ms-ms10 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.new-create-ms-progressbar-ditcher-m10 {
  flex: none;
  width: 70ch;
  font-size: 1rem;
}

.navigator-bar-createms-ms10 {
  z-index: 100;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  padding: 1rem 4rem 2rem;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.cont-navigator-bar-ms10 {
  grid-template-rows: auto;
  grid-template-columns: auto 70ch auto;
  grid-auto-columns: 1fr;
  place-content: space-between;
  align-items: center;
  width: 100%;
  font-size: 1rem;
  display: flex;
}

.section-createms-in-product-ms10 {
  flex-direction: column;
  align-items: center;
  min-height: 100vh;
  padding-top: 4rem;
  padding-left: 25vw;
  padding-right: 25vw;
  display: flex;
}

.helper-navbar-create-ms-ms10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  margin-right: -1rem;
  display: flex;
}

.agent-create-ms-text {
  color: #000;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Albert Sans, sans-serif;
  font-size: 1.953rem;
  font-weight: 700;
  line-height: 1.2;
}

.agent-create-ms-text.centered {
  text-align: center;
  max-width: 25ch;
}

.header-navbar-create-ms-logo-ms10 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  align-items: center;
  padding-top: 3rem;
  display: flex;
}

.overlay-change-profile-picture-ms10 {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  transform-style: preserve-3d;
  background-color: #3636367d;
  border-radius: 181px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  transition: all .35s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.overlay-change-profile-picture-ms10:hover {
  opacity: 1;
  transform: scale3d(1none, 1none, 1none);
  padding-bottom: 0;
}

.overlay-change-profile-picture-ms10.box {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  opacity: 1;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  font-size: 1rem;
  line-height: 1.2;
  text-decoration: none;
}

.overlay-change-profile-picture-ms10.box.hide {
  opacity: 1;
  background-color: #36363600;
  text-decoration: none;
  display: none;
}

.overlay-change-profile-picture-ms10.box.hide:hover {
  background-color: #dfdfdf;
}

.icon-edit-profile-image-account-ms10 {
  width: 3rem;
}

.cont-pricing-sidebyside-lp {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: auto;
  max-width: 60rem;
  margin-top: 2rem;
  display: grid;
}

.card-pricing-lp {
  background-color: #fff;
  border-radius: 10px;
  height: 100%;
  padding: 3rem;
  transition: all .35s cubic-bezier(.455, .03, .515, .955);
  box-shadow: 0 2px 40px #00000014;
}

.card-pricing-lp:hover {
  transform: scale(1.02);
}

.text-pricing-explainer-lp {
  font-size: 1.2rem;
  line-height: 1.4;
}

.cont-add-business-ms-ms10 {
  background-color: #fff;
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 35vw;
  margin-left: 4rem;
  padding: 2rem;
  display: flex;
}

.cont-decision-searchtype-lp-cg {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.bigger-select-button-cg {
  color: #000;
  text-align: left;
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  margin-bottom: 0;
  padding: 1.75rem 1.75rem 1.75rem 2rem;
  font-size: 1.2rem;
  line-height: 1.2;
  text-decoration: none;
  transition: all .45s;
  position: relative;
}

.bigger-select-button-cg:hover {
  transform: scale(1.01);
}

.bigger-select-button-cg.business {
  border-radius: 10px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.bigger-select-radio-field-cg {
  border: 0 #ccc0;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.bigger-select-radio-field-cg.w--redirected-checked {
  border: 3px solid var(--signature);
}

.bigger-select-radio-field-cg.w--redirected-focus {
  box-shadow: none;
}

.grid-actions-admin-panel {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  align-items: start;
  width: 100%;
  height: 100%;
  padding: 12rem 12.5vw;
  display: grid;
}

.small-footer-lp {
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 2rem;
  padding: 1.5rem 10vw;
  display: flex;
}

.cont-small-footer-lp {
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.logo-small-footer-lp {
  width: 7rem;
}

.cont-links-small-footer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-small-footer {
  color: #272727;
  font-size: .9rem;
  line-height: 1.2;
  text-decoration: none;
}

.cont-business-offer-ms10 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  align-items: center;
  display: flex;
}

.cont-business-profile-account-holder-ms10 {
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 10rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cont-password-indicators-lp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.item-check-passwordrequ-lp {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  align-items: center;
  display: flex;
}

.bubble-password-requ-lp {
  background-color: gray;
  border-radius: 180px;
  flex: none;
  width: 1.1rem;
  height: 1.1rem;
}

.bubble-password-requ-lp.check {
  background-color: var(--green);
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/65e45e05cde95cfb85fcff64_check-overlay-backg-image.png");
  background-position: 50%;
  background-size: cover;
}

.spreader-button-register-lp {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.cont-password-input-lp {
  align-items: center;
  display: flex;
  position: relative;
}

.cta-hide-show-password-lp {
  z-index: 100;
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 100%;
  margin-right: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.cta-hide-show-password-lp.morph {
  padding-right: .5rem;
}

.icon-hideshow-password-lp {
  width: 1.4rem;
}

.cont-frames-create-gesuch-frames-ms10 {
  flex-direction: column;
  align-items: stretch;
  width: 80vw;
  display: flex;
}

.section-create-gesuch-ms10 {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.frame-form-ms10 {
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  min-height: 50vh;
  padding-bottom: 25vh;
  transition: all .35s cubic-bezier(.55, .085, .68, .53);
  display: none;
}

.frame-form-ms10.hidden-frame {
  opacity: 0;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
  display: none;
}

.frame-form-ms10.dev-frame {
  display: flex;
}

.cont-frame-new-funnel-ms {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 70ch;
  font-size: 1rem;
  display: flex;
}

.cont-frame-new-funnel-ms.wider {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 65vw;
  display: flex;
}

.center-success-box-form-ms {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.center-success-box-form-ms.twoctas {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
}

.center-success-box-form-ms.start {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.bubble-success-form-ms {
  background-color: #d1d1d1;
  border-radius: 180px;
  flex: none;
  width: 3rem;
  height: 3rem;
}

.bubble-success-form-ms.error {
  background-color: #d06a6a4f;
}

.bubble-success-form-ms.loading {
  background-color: #7777774f;
}

.bubble-success-form-ms.success {
  background-color: #5bad764f;
}

.icon-bubble-success-form-ms.hidden {
  display: none;
}

.icon-agent-freefly-ms {
  width: 1.8rem;
  display: block;
  overflow: visible;
}

.cont-logo-image-preview-upload-offer {
  background-color: #ddd;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 8rem;
  height: 8rem;
  display: flex;
  overflow: hidden;
}

.cont-big-radio-button-ms {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 1.75rem 2rem;
  font-weight: 400;
  display: flex;
  position: absolute;
  inset: 0%;
}

.plus-icon-add-new-gesuch-ms {
  width: 2rem;
}

.cont-preview-property-create-gesuch-ms {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  min-height: 30vh;
  overflow: hidden;
}

.image-thumbnail-preview-success-property-created-ms {
  width: 100%;
}

.cont-info-preview-created-property-ms {
  flex-flow: column;
  min-height: 4rem;
  padding: 1rem;
  display: flex;
}

.cont-select-room-sizes-create-gesuch-mieter-ms {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.select-room-circles-selection-creategesuch-ms {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 0;
  padding-left: 0;
  font-family: soleil, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
  transition: all .2s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.select-room-circles-selection-creategesuch-ms:hover {
  transform: scale(.9);
}

.select-room-circles-selection-creategesuch-ms.energy {
  width: 3rem;
  height: 3rem;
  font-size: 1.3rem;
}

.radio-select-room-circles-selection-creategesuch-ms {
  z-index: 1;
  border-style: none;
  border-color: #ccc0;
  border-radius: 180%;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
}

.radio-select-room-circles-selection-creategesuch-ms.w--redirected-checked {
  z-index: 5;
  border: 3px solid var(--signature);
  background-color: var(--signature);
  mix-blend-mode: multiply;
  inset: 0%;
}

.icon-trigger-room-count-custom-circle-ms {
  width: 1.2rem;
  height: 1.2rem;
  position: absolute;
}

.trigger-add-cost-extra-ms10 {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: all .35s ease-in;
  display: flex;
}

.trigger-add-cost-extra-ms10:hover {
  transform: scale(.95);
}

.icon-trigger-add-cost-extra-ms10 {
  width: 1.25rem;
  height: 1.25rem;
}

.cont-heat-cost-additional-ms {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hider-cont-add-heating-cost-ms {
  display: none;
}

.par-form {
  color: #000;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  line-height: 1.8;
}

.par-form.gray {
  color: gray;
}

.par-form.centered {
  text-align: center;
}

.hider-cont-manual-movein-date-ms10 {
  flex-flow: column;
  display: none;
}

.cont-radio-business-select-ms {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.placeholder-logo-business-radio-ms {
  background-color: #dadada;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  overflow: hidden;
}

.logo-business-holder-radio-button-ms.add {
  padding: 1rem;
}

.button-new-create-gesuch {
  background-color: var(--signature);
  text-align: center;
  letter-spacing: .2px;
  border-radius: 3px;
  align-self: center;
  padding: .9rem 2rem 1rem;
  font-size: 1rem;
  line-height: 1;
}

.button-new-create-gesuch.sec {
  background-color: var(--off-white);
  color: #858585;
}

.button-new-create-gesuch.sec:hover {
  background-color: #e0e0e0;
}

.button-new-create-gesuch.blue {
  background-color: var(--blue);
}

.button-new-create-gesuch.gray {
  color: #6b6b6b;
  background-color: #e8e8e8;
}

.cont-actions-helper-create-ms10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: auto;
  font-size: 1rem;
  display: flex;
}

.mobile-cont-helper-bubbles-create-ms {
  display: none;
}

.bubble-helper-create-ms.back {
  box-shadow: none;
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  width: 3rem;
  height: 3rem;
  transition: all .8s cubic-bezier(.55, .055, .675, .19);
}

.bubble-helper-create-ms.back:hover {
  transform: scale(.95);
}

.bubble-helper-create-ms.back.hidden {
  opacity: 0;
  width: 0;
  height: 0;
  display: flex;
}

.grid-content-sa-new-ms10 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: start;
  align-self: flex-start;
  justify-items: start;
  width: auto;
  display: grid;
}

.hidden-radio-button-label {
  display: none;
}

.radio-button-box-payment-option-ms {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  flex: none;
  padding: 1rem 1.5rem 1rem 2rem;
  font-family: soleil, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
  overflow: hidden;
}

.radio-radio-button-box-payment-option-ms {
  border: 0 #ccc0;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: all .35s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
  inset: 0%;
}

.radio-radio-button-box-payment-option-ms.w--redirected-checked {
  border: 3px solid var(--signature);
  border-radius: 10px;
}

.cont-radio-payment-ms {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cont-card-payment-option-ms {
  background-color: #c9c9c9;
  border-radius: 3px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 2.4rem;
  padding: .2rem;
  display: flex;
  overflow: hidden;
}

.cont-card-payment-option-ms.visa {
  background-color: #224dba;
}

.cont-card-payment-option-ms.master {
  background-color: #1a1a1a;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cont-card-payment-option-ms.paypal {
  background-color: #133984;
}

.cont-card-payment-option-ms.invoice {
  background-color: #f3f3f3;
  border: 2px solid #272727;
}

.cont-card-payment-option-ms.debit {
  background-color: #f0f0f0;
}

.name-input-spreader {
  grid-column-gap: 2rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.trigger-add-new-invoice-address-ms {
  color: #292929;
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 4rem;
  padding: 1rem 2rem;
  font-weight: 400;
  line-height: 1.2;
  transition: all .35s cubic-bezier(.55, .085, .68, .53);
  display: flex;
  position: relative;
}

.trigger-add-new-invoice-address-ms:hover {
  transform: scale(.98);
  box-shadow: 0 2px 12px #0000000a;
}

.trigger-add-new-invoice-address-ms:active {
  transform: scale(.96);
}

.icon-add-new-invoice-address-ms {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
}

.section-business-lp {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 50vh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.section-business-lp.offwhite {
  background-color: var(--off-white);
}

.cont-business-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 75vw;
  display: flex;
}

.cont-grid-business-points-lp {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: grid;
}

.cont-content-grid-business-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.lp-body {
  background-color: #fff;
}

.lp-body.offwhite {
  background-color: var(--off-white);
}

.cont-register-page-info {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50ch;
  font-size: .9rem;
  display: flex;
}

.section-sa-home-lp {
  background-image: linear-gradient(to bottom, var(--signature), var(--signature));
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 50vh;
  padding-top: 5rem;
  padding-bottom: 4rem;
  display: flex;
}

.cont-sa-section-lp {
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 75vw;
  min-height: 50vh;
  padding: 4rem;
  display: flex;
  box-shadow: 0 2px 30px #00000026;
}

.cont-home-listings-line-temp {
  width: 100vw;
  margin-bottom: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: hidden;
}

.grid-home-listing-line-temp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: -2rem;
  display: flex;
}

.card-home-listing-line-temp {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/65733d3ab3588f838259ac28_Thumbnail-Exmaple%20Mietersuche%20MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  flex: none;
  width: 10vw;
  height: 7vw;
  transition: all .35s cubic-bezier(.55, .055, .675, .19);
}

.card-home-listing-line-temp:hover {
  transform: scale(1.1);
}

.card-home-listing-line-temp._2 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/65f1ef2e6479475022d49637_little-picture%20copy-4.jpg");
}

.card-home-listing-line-temp._3 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/65f1ef2e658f51985c8d0fae_little-picture%20copy-3.jpg");
}

.card-home-listing-line-temp._4 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/65f1ef2f982f71583f2d91f8_little-picture%20copy-7.jpg");
}

.card-home-listing-line-temp._5 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/65f1ef38c4a4018b7f9a457b_little-picture%20copy-10.jpg");
}

.card-home-listing-line-temp._6 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/65f1ef2fa8294c9b501db86b_little-picture%20copy-1.jpg");
}

.card-home-listing-line-temp._7 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/65f1ef2f96081e04cc27efb1_little-picture%20copy-2.jpg");
}

.card-home-listing-line-temp._8 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/65f1ef30cad2a26a50da1aef_little-picture%20copy-9.jpg");
}

.card-home-listing-line-temp._9 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/65f1ef2faa514b9fdb218c8e_little-picture%20copy-5.jpg");
}

.cta-end-search-ms {
  background-color: var(--off-white);
  color: #6b6b6b;
  border-radius: 180px;
  flex: none;
  padding: .7rem 1.25rem;
  font-size: .9rem;
  line-height: 1.3;
}

.cta-end-search-ms:hover {
  background-color: #e8e8e8;
}

.cont-calc-at-createms {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
}

.icon-agerufen-at-createms {
  opacity: .5;
  flex: none;
  width: 1.25rem;
}

.icon-payment-method-createms {
  width: 100%;
}

.cont-addresses-invoice-createms {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.holder-credit-cards {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row-reverse;
  display: flex;
}

.cont-choose-payment-method-cg, .cont-stored-payment-options-cg {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.hidden-con-pp-cg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: block;
}

.cont-home-about-us-director-content-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 75vw;
  margin-top: 7vw;
  margin-bottom: 15vh;
  display: flex;
}

.cont-top-showing-sa-cta-totheright {
  justify-content: flex-end;
  display: flex;
}

.cta-share-sa-ws {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--blue);
  color: #fff;
  cursor: pointer;
  border-radius: 180px;
  flex: none;
  align-items: center;
  padding: .5rem 1.5rem .5rem 1rem;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.cta-share-sa-ws:hover {
  background-color: #3a7aa8;
  transform: scale(.98);
}

.icon-sa-sharing-ws {
  width: 2rem;
}

.cont-details-prop-input-cg {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.cont-details-prop-input-cg.narrower {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cont-proptype-selection-cg {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.cont-proptype-selection-cg.vertical {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.cont-pricing-page-mg-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 75vw;
  padding-top: 10vh;
  display: flex;
}

.section-main-pricing-page-lp {
  background-image: linear-gradient(149deg, #b9855a, var(--signature));
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 80vh;
  padding-bottom: 15vh;
  display: flex;
}

.cont-manual-room-count-input {
  display: none;
}

.cont-center-cta-cofirm-booking-cg {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cont-review-all-bookings-cg {
  flex-flow: column;
  display: flex;
}

.box-review-booking-detail-cg {
  background-color: #fff;
  border-radius: 5px;
  min-height: 4rem;
  padding: 1.5rem 1.75rem;
  box-shadow: 0 2px 30px #0000000f;
}

.box-review-booking-detail-cg.listing {
  justify-content: flex-start;
  align-items: center;
  min-height: 2rem;
  padding: 0;
  display: flex;
}

.html-embed-3 {
  align-self: center;
}

.cont-loading-animation-cg, .cont-nav-links-lp {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cont-nav-ctas-lp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.cont-nav-ctas-lp.mobile {
  display: none;
}

.left-aligner-button {
  display: flex;
}

.nav-cta-button {
  background-color: var(--signature);
  text-align: center;
  border-radius: 8px;
  flex: none;
  padding: .75rem 1rem .8rem;
  font-size: .95rem;
  line-height: 1.2;
  transition: all .25s;
}

.nav-cta-button:hover {
  background-color: #c39772;
}

.nav-cta-button.gray {
  color: #6b6b6b;
  background-color: #e8e8e8;
}

.nav-cta-button.gray:hover {
  background-color: #dadada;
}

.nav-cta-button.nofill {
  color: #2c2c2c;
  background-color: #0000;
}

.nav-cta-button.nofill:hover {
  background-color: #ddd;
}

.nav-cta-button.rounded {
  border-radius: 180px;
  padding-top: .65rem;
  padding-bottom: .65rem;
}

.cont-photo-frame-title {
  width: 70ch;
  margin-bottom: 2rem;
}

.cont-hero-section-sharing-sa-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  align-items: flex-start;
  width: 75vw;
  display: grid;
}

.cont-input-inviting-ll-to-sa-lp {
  flex-flow: column;
  width: 60ch;
  font-size: 1rem;
  line-height: 1.2;
  display: flex;
}

.par-smaller-inpar-links {
  color: gray;
}

.phone-display-sa-hems {
  transform-style: preserve-3d;
  width: 40vh;
  transition: all 1.4s cubic-bezier(.77, 0, .175, 1);
}

.phone-display-sa-hems:hover {
  transform: rotateX(-15deg)rotateY(9deg)rotateZ(7deg);
}

.acc-creation-slide.hidden-slide {
  display: none;
}

.cont-grid-use-case-acc-creation {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.use-case-select-field-radio {
  background-color: var(--off-white);
  cursor: pointer;
  border-radius: 5px;
  flex: none;
  padding: 1.2rem 1.5rem;
  position: relative;
}

.use-case-select-field-radio:hover {
  background-color: #ececec;
  transform: scale(.99);
}

.radio-use-case-select-field-radio {
  border-style: none;
  border-width: 0;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.radio-use-case-select-field-radio.w--redirected-checked {
  background-color: var(--signature);
  mix-blend-mode: multiply;
  border: 0 #3898ec00;
  border-radius: 5px;
}

.radio-use-case-select-field-radio.w--redirected-focus {
  box-shadow: none;
}

.cont-showing-display-profilepicture-addd-acc {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.cont-photo-change-cta-upload-pp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.previewer-thumbnial-property-booking-page-cg {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 13rem;
  height: 7rem;
  display: flex;
  overflow: hidden;
}

.preview-thumbnail-booking-page-cg {
  width: auto;
  height: auto;
}

.property-previewer-booking-page-cg {
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 1.5rem 1.75rem;
  display: flex;
}

.line-divider-package-pricing-cg {
  background-color: #dfdfdf;
  height: 1.5px;
}

.cont-grid-mirror-selected-package-cg {
  justify-content: space-between;
  display: flex;
}

.section-rating-testing-tool {
  flex-flow: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding-top: 12vh;
  display: flex;
}

.cont-rating-tool-testing {
  flex-flow: column;
  align-items: center;
  width: 75vw;
  display: flex;
}

.cont-displaying-picked-image {
  background-color: #ececec;
  border-radius: 5px;
  flex-flow: column;
  width: 50vw;
  min-height: 50vw;
  display: flex;
  overflow: hidden;
}

.toolbar-rating-testing-tool {
  width: 100vw;
  min-height: 100vh;
  position: relative;
  inset: auto 0% 0%;
}

.bar-toolbar-testing-rating-tool {
  background-image: linear-gradient(180deg, #f7f7f700, var(--off-white));
  flex-flow: column;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 7vh;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.cont-toolbar-rating-testing-tool {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.cont-rater-button-testing-tool {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .2rem;
  transition: all .15s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.cont-rater-button-testing-tool:hover {
  transform: scale(1.02);
  box-shadow: 0 0 19px -2px #0000001c;
}

.cont-rater-button-testing-tool:active {
  transform: scale(.9);
}

.cont-rating-tool-test-floater {
  position: relative;
}

.cont-flotating-logo-rating-test {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.logo-floater-test-rating {
  width: 7rem;
}

.subcont-block-add-info-frames {
  transition: all .35s cubic-bezier(.55, .055, .675, .19);
}

.subcont-block-add-info-frames.unfocused {
  display: none;
}

.subcont-block-add-info-frames.unfocused:hover {
  opacity: .4;
}

.taken-cont-popup-11-ms10 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-taken-cont-popup-11-ms10 {
  width: 1.5rem;
  height: 1.5rem;
}

.day-box-date-picker-ms10 {
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 4.5rem;
  padding: .9rem 1.2rem;
  transition: all .35s;
  display: flex;
  position: relative;
}

.radio-day-box-date-picker-ms10 {
  border-style: none;
  border-width: 0;
  border-radius: 0;
  flex: none;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.radio-day-box-date-picker-ms10.w--redirected-checked {
  border: 3px solid var(--signature);
  border-radius: 5px;
}

.radio-day-box-date-picker-ms10.w--redirected-focus {
  box-shadow: none;
}

.day-select-title-ms10 {
  color: #000;
  letter-spacing: -.1px;
  margin-bottom: 3px;
  font-family: Albert Sans, sans-serif;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1;
}

.container-mietersuche-card-ms10 {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  height: 100%;
  padding: 2.25rem 2.5rem 2rem;
  display: flex;
}

.grid-card-mietersuche-ms10 {
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.thumbnail-mietersuche-card-ms10 {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/625322f8af4c7171913603a2_Placeholder-Image-Inserat-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  width: 24rem;
  display: flex;
  position: relative;
}

.card-mietersuche-ms10 {
  background-color: #fff;
  border-radius: 5px;
  flex: 1;
  justify-content: space-between;
  margin-bottom: 3rem;
  transition: box-shadow .2s;
  display: block;
  overflow: hidden;
}

.card-mietersuche-ms10:hover {
  box-shadow: 2px 2px 15px 1px #00000012;
}

.topper-card-ms-ms10 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 2rem;
  display: flex;
}

.gesuch-state-mscard-ms10 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cont-read-receipt-wb-ms10 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.spacer-selected-payment-method-checkout {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.par-cg {
  color: #1b1b1b;
  font-family: soleil, sans-serif;
  line-height: 1.5;
}

.par-cg.grey {
  color: gray;
}

.cont-sa-explainer-section-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 75vw;
  margin-top: 7rem;
  margin-bottom: 8rem;
  display: flex;
}

.grid-explainer-sa-lp {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2rem;
  display: grid;
}

.icon-sa-explaining-steps {
  height: 3rem;
}

.step-grid-explain-sa-lp {
  max-width: 40rem;
  font-size: 1rem;
}

.icon-sa-explaining-steps-2 {
  width: 3rem;
}

.video-phone-display-sa-hems {
  z-index: 10;
  width: 39vh;
  height: 79vh;
}

.block-note-admin {
  opacity: .5;
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  padding: 2rem;
  transition: all .35s cubic-bezier(.6, .04, .98, .335);
}

.block-note-admin:hover {
  opacity: 1;
  transform: scale(1.05);
}

.line-divider-home-product {
  background-color: #e9e9e9;
  border-radius: 180px;
  width: 100%;
  height: 2px;
}

.icon-gesuch-cta-navbar {
  flex: none;
  width: 1.2rem;
  margin-left: .25rem;
  margin-right: .5rem;
}

.popup-invite-access-sa-ws {
  z-index: 100;
  background-color: #00000080;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-invite-access-sa-ws.hidden {
  opacity: 0;
  display: none;
}

.inline-text-link {
  color: #424242;
  text-decoration: underline;
}

.inline-text-link.grey {
  color: gray;
}

.card-admin-call-log {
  background-color: var(--off-white);
  border-radius: 5px;
  margin-bottom: 2rem;
  padding: 1rem;
  display: block;
}

.slidein-section-lead-popup-admin {
  z-index: 100;
  background-color: #0000004d;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.cont-slidein-lead-popup-admin {
  background-color: #fff;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 55vw;
  min-height: 150vh;
  padding: 5vh 3rem 3rem 4rem;
  display: flex;
}

.linkblock-makler-website-admin {
  color: #868686;
  cursor: pointer;
  width: 100%;
  padding-top: .5rem;
  padding-bottom: 1rem;
  text-decoration: underline;
  display: block;
}

.cont-contact-options-lead-slidein-admin {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.cont-call-logs-lead-admin {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  max-width: 100%;
  height: auto;
  display: flex;
}

.card-call-logs-lead-admin {
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  align-self: stretch;
  width: 100%;
  min-height: 3rem;
  padding: 1.5rem;
  transition: all .15s cubic-bezier(.55, .055, .675, .19);
}

.card-call-logs-lead-admin:hover {
  transform: scale(.98);
}

.header-admin-page-home-admin {
  justify-content: flex-start;
  align-items: stretch;
  width: 70vw;
  margin-bottom: 3rem;
  display: flex;
}

.cont-ctas-logins-damin {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.linkblock-makler-website-admin-w {
  display: flex;
}

.mobile-new-create-ms-progressbar-ditcher-m10 {
  flex: none;
  display: none;
}

.header-call-block-admin {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.section-invite-sa-lp {
  background-color: var(--off-white);
  flex-flow: column;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding-top: 5vh;
  padding-bottom: 15vh;
  display: flex;
}

.cont-invite-to-sa-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.spreader-buttons-fillsa-invite {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.cont-call-adding-admin {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cta-add-call-admin-dashboard {
  box-shadow: none;
  cursor: pointer;
  background-color: #ebebeb;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: .35rem;
  display: flex;
}

.cta-add-call-admin-dashboard:hover {
  transform: scale(.9);
}

.cta-add-call-admin-dashboard:active {
  transform: scale(.8);
}

.cont-toggle-cna-admin {
  cursor: pointer;
  background-color: #d1d1d1;
  border-radius: 180px;
  align-items: center;
  width: 2.5rem;
  height: 1.5rem;
  padding: .3rem;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.cont-toggle-cna-admin:hover {
  padding-left: .4rem;
}

.cont-toggle-cna-admin.on {
  background-color: #445e70;
  justify-content: flex-end;
  align-items: center;
}

.cont-toggle-cna-admin.on:hover {
  padding-right: .4rem;
}

.switch-toggle-cna-admin {
  background-color: var(--blue);
  border-radius: 180px;
  width: 1rem;
  height: 1rem;
}

.slidein-section-call-popup-admin {
  z-index: 150;
  background-color: #0000004d;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.cont-slidein-lead-popup-admin-copy {
  background-color: #fff;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 55vw;
  min-height: 150vh;
  padding: 5vh 3rem 3rem 4rem;
  display: flex;
}

.cont-slidein-lead-popup-admin-copy-copy {
  background-color: #fff;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 55vw;
  min-height: 150vh;
  padding: 5vh 3rem 3rem 10vw;
  display: flex;
  box-shadow: 0 2px 50px #0000005c;
}

.title-header-lead-slidein-admin {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: inline-flex;
}

.badge-status-lead-agent {
  color: #fff;
  background-color: gray;
  border-radius: 180px;
  padding: .45rem .5rem;
  font-family: soleil, sans-serif;
  font-size: .8rem;
  line-height: 1;
  position: relative;
}

.badge-status-lead-agent.converted {
  background-color: var(--green);
}

.badge-status-lead-agent.waiting {
  background-color: var(--blue);
}

.badge-status-lead-agent.action {
  background-color: var(--yellow);
  font-weight: 400;
}

.cont-call-state-admin {
  color: #fff;
  cursor: pointer;
  background-color: gray;
  border-radius: 180px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: .7rem 1rem;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.2;
  transition: all .1s cubic-bezier(.55, .055, .675, .19);
  display: inline-block;
  position: relative;
}

.cont-call-state-admin:hover {
  transform: scale(.98);
}

.cont-call-state-admin:active {
  transform: scale(.8);
}

.checkbox-call-state-admin {
  background-color: var(--red);
  mix-blend-mode: overlay;
  border-style: none;
  border-width: 0;
  border-radius: 180px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.checkbox-call-state-admin.w--redirected-checked {
  background-color: var(--green);
  mix-blend-mode: overlay;
  background-image: none;
  border: 0 #fff;
  border-radius: 180px;
}

.checkbox-call-state-admin.w--redirected-focus {
  box-shadow: none;
}

.cont-header-call-admin {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: .25rem;
  display: flex;
}

.indicator-cna-call-admin {
  background-color: var(--red);
  color: #fff;
  border-radius: 180px;
  padding: .2rem .4rem;
  font-family: soleil, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
}

.indicator-cna-call-admin.reached {
  background-color: var(--green);
}

.grid-page-sa-ws {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.cont-holding-sa-object-ws {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cont-holding-sa-object-ws.hidden {
  display: none;
}

.box-sa-object-ws {
  box-shadow: none;
  background-color: #0000;
  border-radius: 10px;
  min-width: 28rem;
  padding: 2rem;
}

.box-sa-object-ws:hover {
  box-shadow: none;
}

.header-cont-sa-object-ws {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cont-tiles-sa-object-ws {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.item-sa-object-ws {
  background-color: var(--off-white);
  cursor: pointer;
  border-radius: 3px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  min-height: 4rem;
  padding: 1rem 1.5rem;
  transition: all .2s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.item-sa-object-ws:hover {
  padding-right: 1rem;
  transform: scale(.98);
}

.cont-profile-pic-sa-object-ws {
  outline-offset: 0px;
  background-color: #cfcfcf;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 180px;
  outline: 5px solid #fff;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: stretch;
  width: 7rem;
  height: 7rem;
  transition: all .35s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 30px #0003;
}

.cont-profile-pic-sa-object-ws:hover {
  transform: scale(1.1);
}

.cont-profile-pic-sa-object-ws:active {
  transform: scale(.95);
}

.text-block {
  font-size: 1rem;
}

.icon-item-sa-object-ws {
  width: 2rem;
  height: 2rem;
}

.popup-lead-admin {
  background-image: linear-gradient(0deg, #0003, #0000);
  flex-flow: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 30vh;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.popup-lead-admin.show-popup {
  display: flex;
}

.cont-popup-lead-admin {
  background-color: var(--off-white);
  border-radius: 20px 20px 0 0;
  flex-flow: column;
  width: 48vw;
  min-height: auto;
  padding: 3rem 3.5rem 50vh;
  display: flex;
  box-shadow: 0 0 100px #0000001c;
}

.cont-title-header-lead-popup-admin {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.popup-editcall-admin {
  z-index: 200;
  background-color: #0009;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.cont-editcall-popup-admin {
  background-color: #fff;
  border-radius: 10px;
  flex: none;
  width: 45vw;
  min-height: 40vh;
  padding: 3rem 3rem 2rem;
}

.header-editcall-admin {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.centerer-closer-cta-popup-admin {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  display: flex;
}

.cont-items-shared-sas-invites-sa-ws {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  padding-right: 5rem;
  display: flex;
}

.line-divider-invites-sa {
  background-color: #c4c4c4;
  width: 100%;
  height: 1px;
}

.cont-invitee-sas-shared-ws {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  display: flex;
}

.cont-invitee-sas-shared-ws:hover {
  background-color: #f0f0f0;
}

.empty-box-sa-object-ws {
  outline-offset: -1px;
  background-color: #ebebeb;
  border-radius: 10px;
  outline: 2.5px dashed #b8b8b8;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  min-width: 28rem;
  max-width: 28rem;
  min-height: 28rem;
  padding: 3.5rem;
  display: flex;
}

.empty-box-sa-object-ws:hover {
  background-image: linear-gradient(170deg, #e7e7e7, #e6e6e6);
}

.empty-box-sa-object-ws.hidden {
  display: none;
}

.popup-edit-lead-admin {
  z-index: 200;
  background-color: #0009;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-edit-lead-admin.show-popup {
  display: flex;
}

.edit-head-title-lead-admin {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header-sa-invite-page-ms {
  justify-content: space-between;
  width: 80vw;
  margin-bottom: 4rem;
  display: flex;
}

.logo-header-invite-sa-page-ms {
  width: 7rem;
}

.grid-cont-invite-to-sa-lp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50vw;
  display: flex;
}

.cont-previewing-lsiting-on-sa-invite-ms {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blob-cta-action-button-lead-admin {
  cursor: pointer;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.blob-cta-action-button-lead-admin:hover {
  background-color: #cecece;
}

.cont-all-requests-page-ws {
  flex-flow: column;
  width: 60vw;
  display: flex;
}

.cont-applications-ws {
  flex-flow: column;
  display: flex;
}

.cont-tabs-actions-requests-ws {
  margin-bottom: 2rem;
  display: flex;
}

.header-view-sa-page-ms {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 10vh;
  padding: 1rem 2rem;
  display: flex;
}

.section-displaying-sa-ms {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 120vh;
  padding-top: 10vh;
  padding-bottom: 20vh;
  display: flex;
}

.cont-displaying-sa-ms {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 65vw;
  display: flex;
}

.cont-header-display-sa-ms {
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  padding: 3rem;
  box-shadow: 0 2px 20px #0000000d;
}

.cont-header-displaying-sa-ms {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 80vw;
  display: flex;
}

.logo-header-display-sa-ms {
  width: 7rem;
}

.bullet-cont-advant-pricing-lp {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: min-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bullet-point-pricing-hems-lp {
  background-color: var(--signature);
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  padding: .15rem;
  display: flex;
}

.big-home-cta-lp {
  color: #2c2c2c;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: .9rem 2rem;
  font-size: 1rem;
  line-height: 1.1;
  text-decoration: none;
  transition: all .25s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.big-home-cta-lp:hover {
  transform: scale(.99);
  box-shadow: 0 2px 12px #00000024;
}

.big-home-cta-lp:active {
  transform: scale(.9);
}

.center-the-agent-cont-lp {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.cont-center-decision-button-new-funnel {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.section-start-search-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding-top: 7vh;
  display: flex;
}

.cont-start-search-lp {
  width: 70vw;
}

.grid-home-3-spread-rang-lp {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 75vw;
  margin-top: 5rem;
  margin-bottom: 5rem;
  display: grid;
}

.logos-quote-divider {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

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

.clients-wrapper-two {
  justify-content: space-between;
  align-items: center;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients-info-two {
  flex-direction: column;
  align-items: flex-start;
  max-width: 350px;
  display: flex;
}

.clients-quote-two {
  margin-top: 10px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.clients-divider {
  background-color: #e4ebf3;
  width: 90%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.clients-info {
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.clients-info-image {
  object-fit: cover;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.clients-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.cont-agent-circle-ms {
  transition: all .2s cubic-bezier(.6, -.28, .735, .045);
}

.cont-agent-circle-ms:hover {
  transform: scale(1.2);
}

.cont-labels-lead-admin {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.note-par-admin {
  max-width: 50ch;
  font-size: 1rem;
  line-height: 1.7;
}

.cont-offering-person-sa-display-sa-invite-lp {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 10px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 25rem;
  padding: 1rem;
  display: flex;
}

.cont-profile-image-sa-ll-lp {
  background-color: #e7e7e7;
  border-radius: 180px;
  flex-flow: column;
  flex: none;
  align-self: stretch;
  align-items: stretch;
  width: 4rem;
  height: 4rem;
  transition: all .35s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  overflow: hidden;
}

.cont-profile-image-sa-ll-lp:hover {
  transform: scale(1.05);
}

.cont-offering-block-person-invite-sa-lp {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  flex: 1;
  width: auto;
  display: flex;
}

.cont-security-confirmation-invite-sa-lp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 25rem;
  display: flex;
}

.cont-security-confirmation-invite-sa-lp.hidden {
  display: none;
}

.grid-header-create-ms-ms10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: start;
  height: 100%;
  display: grid;
}

.cont-new-title-andd-progress-create-sa {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-width: 15rem;
  display: flex;
}

.grid-store-sa-benefits {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: min-content auto;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  margin-bottom: 2.5rem;
  display: grid;
}

.check-benefit-sa {
  background-color: var(--signature);
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  padding: .05rem;
  display: flex;
  box-shadow: 2px 2px 9px #ce9e7636;
}

.banner-deine-selbstauskunft-sa {
  border-radius: 10px;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.cont-center-button-skip-creates {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-success-sa-fillout {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 80vh;
  padding-top: 1rem;
  display: flex;
}

.cont-success-page-sa-filledout {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 75vw;
  display: flex;
}

.cont-frame-success-sa-convert-creatsa {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 35rem;
  min-width: 35rem;
  max-width: 40rem;
  display: flex;
}

.gray {
  color: #9b9b9b;
}

.header-bit-success-page-sa-created {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.header-bit-success-page-sa-created.hidden {
  display: none;
}

.sign-section-hems {
  background-color: var(--off-white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  padding-top: 8vh;
  padding-bottom: 5rem;
  display: flex;
}

.cont-sign-hems-lp {
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 10px;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 50ch;
  max-width: 50vw;
  min-height: 30rem;
  padding: 4rem;
  font-size: 1rem;
  display: flex;
}

.cont-sign-hems-lp.confirmpage {
  justify-content: center;
  align-items: center;
}

.cont-confirm-box-popingup-lp {
  display: none;
}

.bubble-confirm-state-email-lp {
  background-color: var(--green);
  border-radius: 180px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.mobile-navbar-ws {
  display: none;
}

.test-cont-showing-inoutfields {
  width: 50vw;
}

.test-grid-input-date {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.centerer-back-button-date {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-back-to-choices {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #6b6b6b;
  cursor: pointer;
  background-color: #e8e8e8;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .6rem .8rem;
  font-size: .8rem;
  line-height: 120%;
  display: flex;
}

.button-back-to-choices:hover {
  background-color: #ddd;
}

.icon-back-button-choices {
  opacity: .5;
  width: 1rem;
  height: 1rem;
}

.bottom-sheet {
  display: none;
}

.bubble-close-bottom-sheet {
  background-color: var(--off-white);
  cursor: pointer;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.bubble-close-bottom-sheet.hidden {
  opacity: 0;
}

.knob-bottom-sheet {
  display: none;
}

.button-open-maps-lp {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--blue);
  color: #fff;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  padding: .7rem 1rem;
  font-size: .9rem;
  line-height: 120%;
  text-decoration: none;
  display: flex;
}

.icon-cta-maps-lp {
  flex: none;
  width: 1.5rem;
}

.mobile-heading-cont {
  display: none;
}

.icon-save-lock-sa-ws {
  width: 2rem;
}

.cont-lock-save-sa-ws {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.sa-progress-badge {
  background-color: var(--signature);
  color: #fff;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .4rem .8rem .5rem;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 120%;
  display: flex;
}

.header-sa-title-badge-ws {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.frame-responsive-popup-hems {
  z-index: 140;
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.frame-responsive-popup-hems.hide-temp {
  display: none;
}

.frame-responsive-popup-hems.show-temp {
  display: flex;
}

.window-responsive-popup-hems {
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  width: 50vw;
  min-height: 38rem;
  transition: all .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header-responsive-popup-hems {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: min-content minmax(max-content, 1fr) min-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  padding-top: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: grid;
}

.middle-console-header-responsive-popup-hems {
  color: gray;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Albert Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 120%;
  display: flex;
  position: static;
}

.icon-lock-sa-ws {
  opacity: .5;
  transform-style: preserve-3d;
  flex: none;
  width: 2rem;
  transition: all .6s cubic-bezier(.55, .055, .675, .19);
}

.icon-lock-sa-ws:hover {
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.cont-name-lock-sa-ws {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cont-window-responsive-popup-hems {
  flex-flow: column;
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex;
}

.frame-popup-hems {
  flex: 1;
}

.frame-popup-hems.hidden-frame {
  display: none;
}

.cont-poster-explainer-sa-share-ws {
  background-image: linear-gradient(219deg, var(--signature), #bb885d);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 14rem;
  display: flex;
}

.cont-info-share-sa-ws {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
  position: static;
  overflow: scroll;
}

.binder-popup-responsive-hems {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 30rem;
  max-height: 20rem;
  padding-bottom: 5rem;
  display: flex;
  overflow: scroll;
}

.ground-floater-next-button {
  background-color: #fff;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem 1rem 1.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.cont-slimmer-popup-responsive-hems {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 30rem;
  display: flex;
}

.select-choice-share-sa-ws {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f1f1f1;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .7rem 2rem;
  font-size: 1rem;
  line-height: 100%;
  transition: all .35s;
  display: flex;
}

.select-choice-share-sa-ws:hover {
  transform: scale(.98);
}

.select-choice-share-sa-ws.green {
  background-color: var(--green);
  color: #fff;
}

.icon-select-choice-share-sa-ws {
  width: 2rem;
}

.cont-loading-placement-share-sa-ws {
  width: 5rem;
  height: 5rem;
}

.cont-ready-invite-share-sa-ws {
  display: none;
}

.bubble-link-sa-share-ws {
  background-color: var(--signature);
  border-radius: 180px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 5rem;
  height: 5rem;
  padding: .5rem;
  display: flex;
}

.copy-link-block-form-share-sa {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.copy-link-button-share-sa {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.copying-text-field {
  color: #000;
  background-color: #f1f1f1;
  border-radius: 5px;
  padding: 1.8rem 1.5rem;
  font-size: 1rem;
  line-height: 120%;
}

.copying-text-field::placeholder {
  color: gray;
}

.copylinksaform {
  flex-flow: column;
  display: flex;
}

.edit-show-onhover-image-round {
  z-index: 3;
  opacity: 0;
  color: #fff;
  cursor: pointer;
  background-color: #00000080;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: .9rem;
  line-height: 120%;
  transition: opacity .45s cubic-bezier(.55, .055, .675, .19);
  display: inline-flex;
  position: relative;
}

.edit-show-onhover-image-round:hover {
  opacity: 1;
  background-color: #0000;
  background-image: radial-gradient(circle, #00000080, #0003);
}

.image-profilepicture-landlord {
  z-index: 2;
}

.image-profile-sa-ws-show {
  z-index: 2;
  position: absolute;
}

.par-bottom-sheet {
  color: #727272;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 170%;
}

.par-bottom-sheet.centered {
  text-align: center;
  margin-bottom: 0;
}

.asset-explainer-share-sa {
  flex: none;
  height: 15rem;
}

.centerer-button-bottom-sheet {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.cont-full-height-info-bottom-sheet {
  flex-flow: column;
  align-items: stretch;
  height: 80vh;
  padding: 2rem 4rem 4rem;
  display: flex;
  overflow: scroll;
}

.cont-scroll-info-change-sa-ws {
  min-height: 200vh;
}

.cont-changephoto-sa-ws {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 2rem 4rem;
  display: flex;
}

.cont-holding-sa-profile-photo-sa-ws {
  background-color: #b3b3b3;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 180px;
  flex-flow: column;
  flex: none;
  align-items: stretch;
  width: 15rem;
  height: 15rem;
  display: flex;
  overflow: hidden;
}

.button-cont-change-photo-ws {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.form-change-sa-info-sa-ws {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.cont-change-sa-info-bottom-sheet-sa-ws {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  flex: 1;
  width: 100%;
  display: flex;
}

.card-invite-sa-ws {
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  padding: 1.5rem;
}

.cont-content-invite-sa-card-ws {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.label-status-invite-sa-card-ws {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #f2f2f2;
  border-radius: 180px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  padding: .3rem .75rem .3rem .4rem;
  font-size: .9rem;
  line-height: 120%;
  display: flex;
}

.label-status-invite-sa-card-ws.blue {
  background-color: var(--blue);
  color: #fff;
}

.icon-status-badge-invite-sa-cards-ws {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
}

.cover-overlay-sa-invite {
  z-index: 100;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.cont-cover-invite-sa-page {
  z-index: 120;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  min-height: 35rem;
  padding: 2rem;
  display: flex;
  position: absolute;
  box-shadow: 0 2px 70px #0003;
}

.icon-lock-show-sa-displayer {
  width: 3rem;
}

.background-overlay-sa-invite {
  flex-flow: row;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.cover-left-overlay-sa-invite, .cover-right-overlay-sa-invite {
  background-color: var(--signature);
  width: 50vw;
  height: 100vh;
}

.request-cont-inproduct-ws-temporary {
  align-self: flex-start;
}

.banner-ws-share-sa {
  background-color: #fff;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 40vh;
  padding: 5rem 4rem;
  display: flex;
}

.cont-document-sa-contain-ws-sainvite {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: flex-start;
  min-width: 65vw;
  display: flex;
}

.cont-gen-info-sa2-ms10 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.header-bb-sa-acc-pros-sa2-ms {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.cont-app-sent-on-sa2-ms10 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  opacity: .5;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  padding-right: 2rem;
  display: flex;
}

.icon-app-sent-on-sa2-ms10 {
  flex: none;
  width: 1.5rem;
  margin-top: .25rem;
}

.new-person-grid-sa2-ms10 {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: grid;
}

.cont-heading-person-card-sa2-ms10 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.heading-person-sa2-ms10 {
  letter-spacing: -.08px;
  font-family: Albert Sans, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 120%;
}

.cont-info-contact-sa2-ms10 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.info-contact-row-sa2-ms10 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-contact-info-sa2-ms10 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-contact-info-sa2-ms10.gray {
  opacity: .5;
}

.cont-income-sa2-ms10 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.back-cta-to-overview {
  color: #757575;
  padding-top: .5rem;
  padding-bottom: 1rem;
  padding-right: 3rem;
  text-decoration: none;
}

.back-cta-to-overview:hover {
  color: #272727;
}

.agent-cont-sa-form-holder-lp {
  justify-content: flex-start;
  align-items: center;
  width: 70ch;
  min-height: 10ch;
  margin-bottom: 1.5rem;
  font-size: 1rem;
  display: flex;
}

.agent-cont-sa-form-holder-lp.centered {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 7.03rem;
  font-size: 1.953rem;
  line-height: 1.2;
  display: flex;
}

.agent-cont-sa-form-holder-lp.centered.minimized {
  min-height: 5rem;
}

.agent-cont-sa-form-holder-lp.centered.maximize {
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.test-section-avail-sa-dev {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.day-button-new {
  background-color: #fff;
  border: 0 #0000;
  border-radius: 5px;
  padding: 2rem;
  position: relative;
}

.select-day-button-new {
  border: 0 #0000;
  border-radius: 0;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.field-new-date-select {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #a8a8a8;
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 5rem;
  min-height: 5rem;
  margin-bottom: 0;
  padding: .4rem .5rem;
  transition: all .2s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  position: relative;
}

.field-new-date-select:hover {
  transform: scale(.95);
}

.field-new-date-select:active {
  transform: scale(.9);
}

.field-new-date-select.today {
  color: #fff;
  background-color: #db6a6c;
}

.checkbox-new-date-select {
  cursor: pointer;
  border: 0 #0000;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.checkbox-new-date-select.w--redirected-checked {
  background-color: var(--signature);
  mix-blend-mode: multiply;
  background-image: none;
  border: 0 #0000;
}

.checkbox-new-date-select.w--redirected-focus {
  box-shadow: none;
}

.test-tab-for-animation {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100vw;
  padding-left: 10vw;
  padding-right: 10vw;
  display: flex;
}

.fix-block-test {
  width: 3rem;
  height: 3rem;
}

.fix-block-test.black {
  background-color: #000;
}

.hero-section-application-page-new {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 120vh;
  padding-top: 3rem;
  padding-bottom: 20vw;
  display: flex;
}

.nav-application-page {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  min-height: 5rem;
  padding: 2rem 5vw;
  display: flex;
}

.logo-application-page {
  width: 7rem;
}

.header-logo-nav-application-page {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.text-nav-application-page {
  color: #838383;
  font-size: .8rem;
  line-height: 120%;
}

.header-status-nav-application-page {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.bubble-status-application {
  background-color: #d3d3d3;
  border-radius: 180px;
  padding: .5rem 1rem;
  font-family: soleil, sans-serif;
  font-size: .9rem;
  line-height: 120%;
}

.bubble-status-application.blue {
  background-color: var(--blue);
  color: #fff;
}

.bubble-status-application.green {
  background-color: var(--green);
  color: #fff;
}

.bubble-status-application.yellow {
  background-color: var(--yellow);
  color: #fff;
}

.bubble-status-application.beige {
  background-color: var(--signature);
  color: #fff;
}

.bubble-status-application.red {
  background-color: var(--red);
  color: #fff;
}

.bubble-status-application.redstroke {
  border: 3px solid var(--red);
  padding: .4rem .9rem;
}

.bubble-status-application.prime {
  background-color: var(--signature);
  color: #fff;
  border: 3px solid #c78c5b;
  font-weight: 500;
}

.cont-hero-section-application-page {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 50vw;
  display: flex;
}

.main-container-application-page {
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  min-height: 50vh;
  display: flex;
}

.main-container-application-page.nm {
  background-color: #4d4d4d;
}

.card-listing-new-application-page {
  background-color: #fff;
  border-radius: 10px;
  flex: none;
  display: flex;
}

.frame-manage-application-page {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 50vh;
  padding: 4rem;
  display: flex;
}

.frame-manage-application-page.hidden-frame {
  display: none;
}

.loading-progress-bar-pullwb {
  background-color: #e6e6e6;
  border-radius: 180px;
  width: 25rem;
  height: 9px;
  display: flex;
}

.progress-bar-loading-progress-bar-pullwb {
  background-color: var(--signature);
  border-radius: 180px;
  width: 2%;
  height: 100%;
}

.card-appointment-new {
  background-color: var(--off-white);
  border-radius: 5px;
  width: 100%;
  min-width: 10rem;
  max-width: 40rem;
  height: 100%;
  min-height: 5rem;
  padding: 1.25rem 2.5rem;
  display: flex;
  position: relative;
}

.grid-app-card-new {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  width: 100%;
  display: grid;
}

.text-time-appoitnment-card {
  color: #1f1f1f;
  font-family: Albert Sans, sans-serif;
  font-size: 2.6rem;
  font-weight: 600;
  line-height: 1;
}

.text-time-appoitnment-card.small {
  margin-right: 1.25rem;
  font-family: Albert Sans, sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
}

.cont-reserved-time-appointment {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-reserved-time {
  color: #7e7e7e;
  font-family: soleil, sans-serif;
  font-size: 1.1rem;
  line-height: 120%;
}

.block-reserved-time-cont-appointment {
  background-color: #f0f0f0;
  border-radius: 5px;
  flex: none;
  padding: .3rem .5rem;
  font-family: soleil, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 120%;
}

.text-block-2 {
  letter-spacing: .06rem;
  font-family: Albert Sans, sans-serif;
  font-weight: 600;
}

.info-box-competition-appointment-page {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: none;
}

.cont-icon-competition-info-box {
  background-color: #dda030;
  border-radius: 180px;
  flex: none;
  padding: .5rem;
}

.icon-competition-info-box {
  width: 1.5rem;
}

.cont-spread-avail-pushback-radios {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.form-select-wb-pushback-applciation-page {
  width: 100%;
}

.form-block-select-wb-pushback-applciation-page {
  align-self: stretch;
  margin-bottom: 0;
}

.radio-select-choice-pushback-wb {
  border: 0 #0000;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.radio-select-choice-pushback-wb.w--redirected-checked {
  background-color: var(--signature);
  mix-blend-mode: multiply;
  border: 0 #0000;
  border-radius: 5px;
}

.select-choice-pushback-wb {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f1f1f1;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.4rem 2rem;
  font-size: 1rem;
  line-height: 100%;
  transition: all .35s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.select-choice-pushback-wb:hover {
  transform: scale(.98);
}

.select-choice-pushback-wb.green {
  background-color: var(--green);
  color: #fff;
}

.text-date-appoitnment-card {
  color: #000;
  overflow-wrap: normal;
  padding-left: 3px;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
}

.text-date-appoitnment-card.small {
  font-size: 1.1rem;
}

.cont-manage-buttons-new-application-page {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.status-text-ap-page {
  color: #8a8a8a;
  text-align: left;
  flex: none;
  max-width: 50vw;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  display: block;
}

.status-text-ap-page.centered {
  color: #000;
  text-align: center;
  flex: none;
}

.status-text-ap-page.centered.beige {
  color: var(--hue);
  cursor: pointer;
}

.status-text-ap-page.centered.gray {
  text-align: center;
}

.status-text-ap-page.white {
  color: #fff;
}

.status-text-ap-page.bold {
  font-weight: 700;
}

.status-text-ap-page.light-grey {
  color: #e8e8e8;
}

.status-text-ap-page.gray {
  color: gray;
  cursor: auto;
  flex: none;
  display: inline;
}

.status-text-ap-page.gray.no-max-width {
  max-width: none;
}

.status-text-ap-page.gray.centered {
  text-align: center;
}

.status-text-ap-page.gray._40ch {
  max-width: 40ch;
  line-height: 1.3;
}

.status-text-ap-page.underline {
  text-decoration: underline;
}

.status-text-ap-page.beige {
  color: var(--signature);
}

.status-text-ap-page.blurr {
  filter: blur(5px);
}

.status-text-ap-page._40ch {
  max-width: 40ch;
}

.status-text-ap-page._40ch.gray {
  cursor: auto;
}

.status-text-ap-page.semibold {
  font-weight: 600;
}

.status-text-ap-page.click {
  cursor: pointer;
}

.status-text-ap-page.no-width {
  max-width: none;
}

.icon-wait-state-appl-page {
  width: 4rem;
}

.thumbnail-listing-card-appl-page {
  background-color: #dfdfdf;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/648730d89f71f5bac130649e_Thumbnail-Placeholder-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 50%;
  min-height: 15rem;
}

.cont-info-listing-card-appl-page {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding: 2rem 2rem 2rem 2.5rem;
  display: flex;
}

.bubble-confirmed-wb-appl-page {
  background-color: var(--green);
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  padding: .25rem;
  display: flex;
}

.icon-confirmed-wb-appl-page {
  align-self: stretch;
}

.cont-cancel-application-appl-page {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 4rem;
  display: flex;
}

.head-part-pros-invite-side {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.avail-cont-info-track-card-ms10 {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.availability-label {
  color: #575757;
  background-color: #f0f0f0;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .5rem .6rem;
  font-size: .8rem;
  line-height: 100%;
  display: flex;
}

.text-block-3 {
  font-size: 1rem;
  line-height: 100%;
}

.holder-appointment-card-offer-appl-page {
  flex-flow: column;
  flex: none;
  display: flex;
}

.frame-manage-application-page-copy {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 50vh;
  padding: 4rem;
  display: flex;
}

.frame-manage-application-page-copy.hidden-frame {
  display: none;
}

.manage-wb-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #555;
  cursor: pointer;
  background-color: #dfdfdf;
  border: 2px #dfdfdf;
  border-radius: 3px;
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 1rem 1.5rem;
  font-size: 1.05rem;
  line-height: 120%;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.manage-wb-button:hover {
  transform: none;
}

.manage-wb-button:active {
  transform: scale(.97);
}

.manage-wb-button.red {
  border: 3px solid var(--red);
  color: #d06a6a;
  background-color: #0000;
  display: flex;
}

.manage-wb-button.red:hover {
  color: #fff;
  background-color: #d06a6a;
}

.manage-wb-button.yel {
  border-width: 3px;
  border-color: var(--yellow);
  color: var(--yellow);
  -webkit-text-stroke-color: var(--yellow);
  background-color: #0000;
  display: flex;
}

.manage-wb-button.yel:hover {
  color: #fff;
  background-color: #e3ac62;
}

.manage-wb-button.redfill {
  border-color: var(--red);
  background-color: var(--red);
  display: flex;
}

.manage-wb-button.redfill:hover {
  background-color: #c26161;
  border-color: #c26161;
}

.manage-wb-button.green {
  color: var(--green);
  background-color: #0000;
  border-width: 3px;
  display: flex;
}

.manage-wb-button.green:hover {
  background-color: var(--green);
  color: #fff;
}

.manage-wb-button.yelfill {
  border-color: var(--yellow);
  background-color: var(--yellow);
  flex: none;
}

.manage-wb-button.gray {
  color: gray;
  background-color: #0000;
  border-width: 3px;
  border-color: gray;
}

.manage-wb-button.gray:hover {
  color: #fff;
  background-color: gray;
}

.manage-wb-button.grayfill {
  color: #555;
  background-color: #dfdfdf;
  border-color: #dfdfdf;
  flex: none;
}

.manage-wb-button.hidden {
  display: none;
}

.no-new-date-select {
  color: #000;
  text-align: center;
  flex: none;
  margin-bottom: 1px;
  font-family: Albert Sans, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 100%;
}

.no-new-date-select.white {
  color: #fff;
}

.day-new-date-select {
  text-align: center;
  letter-spacing: 1px;
  font-size: .8rem;
  font-weight: 400;
  line-height: 100%;
}

.month-new-date-select {
  text-align: center;
  letter-spacing: .4px;
  font-family: soleil, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 100%;
}

.weekday-grid-availability-requesting {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.test-cont-availa-selects {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 50rem;
  min-height: 40vh;
  display: flex;
}

.cont-day-times-availability-requesting {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cont-day-select-times-spaces {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: wrap;
  width: 100%;
  display: flex;
}

.cont-custom-times-day-availability-requesting {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.slot-custom-timespan-availability-requesting {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: .5rem;
  display: flex;
}

.box-custom-time-avail-requesting {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: 10px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: .55rem 1rem .55rem .55rem;
  display: flex;
}

.input-custom-hours-aval-requesting {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 0 #0000;
  border-radius: 5px;
  width: 3.25ch;
  margin-bottom: 0;
  padding: 1.6rem .25rem 1.8rem .2rem;
  font-family: soleil, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 100%;
}

.input-custom-hours-aval-requesting::placeholder {
  font-family: soleil, sans-serif;
  font-weight: 400;
}

.cont-inputs-custom-timespan-avial-requesting {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.actions-custom-timespans-avail-requsting {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  justify-content: flex-end;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.cta-manage-timespans-avail-requesting {
  cursor: pointer;
  background-color: #cecece;
  border-radius: 180px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: stretch;
  width: 2rem;
  height: 2rem;
  padding: .45rem;
  display: flex;
}

.cont-selects-time-slots-availability-requaesting {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 1rem;
  display: grid;
}

.timespan-select-availability-request {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #bfbfbf;
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .4rem 1.5rem .3rem;
  font-size: .8rem;
  line-height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.timespan-select-availability-request:hover {
  color: gray;
}

.timespan-select-availability-request.custom {
  padding-top: .8rem;
  padding-bottom: .8rem;
}

.select-timespan-availability-request {
  border: 3px solid #0000;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  inset: 0%;
}

.select-timespan-availability-request.w--redirected-checked {
  border: 3px solid var(--signature);
  mix-blend-mode: multiply;
  background-color: #0000;
  background-image: none;
  border-radius: 10px;
  margin-top: 0;
  margin-left: 0;
}

.select-timespan-availability-request.w--redirected-focus {
  box-shadow: none;
}

.label-timespane-select-avail-request {
  color: #202020;
  font-family: Albert Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
}

.merger-inputs-time {
  text-align: center;
  background-color: #fff;
  border: 1.5px solid #f0f0f0;
  border-radius: 10px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-left: .7rem;
  padding-right: .7rem;
  font-size: 1.4rem;
  line-height: 100%;
  display: flex;
}

.text-time-input-inbetween {
  color: #6e6e6e;
  margin-bottom: 3px;
  font-size: 1.2rem;
}

.cont-hems-tab-agent-placer {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 4rem;
  display: flex;
}

.cont-select-prospects-hems-tab-ms12 {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.cont-location-address-shower {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-section-hems-agent-app-focus-hero-home-lp {
  background-color: var(--off-white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 90vh;
  display: flex;
}

.cont-new-hero-home-showing-product-ts-lp {
  flex: none;
  padding: 10vh 4rem 2rem 12.5vw;
}

.holder-hero-section-showing-desktop-manager-lp {
  width: 100%;
  height: 100%;
  position: relative;
}

.hero-section-cage-aranger-elements-lp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  overflow: hidden;
}

.cont-desktop-tool-holder-displayer-hero-home-lp {
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: -2rem;
  padding-top: 8vh;
  display: flex;
}

.cont-desktop-tool-holder-displayer-hero-home-lp.phone {
  padding-top: 2rem;
}

.frame-desktop-pc-hero-home-lp {
  background-color: #e4e4e4;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/66b1f5aa0a97d6a536daea33_hems-lsiting-display-test-02.jpg");
  background-position: 0 0;
  background-size: cover;
  border: 7px solid #6d6d6d;
  border-radius: 20px 0 0 20px;
  flex: none;
  width: 100%;
  height: 70vh;
  box-shadow: 0 2px 70px #0000001a;
}

.cont-tab-ctas-admin-leads {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.cta-tab-leads-admin {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  padding: .7rem .8rem;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 120%;
  display: flex;
}

.cta-tab-leads-admin.inactive {
  color: #9c9c9c;
  font-weight: 400;
}

.container-tabs-leads-admin {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.tab-leads-admin {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.tab-leads-admin.inactive {
  display: none;
}

.cont-test-availability-input-labeling {
  flex-flow: column;
  width: 40vw;
  max-width: 40rem;
  display: flex;
}

.cont-showing-avail-label-recs {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  display: flex;
}

.cont-avail-matrix-testing {
  grid-column-gap: 3px;
  grid-row-gap: .7rem;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dot-matrix-avail-testing {
  background-color: #d4d4d4;
  border-radius: 5px;
  width: 10px;
  height: 10px;
}

.dot-matrix-avail-testing.active {
  background-color: var(--signature);
}

.hero-hems-expose-new {
  flex-flow: column;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.grid-expose-hero-01 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 5px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  overflow: hidden;
}

.thumbnail-cont-hero-section-digitales-expose-new {
  background-image: none;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.content-hero-section-digital-expose-new {
  background-color: var(--hue);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 3rem;
  display: flex;
}

.logo-header-hero-section-digital-expose-new {
  width: 15rem;
}

.expose-h1-font1 {
  color: #000;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 2.8rem;
  font-weight: 600;
  line-height: 1.2;
}

.expose-h1-font1.centered {
  text-align: center;
}

.expose-h1-font1.centered.white {
  color: #fff;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 1.2;
}

.thumbnail-digital-expose-new {
  flex: none;
  max-width: none;
  height: 100%;
  overflow: visible;
}

.body-expose-1 {
  background-color: #ebebeb;
}

.normal-section-expose-new {
  background-color: #e7e3de;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  min-height: 80vh;
  display: flex;
}

.navbar-digital-expose-new {
  z-index: 100;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #c9c9c9;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 1.3rem 1rem;
  font-family: Albert Sans, sans-serif;
  font-size: .85rem;
  font-weight: 500;
  line-height: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.cta-floater-expose-new {
  z-index: 110;
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  justify-content: center;
  align-items: center;
  width: 100vw;
  padding: .75rem 2rem 1.5rem;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.cta-expose {
  color: #a87340;
  background-color: #fff;
  border-radius: 3px;
  padding: .9rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
}

.cont-objektdaten-digital-expose-new {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 50rem;
  max-width: 60rem;
  margin-top: 8rem;
  margin-bottom: 8rem;
  display: flex;
}

.expose-h2-font1 {
  color: #88653f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 1.2;
}

.expose-h2-font1.centered {
  text-align: center;
}

.expose-h2-font1.centered.white {
  color: #fff;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 1.2;
}

.grid-objektdaten-infos-digital-expose {
  grid-column-gap: 3rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 3rem;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.2;
  display: grid;
}

.section-photo-fullscreen-digital-expose {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/66b23ad1fdf0bddb0626ac41_Thumbnail%20Vogelperspektive-Riesengebirgstra%C3%9Fe-Regensburg-VONS-IMMO%20Updated-Cleaned.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100vw;
  min-height: 100vh;
}

.home-head-spreader-ws10 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 50vh;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-bottom: 5vw;
  display: flex;
}

.container-move-popup-admin-test {
  padding: 4rem;
  position: absolute;
  inset: 0%;
}

.save-note-cta-admin {
  background-color: var(--signature);
  border-radius: 5px;
  flex: none;
  padding: .4rem .7rem;
  font-size: .8rem;
}

.cont-labels-filtering-admin {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  margin-bottom: 1.5rem;
  display: flex;
}

.label-lead-admin-filter {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  padding: .5rem .8rem;
  font-size: .8rem;
  line-height: 1.2;
  transition: opacity .25s cubic-bezier(.68, -.55, .265, 1.55);
}

.label-lead-admin-filter:hover {
  transform: scale(.95);
}

.label-lead-admin-filter:active {
  transform: scale(.8);
}

.label-lead-admin-filter.checked {
  background-color: var(--signature);
  color: #fff;
  font-weight: 500;
}

.label-lead-admin-filter.unselected {
  color: #b4b4b4;
  background-color: #ececec;
}

.cont-lead-popup-labels-admin {
  flex-flow: column;
  flex: none;
  margin-bottom: 2rem;
  display: flex;
}

.cont-nested-labels-lead-popup-admin {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--off-white);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .5rem;
  display: flex;
}

.section-test-gesuch-chat {
  flex-flow: column-reverse;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-bottom: 40vh;
  display: flex;
}

.test-floating-input-cont {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 2rem 20vw 5rem;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.input-field-test-gesuch-creation {
  color: #000;
  border-radius: 10px;
  padding: 2rem;
  font-size: 1rem;
}

.test-container-gesuch-chat-windown {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: stretch;
  width: 50vw;
  overflow: scroll;
}

.chat-windows-test-cg {
  background-color: #fff;
  border-radius: 10px;
  flex: none;
  min-height: 8rem;
  padding: 1.7rem;
}

.chat-windows-test-cg.agent {
  background-color: #0000;
  padding-left: 0;
}

.cont-chatroom-cg-test {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.test-section-preference-liking-test {
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.cont-preference-liking-test {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  min-height: 40vh;
  display: flex;
}

.cont-photos-preference-liking-test {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.frame-photo-preference-liking-test {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  display: flex;
}

.photo-preference-liking-test {
  border-radius: 10px;
  flex: 1;
  align-self: center;
}

.cont-holder-feedback-handles {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.liner-feedback-bubbles-test {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.test-bubble-feedback-tinder {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  transition: all .15s cubic-bezier(.645, .045, .355, 1);
  box-shadow: 0 0 40px #0000001a;
}

.test-bubble-feedback-tinder:hover {
  transform: scale(.9);
}

.test-bubble-feedback-tinder:active, .test-bubble-feedback-tinder:focus {
  transform: scale(1.1);
}

.icon-bubble-feedback-tester {
  width: 3rem;
  padding: .25rem;
}

.centerer-skip-bubble-test {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.cont-agent-space-commenting {
  justify-content: center;
  align-items: center;
  min-height: 5rem;
  margin-bottom: 3rem;
  font-size: 1.563px;
  display: flex;
}

.bubble-holder-with-label-tinder-test {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #adadad;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.bubble-holder-with-label-tinder-test:hover {
  color: #424242;
}

.bubble-holder-with-label-tinder-test.up {
  margin-bottom: 2rem;
}

.label-tinder-cta-test {
  flex: none;
  width: auto;
  font-family: soleil, sans-serif;
  font-size: .8rem;
  line-height: 1;
}

.cont-quick-display-budget-calc {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45vw;
  min-height: 80vh;
  padding-top: 10vh;
  padding-bottom: 10vh;
  display: flex;
}

.cont-gesuch-budget-cg {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 180px;
  flex-flow: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: min-content min-content min-content;
  grid-auto-columns: 1fr;
  place-items: center;
  width: auto;
  display: grid;
  box-shadow: 0 0 30px #0000001a;
}

.handle-budget-gesuch {
  cursor: pointer;
  border-radius: 180px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 3rem;
  height: 3rem;
  padding: .6rem;
  display: flex;
}

.handle-budget-gesuch:hover {
  transform: scale(.9);
}

.budget-gesuch-text-field {
  color: #000;
  text-align: center;
  border: 0 solid #0000;
  min-width: 8ch;
  margin-bottom: 0;
  padding: 0 0 1px;
  font-family: soleil, sans-serif;
  font-size: 1.4rem;
}

.budget-gesuch-text-field::placeholder {
  color: #494949;
}

.icon-gesuch-budget-handler {
  flex: 0 auto;
}

.centerer-budget-creation-cg {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.agent-cont-cg-form-holder-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.centerer-button-cont {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cg-input-morph {
  color: #000;
  text-align: left;
  background-color: #0000;
  border: 0 #0000;
  min-height: 3rem;
  margin-bottom: 0;
  padding: 1rem 0;
  font-size: 1.5rem;
  line-height: 1.2;
}

.cg-input-morph:hover {
  border-style: none;
}

.cg-input-morph:active, .cg-input-morph:focus, .cg-input-morph:focus-visible, .cg-input-morph[data-wf-focus-visible] {
  border: 0 solid #0000;
}

.cg-input-morph.wider {
  min-width: 35rem;
}

.cg-input-morph.block {
  line-height: 1.4;
}

.cg-input-morph.pw {
  padding-left: .25rem;
  padding-right: 2rem;
}

.cg-input-morph.home-hs {
  font-size: 1.3rem;
}

.cg-input-morph.figure {
  letter-spacing: 1px;
  font-size: 2rem;
}

.cont-room-counters-cg {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.5rem;
  margin-bottom: 3rem;
  display: flex;
}

.handler-room-type-counter {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #fff;
  border-radius: 180px;
  grid-template-rows: auto;
  grid-template-columns: min-content auto min-content;
  grid-auto-columns: 1fr;
  min-width: 20rem;
  padding: .25rem;
  display: grid;
}

.room-gesuch-text-field {
  color: #000;
  text-align: center;
  border: 0 solid #0000;
  margin-bottom: 0;
  padding: 0 0 1px;
  font-family: soleil, sans-serif;
  font-size: 1.2rem;
}

.room-gesuch-text-field::placeholder {
  color: #494949;
}

.list-areas-districts-selection-cg {
  grid-column-gap: 1rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 90ch;
  margin-bottom: 2rem;
  font-size: 1rem;
  display: flex;
}

.list-areas-districts-selection-cg.hidden {
  display: none;
}

.list-areas-districts-selection-cg.vertical {
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.check-area-cg {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .6rem 1.1rem .7rem;
  transition: all .25s cubic-bezier(.785, .135, .15, .86);
  display: flex;
  position: relative;
}

.check-area-cg:hover {
  transform: scale(.98);
}

.check-area-cg:active {
  transform: scale(1.1);
}

.check-area-cg.deactivated {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #585858;
  cursor: default;
  background-color: #cfcfcf;
  flex-flow: row;
}

.box-checkl-area-cg {
  border: 0 solid #0000;
  border-radius: 180px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  font-family: soleil, sans-serif;
  position: absolute;
  inset: 0%;
}

.box-checkl-area-cg.w--redirected-checked {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--signature), var(--signature));
  color: #fff;
  mix-blend-mode: multiply;
  border-style: none;
  margin-top: 0;
  margin-left: 0;
}

.box-checkl-area-cg.w--redirected-focus, .box-checkl-area-cg.w--redirected-focus-visible {
  box-shadow: 0 0 #0000;
}

.target-mark-hems {
  width: 3rem;
  margin-bottom: 1.5rem;
}

.spacer-input-start-frame-cg {
  padding-top: .5rem;
  padding-bottom: 2rem;
}

.spacer-title-start-frame-cg {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 5rem;
  padding-top: 3rem;
  padding-bottom: 5rem;
  display: flex;
}

.section-list-matches-gesuch-page {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: 200vh;
  padding-bottom: 30vh;
  display: flex;
}

.grid-list-matches-gesuch {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 60vw;
  margin-top: 4rem;
  transition: all .45s;
  display: grid;
}

.card-listing-matches-page {
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: row;
  min-height: 20rem;
  transition: box-shadow .35s cubic-bezier(.55, .055, .675, .19);
  display: flex;
  overflow: hidden;
}

.card-listing-matches-page:hover {
  box-shadow: 0 2px 17px #0000000d;
}

.card-listing-matches-page.dev-hidden {
  display: none;
}

.header-matches-page-agent {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 65vw;
  padding-top: 4rem;
  display: flex;
}

.thumbnail-match-listing-card-page {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/66cb814ec2ff285f3e051267_20-general-v2.jpg");
  background-position: 50%;
  background-size: cover;
  width: 60%;
  min-height: 24vw;
  max-height: 100%;
  transition: filter .35s cubic-bezier(.215, .61, .355, 1);
}

.thumbnail-match-listing-card-page:hover {
  filter: brightness(110%);
}

.cont-content-listing-card-matches {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 40%;
  min-height: 5rem;
  padding: 2.6rem;
  display: flex;
}

.popup-listing-matches-page {
  z-index: 100;
  flex-flow: column;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.overlay-shadow-listing-popup-matches-gesuch {
  z-index: 100;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#f7f7f780, #f7f7f780);
  width: 100%;
  height: 100%;
  position: absolute;
}

.overlay-shadow-listing-popup-matches-gesuch.white {
  background-color: #ffffffa1;
  background-image: radial-gradient(circle at 50% 40%, #ffffffb3, #fff0 55%);
}

.cont-popup-listing-match-gesuch {
  z-index: 120;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 3rem;
  display: flex;
  position: absolute;
  overflow: scroll;
}

.popup-card-match-gesuch-page {
  background-color: #fff;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex: none;
  width: 60vw;
  min-height: 300vh;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 120px #0003;
}

.image-slider-listing-match-gesuch {
  background-color: var(--off-white);
  width: 100%;
  height: 70vh;
  position: relative;
}

.cont-main-body-listing-match-gesuch {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 100vh;
  padding-bottom: 20vh;
  display: flex;
}

.title-listing {
  color: #242424;
  font-family: Albert Sans, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.2;
}

.spreader-right-price-tag-listing {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-end;
  width: 100%;
  margin-top: -3rem;
  display: flex;
}

.window-feedback-gathering-match {
  background-image: radial-gradient(circle, #fdfdfdc2 21%, #fff0);
  flex-flow: column;
  flex: none;
  justify-content: flex-end;
  align-items: center;
  width: 65vw;
  min-height: 80vh;
  padding-bottom: 2rem;
  display: flex;
}

.window-feedback-gathering-match.hidden {
  display: none;
}

.closer-match-popup {
  cursor: pointer;
  background-color: #e7e7e7;
  border-radius: 180px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 2.25rem;
  height: 2.25rem;
  padding: .3rem;
  display: flex;
  position: static;
  inset: 0% 0% auto auto;
}

.closer-bubble-feedback-match {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  width: 2.5rem;
  height: 2.5rem;
  margin-bottom: 3rem;
  padding: 5px;
  box-shadow: 0 0 20px #0003;
}

.cont-map-location-listing-match {
  cursor: pointer;
  background-color: #3a912878;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/66cf3b7ae33f17cfd70545b5_Screenshot%202024-08-28%20at%2016.59.50.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  min-height: 50vh;
  transition: all .5s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.first-cont-match-listing-infos {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  min-height: 10rem;
  padding: 2.5rem 3rem 1rem;
  display: flex;
}

.header-listing-match-popup {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  height: auto;
  padding: 1.2rem 1.5rem 1.2rem 2rem;
  display: flex;
}

.cont-cta-putin-application {
  z-index: 200;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.cont-cta-putin-application.hidden {
  display: none;
}

.back-cont-putin-application-cta {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: none;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.slider-listing-matches {
  background-color: #f7f7f7;
  width: 100%;
  min-height: 70vh;
  overflow: hidden;
}

.cont-actions-matches-image-slider {
  z-index: 140;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.box-listing-basics {
  border: 1px solid #e7e7e7;
  border-radius: 10px;
  flex-flow: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  min-height: 1rem;
  display: flex;
}

.info-shelf-box-listing-box {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.75rem 1rem 1.5rem;
  display: flex;
}

.divider-line-box-listing {
  background-color: #c9c9c9;
  width: 1px;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.divider-line-box-listing.horizontal {
  width: 100%;
  height: 1px;
}

.divider-line-box-listing.horizontal.hidden {
  display: none;
}

.row-info-base-cont-match-listing {
  grid-column-gap: 3rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  margin-bottom: .5rem;
  display: flex;
}

.cont-location-match-listing {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem 3rem 3rem;
  display: flex;
}

.icon-pin-hems-location {
  transform-style: preserve-3d;
  width: 5rem;
  transition: all .5s;
}

.icon-pin-hems-location:hover {
  transform: scale3d(.97, 1, 1)scale(.9)translate(0, 8px);
}

.centerer-budget-determination-matches-page {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cont-image-counter-slider {
  z-index: 141;
  color: #fff;
  background-color: #00000085;
  border-radius: 7px;
  margin-bottom: 1rem;
  margin-right: 2.5rem;
  padding: .3rem;
  font-family: soleil, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  inset: auto 0% 0% auto;
}

.test-slider-cont-test-js {
  background-color: var(--off-white);
  justify-content: space-between;
  align-items: center;
  width: 80vw;
  min-height: 80vh;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

.cont-pricing-lsiting-match-hems {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 30vh;
  padding: 3rem;
  display: flex;
}

.cont-calc-rent-breakdown-display-match-lsiting {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  min-width: 20rem;
  display: flex;
}

.text-price-rent-calc {
  color: #000;
  font-family: soleil, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.2;
}

.divider-line-calc-rent {
  background-color: #7e7e7e;
  border-radius: 180px;
  width: 100%;
  height: 3px;
}

.cont-explainer-match-pages-cg {
  max-width: 60ch;
  font-size: .9rem;
  line-height: 1.2;
}

.district-label-match-listing {
  background-color: var(--off-white);
  color: #1b1b1b;
  border-radius: 180px;
  flex: none;
  padding: .4rem .6rem;
  font-family: soleil, sans-serif;
  font-size: .85rem;
  font-weight: 400;
  line-height: 1.2;
}

.district-label-match-listing.normal {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #666;
  margin-left: -2px;
  padding: .5rem .65rem;
  font-size: .9rem;
  display: flex;
}

.district-label-match-listing.normal:hover {
  background-color: #e9e9e9;
}

.cont-content-match-listing-info-strip {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: -.15rem;
  display: flex;
}

.room-text-element-match-listing {
  color: #797979;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
}

.rental-price-tag-text {
  color: #252525;
  font-family: soleil, sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1;
}

.icon-pin-district-label {
  opacity: .75;
  width: 1rem;
}

.overlay-opened-listing {
  z-index: 40;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #fff;
  background-color: #00000069;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: soleil, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.2;
  transition: opacity .45s;
  display: flex;
  position: relative;
}

.overlay-opened-listing:hover {
  opacity: 0;
}

.icon-just-watched {
  width: 2rem;
  margin-top: .1rem;
}

.feedback-listing-form-block {
  flex-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.feedback-listing-form {
  background-color: #0000;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 40vw;
  display: flex;
}

.cont-feedback-bubbles-listing {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 35rem;
  padding-bottom: 5rem;
  font-size: 1rem;
  display: flex;
}

.cont-holding-pricespan-rentals-prices {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.price-span-rent {
  color: #000;
  background-color: #fff;
  border-radius: 180px;
  padding: .6rem 1.2rem;
  font-family: soleil, sans-serif;
  font-size: 1.6rem;
  line-height: 1.2;
}

.footer-hems-landing-pages {
  background-color: var(--off-white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 30vh;
  display: flex;
}

.cont-hems-new-footer-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 80vw;
  margin-top: 5rem;
  margin-bottom: 7rem;
  display: flex;
}

.logo-new-footer-hems-lp {
  flex: none;
  width: 12rem;
}

.cont-links-new-footer-hems-lp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-footer-lp {
  font-family: soleil, sans-serif;
  font-size: 1.15rem;
  font-weight: 500;
  line-height: 1.2;
}

.text-footer-lp.gray {
  color: gray;
}

.holder-feedback-photo-slide {
  z-index: 150;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.bubble-feedback-image-slide {
  cursor: pointer;
  background-color: #ffffff4d;
  border-radius: 180px;
  width: 2.5rem;
  height: 2.5rem;
  padding: 5px;
  transition: all .35s;
}

.bubble-feedback-image-slide:hover {
  transform: scale(.9);
}

.bubble-feedback-image-slide:active {
  transform: scale(1.1);
}

.section-create-poll-sa-anbieter {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 120vh;
  padding-bottom: 30vh;
  display: flex;
}

.cont-create-poll-sa-page {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 65vw;
  display: flex;
}

.cont-status-create-poll-sa-box {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cont-display-link-poll-sa {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 3rem;
  display: flex;
}

.cont-display-link-poll-sa.hidden {
  display: none;
}

.text-display-invite-link-sa-poll {
  text-align: left;
  word-break: break-all;
  max-width: 50ch;
  font-size: 1.2rem;
  line-height: 1.4;
  text-decoration: underline;
}

.block-form-copy-paste-link-sa-poll {
  flex: 1;
  width: 100%;
  margin-bottom: 0;
}

.form-copy-paste-link-sa-poll {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.copy-link-field-sa-poll {
  color: #000;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  width: 30ch;
  margin-bottom: 0;
  padding: 1.7rem 1.5rem 1.7rem 1.2rem;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}

.copy-link-field-sa-poll:focus {
  border-color: var(--signature);
}

.cta-copy-link-button-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--blue);
  color: #fff;
  cursor: pointer;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: 22ch;
  padding: .7rem 1.5rem .7rem 1rem;
  font-size: 1rem;
  transition: all .35s cubic-bezier(.175, .885, .32, 1.275);
  display: flex;
}

.cta-copy-link-button-link:hover {
  background-color: #397baa;
  transform: scale(.97);
}

.cta-copy-link-button-link:active {
  transform: scale(1.02);
}

.cta-copy-link-button-link.copied {
  background-color: var(--green);
}

.icon-copy-link-poll-sa {
  width: 2rem;
}

.box-add-new-info-to-poll-sa {
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50rem;
  min-height: 30vh;
  padding: 5rem;
  display: flex;
}

.block-form-add-info-poll-sa {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.form-add-info-poll-sa {
  flex-flow: column;
  display: flex;
}

.right-aligner-button {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.cont-holding-button-pull-invite-link-poll-sa {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 5rem;
  display: flex;
}

.cont-holding-button-pull-invite-link-poll-sa.hidden {
  display: none;
}

.image-preview-like-feature {
  width: 80%;
}

.cont-image-preview-like-feature {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-element-rent-label-gesuch-match {
  color: #aaa;
  font-size: .8rem;
  line-height: 1.2;
}

.home-page-homesearch-product-ws-20 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 150vh;
  padding-bottom: 40vh;
  display: flex;
}

.cont-heading-homesearch-hero-agent {
  justify-content: center;
  align-items: flex-start;
  width: 60vw;
  margin-top: 4rem;
  padding-bottom: 3rem;
  display: flex;
}

.matches-cont-home-disovery-homepages-ws20 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 60vw;
  margin-top: 4rem;
  display: grid;
}

.cont-video-explainer-start-frame-cg {
  background-color: #e2e2e2;
  background-image: linear-gradient(#0000004a, #0000004a), url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/66defdca5a3f6097cc0571a1_hems-explainer-video-placeholder.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 30vw;
  height: 18vw;
  display: flex;
}

.icon-floating-play-button {
  width: 3.5rem;
}

.box-floating-play-button {
  cursor: pointer;
  background-color: #00000054;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  padding-left: .25rem;
  display: flex;
}

.box-floating-play-button:hover {
  transform: scale(.9);
}

.holder-phone-homesearch-display-home-new {
  flex-flow: column;
  height: 80vh;
  padding-left: 5rem;
  display: flex;
}

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

.card-explore-home-match {
  background-color: #fff;
  border-radius: 10px;
  min-height: 28rem;
}

.check-feedback-match-ws {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .6rem 1.1rem .7rem;
  transition: all .25s cubic-bezier(.785, .135, .15, .86);
  display: flex;
  position: relative;
  box-shadow: 0 2px 20px #0000001a;
}

.check-feedback-match-ws:hover {
  transform: scale(.98);
}

.check-feedback-match-ws:active {
  transform: scale(1.1);
}

.cont-continue-feedback-match {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 4rem;
  display: flex;
}

.cont-test-feedback-bubbles-match-dev {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 40vw;
  font-size: 1rem;
  display: flex;
}

.holder-image-label-slider {
  justify-content: center;
  align-items: flex-start;
  padding-top: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.label-room-slider-image {
  color: #3a3a3a;
  background-color: #ffffff4d;
  border-radius: 180px;
  padding: .5rem .95rem;
  font-family: soleil, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2;
}

.section-mygesuch-page {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 150vh;
  padding-bottom: 30vh;
  display: flex;
}

.cont-mygesuch-page {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50rem;
  padding-top: 4rem;
  display: flex;
}

.row-mygesuch-category {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.row-mygesuch-category.row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.entry-mygesuch-value {
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  padding: .6rem 1rem;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}

.entry-mygesuch-value.smaller {
  padding: .5rem .8rem;
  font-size: .9rem;
}

.entry-mygesuch-value.unknown {
  color: #9c9c9c;
  background-color: #e7e7e7;
}

.main-criterias-mygesuch-options {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  display: flex;
}

.options-entries-gesuch-criteria {
  grid-column-gap: 1rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cont-mygesuch-past-matches {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.grid-old-matches-mygesuch {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 3rem;
  display: grid;
}

.card-old-match {
  background-color: #fff;
  border-radius: 10px;
  min-height: 18rem;
}

.layover-banner-timeago-mygesuch-old-match {
  z-index: 100;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #6b6b6b;
  background-color: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .6rem .5rem .6rem .75rem;
  font-family: soleil, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
  box-shadow: 0 2px 20px #0003;
}

.icon-timeago-match-mygesuch {
  opacity: .5;
  width: 1rem;
}

.cont-row-budget-mygesuch {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.badge-income-display-mygesuch {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--blue);
  color: #fff;
  border-radius: 180px;
  justify-content: flex-start;
  align-items: center;
  padding: .7rem 1rem .7rem 1.2rem;
  font-size: 1.2rem;
  display: flex;
}

.budget-form-mygesuch {
  margin-bottom: 0;
}

.icon-show-income-frame {
  width: 1.5rem;
}

.trigger-show-income-entry-mygesuch {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/66e1bb7a781f8efc826c24ee_eye-icon-hems-big-hide-white.svg");
  background-position: 50%;
  background-size: cover;
  width: 1.5rem;
  height: 1.5rem;
}

.trigger-show-income-entry-mygesuch:hover {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/656f7a5958998217592a71e9_eye-icon-MyGesuch-big-filled.svg");
}

.trigger-show-income-entry-mygesuch.gray {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/65e46b1ed7c64851eccb1766_eye-icon-MyGesuch-big-hide-gray-01-01.svg");
}

.trigger-show-income-entry-mygesuch.gray:hover {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/65d8bdc4be42fe7bc323935c_eye-icon-MyGesuch-big-filled-gray-01.svg");
}

.trigger-show-income-entry-mygesuch.gray:active {
  transform: scale(.9);
}

.text-value-income.blurry {
  filter: none;
}

.blurry {
  filter: blur(4px);
}

.cont-gen-content-match-listing {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 30vh;
  padding: 3rem;
  display: flex;
}

.fake-cont-navbar-cont-action-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.par-notes-match-listing {
  max-width: 80ch;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.6;
}

.icon-location-pin-listing-match {
  opacity: .66;
  flex: none;
  height: 1rem;
}

.cont-location-pin-address-match-listing {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.badge-online-hems-check {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  color: #339152;
  background-color: #72ec9b80;
  border: 1px solid #5bad760f;
  border-radius: 180px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: .6rem .8rem;
  font-family: soleil, sans-serif;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.blob-online-listing-check {
  background-color: #3ac267;
  border-radius: 180px;
  width: 10px;
  height: 10px;
  box-shadow: 0 2px 16px 3px #54ff76;
}

.top-cont-main-match-listing {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.request-button-hems {
  background-color: var(--signature);
  background-image: linear-gradient(229deg, var(--signature), #c99a6d);
  color: #fff;
  text-align: center;
  border-radius: 4px;
  padding: 1rem 2rem;
  font-size: 1.05rem;
  line-height: 1;
  transition: all .25s cubic-bezier(.215, .61, .355, 1);
}

.request-button-hems:hover {
  background-image: none;
  transform: scale(.99);
  box-shadow: 0 2px 17px #c99a6d3d;
}

.request-button-hems:active {
  transform: scale(1.05);
}

.cont-info-application-cotnent-match-lsiting {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--off-white);
  border-radius: 10px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2rem 3rem 2rem 2rem;
  transition: background-color .25s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.cont-info-application-cotnent-match-lsiting:hover {
  background-color: #f2f2f2;
}

.cont-provider-listing-hems-match-lsiting {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.bubble-provider-hems-match-listing {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 180px;
  width: 3rem;
  height: 3rem;
}

.cont-provider-info-listing-match {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.headings-listing-sections {
  color: #1a1a1a;
  letter-spacing: -.25px;
  max-width: 25ch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Albert Sans, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.2;
  position: static;
}

.headings-listing-sections.gray {
  color: #696969;
  line-height: 1.2;
}

.headings-listing-sections.centered {
  text-align: center;
}

.headings-listing-sections.white {
  color: #fff;
}

.headings-listing-sections.nowmaxwidth {
  max-width: none;
}

.cont-zoom-map-match-lsiting {
  z-index: 10;
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cta-zoom-map-hems {
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 2.2rem;
  height: 2.2rem;
  padding: 6px;
  display: flex;
  box-shadow: 0 0 5px #0003;
}

.cta-zoom-map-hems:hover {
  background-color: #f5f5f5;
}

.embed-map-google {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.cont-show-explainer-dein-gesuch-cg-form {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.cont-display-gesuch-explain {
  margin-top: -2rem;
  margin-right: -1rem;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
}

.cont-display-gesuch-explain:hover {
  transform: scale(.9)translate(0, -2rem);
}

.image-arrow-intro-dein-gesuch {
  width: 7rem;
}

.cont-move-reason-select {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.overlay-popup-dein-gesuch-cg {
  z-index: 600;
  background-color: var(--off-white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 150vh;
  padding-top: 15vh;
  display: none;
  position: absolute;
  inset: 0%;
}

.overlay-popup-dein-gesuch-cg.dev {
  display: flex;
}

.overlay-popup-dein-gesuch-cg.show {
  z-index: 600;
  min-height: 300vh;
  display: flex;
  inset: 0%;
}

.cont-dein-gesuch-cg {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50rem;
  min-height: auto;
  padding-bottom: 20vh;
  display: flex;
}

.floater-dein-gesuch-closer {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 1.5rem;
  padding-right: 4rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.cont-modular-engager-window-home-ws {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  display: flex;
}

.cont-modular-engager-window-home-ws.hidden {
  display: none;
}

.cta-next-bubble-cg {
  background-color: var(--signature);
  cursor: pointer;
  border-radius: 180px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  padding: 7px;
  transition: all .2s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.cta-next-bubble-cg:hover {
  transform: scale(.9);
}

.cta-next-bubble-cg:active {
  transform: scale(1.1);
}

.cta-next-bubble-cg.inactive {
  background-color: #e7e7e7;
}

.cta-next-bubble-cg.inactive:hover {
  transform: none;
}

.cta-next-bubble-cg.inactive:active {
  transform: translate(-5px);
}

.gesuch {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: .6rem 1rem .65rem 1.1rem;
  font-family: soleil, sans-serif;
  font-size: .95rem;
  font-weight: 400;
  line-height: 1;
  transition: all .35s cubic-bezier(.55, .055, .675, .19);
  display: flex;
  box-shadow: 0 2px 20px #0000001a;
}

.gesuch:hover {
  transform: scale(.98);
}

.gesuch.grow {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  justify-content: space-between;
  padding: .8rem 1.1rem .85rem 1.2rem;
}

.icon-gesuch {
  flex: none;
  width: 1.5rem;
}

.listing-element-new-swipe {
  background-color: #fff;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex: none;
  width: 50vw;
  min-height: 300vh;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 120px #0000000d;
}

.header-matches-page-agent-new-layout {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40vw;
  padding-top: 0;
  padding-bottom: 0;
  transition: all .85s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.header-matches-page-agent-new-layout.maximize {
  padding-top: 3rem;
  padding-bottom: 10vh;
  transition-duration: 1.25s;
}

.floater-new-next-button-match-page {
  z-index: 500;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 4rem;
  padding-right: 4rem;
  display: flex;
  position: fixed;
  inset: 50% 0% 50% auto;
}

.text-label-coming-soon {
  font-size: .8rem;
  line-height: 1;
  text-decoration: none;
}

.cont-image-labeler-intern-tool {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  width: 90vw;
  min-height: 50vh;
  display: grid;
}

.cont-load-image-display {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.cont-actions-labeling-photos-tool {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.header-controls-image-labeler {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.cont-actions-labels-asigning-toolk {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  place-items: center stretch;
  width: auto;
  display: grid;
}

.label-photo-assigner {
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 1.1rem 2.5rem;
  font-size: 1rem;
  line-height: 1.2;
  display: flex;
}

.label-photo-assigner:hover {
  transform: scale(.95);
}

.label-photo-assigner:active {
  background-color: var(--signature);
  transform: scale(1.05);
}

.cont-show-image-display {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.dev-adaptive-slider-container {
  border-radius: 10px;
  flex-flow: column;
  width: 40vw;
  display: flex;
}

.cont-home-ws-new {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 80vw;
  min-height: auto;
  padding-top: 5rem;
  display: flex;
}

.agent-module-hems-home {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  transition: all .85s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.agent-module-hems-home.maximize {
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.agent-module-hems-home.hidden {
  display: none;
}

.listing-module-hems-home {
  z-index: 5;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding-top: 2rem;
  display: flex;
  position: relative;
}

.listing-module-hems-home.hidden {
  display: none;
}

.three-point-check-new {
  background-color: #fff;
  border: 0 #e7e7e7;
  border-radius: 10px;
  flex-flow: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  min-width: 30rem;
  min-height: 1rem;
  display: flex;
}

.content-cont-match-page-new-swipeer {
  width: 100%;
  max-width: 40vw;
}

.map-module-matching-swiper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.feedback-module-hems-home {
  z-index: 5;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 50vw;
  padding-top: 10vh;
  display: flex;
  position: relative;
}

.feedback-module-hems-home.hidden {
  display: none;
}

.target-slider-new-home-ws {
  border-radius: 5px;
  overflow: hidden;
}

.new-apply-button-hems {
  background-color: #000;
  background-image: linear-gradient(49deg, var(--signature), #b18051);
  text-align: center;
  border-radius: 7px;
  flex: none;
  padding: 1.2rem 3.1rem;
  font-size: 1rem;
  line-height: 1;
  transition: all .45s cubic-bezier(.55, .055, .675, .19), transform .35s cubic-bezier(.645, .045, .355, 1);
}

.new-apply-button-hems:hover {
  background-image: linear-gradient(106deg, #b4885d, #b18051);
}

.new-apply-button-hems:active {
  transform: scale(1.1);
}

.new-apply-button-hems.external {
  color: #444;
  background-color: #e4e4e4;
  font-weight: 500;
}

.cont-feedback-bubbles-match {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-bottom: 5rem;
  font-size: 1rem;
  display: flex;
}

.cont-feedback-agenttitle {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-right: 2rem;
  display: flex;
}

.cont-map-section-match {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.map-container-match {
  background-color: #e9e9e9;
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/66cf3b7ae33f17cfd70545b5_Screenshot%202024-08-28%20at%2016.59.50.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-height: 45vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cont-notes-match-hs-home {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.save-listing-button-match {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  background-color: #e7e7e7;
  border-radius: 7px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: .4rem 1rem .4rem .5rem;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  line-height: 1;
  transition: transform .15s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
}

.save-listing-button-match:active {
  transform: scale(1.1);
}

.save-listing-button-match.saved {
  background-color: var(--green);
}

.icon-save-match-button {
  opacity: .7;
  width: 2.5rem;
  position: static;
}

.floater-new-back-button-match-page {
  z-index: 500;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 4rem;
  padding-left: 15rem;
  transition: all .35s;
  display: flex;
  position: fixed;
  inset: 50% auto 50% 0%;
}

.floater-new-back-button-match-page.hidden {
  display: none;
}

.cta-back-bubble-cg {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  padding: 7px;
  transition: all .2s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.cta-back-bubble-cg:hover {
  transform: scale(.9);
}

.cta-back-bubble-cg:active {
  transform: scale(1.1);
}

.cont-slider-dots {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.cont-disclaimer-full-address {
  margin-top: 1.5rem;
}

.cont-disclaimer-full-address.hidden {
  margin-top: 0;
}

.sub-titles-agent-matches {
  color: #1a1a1a;
  letter-spacing: -.25px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Albert Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
}

.sub-titles-agent-matches.centered {
  text-align: center;
}

.sub-titles-agent-matches.gray {
  color: #696969;
}

.cg-input-morph-code {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 0 solid #0000;
  min-height: 3rem;
  margin-bottom: 0;
  padding: 1rem 0;
  font-size: 2rem;
  line-height: 1.2;
}

.cg-input-container {
  display: none;
}

.cg-input-container.dev {
  display: block;
}

.expose-frame-hems {
  border-radius: 5px;
  width: 100%;
  height: 100%;
  padding: 1rem;
  overflow: hidden;
}

.agent-cont-home-homesearch {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.agent-cont-home-homesearch.centered {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 7.03rem;
  font-size: 1.953rem;
  line-height: 1.2;
  display: flex;
}

.agent-cont-home-homesearch.centered.minimized {
  min-height: 5rem;
}

.new-listing-badge-home-lp {
  color: #000;
  text-align: center;
  background-color: #fdfdfd;
  border-radius: 180px;
  justify-content: center;
  align-items: center;
  padding: .4rem .7rem;
  font-family: soleil, sans-serif;
  font-size: .9rem;
  line-height: 1.2;
  display: flex;
}

.row-new-listing-badge-home-lp {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #fff;
  text-align: left;
  justify-content: center;
  align-items: center;
  font-size: .9rem;
  line-height: 1.2;
  display: flex;
}

.cont-map-controls-embed-gmaps {
  z-index: 20;
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.zoom-control-maps-embed {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: .4rem;
  display: flex;
  box-shadow: 0 2px 20px #0003;
}

.hero-section-investore-lp {
  background-color: var(--off-white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 40vh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.cont-investor-relations-lp-hero {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50vw;
  display: flex;
}

.map-embed-placer {
  border-radius: 10px;
  flex: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.zoom-control-maps-embed-2 {
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .5rem;
  display: flex;
  box-shadow: 0 2px 20px #0003;
}

.text-4 {
  color: #000;
  text-align: left;
  flex: none;
  max-width: 50vw;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  display: block;
}

.text-4.gray {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.new-apply-button-hems-2 {
  text-align: center;
  background-color: #c99a6d;
  border-radius: 7px;
  flex: none;
  padding: 1.1rem 3.1rem;
  font-size: 1rem;
  line-height: 1;
  transition: transform .35s cubic-bezier(.645, .045, .355, 1);
}

.new-apply-button-hems-2:active {
  transform: scale(1.1);
}

.checkinbox-cont-signin-page {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.checkinbox-cont-signin-page.hidden {
  display: none;
}

.icon-check-email-signin {
  width: 4rem;
}

.addpassword-cont-signin-page {
  flex-flow: column;
  display: flex;
}

.addpassword-cont-signin-page.hidden {
  display: none;
}

.cont-button-singin-page {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.cont-button-singin-page.hidden {
  display: none;
}

.grid-cont-show-matches-user-homesearch {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 3rem;
  display: grid;
}

.card-match-item-hs-beta {
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  min-height: 20rem;
  transition: box-shadow .35s cubic-bezier(.55, .055, .675, .19);
  display: flex;
  overflow: hidden;
}

.card-match-item-hs-beta:hover {
  box-shadow: 0 2px 17px #0000000d;
}

.card-match-item-hs-beta.dev-hidden {
  display: none;
}

.thumbnail-cont-matches-homesearch {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 17rem;
  display: flex;
  overflow: hidden;
}

.cont-match-item-beta {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 5rem;
  padding: 1.5rem;
  display: flex;
}

.herosection-home-lp {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 60vh;
  padding-bottom: 5vw;
  display: flex;
}

.herosection-home-lp.offwhite {
  background-image: linear-gradient(63deg, var(--signature), #b4814f);
  justify-content: center;
  align-items: center;
  min-height: 70vh;
  padding-bottom: 0;
}

.grid-home-lp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  min-height: 50vh;
  display: grid;
}

.cont-content-home-grid-lp {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 5rem 10vw 4rem;
  display: flex;
}

.cont-asset-home-grid-lp {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 40vh;
  padding: 2rem 10vw 5vh;
  display: flex;
}

.img-asset-home-lp {
  align-self: stretch;
}

.streetsign-hems-iconic-homesearch {
  color: #fff;
  letter-spacing: 0;
  background-color: #003f96;
  border-radius: 3px;
  flex: none;
  padding: .3rem .7rem .4rem;
  font-family: soleil, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.4;
  position: relative;
}

.line-streetsign-hems-iconic {
  border: 1px solid #ffffff80;
  border-radius: 3px;
  margin: 2px;
  position: absolute;
  inset: 0%;
}

.create-gesuch-new-form {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cont-showing-streetsign-hems-match-home {
  margin-bottom: 1rem;
}

.card-provider-match-hems {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  min-height: 5rem;
  padding: 1.5rem;
  display: flex;
}

.cont-logo-provider-match {
  flex: none;
  min-width: 10rem;
}

.cont-logo-provider-match.hidden {
  display: none;
}

.cont-content-provider-mtach {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cont-time-published-match {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-time-published-match {
  width: 1.5rem;
  margin-top: 2px;
}

.card-pricing-layout-match-listing {
  background-color: #f2f2f2;
  border-radius: 10px;
  padding: 2rem;
}

.cont-layout-pricing-match {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 1rem;
  display: flex;
}

.line-cost-rent-listing-match {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.line-cost-rent-listing-match.hidden {
  display: none;
}

.cont-actions-match-immosuche {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.box-show-after-rent-price {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.line-input-bottom-new {
  background-color: #c9c9c9;
  border-radius: 180px;
  width: 100%;
  height: 3px;
  margin-top: 3px;
}

.cont-discover-page-hems-immsuche {
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 80vw;
  min-height: 120vh;
  display: flex;
}

.cont-searchbar-disover-page {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 40rem;
  display: flex;
}

.search-box-discover-page {
  background-color: #ebebeb;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.input-search-field-discover-page {
  color: #000;
  background-color: #0000;
  border: 0 #0000;
  min-height: 3.5rem;
  margin-bottom: 0;
  padding: 1rem .25rem 1rem 4rem;
  font-size: 1rem;
  line-height: 1.2;
}

.input-search-field-discover-page::placeholder {
  color: #5a5a5a;
}

.form-search-discovery-page, .block-search-discovery-page {
  width: 100%;
}

.icon-searchbar-discovery {
  opacity: .5;
  flex: none;
  width: 2rem;
  margin-left: 1rem;
  position: absolute;
}

.cont-content-discovery-page {
  flex-flow: column;
  align-self: stretch;
  width: 100%;
  min-height: 150vh;
  display: flex;
}

.cont-content-discovery-page.color {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-self: center;
  max-width: 40rem;
  padding-top: 1rem;
}

.box-post-hems-social {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 12px;
  overflow: hidden;
}

.cont-postee-post-hems-social {
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.cont-profile-post-hems-social {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.profile-photo-postee-hems-social {
  background-color: #adadad;
  border-radius: 180px;
  width: 3rem;
  height: 3rem;
}

.name-postee-post-hems-social {
  font-family: Albert Sans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3;
}

.name-postee-post-hems-social.business {
  font-family: soleil, sans-serif;
  font-size: .8rem;
  font-weight: 400;
}

.follow-cta-postee-hems-social {
  background-color: var(--signature);
  border-radius: 180px;
  width: 2.3rem;
  height: 2.3rem;
  padding: .35rem;
}

.cta-cont-post-hems-social {
  justify-content: space-between;
  align-items: center;
  padding: .5rem 2rem;
  display: flex;
}

.icon-follow-link-post-hems-social {
  width: 2.5rem;
}

.module-search-box-discovery {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.box-cancel-search-prompt-search-bar {
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 100%;
  padding: 1rem;
  font-size: .9rem;
  line-height: 1.2;
  transition: all .75s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.box-cancel-search-prompt-search-bar.inactive {
  opacity: 0;
  width: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.select-new-create-anbieter-erstellen {
  min-height: 4rem;
}

.select-new-create-anbieter-erstellen-button {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #000;
  text-align: left;
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 1.5rem 1.75rem 1.5rem 2rem;
  font-size: 1.2rem;
  line-height: 1.2;
  text-decoration: none;
  transition: all .45s;
  display: flex;
  position: relative;
}

.select-new-create-anbieter-erstellen-button:hover {
  transform: scale(1.01);
}

.select-new-create-anbieter-erstellen-button.business {
  border-radius: 10px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.cont-header-master-creator-page-anbieter {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cont-create-form-responsive-actions {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.close-bubble-create-master-anbieter {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.6rem;
  height: 2.6rem;
  padding: .45rem;
  display: flex;
}

.floater-type-switch {
  justify-content: center;
  align-items: center;
  padding-bottom: 12vh;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.cta-switch-type {
  cursor: pointer;
  background-color: #000;
  border-radius: 180px;
  padding: .75rem 1.2rem;
  font-size: 1rem;
  line-height: 1.2;
  box-shadow: 0 2px 20px 4px #0003;
}

.cont-message-post-hems-social {
  color: #464646;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0 1rem 1rem;
  font-family: soleil, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.4;
  display: flex;
}

.paragraph {
  margin-bottom: 0;
}

.cont-share-link-with-hems-page {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 75vw;
  padding-top: 5rem;
  padding-bottom: 20vh;
  display: flex;
}

.add-link-hems-input-maximizer {
  min-width: 35rem;
}

.button-decide-budget-calc {
  background-color: var(--signature);
  text-align: center;
  letter-spacing: .2px;
  border-radius: 180px;
  align-self: center;
  padding: .9rem 1.5rem 1rem;
  font-size: 1rem;
  line-height: 1;
}

.button-decide-budget-calc.sec {
  background-color: var(--off-white);
  color: #858585;
}

.button-decide-budget-calc.sec:hover {
  background-color: #e0e0e0;
}

.button-decide-budget-calc.blue {
  background-color: var(--blue);
}

.button-decide-budget-calc.gray {
  color: #6b6b6b;
  background-color: #e8e8e8;
}

.nav-cont-comb {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cont-admin-dashboard {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  width: auto;
  margin-bottom: 4rem;
  display: grid;
}

.card-admin-page-metric {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.holder-heading-sa-temp {
  margin-bottom: 1.5rem;
}

.agent-cont-sa-form-holder-lp-copy {
  justify-content: flex-start;
  align-items: center;
  width: 70ch;
  min-height: 10ch;
  margin-bottom: 1.5rem;
  font-size: 1rem;
  display: flex;
}

.agent-cont-sa-form-holder-lp-copy.centered {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 7.03rem;
  font-size: 1.953rem;
  line-height: 1.2;
  display: flex;
}

.agent-cont-sa-form-holder-lp-copy.centered.minimized {
  min-height: 5rem;
}

.agent-cont-sa-form-holder-lp-copy.centered.maximize {
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.box-showing-search-type-hs {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.header-search-type-cont-is {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cont-status-search-ws {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bubble-main-search-status-ws {
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.7rem;
  height: 1.7rem;
  display: flex;
}

.bubble-main-search-status-ws.green {
  background-color: var(--green);
  flex: none;
  justify-content: center;
  align-items: center;
  transition: all .65s cubic-bezier(.785, .135, .15, .86);
  display: flex;
}

.bubble-main-search-status-ws.green:hover {
  transform: scale(1.15);
}

.bubble-small-search-status-ws {
  background-color: #ffffffb3;
  border-radius: 180px;
  width: 50%;
  height: 50%;
}

.section-admin-reporting-listings {
  background-color: var(--off-white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 150vh;
  padding-top: 6rem;
  display: flex;
}

.cont-admin-reporting-listings {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 85vw;
  display: flex;
}

.cont-category-listings-hems-god-view {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 4rem;
  display: grid;
}

.listing-admin-reporting {
  background-color: #fff;
  border-radius: 5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.cont-content-admin-lsting-reporting {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 25rem;
  max-width: 25rem;
  padding: 1.5rem;
  display: flex;
}

.image-admin-lsting-reporting {
  max-height: 20vh;
}

.scroller-admin-lsiting-photo-slider {
  display: flex;
  overflow: scroll;
}

.cont-input-feedback {
  margin-bottom: 2rem;
}

.sa-box-ws-hems {
  background-color: #fff;
  border-radius: 10px;
}

.desktop-hems-navbar {
  z-index: 100;
  background-image: linear-gradient(90deg, var(--off-white) 74%, #f7f7f700);
  height: 100vh;
  padding: 2rem 2rem 2rem 3rem;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.cont-desktop-hems-navbar {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.cont-logo-home-linker-navbar-desktop {
  cursor: pointer;
  padding-top: 2rem;
  padding-bottom: 3rem;
  padding-right: 2rem;
  transition: all .65s cubic-bezier(.645, .045, .355, 1);
}

.cont-logo-home-linker-navbar-desktop:hover {
  transform: scale(.9);
}

.top-cont-desktop-hems-navbar {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bottom-cont-desktop-hems-navbar {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 2rem;
  display: flex;
}

.floater-gesuch-tab-home {
  z-index: 100;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 1.5rem;
  padding-right: 4rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.floater-create-new-provider {
  padding-top: 1.5rem;
  padding-right: 4rem;
  position: fixed;
  inset: 0% 0% auto auto;
}

.cont-mobile-logo-hompage {
  display: none;
}

.match-list-details-ws {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .3rem;
  display: flex;
}

.cont-empty-state-matches {
  outline-offset: 0px;
  outline: 3px dotted #a8a8a8;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 70vh;
  display: flex;
}

.cont-empty-state-matches.hidden {
  display: none;
}

.section-for-investors-hems {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.cont-investors-page-info-content {
  width: 50vw;
  margin-top: 3rem;
  margin-bottom: 5rem;
}

.cont-city-selector {
  z-index: 100;
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  color: gray;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  line-height: 1.2;
  text-decoration: underline;
  transition: all .6s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
}

.cont-city-selector.hidden {
  display: none;
}

.icon-dropdown-select-cities {
  width: .8rem;
  margin-bottom: -5px;
}

.dropdown-city-select-lp {
  z-index: 200;
  opacity: 1;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  flex: none;
  width: auto;
  min-width: 12rem;
  min-height: 10rem;
  padding: .5rem;
  display: flex;
  position: absolute;
  top: 110%;
  left: 0%;
  right: auto;
  box-shadow: 0 2px 20px #0000001a;
}

.dropdown-city-select-lp.hidden {
  opacity: 0;
  display: none;
}

.cont-city-select-dropdown-lp {
  color: #333;
  cursor: pointer;
  border-radius: 5px;
  min-width: 12rem;
  padding: .5rem 2rem .5rem .5rem;
  font-size: 1.1rem;
}

.cont-city-select-dropdown-lp:hover {
  background-color: var(--off-white);
}

.code-navbar-hidden {
  display: none;
}

.back-button-cta-ws {
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.hero-section-invite-share-sa-lp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.cont-hero-invite-share-sa-lp {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 65vw;
  margin-top: 3rem;
  display: flex;
}

.card-invite-profile-sa-user-share {
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 22rem;
  min-height: 30rem;
  padding: 2rem;
  display: flex;
  box-shadow: 0 2px 20px #0000001a;
}

.cont-photo-sa-profile-card-share-lp {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 180px;
  width: 10rem;
  height: 10rem;
}

.cont-buttons-profile-card-sa-lp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.hero-sa-share-invited {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 120vh;
  display: flex;
}

.header-share-open-sa-invited {
  width: 90vw;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.logo-display-sa-share {
  width: 7rem;
}

.cont-holding-sa-share {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  flex: none;
  width: 50rem;
  padding-bottom: 50vh;
  display: flex;
}

.header-card-sa-share-display {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 30rem;
  padding: 2.5rem;
  display: flex;
}

.card-sa-share-display-invite {
  background-color: #fff;
  border-radius: 10px;
  min-height: 20rem;
  padding: 2.5rem;
}

.element-profile-picture-sa-share {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 180px;
  width: 9rem;
  height: 9rem;
}

.header-cont-hero-card-sa-display-share {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.cont-main-header-content-info-display-sa {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cont-vertical-button-aligner-sa-display {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.new-header-sa-form-filling {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: start;
  height: 100%;
  display: grid;
}

.header-navbar-create-ms-logo-create-sa {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header-create-hs-lp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: center start;
  height: 100%;
  display: grid;
}

.header-navbar-create-ms-logo-homesearh-lp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  align-items: center;
  display: flex;
}

.responder-module-hems-home {
  width: 40vw;
}

.column-sa-sub-display-build {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.grid-person-grid-sa2-ms-display {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: grid;
}

.hems-definition {
  color: #3d3934;
  letter-spacing: -.5px;
  font-family: Albert Sans, sans-serif;
  font-size: 7rem;
  font-weight: 700;
  line-height: 1;
}

.intro-new-platform-about-us {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5rem;
  display: flex;
}

.definition-translation-hems {
  color: gray;
  font-family: soleil, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1;
}

.move-cont-display-listing-hems {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 2rem;
  display: grid;
}

.arrow-movein-container {
  width: 2rem;
}

.investoren-section-forwarding {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--signature);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.element-investors-deck-forwarding {
  background-color: #fff;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 35vw;
  min-height: 35vh;
  padding: 2rem;
  display: flex;
}

.cont-provider-info-element-sa-invite {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2rem;
  display: flex;
}

.cont-provider-info-element-sa-invite.hidden {
  display: none;
}

.cont-property-listing-element-sa-invite {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2rem;
  display: flex;
}

.cont-property-listing-element-sa-invite.hidden {
  display: none;
}

.cont-error-message-invite-sa-page {
  background-color: var(--red);
  color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  line-height: 1.4;
  display: flex;
}

.cont-error-message-invite-sa-page.hidden {
  display: none;
}

.section-confirm-sa-page {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 120vh;
  display: flex;
}

.header-confirm-sa-page-conversion {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  padding: 3rem 5vw 2rem;
  display: grid;
}

.cont-content-tutorial-frames {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 35rem;
  max-width: 50vw;
  min-height: 100vh;
  display: flex;
}

.logo-header-onboarding-confirm-sa {
  width: 7rem;
}

.cont-slider-dots-confirm-sa-onboard-tut {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dots-slides-onboard-sa-confirm {
  background-color: #d9d9d9;
  border-radius: 180px;
  flex: none;
  width: .8rem;
  height: .8rem;
}

.dots-slides-onboard-sa-confirm.filled {
  background-color: var(--signature);
}

.frame-verify-sa-onboard {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 20vh;
  display: flex;
}

.frame-verify-sa-onboard.hidden {
  display: none;
}

.cont-buttons-verify-sa-mains {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  display: flex;
}

.cont-image-assets-listing-space-sa-confirm {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-height: 30vh;
  margin-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.cont-image-assets-listing-space-sa-confirm.contain {
  height: 30vh;
  max-height: none;
}

.img-image-assets-listing-space-sa-confirm {
  padding-left: 10vw;
  padding-right: 10vw;
}

.floating-bottom-next-bar {
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  width: 100vw;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.floating-bottom-next-bar.hidden {
  display: none;
}

.window-cont-floating-next-bar {
  z-index: 100;
  grid-column-gap: 20vw;
  grid-row-gap: 20vw;
  background-image: linear-gradient(180deg, #f7f7f700, var(--off-white));
  justify-content: center;
  align-items: center;
  width: 100vw;
  padding: 2rem 5vw 4rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.next-step-onboarding {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--signature);
  color: #fff;
  cursor: pointer;
  border-radius: 180px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: .2rem .5rem .2rem 1rem;
  font-size: 1rem;
  line-height: 1.4;
  display: flex;
}

.icon-next-slide-onboard-cta {
  flex: none;
  width: 2.5rem;
}

.skip-button-onboard {
  color: #525252;
  background-color: #0000;
  flex: none;
  padding: .7rem 1rem;
  font-size: 1rem;
  line-height: 1.6;
}

.header-bit-error-page-sa-created-copy {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.header-bit-error-page-sa-created-copy.hidden {
  display: none;
}

.cont-map-show-new-listings {
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/67965243f3b3fa2509735ba9_munich-map-01-hems.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex: none;
  width: 100%;
  min-height: 25vh;
  margin-bottom: 1.5rem;
  position: relative;
}

.cont-holder-lsiting-counter-onboard {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 90%;
  left: 0%;
  right: 0%;
}

.badge-counter-listings-onboarding {
  color: #000;
  letter-spacing: 1.8px;
  background-color: #fff;
  border-radius: 180px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: 4ch;
  padding: .6rem 1.3rem;
  font-family: Albert Sans, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
  box-shadow: 0 2px 40px #0003;
}

.invite-id-text {
  color: gray;
  text-align: left;
  word-break: break-all;
  flex: none;
  max-width: 50vw;
  font-family: soleil, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
  display: inline;
}

.invite-id-text.centered {
  color: #000;
  text-align: center;
  flex: none;
}

.invite-id-text.centered.beige {
  color: var(--signature);
  cursor: pointer;
}

.invite-id-text.centered.gray {
  text-align: center;
  align-self: center;
}

.invite-id-text.centered.gray.underlinedd {
  text-decoration: underline;
}

.invite-id-text.centered.brown {
  color: var(--hue);
}

.invite-id-text.white {
  color: #fff;
}

.invite-id-text.bold {
  font-weight: 700;
}

.invite-id-text.light-grey {
  color: #e8e8e8;
}

.invite-id-text.gray {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.invite-id-text.gray.no-max-width {
  max-width: none;
}

.invite-id-text.gray.centered {
  color: #9b9b9b;
  text-align: center;
  align-self: center;
}

.invite-id-text.gray._40ch {
  max-width: 40ch;
  line-height: 1.3;
}

.invite-id-text.underline {
  text-decoration: underline;
}

.invite-id-text.beige {
  color: var(--signature);
}

.invite-id-text.blurr {
  filter: blur(5px);
}

.invite-id-text._40ch {
  max-width: 40ch;
}

.invite-id-text._40ch.gray {
  cursor: auto;
}

.invite-id-text.semibold {
  font-weight: 600;
}

.invite-id-text.click {
  cursor: pointer;
}

.invite-id-text.no-width {
  max-width: none;
}

.cont-floater-next-bubble-sa {
  position: static;
}

.cont-optin-disclaimer-create-search {
  color: #858585;
  margin-bottom: 2rem;
  font-size: .9rem;
  line-height: 1.4;
}

.in-disclaimer-linnk {
  color: #858585;
  text-decoration: underline;
}

.card-account-profile-settings {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  min-width: 25rem;
  max-width: 30rem;
  padding: 1.5rem 2rem 1.5rem 1.5rem;
  display: flex;
  overflow: hidden;
}

.bubble-profile-picture-box-account {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 180px;
  flex: none;
  width: 4rem;
  height: 4rem;
  overflow: hidden;
}

.column-card-account-settings {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.card-application-detail-header {
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  margin-bottom: 2rem;
  padding: 2rem;
  display: flex;
}

.bar-status-application-inproduct {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bubble-status-application-inproduct {
  background-color: gray;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.bubble-status-application-inproduct.green {
  background-color: var(--green);
}

.bubble-status-application-inproduct.cont-stored-payment-options-cg, .bubble-status-application-inproduct.red {
  background-color: var(--red);
}

.bubble-status-application-inproduct.blue {
  background-color: var(--blue);
}

.cont-actions-search-controls {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  margin-top: 2rem;
  margin-bottom: 4rem;
  display: flex;
}

.icon-bubble-status-application-inproduct {
  flex: none;
  width: 80%;
}

.cont-settings-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  max-width: 40vw;
  margin-bottom: 3rem;
  display: flex;
}

.item-settings-account-hs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #333;
  justify-content: space-between;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
}

.h-divider-line-list-settings {
  background-color: #d4d4d4;
  border-radius: 180px;
  width: 100%;
  height: 2px;
}

.cont-centerer-hems {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 2rem;
  display: flex;
}

.icon-hems-badge-settings {
  width: 3rem;
}

.cont-made-in-germany {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-flag-made-in-germany {
  width: 1.6rem;
}

.cont-onboarding-nohomesearch {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cont-page-admin-dash {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70vw;
  display: flex;
}

.bubble-slider-next-cta {
  opacity: 1;
  cursor: pointer;
  background-color: #fff9;
  border-radius: 180px;
  width: 2.5rem;
  height: 2.5rem;
  transition: all .15s cubic-bezier(.645, .045, .355, 1);
  overflow: hidden;
  box-shadow: 0 2px 40px #0003;
}

.bubble-slider-next-cta:hover {
  background-color: #ffffffe6;
  transform: scale(.95);
}

.bubble-slider-next-cta:active {
  transform: scale(1.05);
}

.image-5 {
  display: block;
}

.image-cont-test-layunder-test {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/66efc562a48335269dc0ceeb_image_5.jpeg");
  background-position: 50%;
  background-size: cover;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 3rem;
  padding-left: 10rem;
  display: flex;
}

.onboard-floater-new-next-button-match-page {
  z-index: 500;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #0009;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 4rem;
  padding-right: 4rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.onboard-cta-next-bubble-cg {
  background-color: var(--signature);
  cursor: pointer;
  border-radius: 180px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  padding: 7px;
  transition: all .2s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.onboard-cta-next-bubble-cg:hover {
  transform: scale(.9);
}

.onboard-cta-next-bubble-cg:active {
  transform: scale(1.1);
}

.onboard-cta-next-bubble-cg.inactive:hover {
  transform: none;
}

.onboard-cta-next-bubble-cg.inactive:active {
  transform: translate(-5px);
}

.cont-holder-explainer-onboard {
  background-color: #fff;
  border-radius: 7px;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 17rem;
  padding: 1.5rem 1.5rem 2rem;
  display: flex;
  position: relative;
}

.pointer-edge-onboard {
  background-color: #fff;
  border-radius: 2px;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 42%;
  left: auto;
  right: -3%;
  transform: rotate(45deg);
}

.section-end-search {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 120vh;
  display: flex;
}

.header-end-search-is {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 90vw;
  margin-top: 2rem;
  display: grid;
}

.cont-form-end-search {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 65vw;
  margin-top: 4rem;
  display: flex;
}

.cont-frames-end-search {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 70ch;
  font-size: 1rem;
  display: flex;
}

.frame-form-end-search {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 45rem;
  display: flex;
}

.frame-form-end-search.hidden-frame {
  display: none;
}

.agenttitle-cont-endis-form-holder {
  justify-content: flex-start;
  align-items: center;
  width: 70ch;
  min-height: 10ch;
  margin-bottom: 1.5rem;
  font-size: 1rem;
  display: flex;
}

.agenttitle-cont-endis-form-holder.centered {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 7.03rem;
  font-size: 1.953rem;
  line-height: 1.2;
  display: flex;
}

.agenttitle-cont-endis-form-holder.centered.minimized {
  min-height: 5rem;
}

.agenttitle-cont-endis-form-holder.centered.maximize {
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.sa_10_radio_select-3 {
  cursor: pointer;
  border-width: 0;
  border-color: #0000;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: all .35s;
  position: absolute;
  inset: 0%;
}

.sa_10_radio_select-3.w--redirected-checked {
  z-index: 5;
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-width: 3px;
  border-color: #c99a6d;
  border-radius: 10px;
}

.sa_10_radio_select-3.w--redirected-focus {
  box-shadow: none;
}

.header-modular-form-hems {
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  padding: 2rem 5vw 1rem;
  display: flex;
}

.holder-next-button-modular-from {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto 40% 4rem;
}

.cont-adaptive-form-hems {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40rem;
  height: 100%;
  display: flex;
}

.section-adaptive-form-hems {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 150vh;
  padding-top: 5rem;
  display: flex;
}

.map-container-test-homepage {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/67965243f3b3fa2509735ba9_munich-map-01-hems.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex: none;
  width: 100%;
  height: 100%;
  transition: all 4s cubic-bezier(.645, .045, .355, 1);
  overflow: hidden;
}

.map-container-test-homepage:hover {
  width: 40%;
}

.cont-search-bar-homepage {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.cont-search-bar-homepage.hidden {
  display: none;
}

.element-search-bar-homepage-hems {
  background-color: #fff;
  border-radius: 180px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 30rem;
  height: 3.4rem;
  padding-left: 3.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.input-searchbar {
  border: 0 solid #0000;
  flex: 1;
  height: 100%;
  margin-bottom: 0;
  padding: 1rem 0;
  font-size: 1rem;
  line-height: 1rem;
}

.input-searchbar:focus-visible, .input-searchbar[data-wf-focus-visible] {
  border-style: none;
}

.icon-search-searchbar {
  opacity: .5;
  align-self: center;
  width: 1rem;
  position: static;
  inset: 0 0% 0 auto;
}

.cta-search-strip-searchbar {
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 3.4rem;
  height: 3.4rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.header-navbar-create-ms-logo-ms10-legacy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.date-field {
  color: #000;
  text-align: left;
  background-color: #0000;
  border: 0 solid #0000;
  border-bottom: 2px solid #757575;
  flex: none;
  width: 2ch;
  margin-bottom: 0;
  padding: 1rem 0 1.25rem;
  font-family: soleil, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.3;
  overflow: hidden;
}

.date-field:focus {
  border-bottom-style: none;
}

.date-field:focus-visible, .date-field[data-wf-focus-visible] {
  border-width: 0 0 1px;
  border-color: #0000 #0000 #000;
}

.date-field.day {
  width: 3.5ch;
}

.date-field.day:focus-visible, .date-field.day[data-wf-focus-visible] {
  border-bottom-width: 2px;
}

.date-field.month {
  width: 7ch;
}

.date-field.year {
  width: 5ch;
}

.date-input-holder-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 20rem;
  display: flex;
}

.date-input-holder {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.date-morph-cont {
  font-size: 1.5rem;
}

.date-morph-cont.day {
  width: 4ch;
}

.date-morph-cont.month {
  width: 10ch;
}

.date-morph-cont.year {
  width: 6ch;
}

.cont-morph-input {
  flex-flow: column;
  flex: none;
  width: 100%;
  display: flex;
}

.cont-code-line-spreader {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cont-hold-line-code {
  flex-flow: column;
  width: 2.4rem;
  font-size: 2rem;
  display: flex;
}

.cont-morph-password {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.holder-morph-pw-input {
  flex-flow: column;
  display: flex;
}

.cont-heading-animated-home-spacer {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 6ch;
  font-family: Albert Sans, sans-serif;
  font-size: 3.052rem;
  line-height: 1.1;
  display: flex;
}

.section-hems-intelligence {
  background-color: #1b1a1a;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 50vh;
  display: flex;
}

.cont-hems-intelligence-section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 70vw;
  margin-top: 8rem;
  margin-bottom: 10rem;
  display: flex;
}

.spacer-section-home-lp {
  width: 100vw;
  height: 1rem;
}

.section-three-step-homesearch {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 90vh;
  display: flex;
}

.cont-three-step-homesearch {
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 80vw;
  margin-bottom: 4rem;
  display: flex;
}

.grid-three-step-homesearch {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: auto;
  display: grid;
}

.step-homesearch-explainer {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cont-asset-step-homesearch {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 50vh;
  display: flex;
}

.asset-step-homesearch-explainer {
  max-height: 50vh;
}

.cont-text-step-explainer-homesearch {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 30ch;
  margin-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  display: flex;
}

.transitioner-section-beige {
  background-color: var(--off-white);
  border-top-left-radius: 60%;
  border-top-right-radius: 60%;
  width: 100vw;
  height: 7rem;
  margin-top: 2rem;
}

.select-lang-site {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #b3b3b3;
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: .75rem .5rem .8rem;
  font-size: .95rem;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
}

.select-lang-site:hover {
  color: #4d4d4d;
  background-color: #ebebeb;
  text-decoration: underline;
}

.select-lang-site.faded {
  opacity: .5;
}

.select-lang-site.faded:hover {
  opacity: 1;
}

.lil-divider {
  background-color: #d9d9d9;
  border-radius: 180px;
  flex: none;
  width: 2px;
  height: 2rem;
}

.icon-flag-lang {
  width: 1.5rem;
}

.header-bar-adaptive-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.cta-holder-auth-false {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cta-holder-auth-false.hidden {
  display: none;
}

.cta-holder-auth-true {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.cta-holder-auth-true.hidden, .embed-code {
  display: none;
}

.cta-menu-lp {
  cursor: pointer;
  background-color: #ebebeb;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.6rem;
  height: 2.6rem;
  transition: all .35s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.cta-menu-lp:hover {
  background-color: #e0e0e0;
  transform: scale(1.05);
}

.icon-menu-lp {
  width: 1.5rem;
  height: 1.5rem;
}

.cta-navbar-login-new-hems {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.cta-navbar-login-new-hems:hover {
  color: #7c7c7c;
  text-decoration: underline;
}

.save-match-online-row-hs {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-4 {
  line-height: 1;
}

.section-dev-input-parser {
  width: 100vw;
  min-height: 120vh;
}

.dev-button-spreader-feedback-label {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header-dev-feedback-parser {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.dev-floater-input-hold-feedback-parse {
  z-index: 100;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(#ffffffe6, #fff9);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 50vw;
  padding: .5rem 1.5rem 1.5rem;
  display: flex;
  position: fixed;
  inset: auto 25% 0%;
  box-shadow: 0 2px 80px #0000001a;
}

.dev-holder-trigger-button {
  width: 2rem;
  height: 3rem;
  margin-top: -5.5rem;
  margin-right: 1.5rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.calender-section {
  width: 100vw;
  min-height: 150vh;
  padding-top: 10vh;
  padding-bottom: 20vh;
  padding-left: 17vw;
}

.cont-calendar-hems {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 100vh;
  padding-top: 1rem;
  display: grid;
  overflow: scroll;
}

.cont-day-calendar-hems {
  min-width: 15vw;
}

.day-head-cal-hems {
  color: #222;
  font-family: Albert Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
}

.cont-head-day-cal-hems {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: 5px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  height: 3rem;
  margin-bottom: 1rem;
  display: flex;
}

.slot-header-label-cal {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #b3b3b3;
  justify-content: flex-start;
  align-items: center;
  height: 1.2rem;
  font-family: soleil, sans-serif;
  font-size: .8rem;
  line-height: 1;
  display: flex;
}

.slot-header-label-cal.connecter {
  background-color: #fff;
}

.line-time-cal-hems {
  background-color: #c7c7c7;
  border-radius: 180px;
  flex: 1;
  height: 1px;
}

.empty-slot-cal-hems {
  cursor: pointer;
  border: 0 dotted #0000;
  border-radius: 5px;
  width: 100%;
  height: 3rem;
  transition: all .35s cubic-bezier(.215, .61, .355, 1);
}

.empty-slot-cal-hems:hover {
  background-color: #ececec;
  border: 1px dashed #c2c2c2;
}

.empty-slot-cal-hems.white {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: .5rem .75rem .5rem .5rem;
  display: flex;
}

.empty-slot-cal-hems.white:hover {
  border-width: 0;
  border-color: #c2c2c200;
  box-shadow: 0 2px 20px #0000000d;
}

.time-slot-figure-cal-hems {
  min-width: 4ch;
}

.banner-today-cal-hems {
  background-color: var(--red);
  color: #fff;
  border-radius: 5px;
  flex: none;
  padding: 2px 4px;
  font-family: soleil, sans-serif;
  font-weight: 400;
}

.bubble-event-cal-hems {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 180px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  overflow: hidden;
}

.bubble-status-cal-hems {
  background-color: gray;
  border-radius: 180px;
  flex: none;
  width: 1rem;
  height: 1rem;
}

.bubble-status-cal-hems.green {
  background-color: var(--green);
}

.bubble-status-cal-hems.blue {
  background-color: var(--blue);
}

.bubble-status-cal-hems.yellow {
  background-color: var(--yellow);
}

.profile-pic-bubble-event-cal-hems {
  flex: none;
}

.cont-header-cal {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  padding-right: 5vw;
  display: flex;
  position: relative;
}

.cta-add-cal-hems {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--signature);
  color: #fff;
  cursor: pointer;
  border-radius: 180px;
  justify-content: flex-start;
  align-items: center;
  padding: .6rem 1.5rem .6rem .7rem;
  font-size: 1rem;
  line-height: 1;
  display: flex;
}

.cta-add-cal-hems:hover {
  transform: scale(.98);
}

.icon-plus-cta-add-cal-hems {
  flex: none;
  width: 1.75rem;
}

.cont-address-input-holder-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.address-street-spreader-input-morph {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.city-street-spreader-input-morph {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.country-spreader-input-morph-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.row-selection-type-property-provider {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding-right: 20vw;
  display: flex;
  overflow: scroll;
}

.header-properties-provider-hems {
  margin-bottom: 2rem;
}

.bubble-select-tab-provider {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 180px;
  flex: none;
  padding: .7rem 1rem;
  font-size: 1rem;
  line-height: 1;
}

.cont-results-properties-provider-overview {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 30vh;
  padding-right: 5vw;
  display: grid;
}

.item-results-overview-properties-provider {
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  min-height: 10rem;
  overflow: hidden;
}

.thumbnail-item-result-properties-provider {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/648730d89f71f5bac130649e_Thumbnail-Placeholder-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  min-height: 14vw;
}

.content-cont-item-result-properties-provider {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem 1.5rem 1.5rem 1rem;
  display: flex;
}

.embed-hidden {
  display: none;
}

.holder-morph-figure-input {
  width: 15rem;
}

.cta-change-currency-figure {
  background-image: radial-gradient(circle farthest-corner at 30% 20%, var(--off-white), #fff0);
  color: #202020;
  cursor: pointer;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-bottom: 3px;
  font-family: Albert Sans, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1;
  display: flex;
  overflow: hidden;
}

.cta-change-currency-figure:hover {
  background-image: linear-gradient(to bottom, var(--off-white), var(--off-white)), radial-gradient(circle farthest-corner at 30% 20%, var(--off-white), #fff0);
  transform: scale(1.05);
}

.input-currency-select {
  color: #303030;
  text-align: center;
  background-color: #0000;
  border: 0 solid #0000;
  height: 100%;
  margin-bottom: 0;
  font-size: 1.6rem;
}

.cont-hero-listing-page-hems {
  border-radius: 0;
  flex-flow: column;
  flex: 1;
  width: 80vw;
  height: 90vh;
  display: flex;
}

.grid-slider-images-listing-hems {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 65% 35%;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: grid;
}

.main-view-showcase-listing {
  border-radius: 0;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.cont-preview-images-listing-gen-view {
  box-shadow: none;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 80vh;
  padding: 2rem 1rem 2rem 2rem;
  display: flex;
  position: sticky;
  top: 10%;
  overflow: scroll;
}

.image-item-preview-contents {
  background-color: #e9e9e9;
  border-radius: 5px;
  min-height: 10rem;
}

.main-section-listing-hems {
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 120vh;
  padding-top: 3rem;
  display: flex;
}

.cont-main-content-listing-hems {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70vw;
  display: flex;
}

.image-slider-listing-hems {
  border-radius: 7px;
}

.section-main-content-listing {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.cont-main-content-listing {
  min-height: 50vh;
}

.box-info-bytes {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--off-white);
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 7rem;
  padding: 1.5rem;
  display: flex;
}

.main-column-listing-page, .cta-column-listing-page {
  height: 100%;
}

.details-listing-block {
  min-height: 200vh;
}

.map-listing-view-listing-page-hems {
  background-color: var(--off-white);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 60vh;
  display: flex;
  overflow: hidden;
}

.cont-provider-show-info-listing {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.profile-picture-provider {
  background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/64bfe762685ffc6559e21dee_profilepicture-icon-gray-backgr-MyGesuch.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 180px;
  flex: none;
  width: 5rem;
  height: 5rem;
}

.cta-open-provider-info {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 6rem;
  padding: 2rem 1rem 2rem .5rem;
  transition: all .25s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.cta-open-provider-info:hover {
  padding-left: 1rem;
}

.icon-open-provider-info-listing-page {
  width: 3rem;
}

@media screen and (max-width: 991px) {
  .h1, .h2 {
    max-width: none;
  }

  .h4.centered {
    justify-content: flex-start;
    align-items: center;
  }

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

  .text.white, .par {
    max-width: none;
  }

  .par-smaller {
    max-width: 70vw;
  }

  .footer-div {
    width: 80vw;
  }

  .footer-link-div {
    flex-direction: column;
  }

  .home-hero-section {
    height: 80vh;
  }

  .navbar-logo-link-div {
    padding-left: 0;
  }

  .navbar-container {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .nav-hero-button {
    min-width: 50vw;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav-menu {
    z-index: 2000;
    background-color: #fff;
    flex-flow: column;
    flex: none;
    justify-content: flex-end;
    width: 100%;
    padding: 8rem 10vw 2rem;
  }

  .home-hero-container {
    width: 80vw;
    margin-top: 5vh;
  }

  .hero-par {
    max-width: none;
  }

  .home-2nd-section {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .angebot-floating {
    width: 25vw;
  }

  .angebot-floating._1 {
    top: 24%;
    left: 8%;
  }

  .angebot-floating._2 {
    top: 17%;
    left: 31%;
  }

  .angebot-floating._3 {
    top: -10%;
    left: 50%;
  }

  .angebot-floating._4 {
    top: -47%;
    left: 68%;
  }

  .angebot-floating-content-container {
    padding: 10px;
  }

  .section-2-content-container {
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .normal-section {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .vorteile-container {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    overflow: hidden;
  }

  .banner-image-container {
    min-height: 40vh;
  }

  ._3-step-section {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .steps-image {
    display: none;
  }

  .banner-section-image-container {
    min-height: 40vh;
  }

  .arrow-container {
    margin-left: -60px;
  }

  .arrow-icon {
    width: 35px;
    margin-left: -50px;
  }

  .plattform-icon {
    max-width: 80%;
  }

  .presignup-container {
    grid-row-gap: 25px;
    width: 80vw;
    margin-top: 5vh;
  }

  .anmeldung-container {
    width: 100%;
  }

  .nav-link {
    color: #1a1a1a;
    align-self: flex-start;
    width: 100%;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-left: 0;
    font-size: 1.2rem;
    line-height: 120%;
    display: flex;
  }

  .nav-link:hover {
    background-color: #0000;
    border-radius: 0;
  }

  .nav-logos {
    padding-top: 1rem;
  }

  .menu-button {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    padding: 1rem 0 1rem 1.5rem;
    display: flex;
  }

  .menu-button.w--open {
    color: #000;
    background-color: #fff;
  }

  .nav-container {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .icon {
    color: var(--signature);
    text-align: right;
    font-size: 2rem;
  }

  .match-hero-container {
    width: 80vw;
  }

  .section-datenschutz {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .additional-content-container.sticky {
    position: static;
  }

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

  .card-slide {
    width: 100%;
    margin-bottom: 0%;
    padding-bottom: 2%;
    position: static;
  }

  .hero-anmeldung-container {
    width: 80vw;
  }

  .anmeldung-content-spreader {
    flex-direction: column;
  }

  .anmeldung-content-container {
    width: 100%;
    padding-left: 0;
  }

  .hero-kontakt-container, .erfolg-anmeldung-banner {
    width: 80vw;
  }

  .floating-field-container {
    height: auto;
    min-height: 10vh;
    position: static;
    overflow: visible;
  }

  .scent-section-container {
    width: 80vw;
  }

  .indented-content-container {
    max-width: none;
  }

  .map-section {
    overflow: visible;
  }

  .content-container {
    width: 80vw;
  }

  .map-container {
    width: 70vw;
    padding-top: 0;
    position: relative;
  }

  .image {
    width: 100%;
  }

  .floating-phone {
    display: none;
  }

  .howto-container {
    width: 80vw;
  }

  .map-floating-inserat {
    width: 20vw;
  }

  .map-floating-inserat._1 {
    top: 43%;
    left: 2%;
  }

  .map-floating-inserat._2 {
    top: 54%;
    left: 68%;
  }

  .map-floating-inserat._3 {
    top: 13%;
  }

  .map-floating-inserat._4 {
    z-index: 3;
    top: 67%;
    left: 36%;
  }

  .faq-section-container {
    width: 80vw;
  }

  .floating-angebot-heading {
    font-size: .8rem;
    line-height: 1.2rem;
  }

  .angebot-timestamp {
    font-size: .8rem;
  }

  .map-floating-dom {
    top: 48%;
  }

  .floating-field {
    height: auto;
    min-height: 30vh;
    position: relative;
  }

  .floating-phone-container {
    position: relative;
  }

  .gesuch-display {
    max-width: none;
  }

  .new-slider-form {
    width: auto;
  }

  .opt-out-banner {
    width: 80vw;
  }

  .cookie-banner, .cookie-preferences {
    max-width: 40vw;
  }

  .test-signup-cont {
    width: 80vw;
  }

  .signup-hero-grid {
    width: 80vw;
    margin-top: 2.5vh;
  }

  .signup-container {
    margin-bottom: 2rem;
    padding: 2rem;
  }

  .info-boxes-container {
    margin-left: 0;
  }

  .c-slider {
    max-width: none;
  }

  .signup-select-field {
    padding: 14px;
  }

  .main-footer-line {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .footer-logo-cont {
    margin-bottom: 2rem;
  }

  .footer-column-content-content {
    margin-left: 1.5rem;
  }

  .footer-ext-banner-cta, .other-inserate-container {
    width: 80vw;
  }

  .test-section.marg {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .inserate-match-container {
    width: auto;
  }

  .collection-list-matches {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .thumbnail-inserat-match {
    height: 25vw;
  }

  .content-container-bestand, .legal-page-container {
    width: 80vw;
  }

  .vermieter-sidebar {
    width: 100vw;
    height: auto;
    padding: 0 2rem;
  }

  .vermieter-section {
    padding-top: 0;
    padding-left: 0;
  }

  .vermieter-section.fullscreen, .vermieter-section._20vwl {
    padding-left: 0;
    padding-right: 0;
  }

  .vermieter-sidebar-container {
    flex-direction: row;
    height: auto;
  }

  .bot-sidebar {
    display: none;
  }

  .logo-part {
    border-bottom-style: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .vermieter_div_section {
    width: 100%;
    padding: 2rem 4rem 4rem;
  }

  .vermieter_div_section._10vw-padd {
    width: 100%;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .vermieter_div_section.max-width {
    max-width: none;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .signup-section.no-fixed-height {
    height: auto;
  }

  .signup-divider {
    flex: 1;
    min-height: auto;
  }

  .singup-info-side {
    justify-content: center;
    height: auto;
    padding: 5rem 4.5rem;
  }

  .singup-form-side {
    padding: 2rem 4.5rem;
  }

  .sa-hero-grid {
    margin-top: 2rem;
  }

  .success-converison-container {
    width: 90vw;
  }

  .sa-grid-container {
    flex: 1;
    align-items: stretch;
  }

  .sa-content-container {
    align-items: stretch;
    max-height: none;
    overflow: visible;
  }

  .inserat-sa-previewer {
    width: 70%;
  }

  .sa-previewer-thumbnail {
    width: 100%;
  }

  .sa-10-contain {
    padding-left: 4rem;
  }

  .sa-10-button {
    padding: 1rem 3rem;
  }

  .agent-text {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sa-10-icon-back-button {
    width: 1.5rem;
    margin-right: 1rem;
  }

  .label-text-field {
    margin-bottom: .75rem;
  }

  .sa_10-radio-button {
    transition-duration: .45s;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
  }

  .sa_10-radio-button:active {
    transform: scale(.95);
  }

  .sa_10-radio-button.green:hover {
    transform: none;
  }

  .sa_10-radio-button.green:active {
    transform: scale(.95);
  }

  .ditcher-progressbar {
    padding-right: 0;
  }

  .date_box_management {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .status_indicator_wb {
    height: 100%;
    inset: 0% 0% auto;
  }

  .manage_button {
    padding-top: .9rem;
    padding-bottom: .9rem;
  }

  .text_manage_button {
    font-size: 1.15rem;
  }

  .empty_date_box {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .wb_manage_10_popup.absage, .wb_manage_10_popup.change {
    align-items: center;
  }

  .wb_manage_10_popup.cancel {
    align-items: center;
    display: none;
  }

  .wb_manage_10_box_popup {
    border-radius: 5px;
  }

  .pros_tab_bar_ms10 {
    z-index: 100;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 15vw;
    padding-bottom: .5rem;
    padding-left: 0;
    padding-right: 5rem;
    display: flex;
    overflow: scroll;
  }

  .button_tab_pros_ms10 {
    padding: .7rem 1rem;
  }

  .text_button_tab_pros_ms10 {
    font-size: .98rem;
  }

  .no_button_tab_pros_ms10 {
    margin-right: .5rem;
    font-size: .95rem;
  }

  .card_pros_ms10 {
    margin-right: 0;
    padding-left: 1.3rem;
    padding-right: 1rem;
  }

  .card_pros_ms10:hover {
    box-shadow: 1px 1px 20px #00000012;
  }

  .thumbnail-listing-11-ms-10 {
    height: 7rem;
  }

  .accord_card_pros_ms10 {
    flex-direction: row;
    padding-left: .5px;
    padding-right: .5px;
    overflow: visible;
  }

  .wboffer-popup-11-ms10.wbpickpopup, .wboffer-popup-11-ms10.cancelwb, .wboffer-popup-11-ms10.invitepros, .wboffer-popup-11-ms10.movewb {
    z-index: 130;
  }

  .sa-grid-card-pros-ms10 {
    grid-template-columns: 1fr 1fr;
    width: auto;
    padding-left: 1.6rem;
    display: flex;
    overflow: scroll;
  }

  .card-sa-card-pros-ms10 {
    flex: none;
    padding: 2rem;
  }

  .sidebar-ms10 {
    width: 100vw;
    height: 5vh;
    display: none;
    inset: 0% 0% auto;
  }

  .sidebar-container-ms10 {
    flex-direction: row;
    align-items: center;
  }

  .chat-container-suopport-ms10 {
    width: 100vw;
    height: auto;
  }

  .chatbox-window-support-chat-ms10 {
    width: 100vw;
    padding-bottom: 2rem;
    padding-left: 4rem;
    padding-right: 4rem;
    inset: auto 0% 0%;
  }

  .chat-content-window-messages-ms10 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .message-box-ms10 {
    flex: 1;
  }

  .income-input-field-ms10 {
    font-size: 1.2rem;
  }

  .logo-holder-mobile-sa-ms10 {
    flex: none;
    display: block;
  }

  .logo-icon-mobile-sa-ms10 {
    width: 10rem;
  }

  .bound-back-button-sa-ms10 {
    background-color: #ddd;
    flex: none;
    justify-content: center;
    min-width: 50%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .desk-cont-back-button-sa-ms10 {
    display: none;
  }

  .mobile-cont-back-button-sa-ms10 {
    flex-direction: column;
    justify-content: center;
    margin-top: 3rem;
    display: flex;
  }

  .desktop-container-sa-logo-ms10 {
    display: none;
  }

  .cont-sub-tool-bar-ms10 {
    width: auto;
    margin-bottom: 0;
    padding-bottom: .5rem;
    display: none;
    overflow: scroll;
  }

  .item-toolbar-ms10 {
    flex: none;
  }

  .item-toolbar-ms10.reversed {
    margin-top: 0;
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .wb-card-rightside-ms10 {
    display: none;
  }

  .action-items-toolbar-ms10 {
    flex-wrap: nowrap;
    width: auto;
    overflow: scroll;
  }

  .right-cont-wb-block-cont-ms10 {
    display: none;
  }

  .herosection-ms-ms10.offwhite {
    padding-right: 0;
  }

  .cont-hs-ms-ms10 {
    padding-left: 10vw;
  }

  .ctaholder-lp-ms-ms10 {
    width: 100%;
  }

  .cont-ui-display-ms10 {
    align-items: flex-start;
    width: 80vw;
    min-height: 45vw;
  }

  .container-create-ms-ms10 {
    padding-top: 0;
  }

  .create-gesuch-slider-ms10 {
    padding-left: 0;
    padding-right: 0;
  }

  .create-ms-progressbar-ditcher-ms10 {
    padding-left: 0;
    padding-right: 0%;
  }

  .home-gesuche-container-ms10 {
    grid-template-columns: 1fr;
  }

  .cont-explainer-tab-ms10 {
    opacity: 1;
  }

  .wbblock-header-cont-ms10 {
    margin-left: 1rem;
  }

  .upload-button-ms10 {
    padding: 1rem 1.5rem;
  }

  .cont-account-holder-ms10 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .ditcher-creation-ms10 {
    padding-left: 0;
    padding-right: 0;
  }

  .topbar-message-ms10 {
    padding-left: 0;
  }

  .sendagain-cont-topbar-ms10 {
    flex: none;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .container-topbar-message {
    padding: .5rem 4rem;
  }

  .mobile-navbar-ms10 {
    z-index: 120;
    box-shadow: none;
    opacity: 1;
    background-color: #fff;
    border-top: 1px solid #00000012;
    min-height: 5rem;
    padding: .2rem 2rem .75rem;
    display: flex;
    inset: auto 0% 0%;
  }

  .cont-mobile-navbar-ms10 {
    opacity: 1;
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .item-mobile-navbar-ms10 {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding: .5rem 1rem 1.2rem;
    text-decoration: none;
    display: flex;
  }

  .item-mobile-navbar-ms10.cta {
    padding-top: 0;
    padding-bottom: .5rem;
  }

  .icon-item-mobile-navbar-ms10 {
    opacity: .6;
    width: 2rem;
  }

  .space-tabbar-pros-ms10 {
    margin-right: .75rem;
  }

  .ms-backg-video-ms10 {
    flex: 1;
    height: 100%;
  }

  .overlay-auto-video-ms10 {
    align-items: center;
  }

  .cont-new-home-hero-ms10 {
    justify-content: center;
    align-items: center;
    width: 80vw;
    padding-top: 3rem;
  }

  .header-chat-mobile-cont-ms10 {
    display: flex;
  }

  .container-home-admin {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
  }

  .cont-posting-note-div-admin {
    width: 100%;
  }

  .back-bubble-admin {
    z-index: 10;
    padding-top: 0;
    padding-left: 10vw;
    inset: auto auto 0% 0%;
  }

  .cont-tasks-adminpage {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .grid-main-tasks-admin {
    grid-template-columns: 1fr;
  }

  .pros-card-ms10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .pros-card-ms10.opened {
    flex-direction: column;
  }

  .header-pros-card-ms10 {
    flex-direction: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .header-pros-card-ms10.wb {
    flex-direction: row;
    flex: none;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
  }

  .accordion-pros-card-ms109 {
    display: none;
  }

  .accordion-pros-card-ms109.open {
    display: flex;
  }

  .left-header-pros-card-ms10 {
    grid-row-gap: 2rem;
    flex-direction: row;
    align-self: flex-start;
    align-items: center;
    display: flex;
  }

  .right-header-pros-card-ms10 {
    display: none;
  }

  .holder-pp-pros-ms10.opened {
    align-self: flex-start;
    align-items: flex-start;
  }

  .cont-head-card-ms10 {
    flex: none;
  }

  .grid-bb-acc-pros-card-ms10 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .grid-bb-acc-pros-card-ms10.bigmarg {
    grid-template-columns: 1fr 1fr;
  }

  .icon-like-ms10.mobile {
    background-color: var(--off-white);
    border-radius: 180%;
  }

  .cont-chat-page-admin, .container-sa-module-lp, .cont-cal-presentation-lp {
    width: 80vw;
  }

  .invite-makler-navbar {
    z-index: 1000;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .cont-grid-value-prop {
    width: 80vw;
  }

  .element-grid-value-prop-lp-invite {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cont-video-title-demo-lp-invite, .cont-cta-beige-section-lp-invite {
    width: 80vw;
  }

  .popup-invite-makler {
    z-index: 20;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .header-overview-page-invitre-makler-admin {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .cont-list-makler-invited {
    grid-template-columns: 1fr;
  }

  .r-side-lp-display-cal-card-lp-ms {
    margin-right: -1rem;
  }

  .cont-quick-answers-lp-invitre, .cont-popup-invite-makler-prime-cta {
    width: 80vw;
  }

  .cont-confirm-requested-demo-invite-admin {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .label-mobile-navbar-ms10 {
    color: gray;
    text-align: center;
    font-size: .85rem;
    text-decoration: none;
  }

  .cont-mobile-tab-slider-ms10 {
    z-index: 100;
    width: 100vw;
    display: block;
    position: relative;
  }

  .mobile-tab-slider-ms10 {
    background-image: linear-gradient(#f7f7f700, #f7f7f7);
    align-items: center;
    width: 100%;
    padding: 2rem 5vw 8rem;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
    overflow: scroll;
  }

  .bottom-sheet-mobile {
    z-index: 400;
    background-color: #0000001a;
    flex-direction: column;
    width: 100vw;
    height: auto;
    padding-top: 17vh;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: scroll;
  }

  .cont-bottom-sheet-mobile {
    background-color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    min-height: 150vh;
    margin-left: 4rem;
    margin-right: 4rem;
    padding: 3rem 3rem 5rem;
    position: relative;
  }

  .closer-bottom-sheet {
    cursor: pointer;
    background-color: #fff;
    border-radius: 180%;
    flex: none;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    box-shadow: 1px 2px 15px #0000001a;
  }

  .closer-bottom-sheet:active {
    transform: scale(.8);
  }

  .right-spread-closer-bottom-sheet-ms10 {
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 3rem;
    padding-right: 3rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .icon-closer-bottom-sheet-ms10 {
    width: 2rem;
  }

  .mobile-logo-header-ms10 {
    justify-content: space-between;
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .mobile-logo-hompage {
    width: 7rem;
  }

  .cont-sa-bottom-sheet-ms10 {
    display: block;
  }

  .sa-pros-image-mobile-ms10 {
    background-color: #ccc;
    border-radius: 180%;
    width: 15rem;
    height: 15rem;
  }

  .holder-actions-sa-mobile-bottomsheet-ms10 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    margin-top: -1rem;
    display: flex;
  }

  .pincher-mobile-sa-title {
    padding-left: 4px;
  }

  .back-to-start-mobile-layout-ms10 {
    background-color: #fff;
    border-radius: 180%;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-bottom: 2rem;
    padding: .5rem;
    display: flex;
  }

  .icon-back-button {
    width: 2rem;
    height: 2rem;
  }

  .cont-lead-bottom-sheet-admibn {
    width: 80vw;
  }

  .cont-gen-info-makler-admin {
    flex-wrap: wrap;
  }

  .new-logo-test-navbar.mobile {
    width: 6rem;
    height: auto;
    display: block;
  }

  .navbar-horizontal-landlord {
    display: none;
  }

  .cont-action-prospect-mobile-sa-ms10 {
    background-image: linear-gradient(#fff0, #ffffffe0 45%, #fff);
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    margin-left: 4rem;
    margin-right: 4rem;
    padding: 2rem 3rem 1rem;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .cont-businesses-hero-lp {
    width: 80vw;
  }

  .ws-section {
    padding-top: 2rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .navbar-horizontal-searcher {
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: none;
  }

  .cont-navigate-settings-grid-ms10 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .prime-cta-start-search-home-hero-lp {
    padding: .8rem 1.6rem .85rem;
  }

  .section-signin-lp {
    height: auto;
    min-height: 100vh;
  }

  .side-form-signingrid-lp {
    padding: 5rem 10vw;
  }

  .side-info-signingrid-lp {
    display: none;
  }

  .header-chat-session-ms10 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .section-ws {
    padding-top: 2rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .section-ws.discovery {
    padding-top: 1.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .cont-sa-section-ws {
    width: 80vw;
    padding-bottom: 30vh;
  }

  .cont-home-dashboard-ws {
    width: 80vw;
  }

  .cont-header-create-ms-ms10 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-end;
    align-items: center;
  }

  .new-create-ms-progressbar-ditcher-m10 {
    flex: 1;
    width: auto;
    display: none;
  }

  .navigator-bar-createms-ms10 {
    background-color: var(--off-white);
    padding-bottom: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cont-navigator-bar-ms10 {
    justify-content: center;
  }

  .section-createms-in-product-ms10 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .helper-navbar-create-ms-ms10 {
    margin-right: 0;
  }

  .header-navbar-create-ms-logo-ms10 {
    flex: none;
  }

  .bigger-select-button-cg {
    padding-left: 1.75rem;
  }

  .grid-actions-admin-panel {
    grid-template-columns: 1fr;
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .small-footer-lp {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .cont-links-small-footer {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .text-small-footer {
    flex: none;
  }

  .frame-form-ms10 {
    padding-top: 0;
  }

  .center-success-box-form-ms {
    background-color: var(--off-white);
    position: static;
    inset: auto 0% 0%;
  }

  .button-new-create-gesuch {
    padding: 1.1rem 2.5rem 1.2rem;
  }

  .button-new-create-gesuch.sec {
    display: none;
  }

  .cont-actions-helper-create-ms10 {
    width: 100%;
    display: flex;
  }

  .mobile-cont-helper-bubbles-create-ms {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: auto;
    display: flex;
  }

  .bubble-helper-create-ms {
    background-color: #fff;
    border-radius: 180px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 2.6rem;
    height: 2.6rem;
    display: flex;
  }

  .bubble-helper-create-ms.back {
    cursor: pointer;
    box-shadow: 0 2px 20px #0000001a;
  }

  .icon-bubble-helper-create-ms {
    width: 2rem;
  }

  .icon-bubble-helper-create-ms.back {
    width: 2.4rem;
  }

  .section-business-lp {
    padding-top: 2rem;
  }

  .cont-sa-section-lp {
    width: 80vw;
  }

  .mobile-profile-picture-navbar {
    background-image: url("https://cdn.prod.website-files.com/61918430ea8005fe5b5d3b6c/6554d0f179901fa455bc4537_account-icon-mobile-navbar.svg");
    background-position: 50%;
    background-size: cover;
    border-radius: 180px;
    flex-flow: column;
    flex: none;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    overflow: hidden;
  }

  .grid-home-listing-line-temp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .card-home-listing-line-temp {
    width: 15vw;
    height: 10vw;
  }

  .cont-home-about-us-director-content-lp {
    width: 80vw;
  }

  .cont-pricing-page-mg-lp {
    padding-top: 5vh;
  }

  .cont-nav-links-lp {
    flex-flow: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: stretch;
    padding-left: 0;
  }

  .cont-nav-ctas-lp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: stretch;
    margin-top: 1rem;
    display: none;
  }

  .cont-nav-ctas-lp.mobile {
    display: flex;
  }

  .nav-cta-button {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    font-size: 1rem;
  }

  .nav-cta-button.nofill {
    background-color: #ddd;
  }

  .cont-hero-section-sharing-sa-lp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 80vw;
  }

  .cont-input-inviting-ll-to-sa-lp {
    width: auto;
  }

  .cont-showing-display-profilepicture-addd-acc {
    align-items: stretch;
  }

  .slidein-section-lead-popup-admin {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20vh;
  }

  .cont-slidein-lead-popup-admin {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 100vw;
  }

  .cont-call-logs-lead-admin {
    max-width: none;
  }

  .mobile-new-create-ms-progressbar-ditcher-m10 {
    flex: 1;
    width: auto;
    display: flex;
  }

  .section-invite-sa-lp {
    padding-top: 5vh;
    padding-bottom: 10vh;
  }

  .cont-invite-to-sa-lp {
    width: 80vw;
    padding-top: 1rem;
  }

  .cont-call-adding-admin {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cta-add-call-admin-dashboard {
    width: 3rem;
    height: 3rem;
    padding: .55rem;
  }

  .cont-slidein-lead-popup-admin-copy, .cont-slidein-lead-popup-admin-copy-copy {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 100vw;
  }

  .box-sa-object-ws {
    min-width: 38rem;
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .popup-lead-admin {
    display: none;
  }

  .cont-popup-lead-admin {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    width: 100vw;
  }

  .popup-editcall-admin {
    justify-content: center;
    align-items: flex-end;
  }

  .cont-editcall-popup-admin {
    border-radius: 20px 20px 0 0;
    width: 100vw;
  }

  .popup-edit-lead-admin {
    justify-content: center;
    align-items: flex-end;
  }

  .grid-cont-invite-to-sa-lp {
    width: 80vw;
  }

  .cont-previewing-lsiting-on-sa-invite-ms {
    padding-left: 0;
  }

  .cont-all-requests-page-ws, .cont-start-search-lp {
    width: 80vw;
  }

  .grid-home-3-spread-rang-lp {
    grid-row-gap: 2rem;
  }

  .container {
    max-width: 728px;
  }

  .clients-quote-two {
    font-size: 28px;
    line-height: 36px;
  }

  .grid-header-create-ms-ms10 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    display: flex;
  }

  .cont-new-title-andd-progress-create-sa {
    flex: 1;
    min-width: auto;
  }

  .cont-frame-success-sa-convert-creatsa {
    width: 80vw;
    min-width: auto;
    max-width: none;
  }

  .sign-section-hems {
    padding-top: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cont-sign-hems-lp {
    max-width: none;
  }

  .mobile-navbar-ws {
    z-index: 300;
    background-color: #fff;
    border-top: 1px solid #00000012;
    padding-bottom: .75rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .cont-mobile-navbar-ws {
    opacity: 1;
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .share-bubble-navbar-mobile-ws {
    background-color: var(--signature);
    border: 3px solid #fff;
    border-radius: 180px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    margin-top: -1.5rem;
    padding: .45rem;
    display: flex;
    position: relative;
  }

  .bottom-sheet {
    z-index: 200;
    width: 100vw;
    height: 100vh;
    padding-top: 20vh;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
    overflow: scroll;
  }

  .inlay-bottom-sheet {
    background-color: #fff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    flex-flow: column;
    width: 100%;
    min-height: 200vh;
    display: flex;
    position: relative;
    box-shadow: 0 -10px 40px #00000012;
  }

  .cont-bottom-sheet {
    flex-flow: column;
    width: 100vw;
    height: 100%;
    padding: 1rem 4rem 4rem;
    display: flex;
  }

  .cont-title-bottom-sheet {
    color: gray;
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: .5rem;
    font-family: Albert Sans, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 120%;
    display: flex;
  }

  .cont-closer-bottom-sheet {
    padding: 1.5rem;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .bubble-close-bottom-sheet {
    background-color: var(--off-white);
    border-radius: 180px;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
  }

  .knob-bottom-sheet {
    background-color: #d4d4d4;
    border-radius: 180px;
    width: 2.5rem;
    height: 4px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
    inset: 0% 0% auto;
  }

  .cont-temp-share-sa {
    flex-flow: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .mobile-heading-cont {
    flex-flow: column;
    width: 100%;
    margin-bottom: 3rem;
    display: flex;
  }

  .title-desktop-shower {
    display: none;
  }

  .frame-responsive-popup-hems {
    z-index: 140;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 30vh;
    padding-bottom: 0;
    overflow: scroll;
  }

  .window-responsive-popup-hems {
    border-radius: 20px 20px 0 0;
    flex: 1;
    align-self: flex-start;
    width: 100vw;
    min-height: 100vh;
    position: static;
  }

  .header-responsive-popup-hems {
    grid-template-columns: min-content minmax(max-content, 1fr) min-content;
    place-content: start space-between;
    padding-top: 0;
  }

  .middle-console-header-responsive-popup-hems {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    position: static;
  }

  .cont-window-responsive-popup-hems {
    min-height: 150vh;
    position: static;
  }

  .frame-popup-hems {
    position: relative;
  }

  .cont-info-share-sa-ws {
    padding-top: 1rem;
    padding-bottom: 20vh;
    position: static;
    overflow: visible;
  }

  .binder-popup-responsive-hems {
    overflow: visible;
  }

  .ground-floater-next-button {
    z-index: 200;
    padding-bottom: 1rem;
    position: fixed;
    inset: auto 0% 0%;
  }

  .cont-slimmer-popup-responsive-hems {
    justify-content: flex-start;
    align-items: center;
  }

  .copy-link-block-form-share-sa {
    width: 100%;
  }

  .centerer-button-bottom-sheet {
    flex-flow: column;
    align-items: stretch;
  }

  .cont-full-height-info-bottom-sheet {
    height: auto;
  }

  .cont-scroll-info-change-sa-ws {
    min-height: auto;
  }

  .cont-changephoto-sa-ws {
    padding-top: 0;
  }

  .form-change-sa-info-sa-ws {
    overflow: scroll;
  }

  .cont-cover-invite-sa-page {
    border-radius: 20px 20px 0 0;
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    padding-top: 3rem;
    inset: auto 0% 0%;
  }

  .background-overlay-sa-invite {
    align-self: stretch;
  }

  .banner-ws-share-sa {
    padding: 3rem;
  }

  .new-person-grid-sa2-ms10 {
    grid-template-columns: 1fr;
  }

  .agent-cont-sa-form-holder-lp {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }

  .agent-cont-sa-form-holder-lp.centered {
    justify-content: flex-end;
    align-items: center;
    min-height: 10rem;
    margin-bottom: 0;
  }

  .bubble-status-application {
    padding: .4rem .8rem;
    font-size: .8rem;
  }

  .cont-hero-section-application-page {
    width: 80vw;
  }

  .card-listing-new-application-page {
    flex-flow: column;
  }

  .loading-progress-bar-pullwb {
    width: 100%;
  }

  .radio-select-choice-pushback-wb.w--redirected-checked {
    border-radius: 180px;
  }

  .status-text-ap-page {
    font-size: .9rem;
  }

  .status-text-ap-page.centered {
    text-align: center;
  }

  .status-text-ap-page.white {
    max-width: none;
  }

  .thumbnail-listing-card-appl-page {
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0;
    width: 100%;
    min-height: 20rem;
  }

  .cont-info-listing-card-appl-page {
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    width: 100%;
    padding-right: 2.5rem;
  }

  .manage-wb-button {
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
    font-size: 1.15rem;
  }

  .weekday-grid-availability-requesting {
    flex-flow: wrap;
    margin-left: 5vw;
    margin-right: 5vw;
    display: flex;
  }

  .test-cont-availa-selects {
    width: 90vw;
  }

  .box-custom-time-avail-requesting {
    padding: .5rem;
  }

  .input-custom-hours-aval-requesting {
    text-align: center;
    border-radius: 5px;
    width: 3rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .cont-new-hero-home-showing-product-ts-lp {
    padding-top: 3rem;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .cont-desktop-tool-holder-displayer-hero-home-lp {
    margin-right: 0;
    padding: 3rem 2rem;
  }

  .frame-desktop-pc-hero-home-lp {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    height: 60vh;
  }

  .cont-test-availability-input-labeling {
    width: 90vw;
  }

  .thumbnail-cont-hero-section-digitales-expose-new {
    max-height: 80vw;
  }

  .navbar-digital-expose-new {
    font-size: 1rem;
  }

  .cta-floater-expose-new {
    padding-bottom: 1rem;
  }

  .cont-objektdaten-digital-expose-new {
    width: 80vw;
    min-width: auto;
    max-width: none;
    margin-top: 5rem;
  }

  .section-photo-fullscreen-digital-expose {
    min-height: 70vw;
  }

  .cont-preference-liking-test {
    width: 80vw;
  }

  .agent-cont-cg-form-holder-lp {
    padding-top: 2.5rem;
    padding-bottom: 2rem;
  }

  .cg-input-morph.wider {
    min-width: auto;
  }

  .spacer-title-start-frame-cg {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-top: 10vh;
    padding-bottom: 12vh;
  }

  .grid-list-matches-gesuch {
    grid-template-columns: 1fr;
    width: 80vw;
  }

  .card-listing-matches-page {
    flex-flow: column;
  }

  .header-matches-page-agent {
    width: 80vw;
  }

  .thumbnail-match-listing-card-page {
    width: 100%;
    height: 50vw;
  }

  .cont-content-listing-card-matches {
    width: 100%;
  }

  .popup-card-match-gesuch-page {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 100vw;
  }

  .image-slider-listing-match-gesuch {
    height: 70vw;
  }

  .window-feedback-gathering-match {
    width: 100vw;
  }

  .cont-map-location-listing-match {
    min-height: 60vh;
  }

  .cont-cta-putin-application {
    position: fixed;
  }

  .back-cont-putin-application-cta {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #fff;
    background-image: none;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100vw;
    padding: 1rem 1rem 1.5rem;
  }

  .slider-listing-matches {
    min-height: 70vw;
  }

  .box-listing-basics {
    justify-content: space-between;
  }

  .info-shelf-box-listing-box {
    flex: 1;
  }

  .row-info-base-cont-match-listing {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .feedback-listing-form {
    max-width: none;
  }

  .cont-create-poll-sa-page {
    width: 80vw;
  }

  .box-add-new-info-to-poll-sa {
    width: 100%;
    padding: 3rem;
  }

  .matches-cont-home-disovery-homepages-ws20 {
    grid-template-columns: 1fr;
    width: 80vw;
  }

  .cont-video-explainer-start-frame-cg {
    width: 70ch;
    height: 45ch;
  }

  .holder-phone-homesearch-display-home-new {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 0;
  }

  .cont-mygesuch-page {
    width: 80vw;
  }

  .fake-cont-navbar-cont-action-buttons {
    width: 100%;
    display: none;
  }

  .headings-listing-sections.centered {
    justify-content: flex-start;
    align-items: center;
  }

  .cont-display-gesuch-explain {
    margin-top: -1rem;
    margin-right: 0;
  }

  .cont-dein-gesuch-cg {
    width: 90vw;
  }

  .gesuch {
    flex: none;
  }

  .listing-element-new-swipe {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 100%;
  }

  .header-matches-page-agent-new-layout {
    justify-content: center;
    align-items: flex-start;
    width: 80vw;
  }

  .floater-new-next-button-match-page {
    z-index: 290;
    padding-bottom: 15vh;
    inset: auto 0% 0% auto;
  }

  .floater-new-next-button-match-page.lowered {
    padding-bottom: 4rem;
  }

  .cont-hold-match-display-new-swiper, .dev-adaptive-slider-container {
    width: 80vw;
  }

  .three-point-check-new {
    justify-content: space-between;
  }

  .content-cont-match-page-new-swipeer, .feedback-module-hems-home {
    max-width: none;
  }

  .new-apply-button-hems {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .cont-feedback-agenttitle {
    padding-right: 0;
  }

  .floater-new-back-button-match-page {
    padding-bottom: 15vh;
    inset: auto auto 0% 0%;
  }

  .floater-new-back-button-match-page.lowered {
    padding-bottom: 4rem;
  }

  .agent-cont-home-homesearch {
    padding-top: 2.5rem;
    padding-bottom: 2rem;
  }

  .agent-cont-home-homesearch.centered {
    justify-content: flex-end;
    align-items: center;
    min-height: 10rem;
    margin-bottom: 0;
  }

  .cont-investor-relations-lp-hero {
    width: 80vw;
  }

  .new-apply-button-hems-2 {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .grid-cont-show-matches-user-homesearch {
    grid-template-columns: 1fr;
  }

  .card-match-item-hs-beta {
    flex-flow: column;
  }

  .herosection-home-lp.offwhite {
    padding-right: 0;
  }

  .cont-content-home-grid-lp {
    padding: 1rem 10vw 3rem;
  }

  .cont-asset-home-grid-lp {
    min-height: 80vw;
    padding-top: 0;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .cont-actions-match-immosuche {
    justify-content: flex-start;
  }

  .cont-discover-page-hems-immsuche {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cont-searchbar-disover-page {
    width: 100%;
    max-width: 100%;
  }

  .search-box-discover-page {
    min-width: auto;
    max-width: none;
  }

  .input-search-field-discover-page {
    padding-left: 3.5rem;
  }

  .block-search-discovery-page {
    align-self: stretch;
  }

  .icon-searchbar-discovery {
    width: 1.5rem;
  }

  .cont-content-discovery-page {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100%;
    min-height: 150vh;
    padding-top: 1rem;
    display: flex;
  }

  .cont-content-discovery-page.color {
    padding-left: .2rem;
    padding-right: .2rem;
  }

  .box-post-hems-social {
    background-color: #fff;
    flex: none;
    align-self: stretch;
    width: 100%;
    min-height: 20rem;
  }

  .cont-profile-post-hems-social {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .cont-name-profile-postee-hems-social {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .name-postee-post-hems-social {
    color: #000;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
  }

  .name-postee-post-hems-social.business {
    color: gray;
    font-size: .9rem;
  }

  .box-cancel-search-prompt-search-bar {
    padding-right: .5rem;
  }

  .select-new-create-anbieter-erstellen-button {
    padding-left: 1.75rem;
  }

  .close-bubble-create-master-anbieter {
    width: 2.6rem;
    height: 2.6rem;
  }

  .floater-type-switch {
    padding-bottom: 15vh;
  }

  .cont-share-link-with-hems-page {
    width: 80vw;
    padding-top: 2rem;
  }

  .add-link-hems-input-maximizer {
    min-width: 25rem;
  }

  .button-decide-budget-calc {
    padding: 1.1rem 2.5rem 1.2rem;
  }

  .button-decide-budget-calc.sec {
    display: none;
  }

  .cont-admin-dashboard {
    grid-template-columns: 1fr 1fr;
    place-content: stretch;
    width: 100%;
  }

  .agent-cont-sa-form-holder-lp-copy {
    padding-top: 2.5rem;
    padding-bottom: 3rem;
  }

  .agent-cont-sa-form-holder-lp-copy.centered {
    justify-content: flex-end;
    align-items: center;
    min-height: 10rem;
    margin-bottom: 0;
  }

  .desktop-hems-navbar {
    display: none;
  }

  .floater-gesuch-tab-home {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 4rem;
    position: static;
  }

  .floater-create-new-provider {
    display: none;
  }

  .cont-mobile-logo-hompage {
    display: flex;
  }

  .cont-investors-page-info-content, .cont-hero-invite-share-sa-lp {
    width: 80vw;
  }

  .cont-holding-sa-share {
    width: 90vw;
  }

  .new-header-sa-form-filling {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    display: flex;
  }

  .header-navbar-create-ms-logo-create-sa {
    flex: none;
  }

  .header-create-hs-lp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    display: flex;
  }

  .header-navbar-create-ms-logo-homesearh-lp {
    flex: none;
  }

  .responder-module-hems-home {
    width: 80vw;
  }

  .grid-person-grid-sa2-ms-display {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .intro-new-platform-about-us {
    width: 80vw;
  }

  .element-investors-deck-forwarding {
    min-width: 70vw;
    min-height: 40vh;
  }

  .img-image-assets-listing-space-sa-confirm.fillheight {
    flex: none;
    max-width: none;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .window-cont-floating-next-bar {
    padding-bottom: 3rem;
  }

  .invite-id-text.centered {
    text-align: center;
  }

  .invite-id-text.white, .cont-settings-list {
    max-width: none;
  }

  .cont-page-admin-dash {
    width: 80vw;
  }

  .onboard-floater-new-next-button-match-page {
    z-index: 290;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding-bottom: 15vh;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .onboard-floater-new-next-button-match-page.lowered {
    padding-bottom: 4rem;
  }

  .pointer-edge-onboard {
    top: 90%;
    right: 10%;
  }

  .cont-form-end-search {
    width: 80vw;
  }

  .frame-form-end-search {
    max-width: none;
  }

  .agenttitle-cont-endis-form-holder {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .agenttitle-cont-endis-form-holder.centered {
    justify-content: flex-end;
    align-items: center;
    min-height: 10rem;
    margin-bottom: 0;
  }

  .header-modular-form-hems {
    padding-top: 1rem;
  }

  .cont-adaptive-form-hems {
    width: 80vw;
  }

  .section-adaptive-form-hems {
    padding-top: 4rem;
  }

  .element-search-bar-homepage-hems {
    width: 80vw;
  }

  .header-navbar-create-ms-logo-ms10-legacy {
    flex: none;
  }

  .cont-hems-intelligence-section {
    width: 80vw;
    margin-top: 5rem;
  }

  .grid-three-step-homesearch {
    grid-template-columns: 1fr;
  }

  .transitioner-section-beige {
    border-top-left-radius: 40%;
    border-top-right-radius: 40%;
  }

  .select-lang-site {
    color: #000;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    font-size: 1rem;
  }

  .cta-menu-lp {
    width: 3rem;
    height: 3rem;
  }

  .dev-floater-input-hold-feedback-parse {
    width: 80vw;
    padding-bottom: 7rem;
    left: 10%;
    right: 10%;
  }

  .calender-section {
    padding-top: 5vh;
    padding-left: 0;
    padding-right: 0;
  }

  .cont-calendar-hems {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-right: 10vw;
    overflow: scroll;
  }

  .cont-day-calendar-hems {
    width: 50vw;
    padding-left: 5vw;
  }

  .empty-slot-cal-hems:hover {
    border-color: #c2c2c200;
    margin-top: 0;
    margin-bottom: 0;
  }

  .empty-slot-cal-hems.white:hover {
    padding: .5rem .75rem .5rem .5rem;
  }

  .cont-header-cal {
    padding-left: 5vw;
  }

  .cta-add-cal-hems {
    margin-bottom: 8rem;
    margin-right: 2rem;
    position: fixed;
    inset: auto 0% 0% auto;
  }

  .cont-results-properties-provider-overview {
    grid-template-columns: 1fr 1fr;
    padding-right: 0;
  }

  .cont-hero-listing-page-hems {
    width: 90vw;
  }

  .grid-slider-images-listing-hems {
    grid-column-gap: 0rem;
    justify-content: start;
    width: auto;
  }

  .main-view-showcase-listing {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .image-slider-listing-hems {
    flex: none;
    width: 100%;
  }

  .main-column-listing-page {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .h1 {
    max-width: 80vw;
    font-size: 2.011rem;
  }

  .h2 {
    max-width: none;
    font-size: 1.749rem;
  }

  .h3 {
    font-size: 1.52rem;
  }

  .h4 {
    font-size: 1.322rem;
  }

  .par-smaller {
    max-width: none;
  }

  .h5 {
    font-size: 1.15rem;
  }

  .footer-div {
    width: 90vw;
  }

  .home-hero-section {
    height: 90vh;
  }

  .navbar {
    flex: 0 auto;
  }

  .navbar-logo-link-div.w--current {
    padding-left: 0;
  }

  .button {
    width: 100%;
    padding: 1.1rem 3rem;
  }

  .button.home-hero {
    margin-bottom: 25px;
    margin-right: 0;
  }

  .button.smaller.edge.margin {
    order: 1;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .button.gray-edge {
    text-align: center;
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
  }

  .seconday-button {
    padding-left: 72px;
    padding-right: 72px;
  }

  .nav-hero-button {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }

  .nav-menu {
    min-height: 100vh;
    padding-top: 5rem;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .home-hero-container {
    width: 90vw;
    margin-top: 2.5vh;
  }

  .hero-par {
    max-width: none;
    font-size: 1.3rem;
  }

  .home-2nd-section {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .angebot-floating {
    width: 30vw;
  }

  .angebot-floating._1 {
    top: 58%;
    left: 5%;
  }

  .angebot-floating._2 {
    top: 58%;
    left: 47%;
  }

  .angebot-floating._3 {
    top: 5%;
    left: 20%;
  }

  .angebot-floating._4 {
    top: 3%;
    left: 63%;
  }

  .angebot-floating-content-container {
    padding: 7px;
  }

  .normal-section, ._3-step-section {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .arrow-icon {
    width: 25px;
    margin-left: -24px;
    transform: rotate(6deg);
  }

  .angebot-content-container {
    flex-direction: row;
    align-items: center;
    margin-top: 1px;
  }

  .presignup-container {
    width: 90vw;
    margin-top: 2.5vh;
  }

  .menu-button {
    background-color: #0000;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .nav-container {
    padding-left: 7.5vw;
    padding-right: 7.5vw;
  }

  .match-hero-container {
    width: 90vw;
  }

  .section-datenschutz {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .impressum-text-container {
    padding: 20px;
  }

  .hero-anmeldung-container {
    width: 90vw;
  }

  .hero-kontakt-container {
    width: 90vw;
    margin-top: 2.5vh;
  }

  .erfolg-anmeldung-banner {
    width: 90vw;
  }

  .floating-field-container {
    min-height: 20vh;
  }

  .scent-section-container {
    width: 90vw;
    padding-top: 0;
  }

  .content-container {
    width: 90vw;
  }

  .map-container {
    width: 95vw;
  }

  .howto-container, .faq-section-container {
    width: 90vw;
  }

  .floating-angebot-heading {
    font-size: .6rem;
    line-height: .8rem;
  }

  .angebot-timestamp {
    margin-bottom: 5px;
    font-size: .5rem;
    line-height: .6rem;
  }

  .margin-bottom.margin-normal {
    align-self: stretch;
  }

  .opt-out-banner {
    width: 85vw;
    margin-top: 5vh;
    padding: 2rem;
  }

  .cookie-banner {
    border-radius: 10px 10px 0 0;
    max-width: none;
    margin-bottom: 0;
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .cookie-button-spreader {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
  }

  .cookie-preferences {
    max-width: none;
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .test-signup-cont {
    width: 85vw;
    margin-top: 2.5vh;
  }

  .form_progress {
    margin-bottom: 0;
  }

  .signup-hero-grid {
    grid-row-gap: .5rem;
    width: 90vw;
  }

  .signup-container {
    padding: 1.5rem;
  }

  .zimmer-radio-field {
    margin-bottom: 1rem;
  }

  .signup-select-field {
    min-height: 30px;
    padding: 12px 13px;
  }

  .signup-form-title {
    font-size: 1.15rem;
  }

  .divider-horizontal {
    margin-bottom: 1.5rem;
  }

  .secondary-footer-line {
    flex-direction: column;
  }

  .divider-vertical._2rem {
    width: 50%;
    height: 1.5px;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .footer-ext-banner-cta {
    width: 90vw;
    padding: 2rem;
  }

  .other-inserate-container, .content-container-bestand, .legal-page-container {
    width: 90vw;
  }

  .vermieter_div_section, .vermieter_div_section._10vw-padd {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .vermieter_div_section.max-width {
    width: 90%;
  }

  .singup-info-side {
    padding: 3rem 7vw;
  }

  .singup-form-side {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .form-button {
    text-align: center;
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
  }

  .birthday-spreader {
    grid-column-gap: .5rem;
  }

  .sa-hero-grid {
    width: 90vw;
  }

  .sa-form-container {
    padding: 2.5rem 2.5rem 4rem;
  }

  .success-converison-container {
    margin-top: 2rem;
  }

  .conversion-success-page {
    align-items: stretch;
  }

  .form-field-spreader {
    min-width: auto;
  }

  .mvp-int-butt-spreader {
    grid-row-gap: 2rem;
  }

  .inserat-sa-previewer {
    width: 100%;
  }

  .inserat-previewer-content {
    align-items: stretch;
  }

  .button-small.gray.fullwidth {
    text-align: center;
    flex: none;
    align-self: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sa-10-contain {
    padding-top: 3rem;
  }

  .sa-10-button {
    text-align: center;
    width: 100%;
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
  }

  .sa-10-back-button {
    padding-top: 1rem;
  }

  .sa-10-icon-back-button {
    width: 1.5rem;
    margin-top: 1px;
  }

  .text-field {
    padding: 2rem 1.5rem;
  }

  .manual-date-inout-spreader-sa {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: min-content 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .form-date-block {
    min-width: 6rem;
    max-width: 10rem;
    margin-right: 0;
  }

  .signup-radio-group-spreader {
    flex-direction: column;
    align-items: stretch;
  }

  .sa_10-radio-button {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
    display: flex;
  }

  .sa_10_radio_select {
    text-align: center;
  }

  .ditcher-progressbar {
    padding-bottom: 2rem;
    padding-right: 0;
  }

  .skip-next-slide {
    justify-content: center;
    padding-left: 1rem;
    display: flex;
  }

  .main-selection {
    flex-direction: column;
    align-items: stretch;
  }

  .anfrage-main-container {
    width: 85vw;
    margin-top: 2rem;
  }

  .date_box_management {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 2rem;
    display: none;
  }

  .status_indicator_wb {
    inset: 0% 0% auto;
  }

  .status_indicator_wb.green {
    width: 10px;
    height: 100%;
  }

  .manage_button {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .status_description {
    margin-bottom: 2.5rem;
  }

  .empty_date_box {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .button_nospreader {
    flex-direction: column;
    align-items: stretch;
  }

  .wb_manage_10_popup.absage, .wb_manage_10_popup.confirm, .wb_manage_10_popup.change {
    align-items: flex-end;
  }

  .wb_manage_10_popup.cancel {
    align-items: flex-end;
    padding-top: 5rem;
    display: none;
  }

  .wb_manage_10_box_popup {
    border-radius: 10px 10px 0 0;
    min-width: auto;
    max-width: none;
  }

  .offered_ctas {
    display: none;
  }

  .thumbnail-listing-11-ms-10 {
    width: 100%;
  }

  .cont-control-listing-11-ms-10 {
    display: none;
  }

  .top-card-listing-11-ms-10 {
    flex-direction: row;
  }

  .control_bubble_ms10 {
    display: none;
  }

  .header-wboffer-popup-11-ms10.inside {
    padding-bottom: 0;
  }

  .sa-grid-card-pros-ms10 {
    display: flex;
    overflow: scroll;
  }

  .card-sa-card-pros-ms10 {
    flex: none;
  }

  .descr-scroller-cont-sa-card-pros-ms10 {
    max-width: 50vw;
  }

  .button-spreader-sa-ms10 {
    flex-direction: column;
    align-items: stretch;
  }

  .card-chat-container-overview-ms10 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .left-card-chat-ms10 {
    flex: 1;
  }

  .chatbox-window-support-chat-ms10 {
    flex: 1;
    padding-bottom: 1.5rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .chat-content-window-messages-ms10 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sender-message-container {
    padding-left: 30%;
  }

  .receiver-message-container {
    padding-bottom: 1rem;
    padding-right: 30%;
  }

  .top-spreader-support-overview {
    flex-direction: column;
  }

  .movein-target-container-build-sa-ms10 {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .sa_10-radio-button-2 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .presser-input-field-ms10 {
    max-width: none;
  }

  .time-heading-p2-ms10 {
    font-size: 2.44rem;
  }

  .trigger-upload-button-photo-ms10 {
    padding: 1rem 2rem;
  }

  .logo-icon-mobile-sa-ms10 {
    width: 8rem;
  }

  .bound-back-button-sa-ms10 {
    flex: 1;
    min-width: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .mobile-cont-back-button-sa-ms10 {
    margin-top: 1rem;
  }

  .desktop-container-sa-logo-ms10 {
    display: none;
  }

  .sa-submit-ms10 {
    text-align: center;
    width: 100%;
    padding: 1.1rem;
    transition: all .2s;
  }

  .selecting-date-wb-requ-cont-ms10, .cancel-wb-cont-ms10, .cancel-content-cont-ms10 {
    padding-bottom: 5rem;
  }

  .button-spreaderblock-responsive._2rem {
    margin-bottom: 2rem;
    margin-right: 0;
  }

  .picking-alt-date-cont-ms10 {
    display: none;
  }

  .move-wb-cont-ms10 {
    padding-bottom: 5rem;
  }

  .wb-date-box-ms10 {
    max-width: none;
    padding-left: 2rem;
  }

  .wb-date-box-ms10.maxw {
    max-width: none;
  }

  .icon-date-card-ms10 {
    width: 1.5rem;
  }

  .spreader-buttons-wb-manage-ms10 {
    flex-direction: column;
    align-content: stretch;
    align-items: stretch;
    width: 100%;
  }

  .gesuche-header-cont-ms10 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .icon-logo-loginnavbar-ms10 {
    width: 7rem;
  }

  .cont-hs-ms-ms10 {
    width: 100vw;
    margin-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 7.5vw;
    padding-right: 7.5vw;
  }

  .ctaholder-lp-ms-ms10 {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

  .cont-ui-display-ms10 {
    width: 85vw;
  }

  .container-create-ms-ms10 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .home-head-spreader-ms10 {
    min-height: 40vh;
    margin-bottom: 0;
    padding-bottom: 2rem;
  }

  .upload-button-ms10 {
    justify-content: center;
    align-items: center;
  }

  .cont-account-holder-ms10 {
    flex-flow: wrap;
  }

  .open-other-login-div-ms10 {
    color: gray;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 120%;
    display: inline-flex;
  }

  .sendagain-cont-topbar-ms10 {
    flex: none;
    padding-top: 1rem;
    padding-left: 2rem;
  }

  .container-topbar-message {
    padding: .5rem 2rem;
  }

  .mobile-navbar-ms10 {
    min-height: auto;
    padding: .3rem 1rem .25rem;
  }

  .item-mobile-navbar-ms10 {
    padding-bottom: .5rem;
  }

  .icon-item-mobile-navbar-ms10 {
    width: 1.5rem;
  }

  .container-pricing-section-ms10, .ms-backg-video-ms10 {
    width: 90vw;
  }

  .play-button-ms10 {
    justify-content: center;
    width: 101%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .icon-play-button-ms10 {
    margin-right: .75rem;
  }

  .cont-new-home-hero-ms10 {
    width: 85vw;
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .circle-cta-image-slideshow-popup-listing {
    display: none;
  }

  .small-wb-date-box-ms10 {
    width: 100%;
    max-width: none;
  }

  .container-home-admin {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .grid-notes-admin-panel {
    padding: 10rem 1.5rem;
  }

  .cont-posting-note-div-admin {
    max-width: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cont-back-bubble-admin {
    z-index: 10;
  }

  .back-bubble-admin {
    padding-left: 1.5rem;
  }

  .cont-tasks-adminpage {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card-main-task-admin {
    width: auto;
  }

  .cont-subcards-tasks-admin {
    width: 100vw;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-main-tasks-admin {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pros-card-ms10 {
    padding-left: 1rem;
    padding-right: 0;
  }

  .pros-card-ms10.opened {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .header-pros-card-ms10 {
    align-items: flex-start;
  }

  .header-pros-card-ms10.wb {
    flex: none;
    padding-right: 0;
  }

  .accordion-pros-card-ms109 {
    margin-top: 2rem;
  }

  .left-header-pros-card-ms10 {
    grid-template-rows: auto;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    width: 100%;
  }

  .right-header-pros-card-ms10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .cont-head-card-ms10 {
    width: 100%;
  }

  .bb-sa-acc-pros-card-ms10 {
    max-width: none;
  }

  .grid-bb-acc-pros-card-ms10 {
    width: 100%;
  }

  .grid-bb-acc-pros-card-ms10.bigmarg {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .text-sa-card-ms10 {
    font-size: 1.155rem;
  }

  .text-sa-card-ms10.head {
    font-size: 1.2rem;
  }

  .cont-chat-page-admin {
    width: 90vw;
  }

  .container-sa-module-lp {
    width: 85vw;
    margin-top: 3rem;
  }

  .spreader-ctas-sa-lp {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

  .showcase-invite-button {
    justify-content: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .showcase-cancel-button {
    justify-content: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .cont-cal-presentation-lp {
    width: 85vw;
    margin-top: 2rem;
  }

  .score-explainer-sa-lp {
    margin-top: .5rem;
  }

  .indicatorbar-status-cal-ms-lp {
    flex: none;
    margin-right: 1rem;
  }

  .invite-makler-navbar {
    padding-left: 7.5vw;
    padding-right: 7.5vw;
  }

  .cont-grid-value-prop, .cont-video-title-demo-lp-invite {
    width: 85vw;
  }

  .spreader-video-playbutton-time {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .responsive-two-button-margin {
    margin-bottom: 1.5rem;
    margin-right: 0;
  }

  .cont-cta-beige-section-lp-invite {
    width: 85vw;
  }

  .cont-cta-beige-section-lp-invite.more-margin {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .popup-invite-makler {
    z-index: 20;
    flex-direction: column;
    justify-content: flex-end;
    height: 100vh;
    padding-left: 0;
    padding-right: 0;
  }

  .popup-element-invite-makler {
    padding-top: 2rem;
    padding-left: 7.5vw;
    padding-right: 7.5vw;
  }

  .main-cont-invite-overview-invite-makler-admin {
    width: 85vw;
  }

  .spreader-invite-footer-popup-inviting-makler-admin {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column wrap;
    align-items: stretch;
  }

  .icon-auto {
    justify-content: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .cont-list-makler-invited {
    grid-row-gap: 1rem;
  }

  .card-invited-makler-admin {
    grid-row-gap: .5rem;
    flex-flow: row;
    align-items: stretch;
  }

  .right-part-card-makler-admin {
    justify-content: space-between;
  }

  .title-select-spreader-admin {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .r-side-lp-display-cal-card-lp-ms {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
    place-content: space-between flex-start;
  }

  .cont-quick-answers-lp-invitre {
    width: 85vw;
  }

  .grid-quick-answers-lp-invite-makler {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .popup-cta-invite-makler-lp {
    align-items: flex-end;
  }

  .cont-popup-invite-makler-prime-cta {
    border-radius: 10px 10px 0 0;
    width: 90vw;
    padding: 2rem 3rem 7rem;
  }

  .close-popup-invite-makler {
    width: 3rem;
    height: 3rem;
    margin-bottom: 0;
    padding: .9rem;
  }

  .popup-header-invite-makler {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .wrapper-display-say-hide-on-mobile {
    display: none;
  }

  .cont-confirm-requested-demo-invite-admin {
    padding-left: 7.5vw;
    padding-right: 7.5vw;
  }

  .label-mobile-navbar-ms10 {
    font-size: .8rem;
  }

  .mobile-tab-slider-ms10 {
    padding-bottom: 6rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .bottom-sheet-mobile {
    padding-top: 23vh;
  }

  .cont-bottom-sheet-mobile {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    flex: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 3rem;
  }

  .cont-lead-bottom-sheet-admibn {
    border-radius: 15px 15px 0 0;
    width: 100vw;
  }

  .cont-editing-notes-invite-admin {
    flex-direction: column;
    width: 100%;
  }

  .notes-text-input-field-admin, .cont-note-makler-admin {
    width: 100%;
  }

  .new-logo-test-navbar.mobile {
    width: 6rem;
  }

  .cont-action-prospect-mobile-sa-ms10 {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 2rem;
  }

  .home-topbar-lp {
    display: none;
  }

  .ws-section {
    padding-top: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .call-button-admin {
    justify-content: space-between;
  }

  .cont-profile-account-page-ms10 {
    width: 5rem;
    height: 5rem;
  }

  .prime-cta-start-search-home-hero-lp {
    padding: 1rem 2.5rem;
    font-size: 1.2rem;
  }

  .cont-login-form-page-lp {
    min-width: auto;
    max-width: none;
  }

  .cont-signin-block-page-lp {
    width: 100%;
    min-width: auto;
  }

  .header-chat-session-ms10 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .section-ws {
    padding-top: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-ws.discovery {
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .cont-sa-section-ws {
    width: 90vw;
  }

  .cont-home-dashboard-ws {
    width: 100%;
  }

  .header-create-ms-new-ms10 {
    margin-bottom: .5rem;
    padding-top: 1rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .header-create-ms-new-ms10.no-marg {
    padding-top: 1rem;
  }

  .cont-header-create-ms-ms10 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .navigator-bar-createms-ms10 {
    padding: 1rem 1.75rem 1.5rem;
  }

  .cont-navigator-bar-ms10 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .agent-create-ms-text {
    font-size: 1.5rem;
  }

  .overlay-change-profile-picture-ms10.box {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    padding: .5rem;
    font-size: .7rem;
  }

  .icon-edit-profile-image-account-ms10 {
    width: 2rem;
  }

  .card-pricing-lp {
    padding: 2rem;
  }

  .bigger-select-button-cg {
    padding: 1.5rem;
  }

  .grid-actions-admin-panel, .small-footer-lp {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cont-small-footer-lp {
    align-items: flex-start;
  }

  .cont-links-small-footer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .cont-business-profile-account-holder-ms10 {
    width: 5rem;
    height: 5rem;
  }

  .cont-frames-create-gesuch-frames-ms10 {
    width: 100vw;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .frame-form-ms10 {
    padding-top: 1rem;
  }

  .cont-frame-new-funnel-ms {
    width: 100%;
  }

  .center-success-box-form-ms {
    background-color: #0000;
    align-items: center;
    padding: .5rem 1.75rem 2rem;
    position: fixed;
    inset: auto 0% 0%;
  }

  .button-new-create-gesuch {
    align-self: stretch;
    padding-top: 1.2rem;
    padding-bottom: 1.3rem;
  }

  .button-new-create-gesuch.sec {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-business-lp {
    padding-top: 1rem;
  }

  .section-sa-home-lp {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .cont-sa-section-lp {
    width: 85vw;
    padding: 3rem;
  }

  .mobile-profile-picture-navbar {
    width: 1.5rem;
    height: 1.5rem;
  }

  .grid-home-listing-line-temp {
    margin-left: 0;
    padding-left: 7.5vw;
    padding-right: 4rem;
    overflow: scroll;
  }

  .card-home-listing-line-temp {
    width: 20vw;
    height: 14vw;
  }

  .cont-home-about-us-director-content-lp {
    width: 85vw;
  }

  .cont-details-prop-input-cg {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .cont-proptype-selection-cg {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .cont-pricing-page-mg-lp, .cont-hero-section-sharing-sa-lp {
    width: 85vw;
  }

  .cont-photo-change-cta-upload-pp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .cont-sa-explainer-section-lp {
    width: 90vw;
    margin-top: 3rem;
  }

  .cont-slidein-lead-popup-admin {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .cont-contact-options-lead-slidein-admin {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .mobile-new-create-ms-progressbar-ditcher-m10 {
    padding-left: 2rem;
  }

  .section-invite-sa-lp {
    padding-top: 2rem;
  }

  .cont-invite-to-sa-lp {
    width: 85vw;
    padding-top: 0;
  }

  .spreader-buttons-fillsa-invite {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    width: 100%;
  }

  .cont-call-adding-admin {
    justify-content: flex-start;
    align-items: center;
  }

  .cont-slidein-lead-popup-admin-copy, .cont-slidein-lead-popup-admin-copy-copy {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .cont-holding-sa-object-ws {
    width: 90vw;
  }

  .box-sa-object-ws {
    flex: none;
    align-self: stretch;
    width: 100%;
    min-width: 0;
  }

  .cont-popup-lead-admin {
    padding-top: 3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .cont-items-shared-sas-invites-sa-ws {
    padding-right: 0;
  }

  .empty-box-sa-object-ws {
    width: 100%;
    min-width: auto;
    max-width: 100%;
  }

  .header-sa-invite-page-ms {
    width: 85vw;
    margin-bottom: 2rem;
  }

  .grid-cont-invite-to-sa-lp {
    width: 85vw;
  }

  .blob-cta-action-button-lead-admin {
    padding: 1rem;
  }

  .cont-all-requests-page-ws {
    width: 90vw;
  }

  .big-home-cta-lp {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .cont-start-search-lp {
    width: 90vw;
  }

  .grid-home-3-spread-rang-lp {
    width: 80vw;
  }

  .logos-quote-divider {
    padding: 60px 15px;
  }

  .clients-wrapper-two {
    flex-direction: column;
  }

  .clients-info-two {
    max-width: none;
    margin-bottom: 40px;
  }

  .clients-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 15px;
  }

  .button-stretcher-mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .cont-offering-person-sa-display-sa-invite-lp {
    width: 100%;
  }

  .cont-security-confirmation-invite-sa-lp {
    width: auto;
    max-width: none;
  }

  .grid-header-create-ms-ms10 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .banner-deine-selbstauskunft-sa {
    border-radius: 5px;
  }

  .cont-frame-success-sa-convert-creatsa {
    align-items: center;
  }

  .sign-section-hems {
    justify-content: flex-start;
    align-items: center;
    padding: 10vh 0 0;
  }

  .cont-sign-hems-lp {
    border-radius: 10px;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 90%;
    min-width: auto;
    max-width: none;
    max-height: 80vh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .mobile-navbar-ws {
    padding: .25rem 1rem .3rem;
  }

  .share-bubble-navbar-mobile-ws {
    border: 3px solid #fff;
  }

  .bottom-sheet {
    padding-top: 25vh;
  }

  .cont-bottom-sheet {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .window-responsive-popup-hems, .cont-window-responsive-popup-hems, .frame-popup-hems {
    position: static;
  }

  .cont-info-share-sa-ws, .binder-popup-responsive-hems {
    overflow: visible;
  }

  .ground-floater-next-button {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .centerer-button-bottom-sheet {
    flex-flow: column;
    align-items: stretch;
  }

  .cont-full-height-info-bottom-sheet {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cont-changephoto-sa-ws {
    padding-bottom: 10vh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cont-holding-sa-profile-photo-sa-ws {
    width: 50vw;
    height: 50vw;
  }

  .button-cont-change-photo-ws {
    width: 100%;
  }

  .banner-ws-share-sa {
    padding: 2rem;
  }

  .cont-info-contact-sa2-ms10, .cont-income-sa2-ms10 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .agent-cont-sa-form-holder-lp {
    width: 100%;
    padding: 3rem 1.75rem 2rem;
  }

  .agent-cont-sa-form-holder-lp.centered, .agent-cont-sa-form-holder-lp.centered.minimized {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav-application-page {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .header-logo-nav-application-page {
    justify-content: space-between;
    width: 100%;
  }

  .header-status-nav-application-page {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-self: flex-start;
    padding-left: .25rem;
  }

  .cont-hero-section-application-page {
    width: 90vw;
  }

  .main-container-application-page {
    background-color: #0000;
  }

  .frame-manage-application-page {
    padding: 2rem 0;
  }

  .loading-progress-bar-pullwb {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .card-appointment-new {
    background-color: #fff;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .grid-app-card-new {
    grid-column-gap: 1rem;
    grid-row-gap: .5rem;
  }

  .text-time-appoitnment-card {
    font-size: 2.4rem;
  }

  .cont-spread-avail-pushback-radios {
    justify-content: flex-start;
    align-items: center;
  }

  .select-choice-pushback-wb {
    width: auto;
  }

  .text-date-appoitnment-card {
    font-size: 1.3rem;
  }

  .status-text-ap-page {
    font-size: .8rem;
  }

  .cont-info-listing-card-appl-page {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cont-cancel-application-appl-page {
    align-items: stretch;
    padding: 2rem 0;
  }

  .holder-appointment-card-offer-appl-page {
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .frame-manage-application-page-copy {
    padding: 2rem 0;
  }

  .manage-wb-button {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .weekday-grid-availability-requesting {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .slot-custom-timespan-availability-requesting {
    flex-flow: column;
  }

  .box-custom-time-avail-requesting {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .input-custom-hours-aval-requesting {
    width: 2.75ch;
    padding-left: 0;
    padding-right: 0;
  }

  .cont-inputs-custom-timespan-avial-requesting {
    flex-flow: wrap;
    align-self: stretch;
  }

  .actions-custom-timespans-avail-requsting {
    margin-left: 0;
  }

  .cont-selects-time-slots-availability-requaesting {
    grid-template-columns: 1fr 1fr;
  }

  .merger-inputs-time {
    flex: none;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .cont-new-hero-home-showing-product-ts-lp {
    padding-left: 7.5vw;
    padding-right: 7.5vw;
  }

  .cont-desktop-tool-holder-displayer-hero-home-lp {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cont-desktop-tool-holder-displayer-hero-home-lp.phone {
    padding-top: 3rem;
  }

  .frame-desktop-pc-hero-home-lp {
    height: 70vw;
  }

  .hero-hems-expose-new {
    min-height: 60vh;
  }

  .thumbnail-cont-hero-section-digitales-expose-new {
    min-height: 100vw;
    max-height: 90vh;
  }

  .content-hero-section-digital-expose-new {
    min-height: 80vw;
    padding: 2rem;
  }

  .logo-header-hero-section-digital-expose-new {
    width: 10rem;
  }

  .expose-h1-font1.centered.white {
    font-size: 2.2rem;
  }

  .cont-objektdaten-digital-expose-new {
    width: 85vw;
    margin-top: 3rem;
  }

  .expose-h2-font1 {
    font-size: 1.8rem;
  }

  .expose-h2-font1.centered.white {
    font-size: 2.2rem;
  }

  .grid-objektdaten-infos-digital-expose {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.2;
  }

  .home-head-spreader-ws10 {
    min-height: 40vh;
    margin-bottom: 0;
    padding-bottom: 2rem;
  }

  .cont-preference-liking-test, .cont-photos-preference-liking-test {
    width: 90vw;
  }

  .cont-gesuch-budget-cg {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .handle-budget-gesuch {
    width: 3.5rem;
    height: 3.5rem;
    padding: .7rem;
  }

  .budget-gesuch-text-field {
    margin-top: .7rem;
    margin-bottom: .7rem;
    padding-bottom: 3px;
    font-size: 1.9rem;
  }

  .agent-cont-cg-form-holder-lp {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }

  .room-gesuch-text-field {
    margin-top: .7rem;
    margin-bottom: .7rem;
    padding-bottom: 3px;
  }

  .spacer-title-start-frame-cg {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .grid-list-matches-gesuch {
    min-width: auto;
    max-width: none;
  }

  .cont-content-listing-card-matches {
    padding: 2rem;
  }

  .cont-map-location-listing-match {
    min-height: 80vw;
  }

  .back-cont-putin-application-cta {
    padding-bottom: 1rem;
  }

  .feedback-listing-form {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cont-create-poll-sa-page, .matches-cont-home-disovery-homepages-ws20 {
    width: 85vw;
  }

  .cont-video-explainer-start-frame-cg {
    width: 80vw;
    height: 50vw;
  }

  .headings-listing-sections {
    font-size: 1.322rem;
  }

  .floater-dein-gesuch-closer {
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 1.75rem;
  }

  .cta-next-bubble-cg {
    box-shadow: 0 0 70px 25px var(--off-white);
    width: 4rem;
    height: 4rem;
  }

  .gesuch {
    justify-content: space-between;
    min-width: 5%;
    margin-top: .2rem;
    transition-duration: .35s;
    transition-timing-function: cubic-bezier(.47, 0, .745, .715);
  }

  .gesuch.grow {
    min-width: 100%;
    margin-top: 0;
  }

  .listing-element-new-swipe {
    box-shadow: 0 2px 120px #0000000d;
  }

  .floater-new-next-button-match-page {
    padding-top: 2rem;
    padding-bottom: 6rem;
    padding-right: 3rem;
  }

  .cont-hold-match-display-new-swiper {
    width: 100vw;
  }

  .dev-adaptive-slider-container {
    width: 95vw;
  }

  .listing-module-hems-home {
    padding-top: .5rem;
  }

  .content-cont-match-page-new-swipeer {
    width: 85vw;
  }

  .feedback-module-hems-home {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .new-apply-button-hems {
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }

  .cont-feedback-bubbles-match {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: none;
  }

  .floater-new-back-button-match-page {
    padding-bottom: 6rem;
    padding-right: 3rem;
  }

  .cta-back-bubble-cg {
    width: 4rem;
    height: 4rem;
  }

  .sub-titles-agent-matches {
    font-size: 1.15rem;
  }

  .agent-cont-home-homesearch {
    margin-bottom: .5rem;
    padding-top: 1.5rem;
    padding-bottom: 1rem;
  }

  .agent-cont-home-homesearch.centered, .agent-cont-home-homesearch.centered.minimized {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .row-new-listing-badge-home-lp {
    text-align: center;
    flex-flow: column;
  }

  .cont-map-controls-embed-gmaps {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .cont-investor-relations-lp-hero {
    width: 85vw;
  }

  .new-apply-button-hems-2 {
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }

  .thumbnail-cont-matches-homesearch {
    height: 60vw;
  }

  .cont-content-home-grid-lp {
    padding-top: 2rem;
    padding-left: 7.5vw;
  }

  .cont-asset-home-grid-lp {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    padding-left: 7.5vw;
    padding-right: 7.5vw;
  }

  .img-asset-home-lp {
    flex: 1;
  }

  .streetsign-hems-iconic-homesearch {
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    display: flex;
    position: relative;
  }

  .line-streetsign-hems-iconic {
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0%;
  }

  .cont-actions-match-immosuche {
    flex-flow: wrap;
  }

  .cont-discover-page-hems-immsuche {
    width: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .input-search-field-discover-page {
    min-height: 3.3rem;
    padding-top: .7rem;
    padding-bottom: .7rem;
  }

  .profile-photo-postee-hems-social {
    width: 2.5rem;
    height: 2.5rem;
  }

  .cont-name-profile-postee-hems-social {
    grid-column-gap: .1rem;
    grid-row-gap: .1rem;
  }

  .select-new-create-anbieter-erstellen-button {
    padding: 1.5rem;
  }

  .floater-type-switch {
    padding-bottom: 14vh;
  }

  .cont-share-link-with-hems-page {
    width: 90vw;
  }

  .add-link-hems-input-maximizer {
    min-width: 50vw;
  }

  .button-decide-budget-calc {
    align-self: stretch;
    padding-top: 1.2rem;
    padding-bottom: 1.3rem;
  }

  .button-decide-budget-calc.sec {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .agent-cont-sa-form-holder-lp-copy {
    width: 100%;
    padding: 3rem 1.75rem 2rem;
  }

  .agent-cont-sa-form-holder-lp-copy.centered, .agent-cont-sa-form-holder-lp-copy.centered.minimized {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sa-box-ws-hems {
    width: 100%;
  }

  .floater-gesuch-tab-home {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cont-investors-page-info-content, .cont-hero-invite-share-sa-lp {
    width: 85vw;
  }

  .card-invite-profile-sa-user-share {
    width: 100%;
    min-width: auto;
    min-height: 10rem;
  }

  .header-share-open-sa-invited {
    margin-top: 2rem;
  }

  .header-cont-hero-card-sa-display-share {
    flex-flow: column;
  }

  .cont-vertical-button-aligner-sa-display {
    flex-flow: column;
    width: 100%;
  }

  .new-header-sa-form-filling, .header-create-hs-lp, .column-sa-sub-display-build {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .intro-new-platform-about-us {
    width: 75vw;
  }

  .cont-content-tutorial-frames {
    width: 85vw;
    min-width: auto;
    max-width: none;
  }

  .dots-slides-onboard-sa-confirm {
    width: .7rem;
    height: .7rem;
  }

  .cont-buttons-verify-sa-mains {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .img-image-assets-listing-space-sa-confirm {
    padding-left: 0;
    padding-right: 0;
  }

  .window-cont-floating-next-bar {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
  }

  .cont-floater-next-bubble-sa {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    padding: .5rem 1rem 2rem;
    display: flex;
    position: fixed;
    inset: auto auto 0% 0%;
  }

  .card-account-profile-settings {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .cont-actions-search-controls {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    align-self: stretch;
  }

  .cont-page-admin-dash {
    width: 90vw;
  }

  .bubble-slider-next-cta {
    width: 2rem;
    height: 2rem;
  }

  .onboard-floater-new-next-button-match-page {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding: 2rem 3rem 6rem 2rem;
  }

  .onboard-cta-next-bubble-cg {
    box-shadow: none;
    width: 4rem;
    height: 4rem;
  }

  .cont-form-end-search {
    width: 90vw;
  }

  .agenttitle-cont-endis-form-holder {
    width: 100%;
    padding: 1rem 0 2rem;
  }

  .agenttitle-cont-endis-form-holder.centered, .agenttitle-cont-endis-form-holder.centered.minimized {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sa_10_radio_select-3 {
    text-align: center;
  }

  .cont-adaptive-form-hems {
    width: 90vw;
  }

  .section-adaptive-form-hems {
    padding-top: 1rem;
  }

  .element-search-bar-homepage-hems {
    width: 90vw;
  }

  .date-field {
    font-size: 1.6rem;
  }

  .cont-hems-intelligence-section {
    width: 90vw;
  }

  .header-bar-adaptive-form {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header-dev-feedback-parser {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dev-floater-input-hold-feedback-parse {
    padding-bottom: 5rem;
  }

  .cont-calendar-hems {
    padding-right: 5vw;
  }

  .cont-results-properties-provider-overview {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .thumbnail-item-result-properties-provider {
    min-height: 35vw;
  }
}

@media screen and (max-width: 479px) {
  .h2.centered {
    text-align: center;
  }

  .h3 {
    max-width: none;
  }

  .h4 {
    max-width: 40ch;
  }

  .text {
    flex: 0 auto;
    max-width: none;
  }

  .text.centered {
    color: #000;
    display: inline-block;
  }

  .text.centered.white {
    color: #fff;
  }

  .text.white, .text.gray {
    flex: 0 auto;
  }

  .text.gray.centered {
    color: gray;
  }

  .home-hero-section {
    height: auto;
    min-height: 100vh;
  }

  .footer-vons-immo-link-div {
    width: 70%;
  }

  .navbar-logo-link-div.w--current {
    z-index: 100;
  }

  .navbar-container {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .button {
    text-align: center;
    width: 100%;
    padding: 1.2rem 2rem;
    font-size: 1.05rem;
  }

  .button.gray-edge {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .seconday-button {
    text-align: center;
    width: 100%;
    padding-left: 37px;
    padding-right: 37px;
  }

  .hero-par {
    font-size: 1.2rem;
  }

  .angebot-floating {
    width: 40vw;
  }

  .angebot-floating._1 {
    top: 68%;
    left: 55%;
  }

  .angebot-floating._2 {
    top: 76%;
    left: 11%;
  }

  .angebot-floating._3 {
    top: 7%;
    left: 6%;
  }

  .angebot-floating._4 {
    top: 1%;
    left: 55%;
  }

  .vorteile-container {
    display: block;
    position: static;
    overflow: hidden;
  }

  .vorteil-card {
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: hidden;
  }

  .vorteil-card-content-container {
    width: 100%;
  }

  .banner-content-container {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .steps-content-container {
    padding-left: 10%;
  }

  .step-card {
    padding: 29px 29px 29px 65px;
  }

  .baner-section-content-container {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .icon-vorteile {
    width: 15%;
  }

  .angebot-content-container, .angebot-plattform-logo {
    position: relative;
  }

  .step-bubble {
    width: 75px;
    height: 75px;
    margin-top: 0%;
    margin-left: -10%;
    position: absolute;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .step-bubble-container {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    margin-left: 0%;
    position: absolute;
    inset: 0% 0% auto;
  }

  .step-number {
    font-size: 2rem;
    line-height: 2rem;
  }

  .presignup-form {
    padding: 25px;
  }

  .name-spreader {
    grid-row-gap: 0px;
  }

  .signup-step-card {
    padding: 25px;
  }

  .tick-container, .ticks-container {
    width: 100%;
  }

  .nav-logos {
    margin-top: 0;
  }

  .menu-button {
    background-color: #0000;
  }

  .menu-button.w--open {
    color: #000;
    background-color: #0000;
  }

  .card {
    padding: 1.5rem;
  }

  .helper-box {
    width: 100%;
  }

  .vorteile-slider {
    float: none;
    width: 85%;
    position: relative;
  }

  .card-slider-mask {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: relative;
  }

  .card-slide {
    width: 100%;
    padding-right: 5%;
    position: relative;
    overflow: hidden;
  }

  .slide-nav {
    width: 100%;
    display: block;
    position: absolute;
  }

  .erfolg-anmeldung-banner {
    padding-left: 2.5vh;
    padding-right: 2.5vh;
  }

  .floating-field-container {
    min-height: 40vh;
  }

  .scent-section-container {
    margin-top: 0;
  }

  .map-container {
    position: relative;
  }

  .container-arrow {
    display: none;
  }

  .map-floating-container {
    position: absolute;
  }

  .map-floating-inserat {
    width: 30vw;
  }

  .faq-section-container {
    width: 90vw;
  }

  .floating-angebot-heading {
    line-height: .8rem;
  }

  .floating-field {
    position: relative;
  }

  .cookie-banner {
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .form_progress {
    margin-bottom: 0;
  }

  .form_progress-fill {
    width: 5%;
  }

  .signup-container {
    padding: 1rem;
  }

  .c-slider {
    height: 100%;
  }

  .signup-select-field {
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .signup-form-title {
    font-size: 1.05rem;
  }

  .divider-vertical {
    width: 0;
    display: block;
  }

  .footer-column-content-content {
    margin-left: 0;
  }

  .other-inserate-container {
    overflow: visible;
  }

  .inserate-blurred-spreader {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .blurred-inserat {
    display: none;
  }

  .blurred-inserat._1 {
    display: block;
  }

  .blurred-inserat-overlay {
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }

  .test-container {
    width: 90vw;
  }

  .thumbnail-inserat-match {
    height: 50vw;
  }

  .vermieter-section.fullscreen {
    padding-top: 2rem;
  }

  .vermieter_div_section {
    padding: 2rem 1.5rem;
  }

  .vermieter_div_section._10vw-padd {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .redi-logo-screen {
    width: 7rem;
  }

  .sa-hero-grid {
    margin-top: 1.5rem;
  }

  .sa-form-container {
    padding: 1.5rem 1.5rem 4rem;
  }

  .sa-success-confirm-box {
    flex-direction: column;
    align-items: flex-start;
    padding: 1.5rem;
  }

  .sa-confirm-icon {
    margin-bottom: 1rem;
  }

  .conversion-signup-activator-box {
    padding: 2.5rem 1.5rem;
  }

  .value-prop-tree {
    grid-row-gap: 2rem;
  }

  .mvp-int-butt-spreader {
    grid-column-gap: 3rem;
    grid-row-gap: 1rem;
  }

  .sa-section {
    background-color: #f2f2f2;
  }

  .sa-content-container {
    padding: 2rem 1.9rem 3.1rem;
  }

  .inserat-sa-previewer {
    width: 100%;
  }

  .button-small {
    text-align: center;
    border-radius: 8px;
  }

  .sa-10-contain {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .sa-10-slide-contain {
    padding-left: .5rem;
    padding-right: .5rem;
    overflow: scroll;
  }

  .sa-10-button {
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }

  .sa-10-icon-back-button {
    margin-top: 2px;
    margin-right: 1rem;
  }

  .text-field {
    padding: 2rem 1.5rem 2rem 1.25rem;
  }

  .text-field.gray {
    padding-right: .5rem;
  }

  .manual-date-inout-spreader-sa {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    flex: 1;
    align-items: stretch;
  }

  .form-date-block {
    align-items: stretch;
    min-width: 5rem;
    max-width: 7rem;
    margin-right: 0;
  }

  .form-date-block.wider {
    max-width: none;
  }

  .icon-2, .icon-3 {
    display: none;
  }

  .sa_10-radio-button {
    margin-bottom: 1.5rem;
    margin-right: 0;
  }

  .sa_10_radio_select {
    display: block;
  }

  .ditcher-progressbar {
    padding-bottom: 1.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .skip-next-slide {
    justify-content: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .main-selection {
    width: 100%;
  }

  .anfrage-main-container {
    width: 90vw;
  }

  .date_box_management {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: none;
  }

  .manage_button.red {
    border-width: 3px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .manage_button.gray {
    border-width: 3px;
  }

  .empty_date_box {
    flex-direction: column;
    max-width: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button_nospreader {
    flex-direction: column;
    align-items: stretch;
  }

  .wb_manage_10_popup.change {
    align-items: flex-end;
  }

  .wb_manage_10_popup.cancel {
    display: none;
  }

  .wb_manage_10_box_popup {
    width: 100%;
  }

  .status_wb_circle.gray {
    flex: none;
  }

  .offered_ctas, .confirmed_ctas, .incactve_ctas {
    display: none;
  }

  .halfhour-cont-cal-ms-10, .time-spread-cal-ms-10 {
    margin-bottom: .5rem;
  }

  .wb-card-cal-ms-10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .cont-listing-11-ms-10 {
    flex-direction: column;
  }

  .header-wboffer-popup-11-ms10.inside {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .pros-ref-wboffer-popup-11-ms10 {
    flex-direction: row;
  }

  .text-sa-ms10, .text-2 {
    flex: 0 auto;
    max-width: none;
  }

  .chatbox-window-support-chat-ms10 {
    padding-top: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .chat-content-window-messages-ms10 {
    padding: 20rem 1.5rem 7rem;
  }

  .sender-message-container {
    padding-left: 10%;
  }

  .receiver-message-container {
    padding-right: 10%;
  }

  .date-input-icon-container-ms10 {
    padding: 0 1rem 0 0;
  }

  .icon-date-input-ms10 {
    width: 3rem;
  }

  .date-input-field-spreader {
    grid-column-gap: 1rem;
    flex: 0 auto;
    grid-template-columns: 1fr 1fr;
  }

  .add-wb-button-ms10.flip {
    align-self: flex-end;
  }

  .logo-mark-holder-aboutus {
    width: 12rem;
    margin-top: 3rem;
  }

  .movein-target-container-build-sa-ms10 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .sa_10-radio-button-2 {
    align-items: center;
    width: 100%;
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
  }

  .text-3 {
    flex: 0 auto;
    max-width: none;
  }

  .cont-income-input-field-ms10 {
    padding-left: 0;
    padding-right: 1.5rem;
  }

  .income-input-field-ms10 {
    background-color: #0000;
    flex: 1;
    min-width: 8ch;
    margin-right: 1rem;
    padding-left: 1.5rem;
  }

  .aboutus-section-hero {
    justify-content: flex-start;
    align-items: center;
  }

  .trigger-upload-button-photo-ms10 {
    justify-content: center;
    width: 100%;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .cont-profile-preview-upload-button-ms10 {
    margin-right: 1.5rem;
  }

  .logo-holder-mobile-sa-ms10 {
    margin-right: 1rem;
  }

  .logo-icon-mobile-sa-ms10 {
    width: 8rem;
  }

  .bound-back-button-sa-ms10 {
    background-color: #d8d8d8;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .desktop-container-sa-logo-ms10 {
    display: none;
  }

  .sa-submit-ms10 {
    text-align: center;
    padding: 1.3rem;
  }

  .moving-wb-offer-header {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .selecting-date-wb-requ-cont-ms10 {
    width: 100%;
    padding-bottom: 5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cancel-wb-cont-ms10, .cancel-content-cont-ms10 {
    padding-bottom: 5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .picking-alt-date-cont-ms10 {
    display: none;
  }

  .move-wb-cont-ms10 {
    padding-bottom: 5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .photo-of-landlord-ms10 {
    flex: none;
    margin-right: 1rem;
  }

  .wb-date-box-ms10 {
    padding-right: 1.5rem;
  }

  .container-grid-date-card-ms10 {
    grid-column-gap: 1rem;
  }

  .text-time-wb-card-ms10.small {
    flex: none;
  }

  .footcont-mscard-ms10 {
    flex-direction: column;
    align-items: stretch;
  }

  .herosection-ms-ms10 {
    padding-right: 5vw;
  }

  .cont-hs-ms-ms10 {
    margin-top: 2rem;
  }

  .ctaholder-lp-ms-ms10 {
    width: 100%;
  }

  .container-create-ms-ms10 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .gesuch-header-home-ms10 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .upload-button-ms10.gray {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cont-account-holder-ms10 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .sendagain-cont-topbar-ms10 {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    padding: 1rem 1rem 1rem 0;
    display: flex;
  }

  .container-topbar-message {
    flex-direction: column;
    padding: 1rem 1rem .5rem;
  }

  .mobile-navbar-ms10 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .item-mobile-navbar-ms10 {
    flex: 1;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .icon-item-mobile-navbar-ms10 {
    width: 1.5rem;
  }

  .container-pricing-section-ms10 {
    width: 90vw;
  }

  .ms-backg-video-ms10 {
    align-self: flex-start;
  }

  .cont-new-home-hero-ms10 {
    width: 90vw;
    padding-top: 3rem;
  }

  .listing-hero-section {
    padding-top: 1rem;
  }

  .circle-cta-image-slideshow-popup-listing {
    width: 2rem;
    height: 2rem;
    margin-top: -10px;
    margin-left: 1rem;
  }

  .circle-cta-image-slideshow-popup-listing.next {
    width: 2rem;
    height: 2rem;
    margin-top: -10px;
    margin-right: 1rem;
  }

  .header-chat-mobile-cont-ms10 {
    z-index: 100;
    background-color: #fff;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-right: 1rem;
    display: flex;
    position: absolute;
  }

  .back-button-chat-header-mobile-ms10 {
    width: 2rem;
  }

  .back-field-chat-header-mobile-ms10 {
    padding: 1rem 2rem 1rem 1rem;
  }

  .small-wb-date-box-ms10 {
    padding-left: 1.5rem;
    padding-right: 1rem;
  }

  .cont-letter-aboutus-lp {
    width: 85vw;
  }

  .image-letter-aboutus-lp {
    margin-bottom: 3rem;
  }

  .admin-home-section {
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .grid-notes-admin-panel {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cont-posting-note-div-admin {
    max-width: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .holder-floater-note-taking-admin {
    align-items: center;
  }

  .logo-dashboard-adminn {
    width: 6rem;
  }

  .pros-card-ms10.opened {
    padding: 1.5rem;
  }

  .left-header-pros-card-ms10 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
  }

  .grid-bb-acc-pros-card-ms10 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .text-sa-card-ms10 {
    font-size: 1.1rem;
  }

  .hero-about-us-ms10 {
    padding-bottom: 3rem;
  }

  .close-bubble-videopopup-lp {
    width: 3rem;
    height: 3rem;
  }

  .indicatorbar-status-cal-ms-lp {
    margin-right: .75rem;
  }

  .cont-grid-value-prop {
    width: 85vw;
  }

  .cont-cta-beige-section-lp-invite.more-margin {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .main-cont-invite-overview-invite-makler-admin {
    width: 90vw;
  }

  .card-invited-makler-admin {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .r-side-lp-display-cal-card-lp-ms {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-right: -2rem;
    padding-left: 1rem;
  }

  .section-quick-answers-invite {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .cont-popup-invite-makler-prime-cta {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .popup-header-invite-makler {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .label-mobile-navbar-ms10 {
    font-size: .75rem;
  }

  .mobile-tab-slider-ms10 {
    padding-bottom: 5.5rem;
    padding-left: 1.5rem;
  }

  .cont-bottom-sheet-mobile {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .right-spread-closer-bottom-sheet-ms10 {
    padding-top: 2rem;
    padding-right: 1.5rem;
  }

  .mobile-logo-header-ms10 {
    margin-top: 0;
  }

  .sa-pros-image-mobile-ms10 {
    width: 10rem;
    height: 10rem;
  }

  .holder-actions-sa-mobile-bottomsheet-ms10 {
    margin-top: -.5rem;
    margin-bottom: 1rem;
  }

  .cont-lead-bottom-sheet-admibn {
    padding-top: 1.5rem;
    padding-left: 7.5vw;
    padding-right: 7.5vw;
  }

  .edit-note-formblock-admin {
    align-self: stretch;
  }

  .form-edit-note-admin {
    width: 100%;
  }

  .cont-gen-info-makler-admin {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    flex: none;
    margin-bottom: 1.5rem;
  }

  .cont-action-prospect-mobile-sa-ms10 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ws-section {
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .call-button-admin {
    width: 100%;
  }

  .icon-call-button-admin {
    width: 1.5rem;
  }

  .cont-width-admin {
    align-items: stretch;
  }

  .cont-profile-account-page-ms10 {
    align-self: center;
    width: 40vw;
    height: 40vw;
  }

  .prime-cta-start-search-home-hero-lp {
    width: 100%;
  }

  .cont-lefter-account-page-ms10 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .side-form-signingrid-lp {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-ws {
    padding-top: 2rem;
  }

  .header-create-ms-new-ms10 {
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .header-create-ms-new-ms10.no-marg {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cont-header-create-ms-ms10 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .navigator-bar-createms-ms10 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .cont-navigator-bar-ms10 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .icon-edit-profile-image-account-ms10 {
    width: 2rem;
  }

  .grid-actions-admin-panel {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cont-business-offer-ms10 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cont-frames-create-gesuch-frames-ms10 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .frame-form-ms10 {
    padding-top: 2rem;
  }

  .center-success-box-form-ms {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    inset: auto 0% 0%;
  }

  .icon-agent-freefly-ms {
    width: 1.7rem;
  }

  .image-logo-placeholder-upload-offer {
    flex: 1;
  }

  .cont-big-radio-button-ms {
    padding-left: 1.5rem;
  }

  .icon-bubble-helper-create-ms {
    width: 2rem;
  }

  .cont-sa-section-lp {
    padding: 2rem;
  }

  .grid-home-listing-line-temp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .card-home-listing-line-temp {
    width: 25vw;
    height: 17vw;
  }

  .cta-share-sa-ws {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .cont-details-prop-input-cg {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    align-items: stretch;
  }

  .cont-proptype-selection-cg.no-gap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .cont-pricing-page-mg-lp {
    width: 90vw;
  }

  .cont-nav-ctas-lp.mobile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .cont-hero-section-sharing-sa-lp {
    width: 90vw;
  }

  .cont-photo-change-cta-upload-pp {
    justify-content: center;
    align-items: stretch;
  }

  .video-phone-display-sa-hems {
    width: 90vw;
    height: 182.307vw;
  }

  .cont-slidein-lead-popup-admin {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .header-admin-page-home-admin {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .mobile-new-create-ms-progressbar-ditcher-m10 {
    padding-left: 1rem;
  }

  .cont-call-adding-admin {
    padding-right: .25rem;
  }

  .cta-add-call-admin-dashboard {
    box-shadow: 0 2px 20px #0000000d;
  }

  .cont-slidein-lead-popup-admin-copy, .cont-slidein-lead-popup-admin-copy-copy {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cont-profile-pic-sa-object-ws {
    width: 8rem;
    height: 8rem;
  }

  .cont-popup-lead-admin {
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cont-title-header-lead-popup-admin {
    margin-top: 1rem;
  }

  .cont-editcall-popup-admin {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .empty-box-sa-object-ws {
    padding: 1.5rem;
  }

  .grid-cont-invite-to-sa-lp {
    align-self: center;
  }

  .cont-previewing-lsiting-on-sa-invite-ms {
    flex-flow: column;
  }

  .cont-all-requests-page-ws {
    width: 85vw;
  }

  .big-home-cta-lp {
    width: 100%;
    min-width: auto;
    max-width: none;
    padding-top: 1.1rem;
    padding-bottom: 1.2rem;
  }

  .cont-center-decision-button-new-funnel {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .grid-home-3-spread-rang-lp {
    width: 85vw;
  }

  .container {
    max-width: none;
  }

  .clients-quote-two {
    font-size: 24px;
    line-height: 32px;
  }

  .clients-info-image {
    margin-right: 16px;
  }

  .clients-grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-header-create-ms-ms10 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
  }

  .cont-success-page-sa-filledout {
    padding-top: 1rem;
  }

  .cont-frame-success-sa-convert-creatsa {
    width: 85vw;
  }

  .cont-sign-hems-lp {
    flex: none;
    min-height: 25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cont-bottom-sheet {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cont-name-lock-sa-ws {
    justify-content: center;
    align-items: center;
  }

  .cont-info-share-sa-ws, .ground-floater-next-button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .asset-explainer-share-sa {
    height: auto;
  }

  .cont-full-height-info-bottom-sheet {
    padding-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cont-changephoto-sa-ws {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cont-holding-sa-profile-photo-sa-ws {
    width: 60vw;
    height: 60vw;
  }

  .banner-ws-share-sa {
    padding: 2rem 1.5rem;
  }

  .new-person-grid-sa2-ms10 {
    grid-row-gap: 2rem;
  }

  .heading-person-sa2-ms10 {
    font-size: 1.749rem;
  }

  .info-contact-row-sa2-ms10 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .icon-contact-info-sa2-ms10 {
    width: 1.2rem;
    height: 1.2rem;
  }

  .agent-cont-sa-form-holder-lp {
    padding-top: 3rem;
    padding-bottom: 1.5rem;
  }

  .agent-cont-sa-form-holder-lp.centered {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .agent-cont-sa-form-holder-lp.centered.snatched {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .field-new-date-select {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    min-width: 4rem;
    min-height: 4rem;
    padding: .3rem;
  }

  .hero-section-application-page-new {
    padding-top: 0;
  }

  .cont-hero-section-application-page {
    width: 90vw;
  }

  .card-appointment-new {
    padding-left: 1.5rem;
    padding-right: 1rem;
  }

  .text-time-appoitnment-card {
    font-size: 2rem;
  }

  .text-time-appoitnment-card.small {
    flex: none;
  }

  .cont-manage-buttons-new-application-page {
    width: 100%;
  }

  .status-text-ap-page {
    flex: 0 auto;
    max-width: none;
  }

  .status-text-ap-page.centered {
    color: #000;
    display: inline-block;
  }

  .status-text-ap-page.white, .status-text-ap-page.gray {
    flex: 0 auto;
  }

  .thumbnail-listing-card-appl-page {
    min-height: 30vh;
  }

  .cont-info-listing-card-appl-page {
    padding: 1.5rem;
  }

  .holder-appointment-card-offer-appl-page {
    padding-left: 0%;
    padding-right: 0%;
  }

  .manage-wb-button.red {
    border-width: 3px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .manage-wb-button.gray {
    border-width: 3px;
  }

  .no-new-date-select {
    font-size: 1.4rem;
  }

  .day-new-date-select {
    font-size: .65rem;
  }

  .month-new-date-select {
    font-size: .6rem;
  }

  .weekday-grid-availability-requesting {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .cont-inputs-custom-timespan-avial-requesting {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .cont-selects-time-slots-availability-requaesting {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .timespan-select-availability-request {
    text-align: center;
  }

  .timespan-select-availability-request.custom {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cont-new-hero-home-showing-product-ts-lp {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .cont-desktop-tool-holder-displayer-hero-home-lp.phone {
    padding-bottom: 0;
  }

  .cont-test-availability-input-labeling {
    padding-bottom: 50vh;
  }

  .cont-avail-matrix-testing {
    grid-column-gap: 1px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .dot-matrix-avail-testing {
    width: 3vw;
    height: 3vw;
  }

  .thumbnail-cont-hero-section-digitales-expose-new {
    justify-content: center;
    align-items: center;
    min-height: 130vw;
    max-height: 130vw;
  }

  .content-hero-section-digital-expose-new {
    justify-content: flex-start;
    align-items: center;
  }

  .grid-objektdaten-infos-digital-expose {
    grid-column-gap: .5rem;
  }

  .cont-holder-feedback-handles {
    width: 100%;
  }

  .liner-feedback-bubbles-test {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .test-bubble-feedback-tinder:hover {
    transform: none;
  }

  .test-bubble-feedback-tinder:active {
    transform: scale(.9);
  }

  .icon-bubble-feedback-tester {
    width: 15vw;
  }

  .centerer-skip-bubble-test {
    justify-content: center;
    align-items: center;
    margin-top: -1.5rem;
  }

  .bubble-holder-with-label-tinder-test.up {
    margin-bottom: 3.5rem;
  }

  .label-tinder-cta-test {
    text-align: center;
    display: inline-flex;
    position: relative;
  }

  .agent-cont-cg-form-holder-lp {
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .handler-room-type-counter {
    min-width: auto;
  }

  .list-areas-districts-selection-cg {
    grid-column-gap: .75rem;
  }

  .grid-list-matches-gesuch {
    width: 90vw;
    margin-top: 2rem;
  }

  .card-listing-matches-page {
    min-height: 15rem;
  }

  .header-matches-page-agent {
    width: 90vw;
  }

  .thumbnail-match-listing-card-page {
    height: 60vw;
  }

  .cont-content-listing-card-matches {
    padding: 1.5rem;
  }

  .spreader-right-price-tag-listing {
    margin-top: .5rem;
  }

  .first-cont-match-listing-infos {
    padding: 1.5rem 1.3rem 1.3rem;
  }

  .header-listing-match-popup {
    padding: .8rem 1rem .8rem 1.5rem;
  }

  .back-cont-putin-application-cta {
    padding-top: .75rem;
  }

  .slider-listing-matches {
    min-height: 60vw;
  }

  .box-listing-basics {
    justify-content: space-between;
    width: 100%;
  }

  .info-shelf-box-listing-box {
    flex: 1;
    padding-right: 1.25rem;
  }

  .divider-line-box-listing.horizontal {
    width: 100%;
    height: 1px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .row-info-base-cont-match-listing {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
  }

  .cont-location-match-listing {
    padding: 3rem 1.3rem;
  }

  .feedback-listing-form {
    width: 100%;
  }

  .holder-feedback-photo-slide {
    padding-bottom: 1rem;
  }

  .bubble-feedback-image-slide {
    width: 2rem;
    height: 2rem;
  }

  .cont-create-poll-sa-page {
    width: 90vw;
  }

  .box-add-new-info-to-poll-sa {
    padding: 1.8rem;
  }

  .cont-video-explainer-start-frame-cg {
    width: 100%;
  }

  .holder-phone-homesearch-display-home-new {
    height: 100vw;
    overflow: hidden;
  }

  .image-hero-phone-display {
    width: 100%;
    height: auto;
  }

  .holder-image-label-slider {
    padding-top: 1rem;
  }

  .label-room-slider-image {
    padding: .3rem .65rem;
    font-size: .7rem;
  }

  .cont-mygesuch-page {
    width: 90vw;
  }

  .row-mygesuch-category {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .row-mygesuch-category.row {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .main-criterias-mygesuch-options {
    padding-bottom: 30vh;
  }

  .grid-old-matches-mygesuch {
    grid-template-columns: 1fr;
  }

  .cont-row-budget-mygesuch {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .headings-listing-sections {
    max-width: 40ch;
  }

  .cont-display-gesuch-explain {
    margin-right: 2rem;
  }

  .image-arrow-intro-dein-gesuch {
    width: 5rem;
  }

  .cont-move-reason-select {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .overlay-popup-dein-gesuch-cg {
    z-index: 600;
    padding-top: 12vh;
  }

  .cont-dein-gesuch-cg {
    width: 85vw;
  }

  .floater-dein-gesuch-closer {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .gesuch.grow {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
  }

  .header-matches-page-agent-new-layout {
    width: 90vw;
  }

  .floater-new-next-button-match-page {
    padding-bottom: 6rem;
    padding-right: 1.5rem;
  }

  .dev-adaptive-slider-container {
    width: 93vw;
  }

  .cont-home-ws-new {
    width: 100vw;
    padding-top: 2rem;
  }

  .agent-module-hems-home {
    width: 90vw;
  }

  .agent-module-hems-home.maximize {
    padding-left: 0;
  }

  .three-point-check-new {
    justify-content: space-between;
    width: 100%;
    min-width: auto;
  }

  .content-cont-match-page-new-swipeer {
    width: 88vw;
  }

  .feedback-module-hems-home {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .new-apply-button-hems {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cont-feedback-bubbles-match {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 100%;
  }

  .cont-feedback-agenttitle {
    width: 90vw;
  }

  .map-container-match {
    min-height: 100vw;
  }

  .save-listing-button-match {
    padding-top: .6rem;
    padding-bottom: .6rem;
  }

  .floater-new-back-button-match-page {
    padding-bottom: 6rem;
    padding-left: 1.5rem;
    padding-right: 0;
  }

  .agent-cont-home-homesearch {
    justify-content: center;
    align-items: flex-end;
    margin-bottom: .5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .agent-cont-home-homesearch.centered {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .agent-cont-home-homesearch.centered.snatched {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .row-new-listing-badge-home-lp {
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .cont-map-controls-embed-gmaps {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .zoom-control-maps-embed {
    width: 2.75rem;
    height: 2.75rem;
  }

  .cont-investor-relations-lp-hero {
    width: 90vw;
  }

  .zoom-control-maps-embed-2 {
    width: 2.75rem;
    height: 2.75rem;
  }

  .text-4 {
    flex: 0 auto;
    max-width: none;
  }

  .text-4.gray {
    flex: 0 auto;
  }

  .new-apply-button-hems-2 {
    flex: 1;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card-match-item-hs-beta {
    min-height: 15rem;
  }

  .herosection-home-lp {
    padding-right: 5vw;
  }

  .cont-content-home-grid-lp {
    align-items: stretch;
    padding-right: 7.5vw;
  }

  .cont-asset-home-grid-lp {
    width: auto;
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .img-asset-home-lp {
    flex: none;
  }

  .streetsign-hems-iconic-homesearch {
    font-size: 1.2rem;
  }

  .card-provider-match-hems {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cont-logo-provider-match {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    min-width: auto;
    padding-top: 1rem;
    display: flex;
  }

  .logo-image-provider-match {
    max-width: 10rem;
  }

  .cont-actions-match-immosuche {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .line-input-bottom-new {
    width: 100%;
  }

  .cont-discover-page-hems-immsuche {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .cont-searchbar-disover-page {
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .input-search-field-discover-page {
    min-height: 2.8rem;
    padding-left: 2.8rem;
    padding-right: .5rem;
    font-size: .9rem;
  }

  .icon-searchbar-discovery {
    margin-left: .7rem;
  }

  .cont-content-discovery-page.color {
    padding-left: 0;
    padding-right: 0;
  }

  .box-post-hems-social {
    border: 0 #0000;
    border-radius: 0;
    min-height: 15rem;
    overflow: hidden;
  }

  .box-post-hems-social.small {
    min-height: 12rem;
  }

  .box-post-hems-social.color {
    background-color: #386342;
    padding: 2rem;
  }

  .cont-post-content-hems-social {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .cont-postee-post-hems-social {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding: .6rem .7rem;
    display: flex;
  }

  .cont-profile-post-hems-social {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .cont-name-profile-postee-hems-social {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .name-postee-post-hems-social {
    font-family: Albert Sans, sans-serif;
    font-size: .9rem;
    font-weight: 600;
  }

  .name-postee-post-hems-social.business {
    color: #999;
    font-family: soleil, sans-serif;
    font-size: .8rem;
    font-weight: 400;
  }

  .follow-cta-postee-hems-social {
    background-color: var(--signature);
    cursor: pointer;
    border-radius: 180px;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: .3rem;
    transition: all .12s cubic-bezier(.215, .61, .355, 1);
    display: flex;
  }

  .follow-cta-postee-hems-social:active {
    transform: scale(1.3);
  }

  .icon-follow-cta-hems-social {
    width: 1.5rem;
    height: 1.5rem;
    display: block;
  }

  .cta-cont-post-hems-social {
    justify-content: space-between;
    align-items: center;
    padding: .7rem 1rem .7rem 1.5rem;
    display: flex;
  }

  .icon-follow-link-post-hems-social {
    flex: none;
    width: 2rem;
  }

  .box-cancel-search-prompt-search-bar {
    padding-left: .5rem;
    padding-right: 0;
  }

  .select-new-create-anbieter-erstellen-button {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-size: 1.1rem;
  }

  .floater-type-switch {
    padding-bottom: 7rem;
  }

  .cta-switch-type {
    flex: none;
    padding: .85rem 1.4rem;
  }

  .cont-message-post-hems-social {
    padding-bottom: .5rem;
    padding-left: .7rem;
    padding-right: .7rem;
    font-size: .8rem;
  }

  .cont-share-link-with-hems-page {
    padding-top: 1rem;
  }

  .add-link-hems-input-maximizer {
    min-width: 80vw;
  }

  .cont-admin-dashboard {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .card-admin-page-metric {
    padding: 1rem;
  }

  .agent-cont-sa-form-holder-lp-copy {
    padding-top: 3rem;
    padding-bottom: 1.5rem;
  }

  .agent-cont-sa-form-holder-lp-copy.centered {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .agent-cont-sa-form-holder-lp-copy.centered.snatched {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .box-showing-search-type-hs {
    padding: 1.5rem;
  }

  .bubble-main-search-status-ws {
    width: 1.5rem;
    height: 1.5rem;
  }

  .floater-gesuch-tab-home {
    padding-left: 5vw;
    padding-right: 1rem;
  }

  .cont-investors-page-info-content, .cont-hero-invite-share-sa-lp {
    width: 90vw;
  }

  .header-share-open-sa-invited {
    margin-top: 1.5rem;
  }

  .header-card-sa-share-display, .card-sa-share-display-invite {
    padding: 1.5rem;
  }

  .header-cont-hero-card-sa-display-share {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1rem;
  }

  .cont-main-header-content-info-display-sa {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .cont-vertical-button-aligner-sa-display {
    flex-flow: column;
    width: 100%;
  }

  .new-header-sa-form-filling {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: space-between;
  }

  .header-navbar-create-ms-logo-create-sa {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header-create-hs-lp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
  }

  .responder-module-hems-home {
    width: 90vw;
  }

  .grid-person-grid-sa2-ms-display {
    grid-row-gap: 3rem;
  }

  .intro-new-platform-about-us {
    width: 85vw;
    margin-top: 3rem;
  }

  .move-cont-display-listing-hems {
    grid-template-rows: auto;
    grid-template-columns: 1fr auto 1fr;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .arrow-movein-container {
    width: 2rem;
  }

  .element-investors-deck-forwarding {
    min-width: 90vw;
    padding: 1.5rem 1.3rem 1.3rem;
  }

  .cont-error-message-invite-sa-page {
    padding: 1rem;
  }

  .header-confirm-sa-page-conversion {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .cont-content-tutorial-frames {
    width: 90vw;
  }

  .cont-buttons-verify-sa-mains {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    flex: none;
    width: 100%;
  }

  .cont-image-assets-listing-space-sa-confirm {
    justify-content: center;
    align-items: flex-start;
  }

  .cont-image-assets-listing-space-sa-confirm.contain {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
  }

  .window-cont-floating-next-bar {
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .next-step-onboarding {
    flex: none;
  }

  .skip-button-onboard {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .cont-map-show-new-listings {
    min-height: 22vh;
  }

  .invite-id-text {
    vertical-align: baseline;
    flex: 0 auto;
    max-width: none;
    display: inline-flex;
  }

  .invite-id-text.centered {
    color: #000;
    display: inline-block;
  }

  .invite-id-text.centered.white {
    color: #fff;
  }

  .invite-id-text.white, .invite-id-text.gray {
    flex: 0 auto;
  }

  .invite-id-text.gray.centered {
    color: gray;
  }

  .card-account-profile-settings {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem;
  }

  .card-application-detail-header {
    padding: 1.5rem;
  }

  .cont-made-in-germany {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .onboard-floater-new-next-button-match-page {
    padding-bottom: 6rem;
    padding-right: 1.5rem;
  }

  .header-end-search-is {
    grid-template-columns: min-content 1fr 1fr;
  }

  .agenttitle-cont-endis-form-holder {
    padding-top: 2rem;
    padding-bottom: 1.5rem;
  }

  .agenttitle-cont-endis-form-holder.centered {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .agenttitle-cont-endis-form-holder.centered.snatched {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sa_10_radio_select-3 {
    display: block;
  }

  .header-modular-form-hems {
    padding-top: .5rem;
  }

  .holder-next-button-modular-from {
    justify-content: flex-start;
    align-items: flex-end;
    right: 1.5rem;
  }

  .section-adaptive-form-hems {
    padding-top: 5rem;
  }

  .map-container-test-homepage {
    align-self: stretch;
  }

  .date-field {
    width: 1.6ch;
  }

  .date-input-holder-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .date-input-holder {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .cont-hems-intelligence-section {
    margin-top: 3rem;
    margin-bottom: 5rem;
  }

  .transitioner-section-beige {
    border-top-left-radius: 25%;
    border-top-right-radius: 25%;
  }

  .dev-button-spreader-feedback-label {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .header-dev-feedback-parser {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 2rem;
    display: flex;
  }

  .dev-floater-input-hold-feedback-parse {
    background-color: #ffffffbf;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    width: 100vw;
    padding: .5rem 1rem 4rem 1.5rem;
    left: 0%;
    right: 0%;
  }

  .dev-holder-trigger-button {
    margin-right: 3rem;
  }

  .calender-section {
    padding-top: 1.5rem;
  }

  .cont-calendar-hems {
    padding-top: 0;
  }

  .cont-day-calendar-hems {
    width: 50vw;
  }

  .day-head-cal-hems {
    font-size: 1rem;
  }

  .cont-head-day-cal-hems {
    justify-content: flex-start;
    align-items: flex-end;
    height: 2.5rem;
  }

  .empty-slot-cal-hems.white {
    height: 3rem;
  }

  .banner-today-cal-hems {
    font-size: .8rem;
    line-height: 1;
  }

  .cont-header-cal {
    margin-bottom: 1rem;
  }

  .cta-add-cal-hems {
    margin-bottom: 6rem;
    margin-right: 1rem;
  }

  .thumbnail-item-result-properties-provider {
    min-height: 50vw;
  }

  .cont-preview-images-listing-gen-view {
    min-height: auto;
    padding: .5rem .5rem 1.5rem;
  }
}

#w-node-d17a9438-de70-83d2-1120-89251fcbc5b3-b6db3d24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7e1954e5-c649-df5b-2f54-728b1946e0f8-b6db3d24 {
  place-self: start center;
}

#w-node-_3115ca15-13f5-d66a-15a4-a6f624a0783b-b6db3d24, #w-node-_3115ca15-13f5-d66a-15a4-a6f624a07846-b6db3d24, #w-node-_3115ca15-13f5-d66a-15a4-a6f624a07834-b6db3d24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_30a649f1-8eba-c39b-63ca-7a313b5accf5-1f351566 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_1338850a-4c3f-cedb-7972-62b4d11c1bf6-1f351566, #w-node-_33218540-e892-9638-64b4-bffd2ed92c71-1f351566, #w-node-_9ec56b2e-4239-bc97-7e6a-cbc334fe141a-1f351566, #w-node-_708de4a8-e602-c831-7310-c5bb2173833a-85d013ee, #w-node-dcb010ec-674a-cfac-b543-e74e6c76b9ae-85d013ee, #w-node-b6517ca0-8ee8-7204-fa88-4cef9fca849d-85d013ee, #w-node-_0bee1b07-ba65-956b-6f19-21e364926012-62d013f1, #w-node-_0bee1b07-ba65-956b-6f19-21e364926016-62d013f1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_92ca5893-d6e1-1894-376c-52421d9e14f1-3dd013f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a4d2ada-a636-820f-281f-0ffd4dac5c07-3dd013f6, #w-node-_54df18c3-c3bc-2e3c-3094-31d5fff32399-c4f68b62, #w-node-_54df18c3-c3bc-2e3c-3094-31d5fff323a2-c4f68b62, #w-node-_9903f246-9479-062f-7a04-b0d261603b34-a0d60c1b, #w-node-_165eec09-1672-46e0-213a-d154dc902a4e-a0d60c1b, #w-node-c5b4edb1-28ae-8a2e-b0ba-93d7882355fa-ea475596 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c5b4edb1-28ae-8a2e-b0ba-93d788235609-ea475596 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-b3964001-dc5a-c637-e0fa-f8e7dad7546f-6324c788, #w-node-_6dd59ac5-b111-4b0c-4751-e5de6cd2fd7b-6324c788, #w-node-_95243906-773d-81ec-fd28-e26df0d47728-6324c788 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_95243906-773d-81ec-fd28-e26df0d47729-6324c788 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_5a9751fe-9e7a-e99c-b2a2-fdda40e776c5-6324c788, #w-node-_5a9751fe-9e7a-e99c-b2a2-fdda40e776c6-6324c788, #w-node-e1538ce7-9b86-c1d7-ad6b-3895d486b303-6324c788, #w-node-e1538ce7-9b86-c1d7-ad6b-3895d486b304-6324c788, #w-node-_6087b52b-ce86-69b0-e343-c67acc86c920-6324c788, #w-node-_6087b52b-ce86-69b0-e343-c67acc86c921-6324c788, #w-node-_6118a332-8e40-9e56-411a-2b498891fbb5-6324c788, #w-node-_6118a332-8e40-9e56-411a-2b498891fbb6-6324c788 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fb4b8eb8-cf53-7f3b-46aa-9a801008aaf1-6324c788, #w-node-_87ff50ed-7fcf-a2c6-aaeb-3ef020c3c90c-6324c788, #w-node-c67cfb78-e045-a7ee-8d1f-53a14c772550-6324c788, #w-node-_45703a8e-c41d-6eae-5ef8-dacc416ced66-6324c788 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8f4b3217-1be0-60a9-a6a1-a9136b7db1df-6324c788 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-c1b854d5-3782-7dd9-77d9-ebb1209dad1d-6324c788, #w-node-_7d2ab7c8-3d38-9961-c57c-e00eb53dc030-6324c788, #w-node-_0b424685-c374-5a30-2532-aea1e6f234f8-6324c788 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3132f842-f3cc-2762-73b1-c52b679f45a4-33109de3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3132f842-f3cc-2762-73b1-c52b679f45a7-33109de3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: start;
}

#w-node-_3132f842-f3cc-2762-73b1-c52b679f46ac-33109de3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cd4906c9-e34c-2991-2886-5fb06ecb9c6c-5f3b3f3a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6f618e01-e6d4-ea46-5fdc-07de62d55f2f-5f3b3f3a {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: start;
}

#w-node-_3c54630f-1033-372d-eb3f-1f393ea08c77-5f3b3f3a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#ppdiv.w-node-d4771dde-e7f4-b1cb-7799-39134f78d87e-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-d4771dde-e7f4-b1cb-7799-39134f78d880-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_9a7c04e1-e12e-e821-6ed2-3dc53f09a032-9c77e2c6, #w-node-d4771dde-e7f4-b1cb-7799-39134f78d89a-9c77e2c6, #w-node-d4771dde-e7f4-b1cb-7799-39134f78d8a2-9c77e2c6, #w-node-d4771dde-e7f4-b1cb-7799-39134f78d8ac-9c77e2c6, #w-node-d4771dde-e7f4-b1cb-7799-39134f78d8b4-9c77e2c6, #w-node-d4771dde-e7f4-b1cb-7799-39134f78d8c0-9c77e2c6, #w-node-d4771dde-e7f4-b1cb-7799-39134f78d8c5-9c77e2c6, #w-node-d4771dde-e7f4-b1cb-7799-39134f78d8ca-9c77e2c6, #w-node-b3e593c1-b39c-827f-0db1-b3c5324afd10-9c77e2c6, #w-node-_6a07257a-dd26-e7dd-3a3d-a39d06007dc5-9c77e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-ee098305-d55a-1734-28e4-c99d8e81b943-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-ee098305-d55a-1734-28e4-c99d8e81b945-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-c9505e47-c1c5-fb7f-1b4e-933658df1a01-9c77e2c6, #w-node-ee098305-d55a-1734-28e4-c99d8e81b95f-9c77e2c6, #w-node-ee098305-d55a-1734-28e4-c99d8e81b967-9c77e2c6, #w-node-ee098305-d55a-1734-28e4-c99d8e81b971-9c77e2c6, #w-node-ee098305-d55a-1734-28e4-c99d8e81b979-9c77e2c6, #w-node-ee098305-d55a-1734-28e4-c99d8e81b985-9c77e2c6, #w-node-ee098305-d55a-1734-28e4-c99d8e81b98a-9c77e2c6, #w-node-ee098305-d55a-1734-28e4-c99d8e81b98f-9c77e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-d74d36c2-e266-71db-6a52-df1b21d0b168-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-d74d36c2-e266-71db-6a52-df1b21d0b16a-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-d74d36c2-e266-71db-6a52-df1b21d0b184-9c77e2c6, #w-node-d74d36c2-e266-71db-6a52-df1b21d0b18c-9c77e2c6, #w-node-d74d36c2-e266-71db-6a52-df1b21d0b196-9c77e2c6, #w-node-d74d36c2-e266-71db-6a52-df1b21d0b19e-9c77e2c6, #w-node-d74d36c2-e266-71db-6a52-df1b21d0b1aa-9c77e2c6, #w-node-d74d36c2-e266-71db-6a52-df1b21d0b1af-9c77e2c6, #w-node-d74d36c2-e266-71db-6a52-df1b21d0b1b4-9c77e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-_11814cb4-e612-7a80-4f5f-137190321575-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_11814cb4-e612-7a80-4f5f-137190321577-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_11814cb4-e612-7a80-4f5f-137190321591-9c77e2c6, #w-node-_11814cb4-e612-7a80-4f5f-137190321599-9c77e2c6, #w-node-_11814cb4-e612-7a80-4f5f-1371903215a3-9c77e2c6, #w-node-_11814cb4-e612-7a80-4f5f-1371903215ab-9c77e2c6, #w-node-_11814cb4-e612-7a80-4f5f-1371903215b7-9c77e2c6, #w-node-_11814cb4-e612-7a80-4f5f-1371903215bc-9c77e2c6, #w-node-_11814cb4-e612-7a80-4f5f-1371903215c1-9c77e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-fd3e2171-99de-2010-013a-5fcb90dc1b79-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-fd3e2171-99de-2010-013a-5fcb90dc1b7b-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-fd3e2171-99de-2010-013a-5fcb90dc1b95-9c77e2c6, #w-node-_0695914e-9f85-dec5-abe9-f30431e8db42-9c77e2c6, #w-node-fd3e2171-99de-2010-013a-5fcb90dc1b9d-9c77e2c6, #w-node-_4e380bde-0bd5-f300-51c2-1413453a0fc5-9c77e2c6, #w-node-_9633ab68-3b95-b3b2-0d86-7a1e2eab86b5-9c77e2c6, #w-node-_1925f80c-faa9-2363-0e46-5e8da9d04992-9c77e2c6, #w-node-fd3e2171-99de-2010-013a-5fcb90dc1ba7-9c77e2c6, #w-node-fd3e2171-99de-2010-013a-5fcb90dc1bbb-9c77e2c6, #w-node-fd3e2171-99de-2010-013a-5fcb90dc1bc0-9c77e2c6, #w-node-fd3e2171-99de-2010-013a-5fcb90dc1bc5-9c77e2c6, #w-node-fd3e2171-99de-2010-013a-5fcb90dc1bea-9c77e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-a2eac832-f87a-c8e3-7aac-3a46f0b0cce8-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-a2eac832-f87a-c8e3-7aac-3a46f0b0ccea-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_93a365d8-eb38-ceab-ae15-be25f0377270-9c77e2c6, #w-node-a2eac832-f87a-c8e3-7aac-3a46f0b0cd04-9c77e2c6, #w-node-_38963a61-8bd0-f7e1-8da9-a3f83c7ef66c-9c77e2c6, #w-node-a2eac832-f87a-c8e3-7aac-3a46f0b0cd0c-9c77e2c6, #w-node-ff2eeffa-9400-e74a-17af-ea380e808a3c-9c77e2c6, #w-node-a2eac832-f87a-c8e3-7aac-3a46f0b0cd16-9c77e2c6, #w-node-f99d97f7-737b-bcd6-f1a0-6fc36fea0844-9c77e2c6, #w-node-a2eac832-f87a-c8e3-7aac-3a46f0b0cd1e-9c77e2c6, #w-node-a2eac832-f87a-c8e3-7aac-3a46f0b0cd2a-9c77e2c6, #w-node-a2eac832-f87a-c8e3-7aac-3a46f0b0cd2f-9c77e2c6, #w-node-a2eac832-f87a-c8e3-7aac-3a46f0b0cd34-9c77e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-afc260e9-22db-69f6-8e2e-3afcd5fd277d-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-afc260e9-22db-69f6-8e2e-3afcd5fd277f-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_8325a4f0-bda5-272d-5345-c50fedf317a5-9c77e2c6, #w-node-afc260e9-22db-69f6-8e2e-3afcd5fd2799-9c77e2c6, #w-node-a7d41703-8703-efe0-6787-907a3f45c20e-9c77e2c6, #w-node-afc260e9-22db-69f6-8e2e-3afcd5fd27a1-9c77e2c6, #w-node-b23179ab-a93c-f0bb-3eea-6027d8a06c23-9c77e2c6, #w-node-afc260e9-22db-69f6-8e2e-3afcd5fd27ab-9c77e2c6, #w-node-_192ec91b-66d7-e9fb-8bad-e43a03280e3d-9c77e2c6, #w-node-afc260e9-22db-69f6-8e2e-3afcd5fd27b3-9c77e2c6, #w-node-afc260e9-22db-69f6-8e2e-3afcd5fd27bf-9c77e2c6, #w-node-afc260e9-22db-69f6-8e2e-3afcd5fd27c4-9c77e2c6, #w-node-afc260e9-22db-69f6-8e2e-3afcd5fd27c9-9c77e2c6, #w-node-bebb7eef-2cc0-a896-5a63-6d1d041650e6-9c77e2c6, #w-node-bb352df2-4c80-0592-e5c0-5cf49afdfc54-9c77e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-d302e5dc-6447-8917-e978-a64ba1cff469-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-d302e5dc-6447-8917-e978-a64ba1cff46b-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_89c150a1-ebb4-ee85-f4f4-c4771708464a-9c77e2c6, #w-node-d302e5dc-6447-8917-e978-a64ba1cff485-9c77e2c6, #w-node-bdceedf3-2a35-efe7-1d39-89cade90dfe7-9c77e2c6, #w-node-d302e5dc-6447-8917-e978-a64ba1cff48d-9c77e2c6, #w-node-eaa19d35-d96f-3634-1886-67f075446bf2-9c77e2c6, #w-node-d302e5dc-6447-8917-e978-a64ba1cff497-9c77e2c6, #w-node-_182bf088-7917-08d6-03b9-528db7e65b56-9c77e2c6, #w-node-d302e5dc-6447-8917-e978-a64ba1cff49f-9c77e2c6, #w-node-d302e5dc-6447-8917-e978-a64ba1cff4ab-9c77e2c6, #w-node-d302e5dc-6447-8917-e978-a64ba1cff4b0-9c77e2c6, #w-node-d302e5dc-6447-8917-e978-a64ba1cff4b5-9c77e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-_7a57c9d4-0e12-4e6f-44e3-19ea7073c8fb-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_7a57c9d4-0e12-4e6f-44e3-19ea7073c8fd-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-f088866b-f42e-b1ef-d72c-19d73f4b8424-9c77e2c6, #w-node-_7a57c9d4-0e12-4e6f-44e3-19ea7073c917-9c77e2c6, #w-node-_22c943ad-eb2c-0b8e-dde0-ae2d38e1eac8-9c77e2c6, #w-node-_7a57c9d4-0e12-4e6f-44e3-19ea7073c91f-9c77e2c6, #w-node-_0eede4f3-507d-2fc7-694e-f08a29a976a6-9c77e2c6, #w-node-_7a57c9d4-0e12-4e6f-44e3-19ea7073c929-9c77e2c6, #w-node-_5de3be6e-73a3-fbb7-11e4-fa17fcf5bd3b-9c77e2c6, #w-node-_7a57c9d4-0e12-4e6f-44e3-19ea7073c931-9c77e2c6, #w-node-_7a57c9d4-0e12-4e6f-44e3-19ea7073c93d-9c77e2c6, #w-node-_7a57c9d4-0e12-4e6f-44e3-19ea7073c942-9c77e2c6, #w-node-_7a57c9d4-0e12-4e6f-44e3-19ea7073c947-9c77e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-b700c3b3-2182-4992-bdf5-1f0ca6d6948c-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-b700c3b3-2182-4992-bdf5-1f0ca6d6948e-9c77e2c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_0a234860-b798-d71a-89af-3c3613a50bba-9c77e2c6, #w-node-b700c3b3-2182-4992-bdf5-1f0ca6d694a8-9c77e2c6, #w-node-_7cfde241-a4f5-ca81-fed3-7f1bc882cbe6-9c77e2c6, #w-node-b700c3b3-2182-4992-bdf5-1f0ca6d694b0-9c77e2c6, #w-node-_1c630481-d77f-b51c-c8c6-f6e11ca8fb40-9c77e2c6, #w-node-b700c3b3-2182-4992-bdf5-1f0ca6d694ba-9c77e2c6, #w-node-f2abb2ad-f18f-d2dc-2614-d68ba33162b2-9c77e2c6, #w-node-b700c3b3-2182-4992-bdf5-1f0ca6d694c2-9c77e2c6, #w-node-b700c3b3-2182-4992-bdf5-1f0ca6d694ce-9c77e2c6, #w-node-b700c3b3-2182-4992-bdf5-1f0ca6d694d3-9c77e2c6, #w-node-b700c3b3-2182-4992-bdf5-1f0ca6d694d8-9c77e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd4906c9-e34c-2991-2886-5fb06ecb9c6c-12601cea {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6f618e01-e6d4-ea46-5fdc-07de62d55f2f-12601cea {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: start;
}

#w-node-_3c54630f-1033-372d-eb3f-1f393ea08c77-12601cea {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ababa5ef-f570-9c12-2ded-da03dd48e153-319405a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ababa5ef-f570-9c12-2ded-da03dd48e156-319405a1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: start;
}

#w-node-ababa5ef-f570-9c12-2ded-da03dd48e267-319405a1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ababa5ef-f570-9c12-2ded-da03dd48e153-ec86797c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0878110-80c1-fd4b-780b-d91b51094f99-ec86797c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d8b756b9-fda6-bbdd-a4f9-3240d30adca5-ec86797c, #w-node-caa1f8c7-0d6c-6491-9d15-37f5c09ea773-ec86797c, #Strassenname-HM.w-node-e690fb2d-e73b-c951-e9d9-8f4d61a512e9-ec86797c, #w-node-_98e00c64-091d-177a-4630-0f32537dc39d-ec86797c, #w-node-_128d1c20-152f-0a67-42a9-ff87bd226cee-ec86797c, #Strassenname-MM.w-node-_128d1c20-152f-0a67-42a9-ff87bd226cf4-ec86797c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ababa5ef-f570-9c12-2ded-da03dd48e267-ec86797c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d12b37d4-5300-77ef-47e1-2e2cdcbddd69-e7ce62c8, #w-node-_01174298-e959-4609-442c-c6787e3c9a03-e7ce62c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e645b18e-d842-a0b5-1763-2dfea30ed128-e7ce62c8, #w-node-_59277616-0806-a466-f47c-4e3114ea3474-e7ce62c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1da91217-e06b-48d4-efb6-7ef6e73d813c-e7ce62c8, #w-node-_1da91217-e06b-48d4-efb6-7ef6e73d813d-e7ce62c8, #w-node-_1e18d535-f56a-be95-f433-bc0d828e569c-e7ce62c8, #w-node-_1e18d535-f56a-be95-f433-bc0d828e569d-e7ce62c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e65dceb-1af4-bad6-d858-5aa0af0a6999-e7ce62c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a6735ef2-9dea-7745-b0c3-be87a4ca2768-88b25487, #w-node-_4998f09c-9e5f-42cc-b457-d98316d6b7b0-88b25487 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e5bf1882-9bd4-6b02-1137-c1b14e439b4f-0d0bc307 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8cf7133-5481-0e13-ddba-43b5a86ddc64-0d0bc307, #w-node-_713655c3-2555-106d-262b-d1e472493a74-0d0bc307 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8fba62d8-e7f1-9ea0-e60f-7e1ed123958d-3d478fee, #w-node-_8fba62d8-e7f1-9ea0-e60f-7e1ed12395ce-3d478fee, #w-node-a5cfbe61-a759-a752-2ef1-2bf221594f3f-3d478fee, #w-node-a5cfbe61-a759-a752-2ef1-2bf221594f91-3d478fee, #w-node-aa3d535c-ee06-823f-545d-d25b381adb6c-3d478fee, #w-node-aa3d535c-ee06-823f-545d-d25b381adbab-3d478fee, #w-node-bf075ee7-f66d-828c-dbde-1d56585c88a7-1fd7bcac, #w-node-caa6c562-283e-3d6d-9c09-2851de7b0cdd-1fd7bcac {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d37d76cb-6b62-c7f3-ab17-5cecc2675a6a-5f405ac7, #w-node-_015984a2-283f-7efb-2653-c0f5b769920c-5f405ac7, #w-node-_852e6001-ec1e-9cb6-ee06-60fc562cb881-5f405ac7, #hours.w-node-_673f4b41-9db9-d06b-8faf-5a0199dabab2-5f405ac7, #minutes-3.w-node-_673f4b41-9db9-d06b-8faf-5a0199dabab3-5f405ac7, #hours-start.w-node-_92b0d0fd-304c-7a2e-c14d-bcc61d1fd1bc-5f405ac7, #minutes-start.w-node-_92b0d0fd-304c-7a2e-c14d-bcc61d1fd1bd-5f405ac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b0da900-ac82-d547-d8c4-b42d9db2ebf7-5f405ac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#hours-end.w-node-a6636c47-313a-154b-112b-735b8cfca7be-5f405ac7, #minutes-end.w-node-a6636c47-313a-154b-112b-735b8cfca7bf-5f405ac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_679b9d9f-1340-133b-635d-69fdbc5988d1-5f405ac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#hourwbreq.w-node-dd6b13d1-71a1-b6ed-35d5-17bb1d9c7a29-5f405ac7, #minutes-2.w-node-dd6b13d1-71a1-b6ed-35d5-17bb1d9c7a2a-5f405ac7, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c873fc-5f405ac7, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c87404-5f405ac7, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c8740e-5f405ac7, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c87416-5f405ac7, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c87422-5f405ac7, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c87427-5f405ac7, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c8742c-5f405ac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ab112b5-9c88-72c7-e062-50f9302806e0-302806db {
  align-self: center;
}

#w-node-_4659e6ec-1e7c-6c4b-9d45-32557854cb1d-0bae201e, #w-node-_4c15bdc8-53f9-7922-158d-4b0e96991d7f-0bae201e, #w-node-e6d2328c-72fe-81da-d10f-b25be8ecc002-0bae201e, #w-node-_76aef86d-f00f-bbb0-eb1e-7cbf47dcc268-0bae201e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#hourwbreq.w-node-_8920228b-a736-cf4f-22e1-c63168788fa0-0bae201e, #minutes-2.w-node-_8920228b-a736-cf4f-22e1-c63168788fa1-0bae201e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b1b38be-26c1-1a16-875f-f1c709f25adb-918a500f, #w-node-_9b1b38be-26c1-1a16-875f-f1c709f25ade-918a500f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#emptycont.w-node-_05d6d1a2-e2ec-9d7d-4015-653f215e54e1-419d75a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e50d3cc6-7305-b3c4-c2dd-52315c2de35b-419d75a4, #w-node-defa92ab-4b73-7b09-d8e6-3abe3fda5a59-419d75a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-_3a645bcd-41c8-1927-eb4e-f2f0a516c4c3-ccb94c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_3a645bcd-41c8-1927-eb4e-f2f0a516c4c5-ccb94c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_3a645bcd-41c8-1927-eb4e-f2f0a516c4e0-ccb94c19, #w-node-_3a645bcd-41c8-1927-eb4e-f2f0a516c4e8-ccb94c19, #w-node-_3a645bcd-41c8-1927-eb4e-f2f0a516c4f1-ccb94c19, #w-node-_3a645bcd-41c8-1927-eb4e-f2f0a516c4f9-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34d13786-0496-3249-7f4e-c6f7701a7d45-ccb94c19 {
  align-self: stretch;
}

#w-node-_57b11ac2-ebcd-0586-d8f4-d1dabf73cc53-ccb94c19 {
  align-self: end;
}

#w-node-_2f639f86-047a-e5fa-1e3a-e4c672029b72-ccb94c19, #w-node-_00d29a27-366a-72a7-e8e5-bfd88ef7baba-ccb94c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#ppdiv.w-node-a909405b-f5fe-5688-f876-0fffc9bc4f98-ccb94c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-a909405b-f5fe-5688-f876-0fffc9bc4f9a-ccb94c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-a909405b-f5fe-5688-f876-0fffc9bc4fb4-ccb94c19, #w-node-a909405b-f5fe-5688-f876-0fffc9bc4fbc-ccb94c19, #w-node-a909405b-f5fe-5688-f876-0fffc9bc4fc6-ccb94c19, #w-node-a909405b-f5fe-5688-f876-0fffc9bc4fce-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_157b6e70-5aaa-58d9-51be-f5506eec0f05-ccb94c19, #w-node-_9238371f-c3aa-4a5c-f1bc-3fea2e569864-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a909405b-f5fe-5688-f876-0fffc9bc4fdc-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7aaba61-d60e-c93e-c46e-344250cf28b1-ccb94c19, #w-node-b6b56651-5469-a2d9-7e11-051e16a37100-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#ppdiv.w-node-_3beba938-9b4c-6542-f6e8-768c8e888949-ccb94c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_3beba938-9b4c-6542-f6e8-768c8e88894b-ccb94c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_3beba938-9b4c-6542-f6e8-768c8e888966-ccb94c19, #w-node-_3beba938-9b4c-6542-f6e8-768c8e88896e-ccb94c19, #w-node-_3beba938-9b4c-6542-f6e8-768c8e888977-ccb94c19, #w-node-_3beba938-9b4c-6542-f6e8-768c8e88897f-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3beba938-9b4c-6542-f6e8-768c8e888989-ccb94c19, #w-node-_3beba938-9b4c-6542-f6e8-768c8e88898b-ccb94c19 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3beba938-9b4c-6542-f6e8-768c8e88898e-ccb94c19, #w-node-_3beba938-9b4c-6542-f6e8-768c8e888998-ccb94c19, #w-node-_3beba938-9b4c-6542-f6e8-768c8e888993-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3beba938-9b4c-6542-f6e8-768c8e88899d-ccb94c19, #w-node-_1104b536-4793-d932-b982-265be62c160d-ccb94c19, #w-node-_19d5264c-b2dd-8f4b-060f-f2f9100e3d29-ccb94c19, #w-node-_057672de-2bbd-d9fa-99c9-e842becf4ccd-ccb94c19 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6835a39c-8002-e2ea-a817-d9ad84658e15-ccb94c19, #w-node-_6835a39c-8002-e2ea-a817-d9ad84658e52-ccb94c19, #w-node-_6835a39c-8002-e2ea-a817-d9ad84658e62-ccb94c19, #w-node-_6835a39c-8002-e2ea-a817-d9ad84658e70-ccb94c19, #w-node-_6835a39c-8002-e2ea-a817-d9ad84658e2f-ccb94c19, #w-node-_6835a39c-8002-e2ea-a817-d9ad84658e36-ccb94c19, #w-node-d6836e51-e41e-c267-b284-88417e1486e1-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5381ddf0-b7f9-2669-09c6-eda5aef3bffa-ccb94c19, #w-node-_5381ddf0-b7f9-2669-09c6-eda5aef3bffc-ccb94c19, #w-node-_5381ddf0-b7f9-2669-09c6-eda5aef3c005-ccb94c19, #w-node-_5381ddf0-b7f9-2669-09c6-eda5aef3c00f-ccb94c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5381ddf0-b7f9-2669-09c6-eda5aef3c029-ccb94c19, #w-node-_1e02cad2-bfba-19fd-a6c8-155b687b5899-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efced9b4-2bc3-8e73-0262-8f9d68775d2b-ccb94c19, #w-node-_84f350e8-0bf4-9e39-8fa2-bb0efcc32029-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c3ba11f4-4306-03f5-bc55-0a981d17115f-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_364cad9e-075f-3026-2026-fbc998ceb831-ccb94c19, #w-node-_364cad9e-075f-3026-2026-fbc998ceb832-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3a4e7e56-344a-1cc6-b1ab-acb3bc81411a-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0c201d27-e469-f515-bbf1-80ecb45ce873-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#date_box_management.w-node-a602da41-9978-3a09-8fe3-b69bd3adec95-ccb94c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a602da41-9978-3a09-8fe3-b69bd3adec99-ccb94c19, #wb_time.w-node-a602da41-9978-3a09-8fe3-b69bd3adec9a-ccb94c19, #w-node-a602da41-9978-3a09-8fe3-b69bd3adec9c-ccb94c19, #wb_date.w-node-a602da41-9978-3a09-8fe3-b69bd3adec9d-ccb94c19, #w-node-b47e8332-a058-b9be-c1eb-aad6343fed79-ccb94c19, #wb_time.w-node-b47e8332-a058-b9be-c1eb-aad6343fed7a-ccb94c19, #w-node-b47e8332-a058-b9be-c1eb-aad6343fed7c-ccb94c19, #wb_date.w-node-b47e8332-a058-b9be-c1eb-aad6343fed7d-ccb94c19, #w-node-_9d45452d-7ba6-6065-7d1d-eaba6a0811a3-ccb94c19, #w-node-_9d45452d-7ba6-6065-7d1d-eaba6a0811c8-ccb94c19, #w-node-_9d45452d-7ba6-6065-7d1d-eaba6a0811d9-ccb94c19, #w-node-_9d45452d-7ba6-6065-7d1d-eaba6a0811e7-ccb94c19, #w-node-_9d45452d-7ba6-6065-7d1d-eaba6a0811f3-ccb94c19, #w-node-_9d45452d-7ba6-6065-7d1d-eaba6a0811fa-ccb94c19, #w-node-_25f9c319-e7de-c894-5afc-11fd2f96f19d-ccb94c19, #w-node-_25f9c319-e7de-c894-5afc-11fd2f96f1c2-ccb94c19, #w-node-_25f9c319-e7de-c894-5afc-11fd2f96f1d3-ccb94c19, #w-node-_25f9c319-e7de-c894-5afc-11fd2f96f1e1-ccb94c19, #w-node-_25f9c319-e7de-c894-5afc-11fd2f96f1ed-ccb94c19, #w-node-_25f9c319-e7de-c894-5afc-11fd2f96f1f4-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c74101c-eec6-7c0b-22cf-e035e8f9640f-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_214e3169-9a6f-43bd-f221-71dce5fd38b2-ccb94c19, #w-node-_214e3169-9a6f-43bd-f221-71dce5fd38bf-ccb94c19, #w-node-_214e3169-9a6f-43bd-f221-71dce5fd38c5-ccb94c19, #w-node-_214e3169-9a6f-43bd-f221-71dce5fd38d4-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7c9bc43-290e-aee0-f98d-59267f4b444d-ccb94c19, #w-node-f7c9bc43-290e-aee0-f98d-59267f4b4451-ccb94c19, #w-node-f7c9bc43-290e-aee0-f98d-59267f4b4455-ccb94c19, #w-node-f7c9bc43-290e-aee0-f98d-59267f4b4459-ccb94c19, #w-node-f7c9bc43-290e-aee0-f98d-59267f4b445d-ccb94c19, #w-node-f7c9bc43-290e-aee0-f98d-59267f4b4461-ccb94c19, #w-node-f7c9bc43-290e-aee0-f98d-59267f4b4465-ccb94c19, #w-node-f7c9bc43-290e-aee0-f98d-59267f4b4469-ccb94c19, #w-node-f7c9bc43-290e-aee0-f98d-59267f4b446d-ccb94c19, #w-node-_577fd736-0ce1-8533-2458-91b696b86cd0-ccb94c19, #w-node-_577fd736-0ce1-8533-2458-91b696b86cd4-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2faca7ff-8fed-69af-c25e-7840677a9f6c-ccb94c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2faca7ff-8fed-69af-c25e-7840677a9f7e-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9f80-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9f82-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9f84-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9f86-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9f88-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9f8a-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9f8c-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2faca7ff-8fed-69af-c25e-7840677a9f90-ccb94c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2faca7ff-8fed-69af-c25e-7840677a9fa2-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fa4-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fa6-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fa8-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9faa-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fac-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fae-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fb0-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2faca7ff-8fed-69af-c25e-7840677a9fb4-ccb94c19 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2faca7ff-8fed-69af-c25e-7840677a9fc6-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fc8-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fca-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fcc-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fce-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fd0-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fd2-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fd4-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fd8-ccb94c19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28b3ed75-5220-f3ea-50ef-14c54eaefc81-0eb87055, #w-node-bc6fc692-6e91-4a97-3ae8-ce4a9a9a2979-0eb87055, #w-node-_231854c3-1c1d-7b6e-6506-dfb878084f67-095b1e25, #w-node-_9b88e8a0-1dc5-6504-8d38-6b7131a667e5-095b1e25 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2697ba72-6ee5-908f-304e-0a916781baaa-095b1e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2697ba72-6ee5-908f-304e-0a916781baac-095b1e25, #w-node-_2697ba72-6ee5-908f-304e-0a916781bab7-095b1e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2697ba72-6ee5-908f-304e-0a916781babe-095b1e25, #w-node-_2697ba72-6ee5-908f-304e-0a916781bac0-095b1e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2697ba72-6ee5-908f-304e-0a916781bac2-095b1e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ce780c31-ec18-a25d-29f6-d6717ea3f524-095b1e25, #w-node-_704e1fea-fcab-7611-4f63-44982d320322-095b1e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6624c236-2200-5dc8-840e-beeccd818aac-095b1e25 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4659e6ec-1e7c-6c4b-9d45-32557854cb1d-fe9a9ef8, #w-node-ccd7e855-1b89-eb2a-df26-87412df53d29-fe9a9ef8, #w-node-_60c76508-da04-e12b-4008-0131610051db-fe9a9ef8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3cd61cc9-4875-0b49-9e6e-281199a49d23-fe9a9ef8, #wb_time.w-node-_1f681140-5e82-0b96-ff0d-b1215c8477e5-fe9a9ef8, #w-node-_99c29031-59ae-4a8a-b1f8-83b6c6d71548-fe9a9ef8, #wb_date.w-node-_0f62ac6c-d18b-5a4c-88de-5aae3f569bea-fe9a9ef8, #w-node-_1aa87661-7d9b-862e-a58f-80c82645e85a-fe9a9ef8, #wb_time_sec.w-node-_1aa87661-7d9b-862e-a58f-80c82645e85b-fe9a9ef8, #w-node-_1aa87661-7d9b-862e-a58f-80c82645e85d-fe9a9ef8, #wb_date_sec.w-node-_1aa87661-7d9b-862e-a58f-80c82645e85e-fe9a9ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76aef86d-f00f-bbb0-eb1e-7cbf47dcc268-fe9a9ef8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: end;
}

#hourwbreq.w-node-_8920228b-a736-cf4f-22e1-c63168788fa0-fe9a9ef8, #minutes-2.w-node-_8920228b-a736-cf4f-22e1-c63168788fa1-fe9a9ef8, #hourwbreq.w-node-_9a879a7e-7762-232e-0c77-86131a20c132-6d94aa36, #minutes-2.w-node-_9a879a7e-7762-232e-0c77-86131a20c133-6d94aa36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f42d9194-381d-e4a3-3222-e05cf0278921-08c5b125, #w-node-_2b88961a-798d-892e-e79d-a019031e1f3d-08c5b125 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b88961a-798d-892e-e79d-a019031e1f41-08c5b125 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_104ae75a-4640-d597-da5b-51ef927c3b61-08c5b125 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_104ae75a-4640-d597-da5b-51ef927c3b65-08c5b125 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c1a006-3043-7b3b-8ad1-c0e6a0789036-08c5b125 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0c66006b-327a-08a1-f2a8-9e02229ec7cf-08c5b125 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38cc58fe-6821-d339-b6e5-bac9ab984b03-1479f2c4 {
  align-self: center;
}

#w-node-_38cc58fe-6821-d339-b6e5-bac9ab984b05-1479f2c4 {
  place-self: center;
}

#w-node-_4ffbffe7-7727-63df-75ff-d76af2ed0317-f0c458c1, #w-node-_4ffbffe7-7727-63df-75ff-d76af2ed0324-f0c458c1, #w-node-_4ffbffe7-7727-63df-75ff-d76af2ed032a-f0c458c1, #w-node-_4ffbffe7-7727-63df-75ff-d76af2ed0339-f0c458c1, #w-node-_20fde36a-6941-98e3-e603-64685610e483-f0c458c1, #w-node-fc1587c4-7930-2013-be03-eca12b4d4343-f0c458c1, #w-node-c09e6ad6-f016-4936-7489-ca431050b5d2-f0c458c1, #w-node-_0845a3e7-3259-5e49-2156-95ee96eb2b86-f0c458c1, #w-node-f8901f82-db6d-d508-1927-8ae745686241-f0c458c1, #w-node-b79b8111-5a65-d8e5-f5de-dbabd666a082-f0c458c1, #w-node-_51ccbc21-6561-9201-a58b-9683f42b886f-f0c458c1, #w-node-_886ec12d-72e9-0b26-0e03-a24b9d921358-f0c458c1, #w-node-b942a417-272f-ab7d-3c78-ff111bc53482-f0c458c1, #w-node-b942a417-272f-ab7d-3c78-ff111bc53485-f0c458c1, #w-node-b942a417-272f-ab7d-3c78-ff111bc53488-f0c458c1, #w-node-b942a417-272f-ab7d-3c78-ff111bc5348b-f0c458c1, #w-node-b942a417-272f-ab7d-3c78-ff111bc5348e-f0c458c1, #w-node-b942a417-272f-ab7d-3c78-ff111bc53491-f0c458c1, #w-node-b942a417-272f-ab7d-3c78-ff111bc53494-f0c458c1, #w-node-b942a417-272f-ab7d-3c78-ff111bc53497-f0c458c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba8d04fe-1e7a-1d9b-c538-1ed2f6ce48e3-674acbc1 {
  justify-self: start;
}

#w-node-_0b82f74c-b558-6411-c885-649fcdc04959-674acbc1, #w-node-_3945d7c2-b46a-9169-76ae-4cb86b11a60f-674acbc1, #w-node-ad381873-f20e-4b72-dc9f-6b1204e5594c-1c7d8d5d, #w-node-ae476224-bdfc-8e4d-f378-de5c56cf8416-1c7d8d5d, #w-node-ae476224-bdfc-8e4d-f378-de5c56cf841b-1c7d8d5d, #w-node-ad381873-f20e-4b72-dc9f-6b1204e5596c-1c7d8d5d, #w-node-_2b88961a-798d-892e-e79d-a019031e1f3d-a143d74f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b88961a-798d-892e-e79d-a019031e1f41-a143d74f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_104ae75a-4640-d597-da5b-51ef927c3b61-a143d74f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_104ae75a-4640-d597-da5b-51ef927c3b65-a143d74f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c1a006-3043-7b3b-8ad1-c0e6a0789036-a143d74f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0c66006b-327a-08a1-f2a8-9e02229ec7cf-a143d74f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9213bd70-8ce4-d76b-970c-cc97857a84a3-e0333ce5, #w-node-_11907aed-db5c-d389-2100-d00a282c1dc9-e0333ce5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2c344384-1e36-75c8-62a8-dbca78306f71-41a5a5c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cec7e7cb-0670-9a5b-2acd-4ad0912f39d5-41a5a5c9, #w-node-_25103d57-9de0-109d-f2a5-c3e7da0c46d0-41a5a5c9, #w-node-_4ba4704a-e483-0b43-3a56-c526acb03d14-41a5a5c9, #w-node-_00bf8cd8-971d-058d-c55f-df72b2c3c87e-41a5a5c9, #w-node-c4b598e3-adaa-a11f-5446-f15992e1eba4-41a5a5c9, #w-node-_423ab5db-87e8-1fbb-1362-a25333b2d544-41a5a5c9, #w-node-_6b653f42-c63d-e876-552c-569914519435-41a5a5c9, #w-node-e4a7277e-1a2e-dc90-acb6-445edcdca934-41a5a5c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4659e6ec-1e7c-6c4b-9d45-32557854cb1d-bbbc5bdc, #w-node-ccd7e855-1b89-eb2a-df26-87412df53d29-bbbc5bdc, #w-node-_60c76508-da04-e12b-4008-0131610051db-bbbc5bdc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3cd61cc9-4875-0b49-9e6e-281199a49d23-bbbc5bdc, #wb_time.w-node-_1f681140-5e82-0b96-ff0d-b1215c8477e5-bbbc5bdc, #w-node-_99c29031-59ae-4a8a-b1f8-83b6c6d71548-bbbc5bdc, #wb_date.w-node-_0f62ac6c-d18b-5a4c-88de-5aae3f569bea-bbbc5bdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76aef86d-f00f-bbb0-eb1e-7cbf47dcc268-bbbc5bdc {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#hourwbreq.w-node-_8920228b-a736-cf4f-22e1-c63168788fa0-bbbc5bdc, #minutes-2.w-node-_8920228b-a736-cf4f-22e1-c63168788fa1-bbbc5bdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbcebfb8-22d5-ab1f-17a8-90d42267ea25-4784772e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6aa5a3bd-5a11-65df-f83c-ed0bcaa57328-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f14d7b7d-dd65-35cc-a995-06c0d39f2427-a9910e66, #w-node-_14f23c5b-82d1-7f90-8c84-3cea6652fddc-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e373735-4883-9506-30b5-a629e9ca3110-a9910e66, #w-node-e83f5fde-b832-b43a-7f70-c9350d3a129a-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f530b85-9fc6-6ab6-e238-c57ff8ec9fd5-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0550-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0552-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b056a-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b056b-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0579-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0587-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0593-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05a2-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05a7-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05ac-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05c5-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05cb-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05d6-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05d8-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05ee-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05ef-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05fb-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0609-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0615-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0624-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0629-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b062e-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0647-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0649-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0660-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b066c-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b067a-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0686-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0695-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b069a-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b069f-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b06ba-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b06bc-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b06d3-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b06df-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b06ed-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b06f9-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b070b-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0710-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0715-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b071f-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0721-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0738-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0743-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0744-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0751-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0752-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b075f-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0760-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0772-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0777-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b077c-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b079f-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07a6-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07a8-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07be-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07bf-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07ca-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07cb-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07d8-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07d9-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07e4-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07e5-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07f4-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07f9-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07fe-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0817-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0819-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b082f-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0830-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b083b-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b083c-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0849-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b084a-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0855-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0856-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0865-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b086a-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b086f-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b088a-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0890-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b089b-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b089d-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b08b3-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b08b4-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b08bf-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b08c0-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b08cd-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b08ce-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b08d9-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b08da-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b08e9-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b08ee-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b08f3-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b090e-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0910-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0926-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0927-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0934-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0935-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0942-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0943-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b094e-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b094f-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0961-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0966-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b096b-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0984-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0986-a9910e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b099c-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b099d-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b09a8-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b09a9-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b09b6-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b09b7-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b09c4-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b09c5-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b09d4-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b09d9-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b09de-a9910e66, #w-node-b0663c06-ead9-5d45-e051-37050d4b550c-a9910e66, #w-node-_67d814ad-09bb-9a1c-db06-38e5611154f6-a9910e66, #w-node-_1c541680-845f-71a5-b8b4-f1b3808a36e2-a9910e66, #w-node-c0270dab-4f01-ab3d-2ad3-1e4e8618b431-a9910e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f42d9194-381d-e4a3-3222-e05cf0278921-34bff017, #w-node-_2b88961a-798d-892e-e79d-a019031e1f3d-34bff017 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b88961a-798d-892e-e79d-a019031e1f41-34bff017 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_104ae75a-4640-d597-da5b-51ef927c3b61-34bff017 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_104ae75a-4640-d597-da5b-51ef927c3b65-34bff017 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c1a006-3043-7b3b-8ad1-c0e6a0789036-34bff017 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0c66006b-327a-08a1-f2a8-9e02229ec7cf-34bff017, #cta-paste-1.w-node-_3529b600-a14e-283e-6436-3c68765a3132-dd67459f, #cta-paste-2.w-node-_7cba3353-f51c-34bd-62e9-ed9fe52850f7-dd67459f, #cta-paste-3.w-node-_28701961-ac51-0ed0-33fe-ae990b027d0a-dd67459f, #cta-paste-4.w-node-_9933f423-4d37-d903-0993-045d073c9b11-dd67459f, #contsabox.w-node-_063a1fe1-ba69-6939-b12e-8514ee735973-8031f066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#contemptystate.w-node-_4791d210-49de-9692-f4ce-c3ba00fff2e1-8031f066 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_12577445-5a00-214e-1f0a-3d6bdf9d682c-8031f066 {
  align-self: center;
}

#w-node-_12577445-5a00-214e-1f0a-3d6bdf9d682e-8031f066 {
  place-self: center;
}

#w-node-_077b4f95-5da3-92a1-d9d1-a0cd245fdb91-8031f066 {
  justify-self: center;
}

#subtractBudget.w-node-f9def94a-e841-2a6f-78e7-568d632d94f5-839e2ce7 {
  place-self: center;
}

#budgetInput.w-node-f9def94a-e841-2a6f-78e7-568d632d94f7-839e2ce7 {
  align-self: center;
}

#w-node-d685424c-6816-be01-1e80-637f2eda6ccd-a040aa96, #w-node-d685424c-6816-be01-1e80-637f2eda6cd2-a040aa96, #w-node-d685424c-6816-be01-1e80-637f2eda6cd7-a040aa96, #emptycont.w-node-_05d6d1a2-e2ec-9d7d-4015-653f215e54e1-f004cf46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e50d3cc6-7305-b3c4-c2dd-52315c2de35b-f004cf46, #w-node-defa92ab-4b73-7b09-d8e6-3abe3fda5a59-f004cf46, #w-node-d37d76cb-6b62-c7f3-ab17-5cecc2675a6a-7f03e08d, #w-node-_015984a2-283f-7efb-2653-c0f5b769920c-7f03e08d, #w-node-_852e6001-ec1e-9cb6-ee06-60fc562cb881-7f03e08d, #hours.w-node-_673f4b41-9db9-d06b-8faf-5a0199dabab2-7f03e08d, #minutes-3.w-node-_673f4b41-9db9-d06b-8faf-5a0199dabab3-7f03e08d, #hours-start.w-node-_92b0d0fd-304c-7a2e-c14d-bcc61d1fd1bc-7f03e08d, #minutes-start.w-node-_92b0d0fd-304c-7a2e-c14d-bcc61d1fd1bd-7f03e08d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b0da900-ac82-d547-d8c4-b42d9db2ebf7-7f03e08d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#hours-end.w-node-a6636c47-313a-154b-112b-735b8cfca7be-7f03e08d, #minutes-end.w-node-a6636c47-313a-154b-112b-735b8cfca7bf-7f03e08d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_679b9d9f-1340-133b-635d-69fdbc5988d1-7f03e08d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#hourwbreq.w-node-dd6b13d1-71a1-b6ed-35d5-17bb1d9c7a29-7f03e08d, #minutes-2.w-node-dd6b13d1-71a1-b6ed-35d5-17bb1d9c7a2a-7f03e08d, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c873fc-7f03e08d, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c87404-7f03e08d, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c8740e-7f03e08d, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c87416-7f03e08d, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c87422-7f03e08d, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c87427-7f03e08d, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c8742c-7f03e08d, #w-node-ebc49bd8-5a21-c884-7845-ae6ccaf03af4-b2ddca59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba8d04fe-1e7a-1d9b-c538-1ed2f6ce48e3-b2ddca59 {
  justify-self: start;
}

#w-node-_0b82f74c-b558-6411-c885-649fcdc04959-b2ddca59, #w-node-_3945d7c2-b46a-9169-76ae-4cb86b11a60f-b2ddca59, #w-node-b29d8f62-cc14-9c91-f706-589c39b77c2f-b2ddca59, #w-node-f42d9194-381d-e4a3-3222-e05cf0278921-c674e5f6, #w-node-_2b88961a-798d-892e-e79d-a019031e1f3d-c674e5f6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2b88961a-798d-892e-e79d-a019031e1f41-c674e5f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_104ae75a-4640-d597-da5b-51ef927c3b61-c674e5f6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_104ae75a-4640-d597-da5b-51ef927c3b65-c674e5f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03c1a006-3043-7b3b-8ad1-c0e6a0789036-c674e5f6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0c66006b-327a-08a1-f2a8-9e02229ec7cf-c674e5f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad381873-f20e-4b72-dc9f-6b1204e5594c-bbe98e20 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ae476224-bdfc-8e4d-f378-de5c56cf841b-bbe98e20 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad381873-f20e-4b72-dc9f-6b1204e5596c-bbe98e20 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_28f0c51c-e285-1b42-a4c1-b7c3e16d1fa8-27dc6157, #w-node-_1fe5e67a-d4fa-1131-a55c-e5803a3a1fd6-27dc6157 {
  justify-self: center;
}

#w-node-b635947f-877a-a7e6-ce6d-da8168ec8b0c-3bca1091 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2fdc2238-86e6-cedb-7e06-cebe23b1469a-3bca1091 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch center;
}

#w-node-_13e30e3f-1175-f106-056d-33892d1b13aa-3bca1091, #w-node-_4f897054-5cc1-854e-80d8-ea46aa846d0b-3bca1091, #w-node-_67024dca-8495-b081-066a-7b4e1801a0df-3bca1091 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_28f0c51c-e285-1b42-a4c1-b7c3e16d1fa8-87d0f906, #w-node-_1fe5e67a-d4fa-1131-a55c-e5803a3a1fd6-87d0f906 {
  justify-self: center;
}

#w-node-_6d492b66-bc0d-d5c7-6967-162bb4b5c04c-a5f760e6 {
  justify-self: start;
}

#w-node-_2e495171-e5d2-63f9-174b-883fb8f71efa-a5f760e6 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_5fc3d8e1-4a7c-7d89-594b-807c7261c9b8-a5f760e6 {
  place-self: center stretch;
}

#w-node-bb0f1a7f-5b59-8986-2cda-41846a28f995-a5f760e6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e33c13d4-7776-a32a-ff74-e73f32ac9143-a5f760e6 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_6214dcd7-9833-cd0d-79a0-87389c09d75b-a5f760e6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73f73d37-b0bc-0808-6b7e-99ae89819ec0-a5f760e6 {
  place-self: center;
}

#w-node-_1e559d1a-a119-8d6f-b413-e1599fb3e593-a5f760e6 {
  place-self: center start;
}

#w-node-_42b07b70-0701-f0fa-b2a2-ef1a28b7f182-a5f760e6 {
  justify-self: center;
}

#w-node-d34a3146-8f2d-5c97-5e19-fb86c1d2c4ae-a5f760e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7ba9cfa1-fb39-f76c-2a42-94b539ca7dc9-a5f760e6 {
  place-self: center;
}

#w-node-_33ecdff1-6263-7599-c173-3ccf9228db9c-a5f760e6 {
  place-self: center start;
}

#w-node-d03209ee-d51e-9197-0a63-c31bc248bdb7-a5f760e6, #w-node-d03209ee-d51e-9197-0a63-c31bc248bdbc-a5f760e6, #w-node-d03209ee-d51e-9197-0a63-c31bc248bdc1-a5f760e6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#cta-paste-1.w-node-_3529b600-a14e-283e-6436-3c68765a3132-661c3c4c, #cta-paste-2.w-node-_7cba3353-f51c-34bd-62e9-ed9fe52850f7-661c3c4c, #cta-paste-3.w-node-_28701961-ac51-0ed0-33fe-ae990b027d0a-661c3c4c, #cta-paste-4.w-node-_9933f423-4d37-d903-0993-045d073c9b11-661c3c4c, #cta-paste-3.w-node-_17998167-8937-1cac-1486-3298e276cd15-661c3c4c, #cta-paste-3.w-node-ed2c5ffd-0359-f79e-ff2b-17f3bd340fb9-661c3c4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36b580ab-010c-fa94-e0cd-8989e7a1ca47-0f075083, #w-node-_168190dd-494d-10cc-7dc5-3a1079dbf25b-0f075083 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#ppdiv.w-node-_11b1c04d-eda7-06aa-a777-990e8b223156-2ae94593 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_11b1c04d-eda7-06aa-a777-990e8b223158-2ae94593 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_11b1c04d-eda7-06aa-a777-990e8b223173-2ae94593, #w-node-_11b1c04d-eda7-06aa-a777-990e8b22317b-2ae94593, #w-node-_11b1c04d-eda7-06aa-a777-990e8b223184-2ae94593, #w-node-_11b1c04d-eda7-06aa-a777-990e8b22318c-2ae94593 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11b1c04d-eda7-06aa-a777-990e8b223198-2ae94593 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_11b1c04d-eda7-06aa-a777-990e8b22319a-2ae94593, #w-node-_11b1c04d-eda7-06aa-a777-990e8b22319f-2ae94593, #w-node-_11b1c04d-eda7-06aa-a777-990e8b2231a4-2ae94593 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_11b1c04d-eda7-06aa-a777-990e8b2231a9-2ae94593, #w-node-_11b1c04d-eda7-06aa-a777-990e8b2231aa-2ae94593, #w-node-_11b1c04d-eda7-06aa-a777-990e8b2231b9-2ae94593, #w-node-_11b1c04d-eda7-06aa-a777-990e8b2231ba-2ae94593 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8df3568-ea21-6af5-0bbf-dc85d0fef93f-56f6a986 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4659e6ec-1e7c-6c4b-9d45-32557854cb1d-305a1a0c, #w-node-ccd7e855-1b89-eb2a-df26-87412df53d29-305a1a0c, #w-node-_60c76508-da04-e12b-4008-0131610051db-305a1a0c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3cd61cc9-4875-0b49-9e6e-281199a49d23-305a1a0c, #wb_time.w-node-_1f681140-5e82-0b96-ff0d-b1215c8477e5-305a1a0c, #w-node-_99c29031-59ae-4a8a-b1f8-83b6c6d71548-305a1a0c, #wb_date.w-node-_0f62ac6c-d18b-5a4c-88de-5aae3f569bea-305a1a0c, #w-node-_1aa87661-7d9b-862e-a58f-80c82645e85a-305a1a0c, #wb_time_sec.w-node-_1aa87661-7d9b-862e-a58f-80c82645e85b-305a1a0c, #w-node-_1aa87661-7d9b-862e-a58f-80c82645e85d-305a1a0c, #wb_date_sec.w-node-_1aa87661-7d9b-862e-a58f-80c82645e85e-305a1a0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76aef86d-f00f-bbb0-eb1e-7cbf47dcc268-305a1a0c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: end;
}

#hourwbreq.w-node-_8920228b-a736-cf4f-22e1-c63168788fa0-305a1a0c, #minutes-2.w-node-_8920228b-a736-cf4f-22e1-c63168788fa1-305a1a0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb3ae156-c755-d44d-75bd-bf1f244df20d-80fb47a1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: end;
}

#w-node-eb3ae156-c755-d44d-75bd-bf1f244df128-80fb47a1, #w-node-eb3ae156-c755-d44d-75bd-bf1f244df135-80fb47a1, #w-node-eb3ae156-c755-d44d-75bd-bf1f244df136-80fb47a1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-eb3ae156-c755-d44d-75bd-bf1f244df159-80fb47a1, #wb_time_sec.w-node-eb3ae156-c755-d44d-75bd-bf1f244df15a-80fb47a1, #w-node-eb3ae156-c755-d44d-75bd-bf1f244df15c-80fb47a1, #wb_date_sec.w-node-eb3ae156-c755-d44d-75bd-bf1f244df15d-80fb47a1, #w-node-eb3ae156-c755-d44d-75bd-bf1f244df13d-80fb47a1, #wb_time.w-node-eb3ae156-c755-d44d-75bd-bf1f244df13e-80fb47a1, #w-node-eb3ae156-c755-d44d-75bd-bf1f244df140-80fb47a1, #wb_date.w-node-eb3ae156-c755-d44d-75bd-bf1f244df141-80fb47a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17c2e7e4-b354-3ce7-5161-143d1b33046d-c1a7fc52, #w-node-_0a44839a-7d37-f524-7cbf-c58a4f1af5f2-c1a7fc52, #w-node-_3bbab65b-38c9-397a-a1f6-915c709d30cf-c1a7fc52, #w-node-_42360262-dc1c-5d2c-5e45-f6b72cbc91b1-c1a7fc52, #w-node-_6c47bc47-7490-9afd-c329-8069e1208711-c1a7fc52, #w-node-_2c1b0bf1-c059-8db0-84a5-615047fa7bf7-c1a7fc52, #w-node-_773951ad-2ba8-36e0-0ea1-150b75b39554-c1a7fc52, #w-node-a023b3d5-2722-6951-a9e3-df94ab1c0df4-c1a7fc52, #w-node-_45dc0626-4af4-f2f3-e4f0-342c12bfcc34-c1a7fc52, #w-node-_93e27c31-61e1-c3ea-f069-5de77fb143e5-c1a7fc52, #w-node-_0a9b10cd-751b-a530-2fa4-13076e723a49-c1a7fc52, #w-node-d30db37a-1901-065b-a309-4df1a4a128dc-c1a7fc52, #w-node-bc0a7cc4-1a7d-8439-1c4f-ebedb7444b20-c1a7fc52 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cd2284d5-890d-7999-cf17-be61e1b153d7-47fd3d13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45bb7c14-cad2-e07b-884c-9fca7a8e11b9-e0c9b692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#hour-wboffer.w-node-_9ca214a9-1648-1a59-fdae-3bfd55b00cef-e0c9b692, #w-node-bfee3500-cd38-64f0-ab69-b4b8e8ce8fe1-e0c9b692, #day-wboffer.w-node-c2138d3b-793c-7415-3706-3a83c5ff3f58-e0c9b692 {
  align-self: center;
}

#w-node-e199167e-736d-3923-194b-85b77cfb1261-e0c9b692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#hour-wbconfirm.w-node-e199167e-736d-3923-194b-85b77cfb1262-e0c9b692, #w-node-e199167e-736d-3923-194b-85b77cfb1264-e0c9b692, #day-wbconfirm.w-node-e199167e-736d-3923-194b-85b77cfb1265-e0c9b692, #w-node-e4714c18-3d83-b3ea-d287-7118f0b712ce-e0c9b692 {
  align-self: center;
}

#w-node-e4714c18-3d83-b3ea-d287-7118f0b712d0-e0c9b692 {
  place-self: center;
}

#w-node-ab2e9af8-d00d-7366-070d-4bac5b117690-e0c9b692 {
  align-self: stretch;
}

#w-node-ab2e9af8-d00d-7366-070d-4bac5b117692-e0c9b692, #close-sharesa-cta.w-node-ab2e9af8-d00d-7366-070d-4bac5b117694-e0c9b692 {
  place-self: center;
}

#w-node-fc478f43-f89c-fb3e-bb5a-2b81c6f0f46b-e0c9b692 {
  align-self: center;
}

#w-node-fc478f43-f89c-fb3e-bb5a-2b81c6f0f46d-e0c9b692 {
  place-self: center;
}

#w-node-d7f1b685-2a46-4b19-fbb6-191bf5a3c3d1-61356d98, #w-node-c6c085dc-2245-4378-2596-edafea01321b-61356d98 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-be4601e9-8368-0505-20ec-d8ea72f3d2d0-61356d98 {
  align-self: center;
}

#w-node-be4601e9-8368-0505-20ec-d8ea72f3d2d2-61356d98 {
  place-self: center;
}

#w-node-_6d492b66-bc0d-d5c7-6967-162bb4b5c04c-139201ff {
  justify-self: start;
}

#w-node-_2e495171-e5d2-63f9-174b-883fb8f71efa-139201ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_5fc3d8e1-4a7c-7d89-594b-807c7261c9b8-139201ff {
  place-self: center stretch;
}

#gesuch.w-node-_3c6b839b-7b8d-d028-ddb8-b803607a7031-139201ff {
  justify-self: end;
}

#subtractBudget.w-node-dd1800c9-2bc6-9d94-404a-d699fc1c5785-139201ff {
  place-self: center;
}

#budgetInput.w-node-dd1800c9-2bc6-9d94-404a-d699fc1c5787-139201ff {
  align-self: center;
}

#subtractBudget.w-node-d610f65d-b6cb-bd0a-b8af-44609439eaf8-139201ff {
  place-self: center;
}

#budgetInput.w-node-d610f65d-b6cb-bd0a-b8af-44609439eafa-139201ff {
  align-self: center;
}

#bedroom-subtract.w-node-_722a24c3-2b21-0b0e-36bd-0d97692dc31c-139201ff {
  place-self: center;
}

#bedroom-input.w-node-_7a14d2b4-7cb7-57f4-4b2f-a1499c65cc3c-139201ff {
  align-self: center;
}

#bedroom-add.w-node-b4fafe5b-327d-723a-848b-76dbfafb81e2-139201ff, #living-subtract.w-node-_8dd11984-849a-394c-14a1-7c383a1a15c4-139201ff {
  place-self: center;
}

#living-input.w-node-_8dd11984-849a-394c-14a1-7c383a1a15c6-139201ff {
  align-self: center;
}

#living-add.w-node-_8dd11984-849a-394c-14a1-7c383a1a15c7-139201ff, #bath-subtract.w-node-_3476d9b2-70d5-a034-017f-fad75d9dd078-139201ff {
  place-self: center;
}

#bath-input.w-node-_3476d9b2-70d5-a034-017f-fad75d9dd07a-139201ff {
  align-self: center;
}

#bath-add.w-node-_3476d9b2-70d5-a034-017f-fad75d9dd07b-139201ff, #office-subtract.w-node-_914995d1-a029-a97a-140d-33d6c7c5d43f-139201ff {
  place-self: center;
}

#office-input.w-node-_914995d1-a029-a97a-140d-33d6c7c5d441-139201ff {
  align-self: center;
}

#office-add.w-node-_914995d1-a029-a97a-140d-33d6c7c5d442-139201ff, #child-subtract.w-node-d0f051ba-c9dd-5805-544c-87b2620a8d44-139201ff {
  place-self: center;
}

#child-input.w-node-d0f051ba-c9dd-5805-544c-87b2620a8d46-139201ff {
  align-self: center;
}

#child-add.w-node-d0f051ba-c9dd-5805-544c-87b2620a8d47-139201ff, #w-node-_8d27ae21-95bc-ecf3-300e-8f963ce9c120-139201ff {
  place-self: center;
}

#w-node-_8d27ae21-95bc-ecf3-300e-8f963ce9c122-139201ff {
  place-self: center start;
}

#w-node-_8d27ae21-95bc-ecf3-300e-8f963ce9c124-139201ff {
  justify-self: center;
}

#w-node-_8d27ae21-95bc-ecf3-300e-8f963ce9c126-139201ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8d27ae21-95bc-ecf3-300e-8f963ce9c128-139201ff {
  place-self: center;
}

#w-node-_8d27ae21-95bc-ecf3-300e-8f963ce9c12a-139201ff {
  place-self: center start;
}

#w-node-_36c6a147-949c-0b1b-43ab-b45b7c1bff69-b896bc6a {
  justify-self: start;
}

#w-node-_84180e11-2c11-600c-c934-c94a3ee4f864-b896bc6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#gesuch.w-node-_608c207c-828f-532c-f560-9925218015b3-b896bc6a {
  justify-self: end;
}

#subtractBudget.w-node-_7c09e753-37e4-540d-2c47-29b5155d47cc-b896bc6a {
  place-self: center;
}

#budgetInput.w-node-_7c09e753-37e4-540d-2c47-29b5155d47ce-b896bc6a {
  align-self: center;
}

#subtractBudget.w-node-_90c432d8-d040-55c4-864c-ed4b9dfc51d7-b896bc6a {
  place-self: center;
}

#budgetInput.w-node-_90c432d8-d040-55c4-864c-ed4b9dfc51d9-b896bc6a {
  align-self: center;
}

#w-node-d37d76cb-6b62-c7f3-ab17-5cecc2675a6a-d8fbc280, #w-node-_015984a2-283f-7efb-2653-c0f5b769920c-d8fbc280, #w-node-_852e6001-ec1e-9cb6-ee06-60fc562cb881-d8fbc280, #hours.w-node-_673f4b41-9db9-d06b-8faf-5a0199dabab2-d8fbc280, #minutes-3.w-node-_673f4b41-9db9-d06b-8faf-5a0199dabab3-d8fbc280, #hours-start.w-node-_92b0d0fd-304c-7a2e-c14d-bcc61d1fd1bc-d8fbc280, #minutes-start.w-node-_92b0d0fd-304c-7a2e-c14d-bcc61d1fd1bd-d8fbc280 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b0da900-ac82-d547-d8c4-b42d9db2ebf7-d8fbc280 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#hours-end.w-node-a6636c47-313a-154b-112b-735b8cfca7be-d8fbc280, #minutes-end.w-node-a6636c47-313a-154b-112b-735b8cfca7bf-d8fbc280 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_679b9d9f-1340-133b-635d-69fdbc5988d1-d8fbc280 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#hourwbreq.w-node-dd6b13d1-71a1-b6ed-35d5-17bb1d9c7a29-d8fbc280, #minutes-2.w-node-dd6b13d1-71a1-b6ed-35d5-17bb1d9c7a2a-d8fbc280, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c873fc-d8fbc280, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c87404-d8fbc280, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c8740e-d8fbc280, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c87416-d8fbc280, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c87422-d8fbc280, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c87427-d8fbc280, #w-node-_04cf2fcc-384e-02fb-f284-58fb58c8742c-d8fbc280 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36c6a147-949c-0b1b-43ab-b45b7c1bff69-317ec7c7 {
  justify-self: start;
}

#w-node-_6940dd63-a005-10d2-b7d5-e9641cd4f3fc-317ec7c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#gesuch.w-node-_608c207c-828f-532c-f560-9925218015b3-317ec7c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_795560bd-c6b8-c956-c4a9-3fb629404578-b91fc1f3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: start;
}

#w-node-bb2e8b8b-5d4c-1d1b-47df-c95a0408ff8e-b91fc1f3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-abcb0bae-2ebf-1202-c962-d8fb84099d46-b91fc1f3 {
  justify-self: stretch;
}

#w-node-_6d492b66-bc0d-d5c7-6967-162bb4b5c04c-113bd0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2e495171-e5d2-63f9-174b-883fb8f71efa-113bd0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_5fc3d8e1-4a7c-7d89-594b-807c7261c9b8-113bd0f3 {
  place-self: center stretch;
}

#gesuch.w-node-_3c6b839b-7b8d-d028-ddb8-b803607a7031-113bd0f3 {
  justify-self: end;
}

#subtractBudget.w-node-dd1800c9-2bc6-9d94-404a-d699fc1c5785-113bd0f3 {
  place-self: center;
}

#budgetInput.w-node-dd1800c9-2bc6-9d94-404a-d699fc1c5787-113bd0f3 {
  align-self: center;
}

#subtractBudget.w-node-d610f65d-b6cb-bd0a-b8af-44609439eaf8-113bd0f3 {
  place-self: center;
}

#budgetInput.w-node-d610f65d-b6cb-bd0a-b8af-44609439eafa-113bd0f3 {
  align-self: center;
}

#bedroom-subtract.w-node-_722a24c3-2b21-0b0e-36bd-0d97692dc31c-113bd0f3 {
  place-self: center;
}

#bedroom-input.w-node-_7a14d2b4-7cb7-57f4-4b2f-a1499c65cc3c-113bd0f3 {
  align-self: center;
}

#bedroom-add.w-node-b4fafe5b-327d-723a-848b-76dbfafb81e2-113bd0f3, #living-subtract.w-node-_8dd11984-849a-394c-14a1-7c383a1a15c4-113bd0f3 {
  place-self: center;
}

#living-input.w-node-_8dd11984-849a-394c-14a1-7c383a1a15c6-113bd0f3 {
  align-self: center;
}

#living-add.w-node-_8dd11984-849a-394c-14a1-7c383a1a15c7-113bd0f3, #bath-subtract.w-node-_3476d9b2-70d5-a034-017f-fad75d9dd078-113bd0f3 {
  place-self: center;
}

#bath-input.w-node-_3476d9b2-70d5-a034-017f-fad75d9dd07a-113bd0f3 {
  align-self: center;
}

#bath-add.w-node-_3476d9b2-70d5-a034-017f-fad75d9dd07b-113bd0f3, #office-subtract.w-node-_914995d1-a029-a97a-140d-33d6c7c5d43f-113bd0f3 {
  place-self: center;
}

#office-input.w-node-_914995d1-a029-a97a-140d-33d6c7c5d441-113bd0f3 {
  align-self: center;
}

#office-add.w-node-_914995d1-a029-a97a-140d-33d6c7c5d442-113bd0f3, #child-subtract.w-node-d0f051ba-c9dd-5805-544c-87b2620a8d44-113bd0f3 {
  place-self: center;
}

#child-input.w-node-d0f051ba-c9dd-5805-544c-87b2620a8d46-113bd0f3 {
  align-self: center;
}

#child-add.w-node-d0f051ba-c9dd-5805-544c-87b2620a8d47-113bd0f3 {
  place-self: center;
}

#gesuch.w-node-_544535cb-e28a-4dd4-6bf9-1269ef296934-1c627e19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#subtractBudget.w-node-_028a48df-9e14-c825-704f-9eb031c8480b-1c627e19 {
  place-self: center;
}

#budgetInput.w-node-_028a48df-9e14-c825-704f-9eb031c8480d-1c627e19 {
  align-self: center;
}

#w-node-d685424c-6816-be01-1e80-637f2eda6ccd-0e1562f2, #w-node-d685424c-6816-be01-1e80-637f2eda6cd2-0e1562f2, #w-node-d685424c-6816-be01-1e80-637f2eda6cd7-0e1562f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#gesuch.w-node-_544535cb-e28a-4dd4-6bf9-1269ef296934-a9175f52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#subtractBudget.w-node-_028a48df-9e14-c825-704f-9eb031c8480b-a9175f52 {
  place-self: center;
}

#budgetInput.w-node-_028a48df-9e14-c825-704f-9eb031c8480d-a9175f52 {
  align-self: center;
}

#w-node-_6d492b66-bc0d-d5c7-6967-162bb4b5c04c-e52cca5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2e495171-e5d2-63f9-174b-883fb8f71efa-e52cca5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_5fc3d8e1-4a7c-7d89-594b-807c7261c9b8-e52cca5e {
  place-self: center stretch;
}

#gesuch.w-node-_3c6b839b-7b8d-d028-ddb8-b803607a7031-e52cca5e {
  justify-self: end;
}

#gesuch.w-node-_544535cb-e28a-4dd4-6bf9-1269ef296934-b1fd12b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6894a3ca-faec-fe9e-4c9b-cc7a018ad394-b1fd12b0 {
  justify-self: center;
}

#w-node-_69d5295e-292d-70c7-c721-c5a7ea0d8ad2-b1fd12b0 {
  grid-area: 1 / 3 / 2 / 4;
}

#subtractBudget.w-node-_028a48df-9e14-c825-704f-9eb031c8480b-b1fd12b0 {
  place-self: center;
}

#budgetInput.w-node-_028a48df-9e14-c825-704f-9eb031c8480d-b1fd12b0 {
  align-self: center;
}

#gesuch.w-node-_544535cb-e28a-4dd4-6bf9-1269ef296934-0db20542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#subtractBudget.w-node-_028a48df-9e14-c825-704f-9eb031c8480b-0db20542 {
  place-self: center;
}

#budgetInput.w-node-_028a48df-9e14-c825-704f-9eb031c8480d-0db20542 {
  align-self: center;
}

#gesuch.w-node-_544535cb-e28a-4dd4-6bf9-1269ef296934-bd09338f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#subtractBudget.w-node-_028a48df-9e14-c825-704f-9eb031c8480b-bd09338f {
  place-self: center;
}

#budgetInput.w-node-_028a48df-9e14-c825-704f-9eb031c8480d-bd09338f {
  align-self: center;
}

#w-node-f900695a-edeb-6ce7-e2e1-c0db5577f6b9-5df47f2f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f900695a-edeb-6ce7-e2e1-c0db5577f6bd-5df47f2f {
  place-self: center stretch;
}

#w-node-d17a9438-de70-83d2-1120-89251fcbc5b3-eb4bb590 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7e1954e5-c649-df5b-2f54-728b1946e0f8-eb4bb590 {
  place-self: start center;
}

#w-node-_36b580ab-010c-fa94-e0cd-8989e7a1ca47-e9c31cae, #w-node-_168190dd-494d-10cc-7dc5-3a1079dbf25b-e9c31cae {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#gesuch.w-node-_544535cb-e28a-4dd4-6bf9-1269ef296934-63fa05ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#subtractBudget.w-node-_028a48df-9e14-c825-704f-9eb031c8480b-63fa05ab {
  place-self: center;
}

#budgetInput.w-node-_028a48df-9e14-c825-704f-9eb031c8480d-63fa05ab {
  align-self: center;
}

#w-node-_6b26cc82-e18a-6ce6-5356-6fc6d481747f-54cee636 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_11396be7-1a79-541c-c73f-b2939fdd064d-54cee636 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_45024214-159c-0b23-8bb1-5afdd1c23ea7-54cee636 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-d17a9438-de70-83d2-1120-89251fcbc5b3-b6db3d24 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_21b03617-b5b0-b437-956a-6fdf866c359b-b6db3d24 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3115ca15-13f5-d66a-15a4-a6f624a0783b-b6db3d24 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_3115ca15-13f5-d66a-15a4-a6f624a07846-b6db3d24 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_004e3321-2e88-a721-a98d-9300efb66d7a-b6db3d24, #w-node-_3115ca15-13f5-d66a-15a4-a6f624a07833-b6db3d24 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3115ca15-13f5-d66a-15a4-a6f624a07834-b6db3d24 {
    grid-area: 5 / 1 / 6 / 3;
    align-self: center;
  }

  #w-node-_30a649f1-8eba-c39b-63ca-7a313b5accf5-1f351566 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1338850a-4c3f-cedb-7972-62b4d11c1bf6-1f351566, #w-node-_33218540-e892-9638-64b4-bffd2ed92c71-1f351566, #w-node-_9ec56b2e-4239-bc97-7e6a-cbc334fe141a-1f351566 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_708de4a8-e602-c831-7310-c5bb2173833a-85d013ee, #w-node-dcb010ec-674a-cfac-b543-e74e6c76b9ae-85d013ee, #w-node-b6517ca0-8ee8-7204-fa88-4cef9fca849d-85d013ee {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_92ca5893-d6e1-1894-376c-52421d9e14f1-3dd013f6, #w-node-_4a4d2ada-a636-820f-281f-0ffd4dac5c07-3dd013f6, #w-node-_38ef20c6-9668-dbaf-1f62-57ed92b39896-3dd013f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_54df18c3-c3bc-2e3c-3094-31d5fff32399-c4f68b62, #w-node-_54df18c3-c3bc-2e3c-3094-31d5fff323a2-c4f68b62 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c5b4edb1-28ae-8a2e-b0ba-93d7882355fa-ea475596 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c5b4edb1-28ae-8a2e-b0ba-93d788235609-ea475596 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_5c395649-e499-b228-2b23-b459c79a2afb-6324c788, #w-node-f336322e-7fc8-9161-5452-db3596150393-6324c788, #w-node-_1c223179-c1ab-feee-330f-5449c2d666eb-6324c788, #w-node-_6b3efe50-0255-1b42-0935-6f5f1704f42d-6324c788, #w-node-_98ccbb00-4026-e610-de58-3007de3e171c-6324c788, #w-node-_9f0e00a9-1563-fd79-10f7-81dd608067c3-6324c788 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fb4b8eb8-cf53-7f3b-46aa-9a801008aaf1-6324c788 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_87ff50ed-7fcf-a2c6-aaeb-3ef020c3c90c-6324c788 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-c67cfb78-e045-a7ee-8d1f-53a14c772550-6324c788 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_45703a8e-c41d-6eae-5ef8-dacc416ced66-6324c788 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_8f4b3217-1be0-60a9-a6a1-a9136b7db1df-6324c788, #w-node-c1b854d5-3782-7dd9-77d9-ebb1209dad1d-6324c788, #w-node-_7d2ab7c8-3d38-9961-c57c-e00eb53dc030-6324c788, #w-node-_0b424685-c374-5a30-2532-aea1e6f234f8-6324c788 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3132f842-f3cc-2762-73b1-c52b679f45a7-33109de3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_3132f842-f3cc-2762-73b1-c52b679f46ac-33109de3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6f618e01-e6d4-ea46-5fdc-07de62d55f2f-5f3b3f3a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_3c54630f-1033-372d-eb3f-1f393ea08c77-5f3b3f3a, #w-node-d1e41149-670a-0b08-c893-172121c61dfe-9c77e2c6, #w-node-d1e41149-670a-0b08-c893-172121c61e17-9c77e2c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6f618e01-e6d4-ea46-5fdc-07de62d55f2f-12601cea {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_3c54630f-1033-372d-eb3f-1f393ea08c77-12601cea {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ababa5ef-f570-9c12-2ded-da03dd48e156-319405a1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-ababa5ef-f570-9c12-2ded-da03dd48e267-319405a1, #w-node-f0878110-80c1-fd4b-780b-d91b51094f99-ec86797c, #w-node-ababa5ef-f570-9c12-2ded-da03dd48e267-ec86797c, #w-node-bf075ee7-f66d-828c-dbde-1d56585c88a7-1fd7bcac, #w-node-caa6c562-283e-3d6d-9c09-2851de7b0cdd-1fd7bcac, #w-node-_4659e6ec-1e7c-6c4b-9d45-32557854cb1d-0bae201e, #w-node-_4c15bdc8-53f9-7922-158d-4b0e96991d7f-0bae201e, #w-node-e6d2328c-72fe-81da-d10f-b25be8ecc002-0bae201e, #w-node-_76aef86d-f00f-bbb0-eb1e-7cbf47dcc268-0bae201e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_67babaa5-73d1-88b5-241c-0bacde7fad22-419d75a4, #w-node-e50d3cc6-7305-b3c4-c2dd-52315c2de35b-419d75a4, #w-node-defa92ab-4b73-7b09-d8e6-3abe3fda5a59-419d75a4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f5980394-f0a2-0236-d5ed-2f8a5f1e95c6-ccb94c19 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5381ddf0-b7f9-2669-09c6-eda5aef3c005-ccb94c19 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2faca7ff-8fed-69af-c25e-7840677a9f6c-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9f90-ccb94c19, #w-node-_2faca7ff-8fed-69af-c25e-7840677a9fb4-ccb94c19 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_231854c3-1c1d-7b6e-6506-dfb878084f67-095b1e25, #w-node-_9b88e8a0-1dc5-6504-8d38-6b7131a667e5-095b1e25, #w-node-_2697ba72-6ee5-908f-304e-0a916781baaa-095b1e25 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2697ba72-6ee5-908f-304e-0a916781baac-095b1e25 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_2697ba72-6ee5-908f-304e-0a916781bab7-095b1e25 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_2697ba72-6ee5-908f-304e-0a916781babe-095b1e25, #w-node-_2697ba72-6ee5-908f-304e-0a916781bac0-095b1e25 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2697ba72-6ee5-908f-304e-0a916781bac2-095b1e25 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_4659e6ec-1e7c-6c4b-9d45-32557854cb1d-fe9a9ef8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_76aef86d-f00f-bbb0-eb1e-7cbf47dcc268-fe9a9ef8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }

  #back-sharesa-cta.w-node-_38cc58fe-6821-d339-b6e5-bac9ab984b01-1479f2c4 {
    align-self: center;
  }

  #w-node-_38cc58fe-6821-d339-b6e5-bac9ab984b03-1479f2c4 {
    justify-self: center;
  }

  #close-sharesa-cta.w-node-_38cc58fe-6821-d339-b6e5-bac9ab984b07-1479f2c4 {
    place-self: center;
  }

  #w-node-ad381873-f20e-4b72-dc9f-6b1204e5594c-1c7d8d5d {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_4659e6ec-1e7c-6c4b-9d45-32557854cb1d-bbbc5bdc, #w-node-_76aef86d-f00f-bbb0-eb1e-7cbf47dcc268-bbbc5bdc, #w-node-_6aa5a3bd-5a11-65df-f83c-ed0bcaa57328-a9910e66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f14d7b7d-dd65-35cc-a995-06c0d39f2427-a9910e66 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }

  #w-node-_14f23c5b-82d1-7f90-8c84-3cea6652fddc-a9910e66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_1e373735-4883-9506-30b5-a629e9ca3110-a9910e66, #w-node-e83f5fde-b832-b43a-7f70-c9350d3a129a-a9910e66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3f530b85-9fc6-6ab6-e238-c57ff8ec9fd5-a9910e66 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0550-a9910e66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center start;
  }

  #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0552-a9910e66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #contheading.w-node-ba683dbe-90fc-f332-d1c9-4916c7727bae-8031f066 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #contsabox.w-node-_063a1fe1-ba69-6939-b12e-8514ee735973-8031f066 {
    grid-area: 1 / 1 / 4 / 3;
    justify-self: stretch;
  }

  #back-sharesa-cta.w-node-_12577445-5a00-214e-1f0a-3d6bdf9d682a-8031f066 {
    align-self: center;
  }

  #w-node-_12577445-5a00-214e-1f0a-3d6bdf9d682c-8031f066 {
    justify-self: center;
  }

  #close-sharesa-cta.w-node-_12577445-5a00-214e-1f0a-3d6bdf9d6830-8031f066 {
    place-self: center;
  }

  #w-node-_077b4f95-5da3-92a1-d9d1-a0cd245fdb8f-8031f066, #w-node-_077b4f95-5da3-92a1-d9d1-a0cd245fdb95-8031f066, #w-node-_9c1dbceb-e2ff-0701-c073-ebb3ed6686da-8031f066 {
    align-self: center;
  }

  #w-node-_67babaa5-73d1-88b5-241c-0bacde7fad22-f004cf46, #w-node-e50d3cc6-7305-b3c4-c2dd-52315c2de35b-f004cf46, #w-node-defa92ab-4b73-7b09-d8e6-3abe3fda5a59-f004cf46 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ebc49bd8-5a21-c884-7845-ae6ccaf03af4-b2ddca59, #w-node-_985496b1-51bd-f0e7-9719-5521fe5db2b5-b2ddca59 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ad381873-f20e-4b72-dc9f-6b1204e5594c-bbe98e20 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-b635947f-877a-a7e6-ce6d-da8168ec8b0c-3bca1091 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2fdc2238-86e6-cedb-7e06-cebe23b1469a-3bca1091 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch center;
  }

  #w-node-_13e30e3f-1175-f106-056d-33892d1b13aa-3bca1091, #w-node-_4f897054-5cc1-854e-80d8-ea46aa846d0b-3bca1091, #w-node-_67024dca-8495-b081-066a-7b4e1801a0df-3bca1091 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2e495171-e5d2-63f9-174b-883fb8f71efa-a5f760e6 {
    grid-area: 1 / 2 / 2 / 4;
    justify-self: end;
  }

  #w-node-_36b580ab-010c-fa94-e0cd-8989e7a1ca47-0f075083, #w-node-_168190dd-494d-10cc-7dc5-3a1079dbf25b-0f075083, #w-node-_4659e6ec-1e7c-6c4b-9d45-32557854cb1d-305a1a0c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_76aef86d-f00f-bbb0-eb1e-7cbf47dcc268-305a1a0c, #w-node-eb3ae156-c755-d44d-75bd-bf1f244df20d-80fb47a1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: end;
  }

  #w-node-eb3ae156-c755-d44d-75bd-bf1f244df128-80fb47a1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #back-sharesa-cta.w-node-e4714c18-3d83-b3ea-d287-7118f0b712cc-e0c9b692 {
    align-self: center;
  }

  #w-node-e4714c18-3d83-b3ea-d287-7118f0b712ce-e0c9b692 {
    justify-self: center;
  }

  #close-sharesa-cta.w-node-e4714c18-3d83-b3ea-d287-7118f0b712d2-e0c9b692 {
    place-self: center;
  }

  #back-sharesa-cta.w-node-ab2e9af8-d00d-7366-070d-4bac5b11768e-e0c9b692 {
    align-self: center;
  }

  #w-node-ab2e9af8-d00d-7366-070d-4bac5b117690-e0c9b692 {
    justify-self: center;
  }

  #close-sharesa-cta.w-node-ab2e9af8-d00d-7366-070d-4bac5b117694-e0c9b692 {
    place-self: center;
  }

  #back-sharesa-cta.w-node-fc478f43-f89c-fb3e-bb5a-2b81c6f0f469-e0c9b692 {
    align-self: center;
  }

  #w-node-fc478f43-f89c-fb3e-bb5a-2b81c6f0f46b-e0c9b692 {
    justify-self: center;
  }

  #close-sharesa-cta.w-node-fc478f43-f89c-fb3e-bb5a-2b81c6f0f46f-e0c9b692 {
    place-self: center;
  }

  #w-node-d7f1b685-2a46-4b19-fbb6-191bf5a3c3d1-61356d98, #w-node-c6c085dc-2245-4378-2596-edafea01321b-61356d98 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #back-requestwb-cta.w-node-be4601e9-8368-0505-20ec-d8ea72f3d2ce-61356d98 {
    align-self: center;
  }

  #w-node-be4601e9-8368-0505-20ec-d8ea72f3d2d0-61356d98 {
    justify-self: center;
  }

  #close-requestwb-cta.w-node-be4601e9-8368-0505-20ec-d8ea72f3d2d4-61356d98 {
    place-self: center;
  }

  #w-node-_2e495171-e5d2-63f9-174b-883fb8f71efa-139201ff {
    grid-area: 1 / 2 / 2 / 4;
    justify-self: end;
  }

  #w-node-_84180e11-2c11-600c-c934-c94a3ee4f864-b896bc6a, #w-node-_6940dd63-a005-10d2-b7d5-e9641cd4f3fc-317ec7c7 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: end;
  }

  #w-node-_2e495171-e5d2-63f9-174b-883fb8f71efa-113bd0f3, #w-node-_2e495171-e5d2-63f9-174b-883fb8f71efa-e52cca5e {
    grid-area: 1 / 2 / 2 / 4;
    justify-self: end;
  }

  #w-node-d17a9438-de70-83d2-1120-89251fcbc5b3-eb4bb590 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_36b580ab-010c-fa94-e0cd-8989e7a1ca47-e9c31cae, #w-node-_168190dd-494d-10cc-7dc5-3a1079dbf25b-e9c31cae, #w-node-c4e14fa4-fdbd-54e3-56c8-52167915f9cf-54cee636 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_11396be7-1a79-541c-c73f-b2939fdd064d-54cee636 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_57e31951-8074-ab2c-119e-99108addec29-54cee636 {
    grid-area: 3 / 1 / 4 / 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_21b03617-b5b0-b437-956a-6fdf866c359b-b6db3d24 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1338850a-4c3f-cedb-7972-62b4d11c1bf6-1f351566, #w-node-_33218540-e892-9638-64b4-bffd2ed92c71-1f351566 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_9ec56b2e-4239-bc97-7e6a-cbc334fe141a-1f351566 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #ppdiv.w-node-d4771dde-e7f4-b1cb-7799-39134f78d87e-9c77e2c6, #w-node-d4771dde-e7f4-b1cb-7799-39134f78d880-9c77e2c6, #ppdiv.w-node-ee098305-d55a-1734-28e4-c99d8e81b943-9c77e2c6, #w-node-ee098305-d55a-1734-28e4-c99d8e81b945-9c77e2c6, #ppdiv.w-node-d74d36c2-e266-71db-6a52-df1b21d0b168-9c77e2c6, #w-node-d74d36c2-e266-71db-6a52-df1b21d0b16a-9c77e2c6, #ppdiv.w-node-_11814cb4-e612-7a80-4f5f-137190321575-9c77e2c6, #w-node-_11814cb4-e612-7a80-4f5f-137190321577-9c77e2c6, #ppdiv.w-node-fd3e2171-99de-2010-013a-5fcb90dc1b79-9c77e2c6, #w-node-fd3e2171-99de-2010-013a-5fcb90dc1b7b-9c77e2c6, #ppdiv.w-node-a2eac832-f87a-c8e3-7aac-3a46f0b0cce8-9c77e2c6, #w-node-a2eac832-f87a-c8e3-7aac-3a46f0b0ccea-9c77e2c6, #ppdiv.w-node-afc260e9-22db-69f6-8e2e-3afcd5fd277d-9c77e2c6, #w-node-afc260e9-22db-69f6-8e2e-3afcd5fd277f-9c77e2c6, #ppdiv.w-node-d302e5dc-6447-8917-e978-a64ba1cff469-9c77e2c6, #w-node-d302e5dc-6447-8917-e978-a64ba1cff46b-9c77e2c6, #ppdiv.w-node-_7a57c9d4-0e12-4e6f-44e3-19ea7073c8fb-9c77e2c6, #w-node-_7a57c9d4-0e12-4e6f-44e3-19ea7073c8fd-9c77e2c6, #ppdiv.w-node-b700c3b3-2182-4992-bdf5-1f0ca6d6948c-9c77e2c6, #w-node-b700c3b3-2182-4992-bdf5-1f0ca6d6948e-9c77e2c6 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-d12b37d4-5300-77ef-47e1-2e2cdcbddd69-e7ce62c8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e645b18e-d842-a0b5-1763-2dfea30ed128-e7ce62c8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_59277616-0806-a466-f47c-4e3114ea3474-e7ce62c8 {
    grid-area: 4 / 1 / 5 / 3;
    place-self: center;
  }

  #w-node-_1da91217-e06b-48d4-efb6-7ef6e73d813c-e7ce62c8, #w-node-_1e18d535-f56a-be95-f433-bc0d828e569c-e7ce62c8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9e65dceb-1af4-bad6-d858-5aa0af0a6999-e7ce62c8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_1f6bd5ad-2db1-4192-6189-8b8bfdcb6a40-1fd7bcac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fdc2bb28-81c7-05ef-1f15-5ac1b6b15d64-1fd7bcac {
    grid-area: 3 / 1 / 4 / 3;
  }

  #street-hm.w-node-e71ce38f-a836-11b1-fbd2-560404496482-1fd7bcac, #strnr-hm.w-node-c639f720-3ddd-aa7f-c9ee-4535b8cf2ec9-1fd7bcac, #w-node-_239851d5-772e-c4b0-6549-f88028f3c964-1fd7bcac, #w-node-_239851d5-772e-c4b0-6549-f88028f3c966-1fd7bcac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #plz-hm.w-node-_239851d5-772e-c4b0-6549-f88028f3c968-1fd7bcac {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city-hm.w-node-_239851d5-772e-c4b0-6549-f88028f3c969-1fd7bcac, #w-node-_6354fdf2-42fa-3b29-4d92-55485e74f83e-1fd7bcac, #w-node-_6354fdf2-42fa-3b29-4d92-55485e74f840-1fd7bcac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #street-mm.w-node-_6354fdf2-42fa-3b29-4d92-55485e74f842-1fd7bcac {
    grid-area: 2 / 1 / 3 / 3;
  }

  #strnr-mm.w-node-_6354fdf2-42fa-3b29-4d92-55485e74f843-1fd7bcac, #w-node-_6354fdf2-42fa-3b29-4d92-55485e74f846-1fd7bcac, #w-node-_6354fdf2-42fa-3b29-4d92-55485e74f848-1fd7bcac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #plz-mm.w-node-_6354fdf2-42fa-3b29-4d92-55485e74f84a-1fd7bcac {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city-mm.w-node-_6354fdf2-42fa-3b29-4d92-55485e74f84b-1fd7bcac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ppdiv.w-node-_3a645bcd-41c8-1927-eb4e-f2f0a516c4c3-ccb94c19, #w-node-_3a645bcd-41c8-1927-eb4e-f2f0a516c4c5-ccb94c19, #ppdiv.w-node-a909405b-f5fe-5688-f876-0fffc9bc4f98-ccb94c19, #w-node-a909405b-f5fe-5688-f876-0fffc9bc4f9a-ccb94c19, #ppdiv.w-node-_3beba938-9b4c-6542-f6e8-768c8e888949-ccb94c19, #w-node-_3beba938-9b4c-6542-f6e8-768c8e88894b-ccb94c19 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_8ef3d2ac-aca5-da58-cbb4-6c09ccdaaf1c-08c5b125, #w-node-_94242592-fa43-d644-7209-97a23f418274-08c5b125, #w-node-_2e299e0d-8bcf-68d6-3963-1a462157a7a7-08c5b125, #w-node-d37b258c-aa3d-3142-77d8-21213c589a24-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d37b258c-aa3d-3142-77d8-21213c589a26-08c5b125 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d37b258c-aa3d-3142-77d8-21213c589a28-08c5b125, #w-node-d37b258c-aa3d-3142-77d8-21213c589a29-08c5b125, #w-node-_4f67363c-53d7-8e53-4709-568eae831719-08c5b125, #w-node-_4f67363c-53d7-8e53-4709-568eae83171b-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4f67363c-53d7-8e53-4709-568eae83171d-08c5b125 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4f67363c-53d7-8e53-4709-568eae83171e-08c5b125, #w-node-_44c3b951-a824-3eef-dd60-cfce446efbd9-08c5b125, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71348-08c5b125, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d7134c-08c5b125, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71350-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #lastname.w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71354-08c5b125 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db6-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db8-08c5b125 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dba-08c5b125, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbb-08c5b125, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbe-08c5b125, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc0-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc2-08c5b125 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc3-08c5b125, #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a6f-08c5b125, #namebusiness.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a71-08c5b125, #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a73-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ustid.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a75-08c5b125 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ae476224-bdfc-8e4d-f378-de5c56cf8417-1c7d8d5d, #firstname-2.w-node-ae476224-bdfc-8e4d-f378-de5c56cf841a-1c7d8d5d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ae476224-bdfc-8e4d-f378-de5c56cf841c-1c7d8d5d {
    grid-area: 3 / 1 / 4 / 3;
  }

  #lastname-2.w-node-ae476224-bdfc-8e4d-f378-de5c56cf841f-1c7d8d5d, #w-node-bee76c95-f3b9-aedf-04cf-be502f0f2490-a143d74f, #w-node-_94242592-fa43-d644-7209-97a23f418274-a143d74f, #w-node-_2e299e0d-8bcf-68d6-3963-1a462157a7a7-a143d74f, #w-node-d37b258c-aa3d-3142-77d8-21213c589a24-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d37b258c-aa3d-3142-77d8-21213c589a26-a143d74f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #street-hm.w-node-d37b258c-aa3d-3142-77d8-21213c589a28-a143d74f, #strnr-hm.w-node-d37b258c-aa3d-3142-77d8-21213c589a29-a143d74f, #w-node-_4f67363c-53d7-8e53-4709-568eae831719-a143d74f, #w-node-_4f67363c-53d7-8e53-4709-568eae83171b-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #plz-hm.w-node-_4f67363c-53d7-8e53-4709-568eae83171d-a143d74f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city-hm.w-node-_4f67363c-53d7-8e53-4709-568eae83171e-a143d74f, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71348-a143d74f, #firstname.w-node-f561e7b1-bba3-7a29-fd83-6f61e0d7134c-a143d74f, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71350-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #lastname.w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71354-a143d74f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db6-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db8-a143d74f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #street-hm-2.w-node-_558a6c57-27cc-5ef4-caac-e9b332738dba-a143d74f, #strnr-hm-2.w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbb-a143d74f, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbe-a143d74f, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc0-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #plz-hm-2.w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc2-a143d74f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city-hm-2.w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc3-a143d74f, #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a6f-a143d74f, #namebusiness.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a71-a143d74f, #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a73-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ustid.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a75-a143d74f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0ee472f5-96d9-ac4e-b72b-e632dde2872e-e0333ce5, #firstname.w-node-_0ee472f5-96d9-ac4e-b72b-e632dde28732-e0333ce5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0ee472f5-96d9-ac4e-b72b-e632dde28730-e0333ce5 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #lastname.w-node-_2f271a07-236a-23f9-7bd3-a0ff676e088e-e0333ce5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0550-a9910e66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center start;
  }

  #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0552-a9910e66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05d6-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05d8-a9910e66, #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0647-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0649-a9910e66, #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b06ba-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b06bc-a9910e66, #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b071f-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0721-a9910e66, #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07a6-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07a8-a9910e66, #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0817-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0819-a9910e66, #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b089b-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b089d-a9910e66, #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b090e-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0910-a9910e66, #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0984-a9910e66, #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0986-a9910e66 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_88af1e22-c7af-ec74-ec30-c6afea023d6b-a9910e66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #closepopup.w-node-_43c50345-1577-05ae-4323-dbce56a8eeb9-a9910e66 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start end;
  }

  #w-node-_8ef3d2ac-aca5-da58-cbb4-6c09ccdaaf1c-34bff017, #w-node-_94242592-fa43-d644-7209-97a23f418274-34bff017, #w-node-_2e299e0d-8bcf-68d6-3963-1a462157a7a7-34bff017, #w-node-d37b258c-aa3d-3142-77d8-21213c589a24-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d37b258c-aa3d-3142-77d8-21213c589a26-34bff017 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d37b258c-aa3d-3142-77d8-21213c589a28-34bff017, #w-node-d37b258c-aa3d-3142-77d8-21213c589a29-34bff017, #w-node-_4f67363c-53d7-8e53-4709-568eae831719-34bff017, #w-node-_4f67363c-53d7-8e53-4709-568eae83171b-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4f67363c-53d7-8e53-4709-568eae83171d-34bff017 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4f67363c-53d7-8e53-4709-568eae83171e-34bff017, #w-node-_44c3b951-a824-3eef-dd60-cfce446efbd9-34bff017, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71348-34bff017, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d7134c-34bff017, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71350-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #lastname.w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71354-34bff017 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db6-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db8-34bff017 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dba-34bff017, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbb-34bff017, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbe-34bff017, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc0-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc2-34bff017 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc3-34bff017, #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a6f-34bff017, #namebusiness.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a71-34bff017, #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a73-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ustid.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a75-34bff017 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #contsabox.w-node-_063a1fe1-ba69-6939-b12e-8514ee735973-8031f066 {
    justify-self: stretch;
  }

  #w-node-_8ef3d2ac-aca5-da58-cbb4-6c09ccdaaf1c-c674e5f6, #w-node-_94242592-fa43-d644-7209-97a23f418274-c674e5f6, #w-node-_2e299e0d-8bcf-68d6-3963-1a462157a7a7-c674e5f6, #w-node-d37b258c-aa3d-3142-77d8-21213c589a24-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d37b258c-aa3d-3142-77d8-21213c589a26-c674e5f6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d37b258c-aa3d-3142-77d8-21213c589a28-c674e5f6, #w-node-d37b258c-aa3d-3142-77d8-21213c589a29-c674e5f6, #w-node-_4f67363c-53d7-8e53-4709-568eae831719-c674e5f6, #w-node-_4f67363c-53d7-8e53-4709-568eae83171b-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4f67363c-53d7-8e53-4709-568eae83171d-c674e5f6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4f67363c-53d7-8e53-4709-568eae83171e-c674e5f6, #w-node-_44c3b951-a824-3eef-dd60-cfce446efbd9-c674e5f6, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71348-c674e5f6, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d7134c-c674e5f6, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71350-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #lastname.w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71354-c674e5f6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db6-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db8-c674e5f6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dba-c674e5f6, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbb-c674e5f6, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbe-c674e5f6, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc0-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc2-c674e5f6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc3-c674e5f6, #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a6f-c674e5f6, #namebusiness.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a71-c674e5f6, #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a73-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ustid.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a75-c674e5f6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #firstname.w-node-ae476224-bdfc-8e4d-f378-de5c56cf841a-bbe98e20 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ae476224-bdfc-8e4d-f378-de5c56cf841c-bbe98e20 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #lastname.w-node-ae476224-bdfc-8e4d-f378-de5c56cf841f-bbe98e20, #w-node-_8a506ab3-ce9d-60d9-defa-65af8eb57ceb-27dc6157, #w-node-a1d3f227-5542-a5ad-b1f0-2ef185ce5483-27dc6157, #w-node-_0f90b16a-32ee-372b-94e8-c6b272a6504c-27dc6157, #w-node-a4d708d2-06c5-99c1-a5bf-dc7d25e4f3ac-27dc6157, #w-node-cfe789b7-471d-9b63-fff7-9017171dae8e-27dc6157, #w-node-be5a31ae-b791-d984-eb5b-29ce58a96d42-27dc6157, #w-node-_6946a757-89df-b63c-ce06-70d5618fcc20-27dc6157, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fabd-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fabf-27dc6157 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #street_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac1-27dc6157, #streetno_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac2-27dc6157, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac5-27dc6157, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac7-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac9-27dc6157 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47faca-27dc6157, #w-node-_6e8582ae-94ce-62fe-d719-d9b7d3367ca9-27dc6157, #businessname-3.w-node-_6e8582ae-94ce-62fe-d719-d9b7d3367cab-27dc6157, #w-node-_7a046766-d6c5-b527-bbe0-06b8f713c91c-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_900f19a2-cd72-27dd-472b-2d530e96b44a-27dc6157 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #accountholder.w-node-_900f19a2-cd72-27dd-472b-2d530e96b44e-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-af2cac10-ffe0-19a7-155b-724f52003e76-27dc6157 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #iban.w-node-af2cac10-ffe0-19a7-155b-724f52003e78-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f91c3a40-583f-4eac-e503-666e393ea724-27dc6157 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #bic.w-node-f91c3a40-583f-4eac-e503-666e393ea726-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bb374627-724b-d6a0-b315-a88747363972-27dc6157 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-bb374627-724b-d6a0-b315-a88747363970-27dc6157, #firstname_ad_inv.w-node-bb374627-724b-d6a0-b315-a88747363974-27dc6157, #lastname_ad_inv.w-node-bb374627-724b-d6a0-b315-a88747363975-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39002065-ab83-1f89-4fbe-d70a2262e474-27dc6157 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_39002065-ab83-1f89-4fbe-d70a2262e476-27dc6157, #bizname_ad_inv.w-node-_39002065-ab83-1f89-4fbe-d70a2262e478-27dc6157, #ustid_ad_inv.w-node-_39002065-ab83-1f89-4fbe-d70a2262e479-27dc6157, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aedd-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_901503d5-a5df-0f02-73c2-66cbd777aedf-27dc6157 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #streetname_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aee1-27dc6157, #streetno_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aee2-27dc6157, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aee5-27dc6157, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aee7-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aee9-27dc6157 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aeea-27dc6157, #next-btn.w-node-d17cd75b-3056-bfc7-011a-0612652121e2-27dc6157, #w-node-bf19fdfe-fd99-2c4b-b975-91b71c32fdc0-496092a8, #businessname.w-node-bf19fdfe-fd99-2c4b-b975-91b71c32fdc2-496092a8, #w-node-a60239bf-bbab-1f33-73fa-8ecce85fc4f2-496092a8, #website.w-node-a60239bf-bbab-1f33-73fa-8ecce85fc4f4-496092a8, #w-node-_49327cc6-39c0-8bc8-03d9-02ef5721b08e-496092a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5740fe77-a0d7-8926-b833-55e62d072152-496092a8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_5740fe77-a0d7-8926-b833-55e62d072154-496092a8, #firstname_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d072156-496092a8, #lastname_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d072157-496092a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5740fe77-a0d7-8926-b833-55e62d07215a-496092a8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_5740fe77-a0d7-8926-b833-55e62d07215c-496092a8, #bizname_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d07215e-496092a8, #ustid_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d07215f-496092a8, #w-node-_5740fe77-a0d7-8926-b833-55e62d072162-496092a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5740fe77-a0d7-8926-b833-55e62d072164-496092a8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #streetname_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d072166-496092a8, #streetno_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d072167-496092a8, #w-node-_5740fe77-a0d7-8926-b833-55e62d07216a-496092a8, #w-node-_5740fe77-a0d7-8926-b833-55e62d07216c-496092a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d07216e-496092a8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d07216f-496092a8, #w-node-_8a506ab3-ce9d-60d9-defa-65af8eb57ceb-87d0f906, #w-node-a1d3f227-5542-a5ad-b1f0-2ef185ce5483-87d0f906, #w-node-_0f90b16a-32ee-372b-94e8-c6b272a6504c-87d0f906, #w-node-a4d708d2-06c5-99c1-a5bf-dc7d25e4f3ac-87d0f906, #w-node-cfe789b7-471d-9b63-fff7-9017171dae8e-87d0f906, #w-node-be5a31ae-b791-d984-eb5b-29ce58a96d42-87d0f906, #w-node-_6946a757-89df-b63c-ce06-70d5618fcc20-87d0f906, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fabd-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fabf-87d0f906 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #street_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac1-87d0f906, #streetno_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac2-87d0f906, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac5-87d0f906, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac7-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac9-87d0f906 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47faca-87d0f906, #w-node-_6e8582ae-94ce-62fe-d719-d9b7d3367ca9-87d0f906, #businessname-3.w-node-_6e8582ae-94ce-62fe-d719-d9b7d3367cab-87d0f906, #w-node-_7a046766-d6c5-b527-bbe0-06b8f713c91c-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_900f19a2-cd72-27dd-472b-2d530e96b44a-87d0f906 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #accountholder.w-node-_900f19a2-cd72-27dd-472b-2d530e96b44e-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-af2cac10-ffe0-19a7-155b-724f52003e76-87d0f906 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #iban.w-node-af2cac10-ffe0-19a7-155b-724f52003e78-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f91c3a40-583f-4eac-e503-666e393ea724-87d0f906 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #bic.w-node-f91c3a40-583f-4eac-e503-666e393ea726-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bb374627-724b-d6a0-b315-a88747363972-87d0f906 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-bb374627-724b-d6a0-b315-a88747363970-87d0f906, #firstname_ad_inv.w-node-bb374627-724b-d6a0-b315-a88747363974-87d0f906, #lastname_ad_inv.w-node-bb374627-724b-d6a0-b315-a88747363975-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_39002065-ab83-1f89-4fbe-d70a2262e474-87d0f906 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_39002065-ab83-1f89-4fbe-d70a2262e476-87d0f906, #bizname_ad_inv.w-node-_39002065-ab83-1f89-4fbe-d70a2262e478-87d0f906, #ustid_ad_inv.w-node-_39002065-ab83-1f89-4fbe-d70a2262e479-87d0f906, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aedd-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_901503d5-a5df-0f02-73c2-66cbd777aedf-87d0f906 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #streetname_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aee1-87d0f906, #streetno_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aee2-87d0f906, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aee5-87d0f906, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aee7-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aee9-87d0f906 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aeea-87d0f906, #next-btn.w-node-d17cd75b-3056-bfc7-011a-0612652121e2-87d0f906, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fabd-a5f760e6, #firstname_hm.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac1-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fabf-a5f760e6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #lastname_hm.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac2-a5f760e6, #w-node-_3a1a7755-d2cb-36d6-edfa-69aa6b3d89cc-a5f760e6, #email_hm.w-node-_3a1a7755-d2cb-36d6-edfa-69aa6b3d89cf-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3a1a7755-d2cb-36d6-edfa-69aa6b3d89d0-a5f760e6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #phone_hm.w-node-_3a1a7755-d2cb-36d6-edfa-69aa6b3d89d2-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_141b6833-4c4f-4dd1-9bc2-23a2e4eb25c2-a5f760e6 {
    justify-self: stretch;
  }

  #w-node-_423203a2-97d9-da83-c30c-262361f9c027-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_423203a2-97d9-da83-c30c-262361f9c029-a5f760e6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #street_hm.w-node-_423203a2-97d9-da83-c30c-262361f9c02b-a5f760e6, #streetno_hm.w-node-_423203a2-97d9-da83-c30c-262361f9c02c-a5f760e6, #w-node-_423203a2-97d9-da83-c30c-262361f9c02f-a5f760e6, #w-node-_423203a2-97d9-da83-c30c-262361f9c031-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_hm.w-node-_423203a2-97d9-da83-c30c-262361f9c033-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_hm.w-node-_423203a2-97d9-da83-c30c-262361f9c034-a5f760e6, #w-node-b009a7aa-5848-e48d-25bb-27bb6cee29e4-a5f760e6, #employer_hm.w-node-b009a7aa-5848-e48d-25bb-27bb6cee29e7-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b009a7aa-5848-e48d-25bb-27bb6cee29e8-a5f760e6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #position_hm.w-node-b009a7aa-5848-e48d-25bb-27bb6cee29ea-a5f760e6, #w-node-_31a2fda3-ae9f-533f-afc2-e808b2ba6214-a5f760e6, #w-node-_170dfa37-8505-b358-e87a-dcd2cc75fe09-a5f760e6, #w-node-_0a6a6dc6-03b9-305c-6cc9-2786f4b2ff63-a5f760e6, #w-node-f34f9382-d729-8d1c-d295-b92a8cc3ebf3-a5f760e6, #w-node-_0aebb59e-7b1e-0989-c648-81a90904bb0f-a5f760e6, #w-node-_655c0337-8bc2-aa88-92cd-0174210f0086-a5f760e6, #w-node-fa8a9bae-843c-3165-9096-0e1d236ce827-a5f760e6, #firstname_mm.w-node-fa8a9bae-843c-3165-9096-0e1d236ce82a-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa8a9bae-843c-3165-9096-0e1d236ce82b-a5f760e6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #lastname_mm.w-node-fa8a9bae-843c-3165-9096-0e1d236ce82d-a5f760e6, #w-node-_37d4e543-f7dc-2ec4-b7d3-ddfd08c2cffc-a5f760e6, #email_mm.w-node-_37d4e543-f7dc-2ec4-b7d3-ddfd08c2cfff-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_37d4e543-f7dc-2ec4-b7d3-ddfd08c2d000-a5f760e6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #phone_mm.w-node-_37d4e543-f7dc-2ec4-b7d3-ddfd08c2d002-a5f760e6, #w-node-_09032786-3990-7b16-434f-9d6b7e2de78d-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_09032786-3990-7b16-434f-9d6b7e2de78f-a5f760e6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #street_mm.w-node-_09032786-3990-7b16-434f-9d6b7e2de791-a5f760e6, #streetno_mm.w-node-_09032786-3990-7b16-434f-9d6b7e2de792-a5f760e6, #w-node-_09032786-3990-7b16-434f-9d6b7e2de795-a5f760e6, #w-node-_09032786-3990-7b16-434f-9d6b7e2de797-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_mm.w-node-_09032786-3990-7b16-434f-9d6b7e2de799-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_mm.w-node-_09032786-3990-7b16-434f-9d6b7e2de79a-a5f760e6, #w-node-_0f571056-5c63-df6d-788a-f273c2097464-a5f760e6, #employer_mm.w-node-_0f571056-5c63-df6d-788a-f273c2097467-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f571056-5c63-df6d-788a-f273c2097468-a5f760e6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #position_mm.w-node-_0f571056-5c63-df6d-788a-f273c209746a-a5f760e6, #w-node-c5bb37b0-84e1-a2cb-2ff7-76dcbe0f12e7-a5f760e6, #w-node-_5d639786-7d63-9df1-97fb-77c5f72d35c8-a5f760e6, #w-node-_5d639786-7d63-9df1-97fb-77c5f72d35d2-a5f760e6, #w-node-_5d639786-7d63-9df1-97fb-77c5f72d35dc-a5f760e6, #w-node-_5d639786-7d63-9df1-97fb-77c5f72d35e5-a5f760e6, #w-node-_5d639786-7d63-9df1-97fb-77c5f72d35f0-a5f760e6, #w-node-f2f6ff97-1f71-b859-7ca3-222e470c6db6-a5f760e6, #w-node-f2f6ff97-1f71-b859-7ca3-222e470c6db9-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f2f6ff97-1f71-b859-7ca3-222e470c6dba-a5f760e6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f2f6ff97-1f71-b859-7ca3-222e470c6dbc-a5f760e6, #w-node-_5bbc25f4-d65b-b2ba-e2b6-cbbd329d646f-a5f760e6, #firstname_four.w-node-_5bbc25f4-d65b-b2ba-e2b6-cbbd329d6472-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5bbc25f4-d65b-b2ba-e2b6-cbbd329d6473-a5f760e6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_5bbc25f4-d65b-b2ba-e2b6-cbbd329d6475-a5f760e6, #w-node-_05771edc-5515-7b2e-788a-114c5ddeb711-a5f760e6, #firstname_five.w-node-_05771edc-5515-7b2e-788a-114c5ddeb714-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_05771edc-5515-7b2e-788a-114c5ddeb715-a5f760e6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #lastname_five.w-node-_05771edc-5515-7b2e-788a-114c5ddeb717-a5f760e6, #w-node-_002fa8e2-cf26-3047-3966-17823577411f-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ppdiv.w-node-_11b1c04d-eda7-06aa-a777-990e8b223156-2ae94593, #w-node-_11b1c04d-eda7-06aa-a777-990e8b223158-2ae94593 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-f900695a-edeb-6ce7-e2e1-c0db5577f6b9-5df47f2f {
    grid-area: 1 / 2 / 2 / 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1338850a-4c3f-cedb-7972-62b4d11c1bf6-1f351566, #w-node-_33218540-e892-9638-64b4-bffd2ed92c71-1f351566 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_0bee1b07-ba65-956b-6f19-21e364926012-62d013f1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0bee1b07-ba65-956b-6f19-21e364926016-62d013f1 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_5c395649-e499-b228-2b23-b459c79a2afb-6324c788 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-b3964001-dc5a-c637-e0fa-f8e7dad7546f-6324c788, #w-node-_6dd59ac5-b111-4b0c-4751-e5de6cd2fd7b-6324c788, #w-node-_95243906-773d-81ec-fd28-e26df0d47728-6324c788, #w-node-_95243906-773d-81ec-fd28-e26df0d47729-6324c788 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c223179-c1ab-feee-330f-5449c2d666eb-6324c788 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_5a9751fe-9e7a-e99c-b2a2-fdda40e776c5-6324c788, #w-node-_5a9751fe-9e7a-e99c-b2a2-fdda40e776c6-6324c788, #w-node-e1538ce7-9b86-c1d7-ad6b-3895d486b303-6324c788, #w-node-e1538ce7-9b86-c1d7-ad6b-3895d486b304-6324c788, #w-node-_6087b52b-ce86-69b0-e343-c67acc86c920-6324c788, #w-node-_6087b52b-ce86-69b0-e343-c67acc86c921-6324c788, #w-node-_6118a332-8e40-9e56-411a-2b498891fbb5-6324c788, #w-node-_6118a332-8e40-9e56-411a-2b498891fbb6-6324c788 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ppdiv.w-node-d4771dde-e7f4-b1cb-7799-39134f78d87e-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-d4771dde-e7f4-b1cb-7799-39134f78d880-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-ee098305-d55a-1734-28e4-c99d8e81b943-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-ee098305-d55a-1734-28e4-c99d8e81b945-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-d74d36c2-e266-71db-6a52-df1b21d0b168-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-d74d36c2-e266-71db-6a52-df1b21d0b16a-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-_11814cb4-e612-7a80-4f5f-137190321575-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_11814cb4-e612-7a80-4f5f-137190321577-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-fd3e2171-99de-2010-013a-5fcb90dc1b79-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-fd3e2171-99de-2010-013a-5fcb90dc1b7b-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-a2eac832-f87a-c8e3-7aac-3a46f0b0cce8-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-a2eac832-f87a-c8e3-7aac-3a46f0b0ccea-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-afc260e9-22db-69f6-8e2e-3afcd5fd277d-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-afc260e9-22db-69f6-8e2e-3afcd5fd277f-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-d302e5dc-6447-8917-e978-a64ba1cff469-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-d302e5dc-6447-8917-e978-a64ba1cff46b-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-_7a57c9d4-0e12-4e6f-44e3-19ea7073c8fb-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_7a57c9d4-0e12-4e6f-44e3-19ea7073c8fd-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-b700c3b3-2182-4992-bdf5-1f0ca6d6948c-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-b700c3b3-2182-4992-bdf5-1f0ca6d6948e-9c77e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_1f6bd5ad-2db1-4192-6189-8b8bfdcb6a40-1fd7bcac, #w-node-fdc2bb28-81c7-05ef-1f15-5ac1b6b15d64-1fd7bcac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #street-hm.w-node-e71ce38f-a836-11b1-fbd2-560404496482-1fd7bcac {
    grid-area: 2 / 1 / 3 / 3;
  }

  #strnr-hm.w-node-c639f720-3ddd-aa7f-c9ee-4535b8cf2ec9-1fd7bcac, #w-node-_239851d5-772e-c4b0-6549-f88028f3c964-1fd7bcac, #w-node-_239851d5-772e-c4b0-6549-f88028f3c966-1fd7bcac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #plz-hm.w-node-_239851d5-772e-c4b0-6549-f88028f3c968-1fd7bcac {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city-hm.w-node-_239851d5-772e-c4b0-6549-f88028f3c969-1fd7bcac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #hourwbreq.w-node-_8920228b-a736-cf4f-22e1-c63168788fa0-0bae201e, #minutes-2.w-node-_8920228b-a736-cf4f-22e1-c63168788fa1-0bae201e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_172aa41e-d12e-a3d3-1a48-cde34dab3bda-419d75a4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ppdiv.w-node-_3a645bcd-41c8-1927-eb4e-f2f0a516c4c3-ccb94c19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_3a645bcd-41c8-1927-eb4e-f2f0a516c4c5-ccb94c19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-f5980394-f0a2-0236-d5ed-2f8a5f1e95c6-ccb94c19 {
    align-self: baseline;
  }

  #ppdiv.w-node-a909405b-f5fe-5688-f876-0fffc9bc4f98-ccb94c19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-a909405b-f5fe-5688-f876-0fffc9bc4f9a-ccb94c19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-_3beba938-9b4c-6542-f6e8-768c8e888949-ccb94c19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_3beba938-9b4c-6542-f6e8-768c8e88894b-ccb94c19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #hourwbreq.w-node-_8920228b-a736-cf4f-22e1-c63168788fa0-fe9a9ef8, #minutes-2.w-node-_8920228b-a736-cf4f-22e1-c63168788fa1-fe9a9ef8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8ef3d2ac-aca5-da58-cbb4-6c09ccdaaf1c-08c5b125, #w-node-_94242592-fa43-d644-7209-97a23f418274-08c5b125, #w-node-_2e299e0d-8bcf-68d6-3963-1a462157a7a7-08c5b125, #w-node-d37b258c-aa3d-3142-77d8-21213c589a24-08c5b125, #w-node-d37b258c-aa3d-3142-77d8-21213c589a26-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d37b258c-aa3d-3142-77d8-21213c589a28-08c5b125 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d37b258c-aa3d-3142-77d8-21213c589a29-08c5b125, #w-node-_4f67363c-53d7-8e53-4709-568eae831719-08c5b125, #w-node-_4f67363c-53d7-8e53-4709-568eae83171b-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4f67363c-53d7-8e53-4709-568eae83171d-08c5b125 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4f67363c-53d7-8e53-4709-568eae83171e-08c5b125, #w-node-_44c3b951-a824-3eef-dd60-cfce446efbd9-08c5b125, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71348-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d7134c-08c5b125 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71350-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #lastname.w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71354-08c5b125 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db6-08c5b125, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db8-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dba-08c5b125 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbb-08c5b125, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbe-08c5b125, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc0-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc2-08c5b125 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc3-08c5b125, #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a6f-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #namebusiness.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a71-08c5b125 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a73-08c5b125 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ustid.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a75-08c5b125 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #back-sharesa-cta.w-node-_38cc58fe-6821-d339-b6e5-bac9ab984b01-1479f2c4 {
    align-self: center;
  }

  #w-node-ae476224-bdfc-8e4d-f378-de5c56cf8417-1c7d8d5d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #firstname-2.w-node-ae476224-bdfc-8e4d-f378-de5c56cf841a-1c7d8d5d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ae476224-bdfc-8e4d-f378-de5c56cf841c-1c7d8d5d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #lastname-2.w-node-ae476224-bdfc-8e4d-f378-de5c56cf841f-1c7d8d5d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-bee76c95-f3b9-aedf-04cf-be502f0f2490-a143d74f, #w-node-_94242592-fa43-d644-7209-97a23f418274-a143d74f, #w-node-_2e299e0d-8bcf-68d6-3963-1a462157a7a7-a143d74f, #w-node-d37b258c-aa3d-3142-77d8-21213c589a24-a143d74f, #w-node-d37b258c-aa3d-3142-77d8-21213c589a26-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #street-hm.w-node-d37b258c-aa3d-3142-77d8-21213c589a28-a143d74f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #strnr-hm.w-node-d37b258c-aa3d-3142-77d8-21213c589a29-a143d74f, #w-node-_4f67363c-53d7-8e53-4709-568eae831719-a143d74f, #w-node-_4f67363c-53d7-8e53-4709-568eae83171b-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #plz-hm.w-node-_4f67363c-53d7-8e53-4709-568eae83171d-a143d74f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city-hm.w-node-_4f67363c-53d7-8e53-4709-568eae83171e-a143d74f, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71348-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #firstname.w-node-f561e7b1-bba3-7a29-fd83-6f61e0d7134c-a143d74f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71350-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #lastname.w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71354-a143d74f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db6-a143d74f, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db8-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #street-hm-2.w-node-_558a6c57-27cc-5ef4-caac-e9b332738dba-a143d74f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #strnr-hm-2.w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbb-a143d74f, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbe-a143d74f, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc0-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #plz-hm-2.w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc2-a143d74f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city-hm-2.w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc3-a143d74f, #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a6f-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #namebusiness.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a71-a143d74f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a73-a143d74f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ustid.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a75-a143d74f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0ee472f5-96d9-ac4e-b72b-e632dde2872e-e0333ce5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #firstname.w-node-_0ee472f5-96d9-ac4e-b72b-e632dde28732-e0333ce5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0ee472f5-96d9-ac4e-b72b-e632dde28730-e0333ce5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #lastname.w-node-_2f271a07-236a-23f9-7bd3-a0ff676e088e-e0333ce5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #hourwbreq.w-node-_8920228b-a736-cf4f-22e1-c63168788fa0-bbbc5bdc, #minutes-2.w-node-_8920228b-a736-cf4f-22e1-c63168788fa1-bbbc5bdc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d4022817-e588-9003-6b65-83d4fe093a52-4784772e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c868b293-e45e-9a3b-a941-9b3ee1094454-4784772e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0550-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0552-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05d6-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b05d8-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0647-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0649-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b06ba-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b06bc-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b071f-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0721-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07a6-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b07a8-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0817-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0819-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b089b-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b089d-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b090e-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0910-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #ppdiv.w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0984-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-b6103a4c-b5b1-8330-d5f1-0dd0569b0986-a9910e66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_8ef3d2ac-aca5-da58-cbb4-6c09ccdaaf1c-34bff017, #w-node-_94242592-fa43-d644-7209-97a23f418274-34bff017, #w-node-_2e299e0d-8bcf-68d6-3963-1a462157a7a7-34bff017, #w-node-d37b258c-aa3d-3142-77d8-21213c589a24-34bff017, #w-node-d37b258c-aa3d-3142-77d8-21213c589a26-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d37b258c-aa3d-3142-77d8-21213c589a28-34bff017 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d37b258c-aa3d-3142-77d8-21213c589a29-34bff017, #w-node-_4f67363c-53d7-8e53-4709-568eae831719-34bff017, #w-node-_4f67363c-53d7-8e53-4709-568eae83171b-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4f67363c-53d7-8e53-4709-568eae83171d-34bff017 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4f67363c-53d7-8e53-4709-568eae83171e-34bff017, #w-node-_44c3b951-a824-3eef-dd60-cfce446efbd9-34bff017, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71348-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d7134c-34bff017 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71350-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #lastname.w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71354-34bff017 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db6-34bff017, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db8-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dba-34bff017 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbb-34bff017, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbe-34bff017, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc0-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc2-34bff017 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc3-34bff017, #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a6f-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #namebusiness.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a71-34bff017 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a73-34bff017 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ustid.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a75-34bff017 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #back-sharesa-cta.w-node-_12577445-5a00-214e-1f0a-3d6bdf9d682a-8031f066 {
    align-self: center;
  }

  #w-node-_172aa41e-d12e-a3d3-1a48-cde34dab3bda-f004cf46, #w-node-_8ef3d2ac-aca5-da58-cbb4-6c09ccdaaf1c-c674e5f6, #w-node-_94242592-fa43-d644-7209-97a23f418274-c674e5f6, #w-node-_2e299e0d-8bcf-68d6-3963-1a462157a7a7-c674e5f6, #w-node-d37b258c-aa3d-3142-77d8-21213c589a24-c674e5f6, #w-node-d37b258c-aa3d-3142-77d8-21213c589a26-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d37b258c-aa3d-3142-77d8-21213c589a28-c674e5f6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d37b258c-aa3d-3142-77d8-21213c589a29-c674e5f6, #w-node-_4f67363c-53d7-8e53-4709-568eae831719-c674e5f6, #w-node-_4f67363c-53d7-8e53-4709-568eae83171b-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4f67363c-53d7-8e53-4709-568eae83171d-c674e5f6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4f67363c-53d7-8e53-4709-568eae83171e-c674e5f6, #w-node-_44c3b951-a824-3eef-dd60-cfce446efbd9-c674e5f6, #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71348-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d7134c-c674e5f6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71350-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #lastname.w-node-f561e7b1-bba3-7a29-fd83-6f61e0d71354-c674e5f6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db6-c674e5f6, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738db8-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dba-c674e5f6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbb-c674e5f6, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dbe-c674e5f6, #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc0-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc2-c674e5f6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_558a6c57-27cc-5ef4-caac-e9b332738dc3-c674e5f6, #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a6f-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #namebusiness.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a71-c674e5f6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a73-c674e5f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ustid.w-node-_4c201b19-00ab-4a5d-6aa5-17fd96282a75-c674e5f6, #firstname.w-node-ae476224-bdfc-8e4d-f378-de5c56cf841a-bbe98e20 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ae476224-bdfc-8e4d-f378-de5c56cf841c-bbe98e20 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #lastname.w-node-ae476224-bdfc-8e4d-f378-de5c56cf841f-bbe98e20 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8a506ab3-ce9d-60d9-defa-65af8eb57ceb-27dc6157, #w-node-a1d3f227-5542-a5ad-b1f0-2ef185ce5483-27dc6157, #w-node-_0f90b16a-32ee-372b-94e8-c6b272a6504c-27dc6157, #w-node-a4d708d2-06c5-99c1-a5bf-dc7d25e4f3ac-27dc6157, #w-node-cfe789b7-471d-9b63-fff7-9017171dae8e-27dc6157, #w-node-be5a31ae-b791-d984-eb5b-29ce58a96d42-27dc6157, #w-node-_6946a757-89df-b63c-ce06-70d5618fcc20-27dc6157, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fabd-27dc6157, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fabf-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #street_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac1-27dc6157 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #streetno_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac2-27dc6157, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac5-27dc6157, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac7-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac9-27dc6157 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47faca-27dc6157, #w-node-_6e8582ae-94ce-62fe-d719-d9b7d3367ca9-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #businessname-3.w-node-_6e8582ae-94ce-62fe-d719-d9b7d3367cab-27dc6157 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7a046766-d6c5-b527-bbe0-06b8f713c91c-27dc6157, #w-node-_900f19a2-cd72-27dd-472b-2d530e96b44a-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #accountholder.w-node-_900f19a2-cd72-27dd-472b-2d530e96b44e-27dc6157 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-af2cac10-ffe0-19a7-155b-724f52003e76-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #iban.w-node-af2cac10-ffe0-19a7-155b-724f52003e78-27dc6157 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f91c3a40-583f-4eac-e503-666e393ea724-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #bic.w-node-f91c3a40-583f-4eac-e503-666e393ea726-27dc6157 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-bb374627-724b-d6a0-b315-a88747363972-27dc6157, #w-node-bb374627-724b-d6a0-b315-a88747363970-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #firstname_ad_inv.w-node-bb374627-724b-d6a0-b315-a88747363974-27dc6157 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #lastname_ad_inv.w-node-bb374627-724b-d6a0-b315-a88747363975-27dc6157, #w-node-_39002065-ab83-1f89-4fbe-d70a2262e474-27dc6157, #w-node-_39002065-ab83-1f89-4fbe-d70a2262e476-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #bizname_ad_inv.w-node-_39002065-ab83-1f89-4fbe-d70a2262e478-27dc6157 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #ustid_ad_inv.w-node-_39002065-ab83-1f89-4fbe-d70a2262e479-27dc6157, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aedd-27dc6157, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aedf-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #streetname_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aee1-27dc6157 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #streetno_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aee2-27dc6157, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aee5-27dc6157, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aee7-27dc6157 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aee9-27dc6157 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aeea-27dc6157, #w-node-bf19fdfe-fd99-2c4b-b975-91b71c32fdc0-496092a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #businessname.w-node-bf19fdfe-fd99-2c4b-b975-91b71c32fdc2-496092a8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a60239bf-bbab-1f33-73fa-8ecce85fc4f2-496092a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #website.w-node-a60239bf-bbab-1f33-73fa-8ecce85fc4f4-496092a8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_49327cc6-39c0-8bc8-03d9-02ef5721b08e-496092a8, #w-node-_5740fe77-a0d7-8926-b833-55e62d072152-496092a8, #w-node-_5740fe77-a0d7-8926-b833-55e62d072154-496092a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #firstname_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d072156-496092a8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #lastname_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d072157-496092a8, #w-node-_5740fe77-a0d7-8926-b833-55e62d07215a-496092a8, #w-node-_5740fe77-a0d7-8926-b833-55e62d07215c-496092a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #bizname_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d07215e-496092a8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #ustid_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d07215f-496092a8, #w-node-_5740fe77-a0d7-8926-b833-55e62d072162-496092a8, #w-node-_5740fe77-a0d7-8926-b833-55e62d072164-496092a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #streetname_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d072166-496092a8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #streetno_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d072167-496092a8, #w-node-_5740fe77-a0d7-8926-b833-55e62d07216a-496092a8, #w-node-_5740fe77-a0d7-8926-b833-55e62d07216c-496092a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d07216e-496092a8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_ad_inv-2.w-node-_5740fe77-a0d7-8926-b833-55e62d07216f-496092a8, #w-node-_8a506ab3-ce9d-60d9-defa-65af8eb57ceb-87d0f906, #w-node-a1d3f227-5542-a5ad-b1f0-2ef185ce5483-87d0f906, #w-node-_0f90b16a-32ee-372b-94e8-c6b272a6504c-87d0f906, #w-node-a4d708d2-06c5-99c1-a5bf-dc7d25e4f3ac-87d0f906, #w-node-cfe789b7-471d-9b63-fff7-9017171dae8e-87d0f906, #w-node-be5a31ae-b791-d984-eb5b-29ce58a96d42-87d0f906, #w-node-_6946a757-89df-b63c-ce06-70d5618fcc20-87d0f906, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fabd-87d0f906, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fabf-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #street_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac1-87d0f906 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #streetno_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac2-87d0f906, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac5-87d0f906, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac7-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac9-87d0f906 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_apart.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47faca-87d0f906, #w-node-_6e8582ae-94ce-62fe-d719-d9b7d3367ca9-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #businessname-3.w-node-_6e8582ae-94ce-62fe-d719-d9b7d3367cab-87d0f906 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7a046766-d6c5-b527-bbe0-06b8f713c91c-87d0f906, #w-node-_900f19a2-cd72-27dd-472b-2d530e96b44a-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #accountholder.w-node-_900f19a2-cd72-27dd-472b-2d530e96b44e-87d0f906 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-af2cac10-ffe0-19a7-155b-724f52003e76-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #iban.w-node-af2cac10-ffe0-19a7-155b-724f52003e78-87d0f906 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f91c3a40-583f-4eac-e503-666e393ea724-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #bic.w-node-f91c3a40-583f-4eac-e503-666e393ea726-87d0f906 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-bb374627-724b-d6a0-b315-a88747363972-87d0f906, #w-node-bb374627-724b-d6a0-b315-a88747363970-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #firstname_ad_inv.w-node-bb374627-724b-d6a0-b315-a88747363974-87d0f906 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #lastname_ad_inv.w-node-bb374627-724b-d6a0-b315-a88747363975-87d0f906, #w-node-_39002065-ab83-1f89-4fbe-d70a2262e474-87d0f906, #w-node-_39002065-ab83-1f89-4fbe-d70a2262e476-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #bizname_ad_inv.w-node-_39002065-ab83-1f89-4fbe-d70a2262e478-87d0f906 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #ustid_ad_inv.w-node-_39002065-ab83-1f89-4fbe-d70a2262e479-87d0f906, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aedd-87d0f906, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aedf-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #streetname_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aee1-87d0f906 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #streetno_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aee2-87d0f906, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aee5-87d0f906, #w-node-_901503d5-a5df-0f02-73c2-66cbd777aee7-87d0f906 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aee9-87d0f906 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_ad_inv.w-node-_901503d5-a5df-0f02-73c2-66cbd777aeea-87d0f906, #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fabd-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #firstname_hm.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac1-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fabf-a5f760e6, #lastname_hm.w-node-_41d66ca6-bddc-5c6a-215c-9632fd47fac2-a5f760e6, #w-node-_3a1a7755-d2cb-36d6-edfa-69aa6b3d89cc-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #email_hm.w-node-_3a1a7755-d2cb-36d6-edfa-69aa6b3d89cf-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3a1a7755-d2cb-36d6-edfa-69aa6b3d89d0-a5f760e6, #phone_hm.w-node-_3a1a7755-d2cb-36d6-edfa-69aa6b3d89d2-a5f760e6, #w-node-_423203a2-97d9-da83-c30c-262361f9c027-a5f760e6, #w-node-_423203a2-97d9-da83-c30c-262361f9c029-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #street_hm.w-node-_423203a2-97d9-da83-c30c-262361f9c02b-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #streetno_hm.w-node-_423203a2-97d9-da83-c30c-262361f9c02c-a5f760e6, #w-node-_423203a2-97d9-da83-c30c-262361f9c02f-a5f760e6, #w-node-_423203a2-97d9-da83-c30c-262361f9c031-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_hm.w-node-_423203a2-97d9-da83-c30c-262361f9c033-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_hm.w-node-_423203a2-97d9-da83-c30c-262361f9c034-a5f760e6, #w-node-b009a7aa-5848-e48d-25bb-27bb6cee29e4-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #employer_hm.w-node-b009a7aa-5848-e48d-25bb-27bb6cee29e7-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b009a7aa-5848-e48d-25bb-27bb6cee29e8-a5f760e6, #position_hm.w-node-b009a7aa-5848-e48d-25bb-27bb6cee29ea-a5f760e6, #w-node-_31a2fda3-ae9f-533f-afc2-e808b2ba6214-a5f760e6, #w-node-_170dfa37-8505-b358-e87a-dcd2cc75fe09-a5f760e6, #w-node-_0a6a6dc6-03b9-305c-6cc9-2786f4b2ff63-a5f760e6, #w-node-f34f9382-d729-8d1c-d295-b92a8cc3ebf3-a5f760e6, #w-node-_0aebb59e-7b1e-0989-c648-81a90904bb0f-a5f760e6, #w-node-_655c0337-8bc2-aa88-92cd-0174210f0086-a5f760e6, #w-node-fa8a9bae-843c-3165-9096-0e1d236ce827-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #firstname_mm.w-node-fa8a9bae-843c-3165-9096-0e1d236ce82a-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-fa8a9bae-843c-3165-9096-0e1d236ce82b-a5f760e6, #lastname_mm.w-node-fa8a9bae-843c-3165-9096-0e1d236ce82d-a5f760e6, #w-node-_37d4e543-f7dc-2ec4-b7d3-ddfd08c2cffc-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #email_mm.w-node-_37d4e543-f7dc-2ec4-b7d3-ddfd08c2cfff-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_37d4e543-f7dc-2ec4-b7d3-ddfd08c2d000-a5f760e6, #phone_mm.w-node-_37d4e543-f7dc-2ec4-b7d3-ddfd08c2d002-a5f760e6, #w-node-_09032786-3990-7b16-434f-9d6b7e2de78d-a5f760e6, #w-node-_09032786-3990-7b16-434f-9d6b7e2de78f-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #street_mm.w-node-_09032786-3990-7b16-434f-9d6b7e2de791-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #streetno_mm.w-node-_09032786-3990-7b16-434f-9d6b7e2de792-a5f760e6, #w-node-_09032786-3990-7b16-434f-9d6b7e2de795-a5f760e6, #w-node-_09032786-3990-7b16-434f-9d6b7e2de797-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #zip_mm.w-node-_09032786-3990-7b16-434f-9d6b7e2de799-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #city_mm.w-node-_09032786-3990-7b16-434f-9d6b7e2de79a-a5f760e6, #w-node-_0f571056-5c63-df6d-788a-f273c2097464-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #employer_mm.w-node-_0f571056-5c63-df6d-788a-f273c2097467-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0f571056-5c63-df6d-788a-f273c2097468-a5f760e6, #position_mm.w-node-_0f571056-5c63-df6d-788a-f273c209746a-a5f760e6, #w-node-c5bb37b0-84e1-a2cb-2ff7-76dcbe0f12e7-a5f760e6, #w-node-_5d639786-7d63-9df1-97fb-77c5f72d35c8-a5f760e6, #w-node-_5d639786-7d63-9df1-97fb-77c5f72d35d2-a5f760e6, #w-node-_5d639786-7d63-9df1-97fb-77c5f72d35dc-a5f760e6, #w-node-_5d639786-7d63-9df1-97fb-77c5f72d35e5-a5f760e6, #w-node-_5d639786-7d63-9df1-97fb-77c5f72d35f0-a5f760e6, #w-node-f2f6ff97-1f71-b859-7ca3-222e470c6db6-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f2f6ff97-1f71-b859-7ca3-222e470c6db9-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f2f6ff97-1f71-b859-7ca3-222e470c6dba-a5f760e6, #w-node-f2f6ff97-1f71-b859-7ca3-222e470c6dbc-a5f760e6, #w-node-_5bbc25f4-d65b-b2ba-e2b6-cbbd329d646f-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #firstname_four.w-node-_5bbc25f4-d65b-b2ba-e2b6-cbbd329d6472-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5bbc25f4-d65b-b2ba-e2b6-cbbd329d6473-a5f760e6, #w-node-_5bbc25f4-d65b-b2ba-e2b6-cbbd329d6475-a5f760e6, #w-node-_05771edc-5515-7b2e-788a-114c5ddeb711-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #firstname_five.w-node-_05771edc-5515-7b2e-788a-114c5ddeb714-a5f760e6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_05771edc-5515-7b2e-788a-114c5ddeb715-a5f760e6, #lastname_five.w-node-_05771edc-5515-7b2e-788a-114c5ddeb717-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_42b07b70-0701-f0fa-b2a2-ef1a28b7f182-a5f760e6 {
    align-self: center;
  }

  #w-node-_002fa8e2-cf26-3047-3966-17823577411f-a5f760e6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #ppdiv.w-node-_11b1c04d-eda7-06aa-a777-990e8b223156-2ae94593 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_11b1c04d-eda7-06aa-a777-990e8b223158-2ae94593 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #hourwbreq.w-node-_8920228b-a736-cf4f-22e1-c63168788fa0-305a1a0c, #minutes-2.w-node-_8920228b-a736-cf4f-22e1-c63168788fa1-305a1a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #back-sharesa-cta.w-node-e4714c18-3d83-b3ea-d287-7118f0b712cc-e0c9b692, #back-sharesa-cta.w-node-ab2e9af8-d00d-7366-070d-4bac5b11768e-e0c9b692, #back-sharesa-cta.w-node-fc478f43-f89c-fb3e-bb5a-2b81c6f0f469-e0c9b692, #back-requestwb-cta.w-node-be4601e9-8368-0505-20ec-d8ea72f3d2ce-61356d98, #w-node-_8d27ae21-95bc-ecf3-300e-8f963ce9c124-139201ff {
    align-self: center;
  }

  #w-node-_6894a3ca-faec-fe9e-4c9b-cc7a018ad394-b1fd12b0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_69d5295e-292d-70c7-c721-c5a7ea0d8ad2-b1fd12b0, #w-node-_341ffbc5-ba57-c8c7-c537-b349b5fb3acc-5df47f2f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
