/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
figcaption,
figure {
  display: block;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
main {
  display: block;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: rgba(0, 0, 0, 0);
  -webkit-text-decoration-skip: objects;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: inherit;
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
input {
  overflow: visible;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  display: table;
  max-width: 100%;
  padding: 0;
  color: inherit;
  white-space: normal;
}
progress {
  display: inline-block;
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
details {
  display: block;
}
summary {
  display: list-item;
}
menu {
  display: block;
}
canvas {
  display: inline-block;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield;
}
textarea:focus,
input:focus {
  outline: none;
}
*,
::before,
::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}
.tw-container {
  width: 100%;
}
@media (min-width: 640px) {
  .tw-container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .tw-container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .tw-container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .tw-container {
    max-width: 1280px;
  }
  .text_nowrap--mobile {
    white-space: nowrap;
  }
}
@media (min-width: 1536px) {
  .tw-container {
    max-width: 1536px;
  }

}

@media (min-width:768px) {
  .form_margin-left--desktop {
    margin-left: 80px !important;
  }
}

@media (min-width: 1600px) {
  .text_justify-start--mobile {
    justify-self: end !important;
  }
}

.btn-primary {
  all: unset;
  display: flex;
  width: -moz-min-content;
  width: min-content;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 26 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 8px 25px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.btn-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 98 15 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 98 15 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}
.btn-primary-ghost {
  all: unset;
  display: flex;
  width: -moz-min-content;
  width: min-content;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 0.375rem;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(204 204 204 / var(--tw-border-opacity));
  background-color: transparent;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
  --tw-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 8px 25px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.btn-primary-ghost:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 98 15 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 98 15 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}
.tooltip {
  visibility: hidden;
  position: absolute;
  bottom: 100%;
  right: 0px;
  width: 14rem;
  --tw-translate-y: -0.5rem;
  --tw-translate-x: 1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 0.375rem;
  background-color: rgb(255 255 255 / 0.8);
  padding: 1rem;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
@media (min-width: 640px) {
  .tooltip {
    left: 50%;
    width: 18rem;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
.has-tooltip {
  position: relative;
  cursor: pointer;
}
.has-tooltip:hover .tooltip {
  visibility: visible;
  z-index: 50;
  opacity: 1;
}
.tw-visible {
  visibility: visible;
}
.tw-invisible {
  visibility: hidden;
}
.tw-absolute {
  position: absolute;
}
.tw-relative {
  position: relative;
}
.tw-inset-x-0 {
  left: 0px;
  right: 0px;
}
.tw-bottom-full {
  bottom: 100%;
}
.tw-right-0 {
  right: 0px;
}
.tw-top-0 {
  top: 0px;
}
.tw-bottom-0 {
  bottom: 0px;
}
.tw-left-0 {
  left: 0px;
}
.tw-top-1 {
  top: 0.25rem;
}
.tw-left-1\/3 {
  left: 33.333333%;
}
.tw-left-20 {
  left: 5rem;
}
.tw-top-\[1px\] {
  top: 1px;
}
.tw-top-\[6px\] {
  top: 6px;
}
.tw-z-50 {
  z-index: 50;
}
.tw-z-\[1000\] {
  z-index: 1000;
}
.tw-z-\[1001\] {
  z-index: 1001;
}
.tw-order-first {
  order: -9999;
}
.tw-order-2 {
  order: 2;
}
.tw-order-1 {
  order: 1;
}
.tw-col-span-full {
  grid-column: 1 / -1;
}
.tw-col-span-2 {
  grid-column: span 2 / span 2;
}
.tw-col-span-1 {
  grid-column: span 1 / span 1;
}
.tw-col-start-2 {
  grid-column-start: 2;
}
.tw-col-start-1 {
  grid-column-start: 1;
}
.tw-col-end-1 {
  grid-column-end: 1;
}
.tw-m-auto {
  margin: auto;
}
.tw-mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.tw-my-32 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}
.tw-mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.tw-mx-20 {
  margin-left: 5rem;
  margin-right: 5rem;
}
.tw--mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.tw-mb-6 {
  margin-bottom: 1.5rem;
}
.tw-mb-8 {
  margin-bottom: 2rem;
}
.tw-mb-4 {
  margin-bottom: 1rem;
}
.tw-mt-4 {
  margin-top: 1rem;
}
.tw-mt-8 {
  margin-top: 2rem;
}
.tw-mt-7 {
  margin-top: 1.75rem;
}
.tw-mt-1 {
  margin-top: 0.25rem;
}
.tw-mt-2 {
  margin-top: 0.5rem;
}
.tw-mr-2 {
  margin-right: 0.5rem;
}
.tw-mb-0 {
  margin-bottom: 0px;
}
.tw-mb-3 {
  margin-bottom: 0.75rem;
}
.\!tw-mt-2 {
  margin-top: 0.5rem !important;
}
.\!tw-mb-0 {
  margin-bottom: 0px !important;
}
.tw-mb-2 {
  margin-bottom: 0.5rem;
}
.tw-mt-16 {
  margin-top: 4rem;
}
.tw-mt-12 {
  margin-top: 3rem;
}
.tw-mr-2\.5 {
  margin-right: 0.625rem;
}
.tw-ml-2\.5 {
  margin-left: 0.625rem;
}
.tw-mt-24 {
  margin-top: 6rem;
}
.tw-ml-2 {
  margin-left: 0.5rem;
}
.-tw-mb-32 {
  margin-bottom: -8rem;
}
.tw-mt-40 {
  margin-top: 10rem;
}
.tw-mt-6 {
  margin-top: 1.5rem;
}
.tw-mr-4 {
  margin-right: 1rem;
}
.tw-ml-1 {
  margin-left: 0.25rem;
}
.tw-mt-3 {
  margin-top: 0.75rem;
}
.tw-mb-24 {
  margin-bottom: 6rem;
}
.tw-mt-10 {
  margin-top: 2.5rem;
}
.tw-mt-14 {
  margin-top: 3.5rem;
}
.tw-mb-20 {
  margin-bottom: 5rem;
}
.tw-mb-32 {
  margin-bottom: 8rem;
}
.tw-mb-7 {
  margin-bottom: 1.75rem;
}
.tw-mt-32 {
  margin-top: 8rem;
}
.\!tw-mb-2 {
  margin-bottom: 0.5rem !important;
}
.tw-mr-1 {
  margin-right: 0.25rem;
}
.tw-block {
  display: block;
}
.tw-inline-block {
  display: inline-block;
}
.tw-flex {
  display: flex;
}
.tw-inline-flex {
  display: inline-flex;
}
.tw-grid {
  display: grid;
}
.tw-inline-grid {
  display: inline-grid;
}
.tw-hidden {
  display: none;
}
.tw-aspect-square {
  aspect-ratio: 1 / 1;
}
.\!tw-h-\[124px\] {
  height: 124px !important;
}
.tw-h-screen {
  height: 100vh;
}
.tw-h-24 {
  height: 6rem;
}
.tw-h-8 {
  height: 2rem;
}
.tw-h-14 {
  height: 3.5rem;
}
.tw-h-auto {
  height: auto;
}
.tw-h-20 {
  height: 5rem;
}
.tw-h-full {
  height: 100%;
}
.tw-h-4 {
  height: 1rem;
}
.tw-h-16 {
  height: 4rem;
}
.tw-max-h-80 {
  max-height: 20rem;
}
.tw-max-h-\[320px\] {
  max-height: 320px;
}
.tw-max-h-\[120px\] {
  max-height: 120px;
}
.tw-max-h-\[16px\] {
  max-height: 16px;
}
.tw-max-h-\[300px\] {
  max-height: 300px;
}
.tw-min-h-\[280px\] {
  min-height: 280px;
}
.tw-min-h-\[400px\] {
  min-height: 400px;
}
.tw-min-h-\[170px\] {
  min-height: 170px;
}
.tw-w-min {
  width: -moz-min-content;
  width: min-content;
}
.tw-w-full {
  width: 100%;
}
.tw-w-4 {
  width: 1rem;
}
.tw-w-8 {
  width: 2rem;
}
.tw-w-14 {
  width: 3.5rem;
}
.tw-w-20 {
  width: 5rem;
}
.tw-w-max {
  width: -moz-max-content;
  width: max-content;
}
.tw-w-\[140px\] {
  width: 140px;
}
.\!tw-w-full {
  width: 100% !important;
}
.tw-w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.tw-w-\[calc\(100\%\+3rem\)\] {
  width: calc(100% + 3rem);
}
.tw-min-w-full {
  min-width: 100%;
}
.tw-max-w-xs {
  max-width: 20rem;
}
.tw-max-w-\[320px\] {
  max-width: 320px;
}
.tw-max-w-\[922px\] {
  max-width: 922px;
}
.tw-max-w-\[calc\(var\(--bui-container-max-width\)\+\(\(100vw-var\(--bui-container-max-width\)\)\/2\)-10px\)\] {
  max-width: calc(
    var(--bui-container-max-width) +
      ((100vw - var(--bui-container-max-width)) / 2) - 10px
  );
}
.tw-max-w-screen-sm {
  max-width: 640px;
}
.tw-max-w-\[52px\] {
  max-width: 52px;
}
.tw-max-w-\[1224px\] {
  max-width: 1224px;
}
.tw-max-w-\[450px\] {
  max-width: 450px;
}
.tw-max-w-\[600px\] {
  max-width: 600px;
}
.tw-max-w-full {
  max-width: 100%;
}
.tw-max-w-screen-lg {
  max-width: 1024px;
}
.tw-flex-1 {
  flex: 1 1 0%;
}
.tw-flex-none {
  flex: none;
}
.tw-flex-initial {
  flex: 0 1 auto;
}
.tw-grow {
  flex-grow: 1;
}
.tw-basis-full {
  flex-basis: 100%;
}
.tw-basis-1\/2 {
  flex-basis: 50%;
}
.-tw-translate-y-2 {
  --tw-translate-y: -0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-translate-x-4 {
  --tw-translate-x: 1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-tw-translate-y-20 {
  --tw-translate-y: -5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-tw-translate-x-8 {
  --tw-translate-x: -2rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-tw-translate-y-32 {
  --tw-translate-y: -8rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-tw-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-cursor-pointer {
  cursor: pointer;
}
.tw-cursor-default {
  cursor: default;
}
.tw-auto-cols-max {
  grid-auto-columns: max-content;
}
.tw-auto-cols-min {
  grid-auto-columns: min-content;
}
.tw-grid-flow-row {
  grid-auto-flow: row;
}
.tw-auto-rows-min {
  grid-auto-rows: min-content;
}
.tw-auto-rows-auto {
  grid-auto-rows: auto;
}
.tw-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tw-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.tw-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.tw-grid-cols-\[min-content_minmax\(0\,_1fr\)\] {
  grid-template-columns: min-content minmax(0, 1fr);
}
.tw-grid-cols-\[24px_1fr_fit-content\(100\%\)\] {
  grid-template-columns: 24px 1fr fit-content(100%);
}
.tw-grid-cols-\[1fr_max-content\] {
  grid-template-columns: 1fr max-content;
}
.tw-grid-cols-\[80px_1fr\] {
  grid-template-columns: 80px 1fr;
}
.tw-grid-cols-\[40px_1fr\] {
  grid-template-columns: 40px 1fr;
}
.tw-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.tw-grid-cols-\[_1fr_18px_1fr\] {
  grid-template-columns: 1fr 18px 1fr;
}
.tw-grid-rows-\[max-content_1fr\] {
  grid-template-rows: max-content 1fr;
}
.tw-grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.tw-flex-col {
  flex-direction: column;
}
.tw-flex-wrap {
  flex-wrap: wrap;
}
.tw-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.tw-flex-nowrap {
  flex-wrap: nowrap;
}
.tw-content-center {
  align-content: center;
}
.tw-items-start {
  align-items: flex-start;
}
.tw-items-center {
  align-items: center;
}
.tw-justify-start {
  justify-content: flex-start;
}
.tw-justify-end {
  justify-content: flex-end;
}
.tw-justify-center {
  justify-content: center;
}
.tw-justify-between {
  justify-content: space-between;
}
.tw-justify-items-center {
  justify-items: center;
}
.tw-gap-4 {
  gap: 1rem;
}
.tw-gap-0 {
  gap: 0px;
}
.tw-gap-2 {
  gap: 0.5rem;
}
.tw-gap-6 {
  gap: 1.5rem;
}
.tw-gap-8 {
  gap: 2rem;
}
.tw-gap-1 {
  gap: 0.25rem;
}
.tw-gap-10 {
  gap: 2.5rem;
}
.tw-gap-y-4 {
  row-gap: 1rem;
}
.tw-gap-x-6 {
  -moz-column-gap: 1.5rem;
  column-gap: 1.5rem;
}
.tw-gap-y-0 {
  row-gap: 0px;
}
.tw-gap-x-5 {
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
}
.tw-space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.tw-space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.tw-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.tw-space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.tw-self-center {
  align-self: center;
}
.tw-justify-self-start {
  justify-self: start;
}
.tw-justify-self-end {
  justify-self: end;
}
.tw-overflow-auto {
  overflow: auto;
}
.tw-overflow-hidden {
  overflow: hidden;
}
.tw-whitespace-nowrap {
  white-space: nowrap;
}
.tw-whitespace-pre-line {
  white-space: pre-line;
}
.tw-rounded-md {
  border-radius: 0.375rem;
}
.tw-rounded {
  border-radius: 0.25rem;
}
.tw-rounded-full {
  border-radius: 9999px;
}
.tw-rounded-lg {
  border-radius: 0.5rem;
}
.tw-rounded-sm {
  border-radius: 0.125rem;
}
.tw-border {
  border-width: 1px;
}
.tw-border-2 {
  border-width: 2px;
}
.tw-border-0 {
  border-width: 0px;
}
.tw-border-\[10px\] {
  border-width: 10px;
}
.tw-border-8 {
  border-width: 8px;
}
.tw-border-b {
  border-bottom-width: 1px;
}
.tw-border-l-8 {
  border-left-width: 8px;
}
.tw-border-solid {
  border-style: solid;
}
.tw-border-none {
  border-style: none;
}
.tw-border-bui-color-light-gray {
  --tw-border-opacity: 1;
  border-color: rgb(240 240 240 / var(--tw-border-opacity));
}
.tw-border-bui-color-black {
  --tw-border-opacity: 1;
  border-color: rgb(26 26 26 / var(--tw-border-opacity));
}
.tw-border-bui-color-orange {
  --tw-border-opacity: 1;
  border-color: rgb(255 98 15 / var(--tw-border-opacity));
}
.tw-border-bui-color-silver {
  --tw-border-opacity: 1;
  border-color: rgb(204 204 204 / var(--tw-border-opacity));
}
.tw-border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.tw-border-bui-color-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.tw-border-bui-color-gray {
  --tw-border-opacity: 1;
  border-color: rgb(153 153 153 / var(--tw-border-opacity));
}
.tw-border-bui-color-red {
  --tw-border-opacity: 1;
  border-color: rgb(221 51 34 / var(--tw-border-opacity));
}
.tw-border-slate-300 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.tw-border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.tw-bg-bui-color-black {
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 26 / var(--tw-bg-opacity));
}
.tw-bg-transparent {
  background-color: transparent;
}
.tw-bg-bui-color-white\/80 {
  background-color: rgb(255 255 255 / 0.8);
}
.tw-bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.tw-bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.tw-bg-\[\#FF620F30\] {
  background-color: #ff620f30;
}
.tw-bg-bui-color-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.tw-bg-bui-color-peanut {
  --tw-bg-opacity: 1;
  background-color: #a29bfe;
}
.tw-bg-\[\#CFE7D7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(207 231 215 / var(--tw-bg-opacity));
}
.tw-bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.tw-bg-bui-color-light-gray {
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}
.tw-bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}
.tw-bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.tw-bg-\[url\(\'\~backgrounds\/start_splash\.webp\'\)\] {
  background-image: url(../images/aa9dee3531d5074bd772.webp);
}
.tw-from-bui-color-white {
  --tw-gradient-from: #fff;
  --tw-gradient-to: rgb(255 255 255 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-via-bui-color-white {
  --tw-gradient-to: rgb(255 255 255 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to);
}
.tw-to-transparent {
  --tw-gradient-to: transparent;
}
.tw-bg-cover {
  background-size: cover;
}
.tw-bg-center {
  background-position: center;
}
.tw-bg-no-repeat {
  background-repeat: no-repeat;
}
.tw-object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}
.tw-p-4 {
  padding: 1rem;
}
.tw-p-2 {
  padding: 0.5rem;
}
.tw-p-3 {
  padding: 0.75rem;
}
.tw-p-12 {
  padding: 3rem;
}
.tw-p-8 {
  padding: 2rem;
}
.tw-px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.tw-py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.tw-px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.tw-py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.tw-py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.tw-py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.tw-px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.tw-py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.tw-px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.tw-py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.tw-px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.tw-px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.tw-px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.tw-px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.tw-py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.tw-pl-7 {
  padding-left: 1.75rem;
}
.tw-pl-\[56px\] {
  padding-left: 56px;
}
.tw-pl-\[30px\] {
  padding-left: 30px;
}
.tw-pl-2 {
  padding-left: 0.5rem;
}
.tw-pt-1 {
  padding-top: 0.25rem;
}
.tw-pl-8 {
  padding-left: 2rem;
}
.tw-pb-4 {
  padding-bottom: 1rem;
}
.tw-pl-4 {
  padding-left: 1rem;
}
.tw-pt-6 {
  padding-top: 1.5rem;
}
.tw-pl-\[calc\(\(100vw-var\(--bui-container-max-width\)\)\/2\)\] {
  padding-left: calc((100vw - var(--bui-container-max-width)) / 2);
}
.tw-pr-8 {
  padding-right: 2rem;
}
.tw-pb-8 {
  padding-bottom: 2rem;
}
.tw-pb-\[55\.8333\%\] {
  padding-bottom: 55.8333%;
}
.tw-pt-3 {
  padding-top: 0.75rem;
}
.\!tw-pb-0 {
  padding-bottom: 0px !important;
}
.tw-pt-0 {
  padding-top: 0px;
}
.tw-pb-10 {
  padding-bottom: 2.5rem;
}
.tw-pt-8 {
  padding-top: 2rem;
}
.tw-pr-14 {
  padding-right: 3.5rem;
}
.tw-pb-32 {
  padding-bottom: 8rem;
}
.tw-pb-6 {
  padding-bottom: 1.5rem;
}
.tw-pl-6 {
  padding-left: 1.5rem;
}
.tw-text-center {
  text-align: center;
}
.tw-text-right {
  text-align: right;
}
.tw-text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.tw-text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.tw-text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.tw-text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tw-text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.tw-text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.tw-text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.tw-text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.tw-text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.tw-text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.tw-font-medium {
  font-weight: 500;
}
.tw-font-semibold {
  font-weight: 600;
}
.\!tw-font-medium {
  font-weight: 500 !important;
}
.tw-font-bold {
  font-weight: 700;
}
.tw-italic {
  font-style: italic;
}
.tw-lining-nums {
  --tw-numeric-figure: lining-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}
.tw-tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}
.tw-leading-\[3rem\] {
  line-height: 3rem;
}
.tw-leading-none {
  line-height: 1;
}
.tw-leading-relaxed {
  line-height: 1.625;
}
.tw-leading-4 {
  line-height: 1rem;
}
.tw-text-bui-color-black {
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}
.tw-text-fuchsia-500 {
  --tw-text-opacity: 1;
  color: rgb(217 70 239 / var(--tw-text-opacity));
}
.tw-text-bui-color-red {
  --tw-text-opacity: 1;
  color: rgb(221 51 34 / var(--tw-text-opacity));
}
.tw-text-bui-color-orange {
  --tw-text-opacity: 1;
  color: rgb(255 98 15 / var(--tw-text-opacity));
}
.tw-text-bui-color-gray {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}
.tw-text-bui-color-middle-dark {
  --tw-text-opacity: 1;
  color: rgb(117 117 117 / var(--tw-text-opacity));
}
.tw-text-bui-color-dark-gray {
  --tw-text-opacity: 1;
  color: rgb(119 119 119 / var(--tw-text-opacity));
}
.tw-text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.tw-text-bui-color-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tw-underline {
  text-decoration-line: underline;
}
.tw-no-underline {
  text-decoration-line: none;
}
.tw-opacity-0 {
  opacity: 0;
}
.tw-shadow-button {
  --tw-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 8px 25px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-\[0_3px_12px_rgba\(0\,0\,0\,0\.1\)\] {
  --tw-shadow: 0 3px 12px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 3px 12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-card {
  --tw-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0 8px 25px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-ring-inset {
  --tw-ring-inset: inset;
}
.tw-transition-colors {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tw-transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tw-content-\[\"\"\] {
  --tw-content: "";
  content: var(--tw-content);
}
.\[form\:agent\] {
  form: agent;
}
.\[eoform\:agent\] {
  eoform: agent;
}
.\[form\:bid_request\] {
  form: bid request;
}
.\[eoform\:bid_request\] {
  eoform: bid request;
}
.\[form\:bid_request_mail\] {
  form: bid request mail;
}
.\[eoform\:bid_request_mail\] {
  eoform: bid request mail;
}
.\[form\:office\] {
  form: office;
}
.\[form\:invoice\] {
  form: invoice;
}
.\[eoform\:invoice\] {
  eoform: invoice;
}
@keyframes rotate {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(540deg);
  }
}
.ui-button--primary {
  padding: 14px 16px;
  border: 2px solid rgba(0, 0, 0, 0);
  text-align: center;
  text-decoration: none;
  display: inline-block;
  position: relative;
  width: 100%;
  max-width: 100%;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  background-color: #ff7f50;
  border-color: #ff7f50;
  color: white;
}
.ui-button--primary:hover {
  cursor: pointer;
  text-decoration: none;
  background-color: #ff620f;
  border-color: #ff620f;
  color: #1a1a1a;
}
.ui-button--primary:focus {
  outline: none;
}
.ui-button--primary--ghost {
  padding: 14px 16px;
  border: 2px solid rgba(0, 0, 0, 0);
  text-align: center;
  text-decoration: none;
  display: inline-block;
  position: relative;
  width: 100%;
  max-width: 100%;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  background-color: rgba(0, 0, 0, 0);
  border-color: #1a1a1a;
  color: #1a1a1a;
}
.ui-button--primary--ghost:hover {
  cursor: pointer;
  text-decoration: none;
  background-color: #ff620f;
  border-color: #ff620f;
  color: #1a1a1a;
}
.ui-button--primary--ghost:focus {
  outline: none;
}
.ui-button--primary--ghost-inverted {
  color: #fff;
  border-color: #fff;
}
.ui-button--secondary {
  padding: 14px 16px;
  border: 2px solid rgba(0, 0, 0, 0);
  text-align: center;
  text-decoration: none;
  display: inline-block;
  position: relative;
  width: 100%;
  max-width: 100%;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  background-color: #15e;
  border-color: #15e;
  color: #fff;
}
.ui-button--secondary:hover {
  cursor: pointer;
  text-decoration: none;
  background-color: #ff620f;
  border-color: #ff620f;
  color: #1a1a1a;
}
.ui-button--secondary:focus {
  outline: none;
}
.ui-button--secondary--ghost {
  padding: 14px 16px;
  border: 2px solid rgba(0, 0, 0, 0);
  text-align: center;
  text-decoration: none;
  display: inline-block;
  position: relative;
  width: 100%;
  max-width: 100%;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  background-color: rgba(0, 0, 0, 0);
  border-color: #15e;
  color: #15e;
}
.ui-button--secondary--ghost:hover {
  cursor: pointer;
  text-decoration: none;
  background-color: #ff620f;
  border-color: #ff620f;
  color: #1a1a1a;
}
.ui-button--secondary--ghost:focus {
  outline: none;
}
.ui-button--small {
  padding: 2px 16px;
}
.ui-button--medium {
  padding: 6px 16px;
}
.ui-button--large {
  padding: 14px 16px;
}
.ui-button--adaptive-width {
  width: auto;
}
.ui-button--loading {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  color: #fff;
  color: #1a1a1a;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.ui-button--loading:before {
  animation: rotate 1.2s ease-in-out infinite;
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  width: 16px;
  height: 16px;
  margin: -10px;
  border-radius: 100%;
  border: 2px solid rgba(0, 0, 0, 0);
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
}
.ui-button--rounded {
  border-radius: 4px;
}
.ui-button--fully-rounded {
  border-radius: 999px;
}
.bui__container {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 0 10px;
  max-width: var(--bui-container-max-width);
}
.bui__row {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  list-style: none;
  margin: 0 -10px;
  padding: 0;
}
.bui__row--reverse {
  flex-direction: row-reverse;
}
.bui__cell {
  flex: 0 1 auto;
  padding: 0 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  flex-basis: 100%;
  max-width: 100%;
  width: 100%;
}
.bui__col-0 {
  display: none;
}
.bui__col-1 {
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}
.bui__col-2 {
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}
.bui__col-3 {
  flex-basis: 25%;
  max-width: 25%;
}
.bui__col-4 {
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}
.bui__col-5 {
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}
.bui__col-6 {
  flex-basis: 50%;
  max-width: 50%;
}
.bui__col-7 {
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}
.bui__col-8 {
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}
.bui__col-9 {
  flex-basis: 75%;
  max-width: 75%;
}
.bui__col-10 {
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}
.bui__col-11 {
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}
.bui__col-12 {
  flex-basis: 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  .bui__col-s-0 {
    display: none;
  }
  .bui__col-s-1 {
    display: block;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .bui__col-s-2 {
    display: block;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .bui__col-s-3 {
    display: block;
    flex-basis: 25%;
    max-width: 25%;
  }
  .bui__col-s-4 {
    display: block;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .bui__col-s-5 {
    display: block;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .bui__col-s-6 {
    display: block;
    flex-basis: 50%;
    max-width: 50%;
  }
  .bui__col-s-7 {
    display: block;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .bui__col-s-8 {
    display: block;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .bui__col-s-9 {
    display: block;
    flex-basis: 75%;
    max-width: 75%;
  }
  .bui__col-s-10 {
    display: block;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .bui__col-s-11 {
    display: block;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .bui__col-s-12 {
    display: block;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .bui__col-m-0 {
    display: none;
  }
  .bui__col-m-1 {
    display: block;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .bui__col-m-2 {
    display: block;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .bui__col-m-3 {
    display: block;
    flex-basis: 25%;
    max-width: 25%;
  }
  .bui__col-m-4 {
    display: block;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .bui__col-m-5 {
    display: block;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .bui__col-m-6 {
    display: block;
    flex-basis: 50%;
    max-width: 50%;
  }
  .bui__col-m-7 {
    display: block;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .bui__col-m-8 {
    display: block;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .bui__col-m-9 {
    display: block;
    flex-basis: 75%;
    max-width: 75%;
  }
  .bui__col-m-10 {
    display: block;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .bui__col-m-11 {
    display: block;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .bui__col-m-12 {
    display: block;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .bui__col-l-0 {
    display: none;
  }
  .bui__col-l-1 {
    display: block;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .bui__col-l-2 {
    display: block;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .bui__col-l-3 {
    display: block;
    flex-basis: 25%;
    max-width: 25%;
  }
  .bui__col-l-4 {
    display: block;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .bui__col-l-5 {
    display: block;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .bui__col-l-6 {
    display: block;
    flex-basis: 50%;
    max-width: 50%;
  }
  .bui__col-l-7 {
    display: block;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .bui__col-l-8 {
    display: block;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .bui__col-l-9 {
    display: block;
    flex-basis: 75%;
    max-width: 75%;
  }
  .bui__col-l-10 {
    display: block;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .bui__col-l-11 {
    display: block;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .bui__col-l-12 {
    display: block;
    flex-basis: 100%;
    max-width: 100%;
  }
}
.bui__list-title {
  border-bottom: 3px solid #1a1a1a;
  padding-bottom: 4px;
}
.bui__list-item {
  border-bottom: 1px solid #1a1a1a;
}
.bui__list__row {
  display: flex;
  align-items: baseline;
  align-content: space-between;
}
.bui__list__row__left {
  flex: 1 1 auto;
}
.bui__list__row__right {
  flex: 0 1 auto;
  margin-left: 16px;
  text-align: right;
}
.mt-0 {
  margin-top: 0px !important;
}
.mt-1 {
  margin-top: 8px !important;
}
.mt-2 {
  margin-top: 16px !important;
}
.mt-3 {
  margin-top: 24px !important;
}
.mt-4 {
  margin-top: 32px !important;
}
.mt-5 {
  margin-top: 40px !important;
}
.mt-6 {
  margin-top: 48px !important;
}
.mt-7 {
  margin-top: 56px !important;
}
.mt-8 {
  margin-top: 64px !important;
}
.mr-0 {
  margin-right: 0px !important;
}
.mr-1 {
  margin-right: 8px !important;
}
.mr-2 {
  margin-right: 16px !important;
}
.mr-3 {
  margin-right: 24px !important;
}
.mr-4 {
  margin-right: 32px !important;
}
.mr-5 {
  margin-right: 40px !important;
}
.mr-6 {
  margin-right: 48px !important;
}
.mr-7 {
  margin-right: 56px !important;
}
.mr-8 {
  margin-right: 64px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.mb-1 {
  margin-bottom: 8px !important;
}
.mb-2 {
  margin-bottom: 16px !important;
}
.mb-3 {
  margin-bottom: 24px !important;
}
.mb-4 {
  margin-bottom: 32px !important;
}
.mb-5 {
  margin-bottom: 40px !important;
}
.mb-6 {
  margin-bottom: 48px !important;
}
.mb-7 {
  margin-bottom: 56px !important;
}
.mb-8 {
  margin-bottom: 64px !important;
}
.ml-0 {
  margin-left: 0px !important;
}
.ml-1 {
  margin-left: 8px !important;
}
.ml-2 {
  margin-left: 16px !important;
}
.ml-3 {
  margin-left: 24px !important;
}
.ml-4 {
  margin-left: 32px !important;
}
.ml-5 {
  margin-left: 40px !important;
}
.ml-6 {
  margin-left: 48px !important;
}
.ml-7 {
  margin-left: 56px !important;
}
.ml-8 {
  margin-left: 64px !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pt-1 {
  padding-top: 8px !important;
}
.pt-2 {
  padding-top: 16px !important;
}
.pt-3 {
  padding-top: 24px !important;
}
.pt-4 {
  padding-top: 32px !important;
}
.pt-5 {
  padding-top: 40px !important;
}
.pt-6 {
  padding-top: 48px !important;
}
.pt-7 {
  padding-top: 56px !important;
}
.pt-8 {
  padding-top: 64px !important;
}
.pr-0 {
  padding-right: 0px !important;
}
.pr-1 {
  padding-right: 8px !important;
}
.pr-2 {
  padding-right: 16px !important;
}
.pr-3 {
  padding-right: 24px !important;
}
.pr-4 {
  padding-right: 32px !important;
}
.pr-5 {
  padding-right: 40px !important;
}
.pr-6 {
  padding-right: 48px !important;
}
.pr-7 {
  padding-right: 56px !important;
}
.pr-8 {
  padding-right: 64px !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.pb-1 {
  padding-bottom: 8px !important;
}
.pb-2 {
  padding-bottom: 16px !important;
}
.pb-3 {
  padding-bottom: 24px !important;
}
.pb-4 {
  padding-bottom: 32px !important;
}
.pb-5 {
  padding-bottom: 40px !important;
}
.pb-6 {
  padding-bottom: 48px !important;
}
.pb-7 {
  padding-bottom: 56px !important;
}
.pb-8 {
  padding-bottom: 64px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pl-1 {
  padding-left: 8px !important;
}
.pl-2 {
  padding-left: 16px !important;
}
.pl-3 {
  padding-left: 24px !important;
}
.pl-4 {
  padding-left: 32px !important;
}
.pl-5 {
  padding-left: 40px !important;
}
.pl-6 {
  padding-left: 48px !important;
}
.pl-7 {
  padding-left: 56px !important;
}
.pl-8 {
  padding-left: 64px !important;
}
@media (min-width: 576px) {
  .mt-sm-0 {
    margin-top: 0px !important;
  }
  .mt-sm-1 {
    margin-top: 8px !important;
  }
  .mt-sm-2 {
    margin-top: 16px !important;
  }
  .mt-sm-3 {
    margin-top: 24px !important;
  }
  .mt-sm-4 {
    margin-top: 32px !important;
  }
  .mt-sm-5 {
    margin-top: 40px !important;
  }
  .mt-sm-6 {
    margin-top: 48px !important;
  }
  .mt-sm-7 {
    margin-top: 56px !important;
  }
  .mt-sm-8 {
    margin-top: 64px !important;
  }
  .mr-sm-0 {
    margin-right: 0px !important;
  }
  .mr-sm-1 {
    margin-right: 8px !important;
  }
  .mr-sm-2 {
    margin-right: 16px !important;
  }
  .mr-sm-3 {
    margin-right: 24px !important;
  }
  .mr-sm-4 {
    margin-right: 32px !important;
  }
  .mr-sm-5 {
    margin-right: 40px !important;
  }
  .mr-sm-6 {
    margin-right: 48px !important;
  }
  .mr-sm-7 {
    margin-right: 56px !important;
  }
  .mr-sm-8 {
    margin-right: 64px !important;
  }
  .mb-sm-0 {
    margin-bottom: 0px !important;
  }
  .mb-sm-1 {
    margin-bottom: 8px !important;
  }
  .mb-sm-2 {
    margin-bottom: 16px !important;
  }
  .mb-sm-3 {
    margin-bottom: 24px !important;
  }
  .mb-sm-4 {
    margin-bottom: 32px !important;
  }
  .mb-sm-5 {
    margin-bottom: 40px !important;
  }
  .mb-sm-6 {
    margin-bottom: 48px !important;
  }
  .mb-sm-7 {
    margin-bottom: 56px !important;
  }
  .mb-sm-8 {
    margin-bottom: 64px !important;
  }
  .ml-sm-0 {
    margin-left: 0px !important;
  }
  .ml-sm-1 {
    margin-left: 8px !important;
  }
  .ml-sm-2 {
    margin-left: 16px !important;
  }
  .ml-sm-3 {
    margin-left: 24px !important;
  }
  .ml-sm-4 {
    margin-left: 32px !important;
  }
  .ml-sm-5 {
    margin-left: 40px !important;
  }
  .ml-sm-6 {
    margin-left: 48px !important;
  }
  .ml-sm-7 {
    margin-left: 56px !important;
  }
  .ml-sm-8 {
    margin-left: 64px !important;
  }
  .pt-sm-0 {
    padding-top: 0px !important;
  }
  .pt-sm-1 {
    padding-top: 8px !important;
  }
  .pt-sm-2 {
    padding-top: 16px !important;
  }
  .pt-sm-3 {
    padding-top: 24px !important;
  }
  .pt-sm-4 {
    padding-top: 32px !important;
  }
  .pt-sm-5 {
    padding-top: 40px !important;
  }
  .pt-sm-6 {
    padding-top: 48px !important;
  }
  .pt-sm-7 {
    padding-top: 56px !important;
  }
  .pt-sm-8 {
    padding-top: 64px !important;
  }
  .pr-sm-0 {
    padding-right: 0px !important;
  }
  .pr-sm-1 {
    padding-right: 8px !important;
  }
  .pr-sm-2 {
    padding-right: 16px !important;
  }
  .pr-sm-3 {
    padding-right: 24px !important;
  }
  .pr-sm-4 {
    padding-right: 32px !important;
  }
  .pr-sm-5 {
    padding-right: 40px !important;
  }
  .pr-sm-6 {
    padding-right: 48px !important;
  }
  .pr-sm-7 {
    padding-right: 56px !important;
  }
  .pr-sm-8 {
    padding-right: 64px !important;
  }
  .pb-sm-0 {
    padding-bottom: 0px !important;
  }
  .pb-sm-1 {
    padding-bottom: 8px !important;
  }
  .pb-sm-2 {
    padding-bottom: 16px !important;
  }
  .pb-sm-3 {
    padding-bottom: 24px !important;
  }
  .pb-sm-4 {
    padding-bottom: 32px !important;
  }
  .pb-sm-5 {
    padding-bottom: 40px !important;
  }
  .pb-sm-6 {
    padding-bottom: 48px !important;
  }
  .pb-sm-7 {
    padding-bottom: 56px !important;
  }
  .pb-sm-8 {
    padding-bottom: 64px !important;
  }
  .pl-sm-0 {
    padding-left: 0px !important;
  }
  .pl-sm-1 {
    padding-left: 8px !important;
  }
  .pl-sm-2 {
    padding-left: 16px !important;
  }
  .pl-sm-3 {
    padding-left: 24px !important;
  }
  .pl-sm-4 {
    padding-left: 32px !important;
  }
  .pl-sm-5 {
    padding-left: 40px !important;
  }
  .pl-sm-6 {
    padding-left: 48px !important;
  }
  .pl-sm-7 {
    padding-left: 56px !important;
  }
  .pl-sm-8 {
    padding-left: 64px !important;
  }
}
@media (min-width: 768px) {
  .mt-md-0 {
    margin-top: 0px !important;
  }
  .mt-md-1 {
    margin-top: 8px !important;
  }
  .mt-md-2 {
    margin-top: 16px !important;
  }
  .mt-md-3 {
    margin-top: 24px !important;
  }
  .mt-md-4 {
    margin-top: 32px !important;
  }
  .mt-md-5 {
    margin-top: 40px !important;
  }
  .mt-md-6 {
    margin-top: 48px !important;
  }
  .mt-md-7 {
    margin-top: 56px !important;
  }
  .mt-md-8 {
    margin-top: 64px !important;
  }
  .mr-md-0 {
    margin-right: 0px !important;
  }
  .mr-md-1 {
    margin-right: 8px !important;
  }
  .mr-md-2 {
    margin-right: 16px !important;
  }
  .mr-md-3 {
    margin-right: 24px !important;
  }
  .mr-md-4 {
    margin-right: 32px !important;
  }
  .mr-md-5 {
    margin-right: 40px !important;
  }
  .mr-md-6 {
    margin-right: 48px !important;
  }
  .mr-md-7 {
    margin-right: 56px !important;
  }
  .mr-md-8 {
    margin-right: 64px !important;
  }
  .mb-md-0 {
    margin-bottom: 0px !important;
  }
  .mb-md-1 {
    margin-bottom: 8px !important;
  }
  .mb-md-2 {
    margin-bottom: 16px !important;
  }
  .mb-md-3 {
    margin-bottom: 24px !important;
  }
  .mb-md-4 {
    margin-bottom: 32px !important;
  }
  .mb-md-5 {
    margin-bottom: 40px !important;
  }
  .mb-md-6 {
    margin-bottom: 48px !important;
  }
  .mb-md-7 {
    margin-bottom: 56px !important;
  }
  .mb-md-8 {
    margin-bottom: 64px !important;
  }
  .ml-md-0 {
    margin-left: 0px !important;
  }
  .ml-md-1 {
    margin-left: 8px !important;
  }
  .ml-md-2 {
    margin-left: 16px !important;
  }
  .ml-md-3 {
    margin-left: 24px !important;
  }
  .ml-md-4 {
    margin-left: 32px !important;
  }
  .ml-md-5 {
    margin-left: 40px !important;
  }
  .ml-md-6 {
    margin-left: 48px !important;
  }
  .ml-md-7 {
    margin-left: 56px !important;
  }
  .ml-md-8 {
    margin-left: 64px !important;
  }
  .pt-md-0 {
    padding-top: 0px !important;
  }
  .pt-md-1 {
    padding-top: 8px !important;
  }
  .pt-md-2 {
    padding-top: 16px !important;
  }
  .pt-md-3 {
    padding-top: 24px !important;
  }
  .pt-md-4 {
    padding-top: 32px !important;
  }
  .pt-md-5 {
    padding-top: 40px !important;
  }
  .pt-md-6 {
    padding-top: 48px !important;
  }
  .pt-md-7 {
    padding-top: 56px !important;
  }
  .pt-md-8 {
    padding-top: 64px !important;
  }
  .pr-md-0 {
    padding-right: 0px !important;
  }
  .pr-md-1 {
    padding-right: 8px !important;
  }
  .pr-md-2 {
    padding-right: 16px !important;
  }
  .pr-md-3 {
    padding-right: 24px !important;
  }
  .pr-md-4 {
    padding-right: 32px !important;
  }
  .pr-md-5 {
    padding-right: 40px !important;
  }
  .pr-md-6 {
    padding-right: 48px !important;
  }
  .pr-md-7 {
    padding-right: 56px !important;
  }
  .pr-md-8 {
    padding-right: 64px !important;
  }
  .pb-md-0 {
    padding-bottom: 0px !important;
  }
  .pb-md-1 {
    padding-bottom: 8px !important;
  }
  .pb-md-2 {
    padding-bottom: 16px !important;
  }
  .pb-md-3 {
    padding-bottom: 24px !important;
  }
  .pb-md-4 {
    padding-bottom: 32px !important;
  }
  .pb-md-5 {
    padding-bottom: 40px !important;
  }
  .pb-md-6 {
    padding-bottom: 48px !important;
  }
  .pb-md-7 {
    padding-bottom: 56px !important;
  }
  .pb-md-8 {
    padding-bottom: 64px !important;
  }
  .pl-md-0 {
    padding-left: 0px !important;
  }
  .pl-md-1 {
    padding-left: 8px !important;
  }
  .pl-md-2 {
    padding-left: 16px !important;
  }
  .pl-md-3 {
    padding-left: 24px !important;
  }
  .pl-md-4 {
    padding-left: 32px !important;
  }
  .pl-md-5 {
    padding-left: 40px !important;
  }
  .pl-md-6 {
    padding-left: 48px !important;
  }
  .pl-md-7 {
    padding-left: 56px !important;
  }
  .pl-md-8 {
    padding-left: 64px !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-0 {
    margin-top: 0px !important;
  }
  .mt-lg-1 {
    margin-top: 8px !important;
  }
  .mt-lg-2 {
    margin-top: 16px !important;
  }
  .mt-lg-3 {
    margin-top: 24px !important;
  }
  .mt-lg-4 {
    margin-top: 32px !important;
  }
  .mt-lg-5 {
    margin-top: 40px !important;
  }
  .mt-lg-6 {
    margin-top: 48px !important;
  }
  .mt-lg-7 {
    margin-top: 56px !important;
  }
  .mt-lg-8 {
    margin-top: 64px !important;
  }
  .mr-lg-0 {
    margin-right: 0px !important;
  }
  .mr-lg-1 {
    margin-right: 8px !important;
  }
  .mr-lg-2 {
    margin-right: 16px !important;
  }
  .mr-lg-3 {
    margin-right: 24px !important;
  }
  .mr-lg-4 {
    margin-right: 32px !important;
  }
  .mr-lg-5 {
    margin-right: 40px !important;
  }
  .mr-lg-6 {
    margin-right: 48px !important;
  }
  .mr-lg-7 {
    margin-right: 56px !important;
  }
  .mr-lg-8 {
    margin-right: 64px !important;
  }
  .mb-lg-0 {
    margin-bottom: 0px !important;
  }
  .mb-lg-1 {
    margin-bottom: 8px !important;
  }
  .mb-lg-2 {
    margin-bottom: 16px !important;
  }
  .mb-lg-3 {
    margin-bottom: 24px !important;
  }
  .mb-lg-4 {
    margin-bottom: 32px !important;
  }
  .mb-lg-5 {
    margin-bottom: 40px !important;
  }
  .mb-lg-6 {
    margin-bottom: 48px !important;
  }
  .mb-lg-7 {
    margin-bottom: 56px !important;
  }
  .mb-lg-8 {
    margin-bottom: 64px !important;
  }
  .ml-lg-0 {
    margin-left: 0px !important;
  }
  .ml-lg-1 {
    margin-left: 8px !important;
  }
  .ml-lg-2 {
    margin-left: 16px !important;
  }
  .ml-lg-3 {
    margin-left: 24px !important;
  }
  .ml-lg-4 {
    margin-left: 32px !important;
  }
  .ml-lg-5 {
    margin-left: 40px !important;
  }
  .ml-lg-6 {
    margin-left: 48px !important;
  }
  .ml-lg-7 {
    margin-left: 56px !important;
  }
  .ml-lg-8 {
    margin-left: 64px !important;
  }
  .pt-lg-0 {
    padding-top: 0px !important;
  }
  .pt-lg-1 {
    padding-top: 8px !important;
  }
  .pt-lg-2 {
    padding-top: 16px !important;
  }
  .pt-lg-3 {
    padding-top: 24px !important;
  }
  .pt-lg-4 {
    padding-top: 32px !important;
  }
  .pt-lg-5 {
    padding-top: 40px !important;
  }
  .pt-lg-6 {
    padding-top: 48px !important;
  }
  .pt-lg-7 {
    padding-top: 56px !important;
  }
  .pt-lg-8 {
    padding-top: 64px !important;
  }
  .pr-lg-0 {
    padding-right: 0px !important;
  }
  .pr-lg-1 {
    padding-right: 8px !important;
  }
  .pr-lg-2 {
    padding-right: 16px !important;
  }
  .pr-lg-3 {
    padding-right: 24px !important;
  }
  .pr-lg-4 {
    padding-right: 32px !important;
  }
  .pr-lg-5 {
    padding-right: 40px !important;
  }
  .pr-lg-6 {
    padding-right: 48px !important;
  }
  .pr-lg-7 {
    padding-right: 56px !important;
  }
  .pr-lg-8 {
    padding-right: 64px !important;
  }
  .pb-lg-0 {
    padding-bottom: 0px !important;
  }
  .pb-lg-1 {
    padding-bottom: 8px !important;
  }
  .pb-lg-2 {
    padding-bottom: 16px !important;
  }
  .pb-lg-3 {
    padding-bottom: 24px !important;
  }
  .pb-lg-4 {
    padding-bottom: 32px !important;
  }
  .pb-lg-5 {
    padding-bottom: 40px !important;
  }
  .pb-lg-6 {
    padding-bottom: 48px !important;
  }
  .pb-lg-7 {
    padding-bottom: 56px !important;
  }
  .pb-lg-8 {
    padding-bottom: 64px !important;
  }
  .pl-lg-0 {
    padding-left: 0px !important;
  }
  .pl-lg-1 {
    padding-left: 8px !important;
  }
  .pl-lg-2 {
    padding-left: 16px !important;
  }
  .pl-lg-3 {
    padding-left: 24px !important;
  }
  .pl-lg-4 {
    padding-left: 32px !important;
  }
  .pl-lg-5 {
    padding-left: 40px !important;
  }
  .pl-lg-6 {
    padding-left: 48px !important;
  }
  .pl-lg-7 {
    padding-left: 56px !important;
  }
  .pl-lg-8 {
    padding-left: 64px !important;
  }
}
:root {
  --bui-color-white: #fff;
  --bui-color-orange: #ff620f;
  --bui-color-blue: #1155ee;
  --bui-color-black: #1a1a1a;
  --bui-color-dark: #777777;
  --bui-color-gray: #999999;
  --bui-color-light: #f0f0f0;
  --bui-color-mango: #ffd2a8;
  --bui-color-peach: red;
  --bui-color-banana: #fbf2e4;
  --bui-color-green: #118834;
  --bui-color-yellow: #ffcc33;
  --bui-color-red: #dd3322;
  --bui-container-max-width: 960px;
}
.bui__section--white {
  background-color: #fff;
}
.bui__section--banana {
  background-color: #fbf2e4;
}
.bui__section--peach {
  background-color: #f8e8dd;
}
.bui__section--peanut {
  background-color: #f8f0e8;
}
.bui__section--icon {
  position: relative;
  height: 0;
  padding: 0 8px 0 0;
  text-align: right;
}
.bui__section--icon img {
  transform: translate(0, -50%);
  width: 56px;
  height: 56px;
}
@media (min-width: 992px) {
  .bui__section--icon {
    width: 0;
    right: -100%;
    text-align: left;
    padding: 0 0 0 16px;
  }
  .bui__section--icon img {
    width: 112px;
    height: 112px;
  }
}
.person_card {
  width: 100%;
  display: flex;
  flex-direction: row;
  position: relative;
}
@media (max-width: 767px) {
  .person_card {
    flex-wrap: wrap;
  }
}
.person_card__avatar {
  flex: 0 1 auto;
  width: 100%;
}
@media (min-width: 576px) {
  .person_card__avatar {
    width: auto;
  }
}
.person_card__avatar__wrapper {
  margin: 0 auto;
  border-radius: 50%;
  width: 128px;
  height: 128px;
  position: relative;
}
.person_card__avatar__wrapper__image {
  border-radius: 50%;
  max-width: 100%;
}
.person_card__avatar__no-match {
  display: flex;
  justify-content: center;
  height: 128px;
}
@media (min-width: 576px) {
  .person_card__avatar__no-match {
    width: 128px;
  }
}
.person_card__body {
  flex: 1 1 auto;
  text-align: center;
  display: flex;
  flex-direction: column;
}
.person_card__body a {
  text-decoration: none;
}
@media (min-width: 576px) {
  .person_card__body {
    text-align: left;
    margin-left: 24px;
    flex-direction: row;
  }
}
.person_card__body__no-match {
  height: 100%;
  text-align: center;
}
@media (min-width: 576px) {
  .person_card__body__no-match {
    display: flex;
    align-items: center;
    flex: 1 1 auto;
    text-align: left;
    margin-left: 40px;
  }
}
.person_card__body-add {
  margin: 8px 0 0 0;
}
@media (min-width: 576px) {
  .person_card__body-add {
    margin: 0 0 0 auto;
  }
}
.person_card__name {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
.person_card__statistics {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}
@media (min-width: 576px) {
  .person_card__statistics {
    justify-content: flex-start;
  }
}
.person_card__statistics__cell {
  flex: 0 1 auto;
  white-space: nowrap;
}
.person_card__statistics__cell:not(:first-child) {
  padding-left: 16px;
}
.person_card__statistics__cell img {
  vertical-align: middle;
}
.person_card__statistics__cell .value {
  vertical-align: middle;
  margin-left: 8px;
}
.person_card__seller_favorite {
  content: "";
  position: absolute;
  background: #f8f0e8;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  right: 0;
  bottom: 0;
}
.person_card__seller_favorite a {
  display: inline-block;
}
.person_card__seller_favorite img {
  margin-top: 14px;
  margin-left: 12px;
}
.person_card__seller_favorite:hover {
  background-color: #ffd2a8;
}
.person_card__review__comment {
  font-style: italic;
}
.person_card__review__details {
  display: flex;
  flex-direction: row;
}
.person_card__review__details__time {
  margin-left: auto;
  color: #777;
}
.bui__listing {
  width: 100%;
  border-bottom: 1px solid #1a1a1a;
  margin-top: 16px;
  padding-bottom: 16px;
}
.bui__listing .table__thumbnail {
  height: 120px;
}
.bui__listing .table__thumbnail img {
  width: 240px;
}
.bui__listing .table__thumbnail:before {
  display: none;
}
.bui__listing .table__thumbnail--upcoming-sale:after {
  content: "Snart till salu";
  width: auto;
  padding: 4px;
  right: 0;
  margin: 5px 5px 0 0;
  background: #15e;
  position: absolute;
  color: #fff;
  font-size: 12px;
  line-height: 1em;
}
.bui__listing__row {
  display: flex;
  justify-content: left;
  width: 100%;
  margin: 4px 0;
  align-items: center;
}
@media (max-width: 575px) {
  .bui__listing__row--break-mobile {
    display: block;
  }
}
.bui__listing__cell--full {
  flex-grow: 1;
}
.bui__listing__cell--align-right {
  margin-left: auto;
}
.bui__listing__cell--with-image {
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-right: 16px;
}
.bui__listing__cell--with-image img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  height: 100%;
}
.bui__listing__cell--with-image .table__thumbnail--icon-placeholder {
  width: 100%;
}
.bui__listing__cell--with-image .table__thumbnail--icon-placeholder img {
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: initial;
  object-position: initial;
}
@media (max-width: 575px) {
  .bui__listing__cell--with-image {
    width: 100%;
  }
  .bui__listing__cell--with-image a,
  .bui__listing__cell--with-image .table__thumbnail {
    width: 100%;
    height: 144px;
    max-height: none;
  }
  .bui__listing__cell--with-image a > img,
  .bui__listing__cell--with-image .table__thumbnail > img {
    top: 0;
    position: absolute;
    width: 100%;
    bottom: -30px;
    min-height: 50px;
  }
}
.bui__listing__type {
  border-left: 8px solid #d32;
  padding-left: 4px;
}
.bui__listing__sold {
  display: inline-block;
}
.bui__listing__sold__verified {
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5pY19zbWFsbF9jaGVjazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJEZXNrdG9wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU2x1dHByaXNlci3igJMtZGVza3RvcC0wMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk5MS4wMDAwMDAsIC0yMDY2LjAwMDAwMCkiIGZpbGw9IiMxMTg4MzQiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNC1Db3B5LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxMC4wMDAwMDAsIDIwMzkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNyI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNpcmNsZS1jaGVjayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjgxLjAwMDAwMCwgMjcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LDAgQzMuNTgsMCAwLDMuNTggMCw4IEMwLDEyLjQyIDMuNTgsMTYgOCwxNiBDMTIuNDIsMTYgMTYsMTIuNDIgMTYsOCBDMTYsMy41OCAxMi40MiwwIDgsMCBaIE0xMi40NCw2IEw3LDExLjQ0IEwzLjU2LDggTDUsNi41NiBMNyw4LjU2IEwxMSw0LjU2IEwxMi40NCw2IFoiIGlkPSJpY19zbWFsbF9jaGVjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
.bui__listing__review__rating {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  padding: 1px 4px;
  background-color: #ff620f;
  color: #fff;
}
.bui__listing__review__comment {
  padding-left: 8px;
  font-style: italic;
}
.media_object {
  display: flex;
  flex-direction: column;
}
.media_object__icon {
  flex: 0 1 auto;
  line-height: 0;
}
.media_object__title {
  flex: 0 1 auto;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 16px;
  border-bottom: 3px solid #1a1a1a;
  padding-bottom: 4px;
}
.media_object__body {
  flex: 1 1 auto;
}
.text-color__white {
  color: #fff;
}
.text-color__gray {
  color: #999;
}
@font-face {
  font-family: "maklarduellen";
  font-weight: 400;
  font-display: fallback;
  src: url(../fonts/SUSE-VariableFont_wght.ttf) format("truetype");
}

form > label > input {
  color: black;
}

.break-word {
  word-break: break-word;
}

.baby-blue-background {
  background: rgb(52 152 219 / 20%);
}

.carrot-orange {
  filter: invert(50%) sepia(93%) saturate(640%) hue-rotate(348deg) brightness(95%) contrast(89%);
}

.font-headline--tiny {
  color: #101010;
  font-size: 10px;
  line-height: 1.8em;
  font-family: "maklarduellen", Arial, sans-serif;
  text-transform: uppercase;
}
.font-headline--small {
  color: #101010;
  font-size: 14px;
  line-height: 1.625em;
  text-transform: uppercase;
}
.font-headline--base {
  color: #101010;
  font-size: 16px;
  line-height: 1.625em;
}
.font-headline--base-regular {
  color: #101010;
  font-size: 16px;
  line-height: 1.625em;
  font-weight: 400;
}
.font-headline--medium {
  color: #101010;
  font-size: 22px;
  line-height: 1.6em;
}
.font-headline--medium-regular {
  color: #101010;
  font-size: 22px;
  line-height: 1.6em;
  font-weight: 400;
}
.font-headline--medium-dynamic {
  color: #101010;
  font-size: 22px;
  line-height: 1.6em;
}
@media only screen and (max-width: 753px) {
  .font-headline--medium-dynamic {
    color: #101010;
    font-size: 16px;
    line-height: 1.625em;
  }
}
.font-display {
  font-family: "maklarduellen", Arial, sans-serif;
  font-weight: 500;
}
.font-headline--medium-regular-dynamic {
  color: #101010;
  font-size: 22px;
  line-height: 1.6em;
  font-weight: 400;
}
@media only screen and (max-width: 753px) {
  .font-headline--medium-regular-dynamic {
    color: #101010;
    font-size: 16px;
    line-height: 1.625em;
    font-weight: 400;
  }
}
.font-headline--large {
  color: #101010;
  font-size: 26px;
  line-height: 1.6em;
}
.font-headline--large-regular {
  color: #101010;
  font-size: 26px;
  line-height: 1.6em;
  font-weight: 400;
}
.font-headline--x-large {
  color: #101010;
  font-size: 42px;
  line-height: 1.2381em;
}
.font-headline--xx-large {
  color: #101010;
  font-size: 50px;
  line-height: 1.1471em;
}
@media only screen and (max-width: 753px) {
  .font-headline--xx-large {
    color: #101010;
    font-size: 22px;
    line-height: 1.6em;
  }
}
.font-body--tiny {
  font-size: 10px;
  line-height: 1.8em;
}
.font-body--xsmall {
  font-size: 12px;
  line-height: 1.625em;
}
.font-body--small {
  font-size: 14px;
  line-height: 1.625em;
}
.font-body--base {
  font-size: 16px;
  line-height: 1.625em;
}
.font-body--base-dynamic {
  font-size: 16px;
  line-height: 1.625em;
}
@media only screen and (max-width: 753px) {
  .font-body--base-dynamic {
    font-size: 14px;
    line-height: 1.625em;
  }
}
.font-body--medium {
  font-size: 22px;
  line-height: 1.6em;
}
.font-body--large {
  font-size: 26px;
  line-height: 1.6em;
}
.font-body--x-large {
  font-size: 42px;
  line-height: 1.2381em;
}
.font-body--xx-large {
  font-size: 50px;
  line-height: 1.1471em;
}
.font--medium_weight {
  font-weight: 400;
}
.font--heavy_weight {
  font-weight: 700;
}
.font--white {
  color: #fff;
}
.font--grey,
.card__person .statistics__title,
.card__offer .statistics__title {
  color: #757575;
}
.font--italic {
  font-style: italic;
}
.deemphasized {
  color: #777;
}
.display-1,
h5,
.h5,
.footer .section_header,
h6,
.h6,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 8px;
}
html,
body {
  font-family: "maklarduellen", Arial, sans-serif;
  color: #1a1a1a;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
button,
input,
optgroup,
select,
textarea {
  font-family: "maklarduellen", Arial, sans-serif;
  color: #1a1a1a;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
p {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 16px 0;
}
.lead {
  font-size: 18px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .lead {
    font-size: 24px;
    line-height: 32px;
  }
}
a {
  color: #1a1a1a;
  cursor: pointer;
}
a:hover {
  color: #ff620f;
}
a:active,
a:focus {
  outline: none;
}
a.no-underline {
  text-decoration: none;
}
h1,
.h1 {
  font-size: 40px;
  line-height: 48px;
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 48px;
    line-height: 56px;
  }
}
h2,
.h2 {
  font-size: 32px;
  line-height: 40px;
}
@media (min-width: 768px) {
  h2,
  .h2 {
    font-size: 40px;
    line-height: 48px;
  }
}
h3,
.h3 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
}
h4,
.h4 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
h5,
.h5,
.footer .section_header,
h6,
.h6 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.display-1 {
  font-size: 40px;
  line-height: 48px;
}
@media (min-width: 768px) {
  .display-1 {
    font-size: 56px;
    line-height: 64px;
  }
}
.display-2 {
  font-size: 50px;
  line-height: 50px;
}
.expanded-link::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.shadow--layer-1,
.button--cta,
.button--ghost,
.button--secondary,
.button--black,
.button--primary,
.button:active {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.03), 0 1px 4px rgba(0, 0, 0, 0.03);
}
.shadow--layer-2,
.button--loading:active,
.button--cta:active,
.button--ghost:active,
.button--secondary:active,
.button--primary:active,
.button--black:active {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.05);
}
.shadow--layer-3 {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.075), 0 1px 4px rgba(0, 0, 0, 0.075);
}
.shadow--layer-4 {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1), 0 1px 5px rgba(0, 0, 0, 0.1);
}
.shadow--layer-5 {
  box-shadow: 0 3px 4px -3px rgba(0, 0, 0, 0.2);
}
.full_graph {
  width: 1000%;
}
.highcharts-button,
.highcharts-legend {
  pointer-events: auto;
}
:root {
  --body__background-color: #eeeeee;
}
html {
  min-height: 100%;
  height: auto;
}
html,
body {
  margin: 0;
  padding: 0;
}
* {
  box-sizing: border-box;
}
body {
  position: absolute;
  color: #101010;
  background-color: var(--body__background-color);
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
}
body.disable-scrolling {
  overflow: hidden;
  position: fixed;
  top: 0;
  height: 100%;
}
ul {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  margin: 40px 0 20px 0;
  text-align: center;
  border: 0;
}
hr::after {
  content: "• • •";
  color: #b6babf;
}
.pagination {
  text-align: center;
}
.pagination__item {
  display: inline-block;
}
.pagination__link {
  padding: 4px 8px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
}
.pagination__link--current {
  background-color: #1a1a1a;
  color: #fff;
}
fieldset {
  border: none;
}
svg {
  pointer-events: none;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.turbo-progress-bar {
  visibility: hidden;
}
.grid-container {
  width: 100%;
  max-width: 940px;
  margin: 0 auto;
  padding: 16px 0;
}
@media only screen and (max-width: 1024px) {
  .grid-container {
    overflow: hidden;
  }
}
@media only screen and (max-width: 753px) {
  .grid-container {
    padding: 8px 0;
  }
}
.grid-container > .row + .row {
  margin-top: 16px;
}
@media only screen and (max-width: 753px) {
  .grid-container > .row + .row {
    margin-top: 8px;
  }
}
.grid-container--no-spacing {
  padding: 0;
}
.grid-container--relative {
  position: relative;
}
.grid-container--overflow-visible {
  overflow: visible;
}
.grid-card {
  background: #fff;
}
.grid__content {
  padding: 16px;
}
.row {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  list-style: none;
  margin: 0 -8px;
  padding: 0;
}
.row--vertical-center {
  align-items: center;
}
.row--row-reverse {
  flex-direction: row-reverse;
}
@media only screen and (max-width: 753px) {
  .row--column-reverse-s {
    flex-direction: column-reverse;
  }
  .row--row-reverse-s {
    flex-direction: row-reverse;
  }
}
.row--grow {
  flex-grow: 1;
}
.row--column {
  flex-direction: column;
}
.row__cell {
  flex: 0 1 auto;
  padding: 0 8px;
}
.row__cell--col-1 {
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}
@media only screen and (max-width: 753px) {
  .row__cell--col-1 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.row__cell--fixed-col-1 {
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}
.row__cell--offset-1 {
  margin-left: 8.3333333333%;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-1 {
    margin-left: 0;
  }
}
.row__cell--col-2 {
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}
@media only screen and (max-width: 753px) {
  .row__cell--col-2 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.row__cell--fixed-col-2 {
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}
.row__cell--offset-2 {
  margin-left: 16.6666666667%;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-2 {
    margin-left: 0;
  }
}
.row__cell--col-3 {
  flex-basis: 25%;
  max-width: 25%;
}
@media only screen and (max-width: 753px) {
  .row__cell--col-3 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.row__cell--fixed-col-3 {
  flex-basis: 25%;
  max-width: 25%;
}
.row__cell--offset-3 {
  margin-left: 25%;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-3 {
    margin-left: 0;
  }
}
.row__cell--col-4 {
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}
@media only screen and (max-width: 753px) {
  .row__cell--col-4 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.row__cell--fixed-col-4 {
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}
.row__cell--offset-4 {
  margin-left: 33.3333333333%;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-4 {
    margin-left: 0;
  }
}
.row__cell--col-5 {
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}
@media only screen and (max-width: 753px) {
  .row__cell--col-5 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.row__cell--fixed-col-5 {
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}
.row__cell--offset-5 {
  margin-left: 41.6666666667%;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-5 {
    margin-left: 0;
  }
}
.row__cell--col-6 {
  flex-basis: 50%;
  max-width: 50%;
}
@media only screen and (max-width: 753px) {
  .row__cell--col-6 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.row__cell--fixed-col-6 {
  flex-basis: 50%;
  max-width: 50%;
}
.row__cell--offset-6 {
  margin-left: 50%;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-6 {
    margin-left: 0;
  }
}
.row__cell--col-7 {
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}
@media only screen and (max-width: 753px) {
  .row__cell--col-7 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.row__cell--fixed-col-7 {
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}
.row__cell--offset-7 {
  margin-left: 58.3333333333%;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-7 {
    margin-left: 0;
  }
}
.row__cell--col-8 {
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}
@media only screen and (max-width: 753px) {
  .row__cell--col-8 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.row__cell--fixed-col-8 {
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}
.row__cell--offset-8 {
  margin-left: 66.6666666667%;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-8 {
    margin-left: 0;
  }
}
.row__cell--col-9 {
  flex-basis: 75%;
  max-width: 75%;
}
@media only screen and (max-width: 753px) {
  .row__cell--col-9 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.row__cell--fixed-col-9 {
  flex-basis: 75%;
  max-width: 75%;
}
.row__cell--offset-9 {
  margin-left: 75%;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-9 {
    margin-left: 0;
  }
}
.row__cell--col-10 {
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}
@media only screen and (max-width: 753px) {
  .row__cell--col-10 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.row__cell--fixed-col-10 {
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}
.row__cell--offset-10 {
  margin-left: 83.3333333333%;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-10 {
    margin-left: 0;
  }
}
.row__cell--col-11 {
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}
@media only screen and (max-width: 753px) {
  .row__cell--col-11 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.row__cell--fixed-col-11 {
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}
.row__cell--offset-11 {
  margin-left: 91.6666666667%;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-11 {
    margin-left: 0;
  }
}
.row__cell--col-12 {
  flex-basis: 100%;
  max-width: 100%;
}
@media only screen and (max-width: 753px) {
  .row__cell--col-12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.row__cell--fixed-col-12 {
  flex-basis: 100%;
  max-width: 100%;
}
.row__cell--offset-12 {
  margin-left: 100%;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-12 {
    margin-left: 0;
  }
}
.row__cell--flex-col {
  display: flex;
  flex-direction: column;
}
.row__cell--flex-row {
  display: flex;
  flex-direction: row;
}
.row__cell--full-width > .row__spacing {
  padding-left: 0;
  padding-right: 0;
}
.row__cell--no-spacing {
  padding: 0;
}
.row__cell--bordered {
  border: 2px solid #eee;
}
.row__cell--border-right {
  border-right: 1px solid #eee;
}
.row__cell--top-border {
  border-top: 1px solid #eee;
}
.row__cell--bottom-border {
  border-bottom: 10px solid #eee;
}
.row__cell--bottom-border--thin {
  border-bottom: 1px solid #eee;
  padding-bottom: 16px;
}
.row__cell--offset-top {
  margin-top: 8px;
}
.row__cell--offset-top--2 {
  margin-top: 16px;
}
.row__cell--offset-top--3 {
  margin-top: 24px;
}
.row__cell--offset-top--5 {
  margin-top: 40px;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-top--5 {
    margin-top: 24px;
  }
}
.row__cell--offset-top--7 {
  margin-top: 56px;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-top--7 {
    margin-top: 24px;
  }
}
.row__cell--offset-bottom {
  margin-bottom: 8px;
}
.row__cell--offset-bottom--2 {
  margin-bottom: 16px;
}
.row__cell--offset-bottom--3 {
  margin-bottom: 24px;
}
.row__cell--offset-bottom--4 {
  margin-bottom: 32px;
}
.row__cell--offset-bottom--5 {
  margin-bottom: 40px;
}
@media only screen and (max-width: 753px) {
  .row__cell--offset-bottom--5 {
    margin-bottom: 24px;
  }
}
.row__cell--divider {
  display: block;
  width: 100%;
  margin: 0 auto;
  height: 1px;
  background-color: #eee;
}
.row__cell__spacing--only-horizontal {
  padding: 0 16px;
}
@media only screen and (max-width: 753px) {
  .row__cell__spacing--only-horizontal {
    padding: 8px 0;
  }
}
.row__cell--grow {
  display: flex;
  flex-grow: 2;
}
@media only screen and (max-width: 753px) {
  .row__cell--grow {
    display: block;
    margin-top: 16px;
  }
}
.row__cell--error {
  padding: 16px 32px;
  background-color: rgba(210, 39, 35, 0.8);
  color: #fff;
  border-radius: 5px;
}
.row__cell--error ul {
  padding-left: 8px;
}
.row__cell--caution {
  border-left: 3px solid #faa525;
}
@media only screen and (max-width: 753px) {
  .row__cell--with-table {
    overflow-x: scroll;
  }
  .row__cell--mobile-6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
    padding: 0;
  }
}
.row__spacing {
  padding: 16px;
}
.row__spacing--fill-vertical {
  height: 100%;
}
.row__spacing--fill-horizontal {
  width: 100%;
}
.row__spacing--only-vertical {
  padding: 16px 0;
}
@media only screen and (max-width: 753px) {
  .row__spacing--only-vertical {
    padding: 8px 0;
  }
}
.row__spacing--only-horizontal {
  padding: 0 16px;
}
.row__spacing--top {
  margin-top: 16px;
}
.row__spacing--top--6 {
  padding-top: 48px;
}
.row__spacing--bottom {
  padding-bottom: 16px;
}
.row__spacing--bottom--6 {
  padding-bottom: 48px;
}
.row__spacing--tripple {
  padding: 24px;
}
@media only screen and (max-width: 753px) {
  .row__spacing--tripple {
    padding: 8px;
  }
}
.row__spacing--row {
  margin-bottom: 16px;
}
@media only screen and (max-width: 753px) {
  .row__spacing--row {
    margin-bottom: 8px;
  }
}
.row__spacing--5 {
  padding: 40px;
}
.row__spacing--6 {
  padding: 48px;
}
.row__spacing--11 {
  padding: 88px;
}
@media only screen and (max-width: 753px) {
  .row__spacing--mobile {
    padding: 0 16px;
  }
}
.row__spacing--mobile-only {
  padding: 0;
}
@media only screen and (max-width: 753px) {
  .row__spacing--mobile-only {
    padding: 8px;
  }
  .row__spacing {
    padding: 16px;
  }
}
.row__divider {
  width: calc(100% - 32px);
  margin: 0 auto;
  border-bottom: 1px solid #eee;
}
@media only screen and (max-width: 753px) {
  .row__divider {
    width: calc(100% - 16px);
  }
}
.row__divider--spaced {
  margin: 32px auto;
}
.row--equal-height {
  flex-wrap: wrap;
}
.row--equal-height .card {
  position: relative;
  height: 100%;
}
@media only screen and (max-width: 753px) {
  .page {
    overflow: hidden;
  }
  .breadcrumb__pushdown--hm {
    position: relative;
    padding: 0;
    margin-top: 0;
  }
  .breadcrumb__pushdown--hm .breadcrumb {
    padding: 16px;
    white-space: normal;
    text-align: center;
    justify-content: center;
  }
  .breadcrumb__pushdown--hm .button__cell {
    padding: 0 16px;
  }
  .page__header.list_people {
    margin-top: 8px;
  }
  .page__header.list_people h1 {
    color: #101010;
    font-size: 16px;
    line-height: 1.625em;
    font-weight: 400;
    text-align: center;
  }
  .card__person {
    text-align: center;
  }
  .card__person .avatar {
    width: 100px;
    height: 100px;
  }
  .card__person .card__body {
    text-align: left;
    font-size: 14px;
    line-height: 1.625em;
  }
  .card.people__fetch {
    border-top: 1px solid #e0e0e0;
    margin: -8px 0 8px 0;
  }
  .card__office .agents__group a:nth-last-child(2) {
    display: none;
  }
  .areas-list_hm li,
  .agents-areas-list_hm li {
    font-size: 16px;
    line-height: 1.625em;
  }
  .areas-list_hm {
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 8px;
  }
  .areas-list_hm li:nth-child(n + 6) {
    display: none;
  }
  .areas-list_hm--visible li:nth-child(n + 6) {
    display: list-item;
  }
  .microcards__person--hm {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0;
  }
}
.compare_agents {
  position: fixed;
  bottom: 20px;
  width: 100%;
  max-width: 300px;
  z-index: 100;
  left: 50%;
  transform: translateX(-50%);
  padding: 0 20px;
}
.compare_agents div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.compare_agents__count {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #000;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  transform: translateX(-8px) translateY(-8px);
}
.header {
  width: 100%;
  height: 64px;
  top: 0px;
  background: #fff;
  position: relative;
  flex: 0 0 auto;
  z-index: 999;
}
.header:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.header__logo {
  display: inline-block;
  margin-top: 8px;
}
.header__logo--hm img {
  width: 150px;
}
@media (min-width: 768px) {
  .header__logo--hm img {
    width: 186px;
  }
}
.header__btn {
  padding: 4px 41px;
}
@media (max-width: 767px) {
  .header__btn {
    display: none;
  }
}
.header__grid {
  margin: 0 auto;
  height: 100%;
  max-width: 980px;
  height: 56px;
  text-align: center;
  z-index: 10;
  background: #2979ff;
  transform: translateZ(0);
  padding: 4px;
}
.header__grid:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.header__grid__column {
  display: inline-block;
  vertical-align: middle;
}
.header__grid__column--menu-icon {
  width: 56px;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 8px;
}
.header__grid__column--menu-icon--desktop {
  display: inline-block !important;
  position: relative;
}
.header__grid__column--menu-icon .menuText-toggle {
  padding: 8px 16px;
}
.header__grid__column--menu {
  display: none;
}
.header__grid--white {
  background-color: #fff;
}
.header__grid--hm {
  padding: 8px 0;
  position: relative;
}
.header__grid--hm .header__grid__column--menu {
  display: none;
}
@media (min-width: 768px) {
  .header__grid--hm .header__grid__column--menu {
    display: flex;
    height: auto;
  }
}
.header--active-menu {
  box-shadow: none;
}
.header .quicksearch-old {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  font-weight: 500;
  text-decoration: none;
}
@media (min-width: 768px) {
  .header .quicksearch-old {
    font-size: 14px;
  }
}
.header .quicksearch-old img {
  margin-left: 4px;
}
.header #QuickSearch,
.header .quicksearch-old {
  margin-top: 4px;
  margin-right: 38px;
  position: absolute;
  right: 24px;
  top: 0;
}
.header #QuickSearch:after,
.header .quicksearch-old:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.header #QuickSearch.active,
.header .quicksearch-old.active {
  width: 100%;
  right: 0;
  margin: 4px 0;
  padding: 0 8px;
}
@media (max-width: 767px) {
  .header #QuickSearch.active ~ *,
  .header .quicksearch-old.active ~ * {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .header #QuickSearch,
  .header .quicksearch-old {
    width: 49px;
    position: absolute;
    right: 8px;
    margin: 5px 0 0 0;
  }
  .header #QuickSearch.active,
  .header .quicksearch-old.active {
    width: 492px;
    max-width: 100%;
    padding: 0;
    right: 8px;
  }
  .header #QuickSearch.active ~ *,
  .header .quicksearch-old.active ~ * {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .header #QuickSearch.active,
  .header .quicksearch-old.active {
    width: 620px;
  }
}
.property .header__grid {
  position: static;
}
@media (min-width: 768px) {
  .header {
    height: 64px;
  }
  .header__save-property {
    display: none;
  }
  .header__monitor-search {
    display: none;
  }
  .header__grid {
    text-align: left;
    height: 64px;
  }
  .header__grid__column--menu-icon {
    display: none;
  }
  .header__grid__column--menu {
    float: right;
    display: block;
    line-height: 32px;
    overflow: hidden;
    height: 100%;
    white-space: nowrap;
    margin-right: 56px;
    padding-top: 8px;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .header__grid__column--menu > div:first-child {
    display: inline;
  }
}
@media (min-width: 768px) {
  .header__menu-anchor {
    display: inline-block;
    position: relative;
    color: #101010;
    font-weight: 500;
    margin: 0 10px;
    text-decoration: none;
    font-size: 14px;
    line-height: 1.625em;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .header__menu-anchor {
    margin: auto 16px;
  }
}
@media (min-width: 768px) {
  .header__menu-anchor:hover {
    text-decoration: none;
    color: #ff620f;
  }
  .header__menu-anchor--selected:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background: #000;
    bottom: -4px;
    left: -8px;
    padding: 0 8px;
    box-sizing: content-box;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .header__menu-anchor--btn {
    display: none;
  }
}
@media (min-width: 768px) {
  .header__menu-title {
    font-size: 16px;
  }
  .header__menu-title,
  .header__menu-icon {
    vertical-align: middle;
  }
  .header__menu-icon {
    fill: #fff;
    margin-right: 8px;
    width: 28px;
    height: 28px;
  }
  .simple-navigation-active-leaf a {
    color: #101010;
  }
  .simple-navigation-active-leaf a:hover {
    color: #101010;
  }
  .simple-navigation-active-leaf a:before {
    background-color: #101010;
    visibility: visible;
    transform: none;
  }
}
:root {
  --menu-fade-out-opacity-duration: 0.35s;
  --menu-fade-in-opacity-duration: 0.65s;
  --header-height: 80px;
}
@media (max-width: 767px) {
  :root {
    --header-height: 72px;
  }
}

header.navigation .main-navigation {
  background: #dfe4ea;
}

header.navigation .main-navigation ul li a,
header.navigation .main-navigation__logo a {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #4b7bec;
}

.form-post {
  background-color: #4b7bec;
  color: white;
}

header.navigation .main-navigation ul li a:hover,
header.navigation .main-navigation__logo a:hover,
header.navigation .main-navigation ul li a:focus,
header.navigation .main-navigation__logo a:focus {
  color: #1a1a1a;
  text-decoration: underline;
}
header.navigation .main-navigation ul li a.active,
header.navigation .main-navigation__logo a.active {
  color: #ff620f;
}
header.navigation .main-navigation ul li a img,
header.navigation .main-navigation__logo a img {
  margin-right: 8px;
}
header.navigation {
  background-color: #fff;
  position: fixed;
  width: 100%;
  z-index: 999;
  font-weight: 500;
}
body.sellers_leads.new header.navigation {
  position: absolute;
}
header.navigation .main-navigation {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  overflow: hidden;
  height: var(--header-height);
  box-shadow: 0 1px 2px 0 rgba(26, 26, 26, 0.1490196078);
  position: relative;
  opacity: 1;
  z-index: 2;
  transition: opacity var(--menu-fade-out-opacity-duration);
}
body.scroll-direction-down header.navigation .main-navigation {
  transition: opacity var(--menu-fade-in-opacity-duration);
  opacity: 0;
  z-index: 1;
}
body.quicksearch--open header.navigation .main-navigation {
  opacity: 1;
  z-index: 2;
}
@media (max-width: 991px) {
  body.quicksearch--open header.navigation .main-navigation {
    justify-content: center;
  }
}
body.sellers_leads.new header.navigation .main-navigation {
  opacity: 1;
  z-index: 2;
}
header.navigation .main-navigation__logo {
  flex-grow: 1;
  flex-basis: 0;
}
@media (max-width: 991px) {
  body.quicksearch--open header.navigation .main-navigation__logo {
    display: none;
  }
}
header.navigation .main-navigation__logo a {
  height: var(--header-height);
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding-left: 16px;
}
header.navigation .main-navigation__logo a img {
  max-height: 32px;
  margin-left: 0;
}
@media (max-width: 767px) {
  header.navigation .main-navigation__logo a img {
    max-height: 32px;
  }
}
header.navigation .main-navigation__quicksearch {
  display: none;
  width: 100%;
  flex-grow: 5;
  flex-basis: 0;
  max-width: 620px;
}
body.quicksearch--open header.navigation .main-navigation__quicksearch {
  display: block;
}
@media (max-width: 991px) {
  header.navigation .main-navigation__quicksearch {
    margin-left: 8px;
    margin-right: 8px;
  }
}
header.navigation .main-navigation__primary {
  flex-grow: 0;
  display: none;
}
body.quicksearch--open header.navigation .main-navigation__primary {
  display: none;
}
@media (min-width: 768px) {
  header.navigation .main-navigation__primary {
    display: flex;
  }
}
header.navigation .main-navigation__secondary {
  flex-grow: 1;
  flex-basis: 0;
  justify-content: flex-end;
  /* display: none; */
}
@media (min-width: 768px) {
  header.navigation .main-navigation__secondary {
    display: flex;
  }
}
@media (max-width: 991px) {
  body.quicksearch--open header.navigation .main-navigation__secondary {
    display: none;
  }
}
header.navigation .main-navigation ul {
  display: flex;
  align-items: center;
  justify-content: right;
}
header.navigation .main-navigation ul li {
  padding: 0 16px;
}
header.navigation .main-navigation ul li a {
  height: var(--header-height);
}
header.navigation .main-navigation__mobile {
  display: none;
}
@media (max-width: 767px) {
  header.navigation .main-navigation__mobile {
    display: flex;
  }
}
body.quicksearch--open header.navigation .main-navigation__mobile {
  display: none;
}
header.navigation .sticky-cta-wrapper {
  position: fixed;
  top: 0;
  box-shadow: 0 1px 2px 0 rgba(26, 26, 26, 0.1490196078);
  background-color: #fff;
  min-height: var(--header-height);
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  z-index: 1;
  transition: opacity var(--menu-fade-in-opacity-duration);
}
body.scroll-direction-down header.navigation .sticky-cta-wrapper {
  opacity: 1;
  z-index: 2;
  transition: opacity var(--menu-fade-out-opacity-duration);
}
body.quicksearch--open header.navigation .sticky-cta-wrapper {
  opacity: 0;
  z-index: 1;
}
body.sellers_leads.new header.navigation .sticky-cta-wrapper {
  opacity: 0;
  z-index: 1;
}
header.navigation .sticky-cta-wrapper .sticky {
  padding: 8px 0;
  width: 100%;
  opacity: 0;
  z-index: 1;
  transition: opacity var(--menu-fade-in-opacity-duration);
}
body.scroll-direction-down header.navigation .sticky-cta-wrapper .sticky {
  transition: opacity var(--menu-fade-out-opacity-duration);
  opacity: 1;
  z-index: 2;
}
header.navigation .sticky-cta-wrapper .sticky .bui__row {
  align-items: center;
}
header.navigation .sticky-cta-wrapper .sticky p {
  margin: 3px 0 0 0;
}
#new-header-spacing {
  height: var(--header-height);
  background-color: #fff;
}
.deck {
  max-width: 100%;
  letter-spacing: -0.31em;
  overflow: visible;
  margin: 0 auto 8px auto;
}
.deck:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.deck > * {
  letter-spacing: normal;
}
.card {
  position: relative;
  padding: 16px;
  width: 100%;
  display: inline-block;
  background: #fff;
  vertical-align: top;
  margin-bottom: 8px;
  box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.3);
}
.card:last-child {
  margin-bottom: 0;
}
.card--no-shadow {
  box-shadow: none;
}
.card--bordered {
  border: 1px solid #eee;
}
.card--no-gutter {
  padding: 0;
}
.card--no-spacing {
  margin: 0;
}
.card--rounded {
  border-radius: 3px;
}
.card em {
  font-style: normal;
}
.card--immaterial {
  background-color: rgba(0, 0, 0, 0);
  box-shadow: none;
}
.card--checkable {
  position: relative;
  border: 1px dashed #317dec;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.card--checkable--no-gutter {
  margin-top: 0;
}
.card--checkable .card {
  opacity: 1;
  height: auto;
}
.card--checkable .toggle--center {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -38px;
  margin-top: -13px;
  color: #000;
  cursor: pointer;
  display: none;
  font-size: 16px;
}
.card--checkable--no-margin {
  margin: 0;
}
.card--unselected .card {
  opacity: 0;
}
.card--unselected .toggle--center {
  display: block;
}
.card--call-to-action .toggle-indicator {
  display: none;
}
.card--hidden {
  display: none;
}
.card__header {
  color: #101010;
  font-size: 10px;
  line-height: 1.8em;
  font-family: "maklarduellen", Arial, sans-serif;
  text-transform: uppercase;
  margin: 0;
  padding-right: 24px;
}
.card__header--large {
  color: #101010;
  font-size: 16px;
  line-height: 1.625em;
  margin-bottom: 8px;
  text-transform: none;
}
.card__body {
  padding-top: 4px;
  font-size: 14px;
  line-height: 1.625em;
}
.card__person,
.card__offer {
  color: #101010;
  margin-bottom: 0;
  box-shadow: none;
  vertical-align: baseline;
  border-bottom: 1px solid #f5f5f5;
  text-decoration: none;
}
.card__person:hover,
.card__offer:hover {
  text-decoration: none;
  background-color: #fafafa;
  color: #1a1a1a;
}
@media only screen and (max-width: 753px) {
  .card__person,
  .card__offer {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
.card__person .rating,
.card__offer .rating {
  margin-top: 8px;
}
@media only screen and (max-width: 753px) {
  .card__person .rating,
  .card__offer .rating {
    margin: 8px 0 0;
  }
}
.card__person .statistics__disclaimer,
.card__offer .statistics__disclaimer {
  font-size: 11px;
  line-height: 1.625em;
  padding-bottom: 4px;
  color: #9e9e9e;
}
.card__person .statistics__title,
.card__offer .statistics__title {
  font-size: 13px;
}
@media only screen and (max-width: 753px) {
  .card__person .statistics,
  .card__offer .statistics {
    text-align: center;
  }
}
.card__offer {
  padding: 24px;
}
.card__office {
  padding: 8px 0 24px;
  border-bottom: 1px solid #e0e0e0;
  min-height: 185px;
}
.card__office a {
  text-decoration: none;
}
.card__office .area__info {
  height: 3.25em;
}
.card__office .agents__group a {
  vertical-align: middle;
  margin-left: 2px;
}
.card__office .agents__group a:first-child {
  margin-left: 0;
}
@media only screen and (max-width: 753px) {
  .card__office .card__actions {
    display: inline-block;
    margin-top: 8px;
  }
}
.card--insight {
  min-height: 250px;
}
@media only screen and (max-width: 753px) {
  .card--insight {
    height: 170px;
  }
}
.card--padding-bottom {
  padding-bottom: 50px;
}
.card--button-bottom {
  position: relative;
}
.card--button-bottom .button {
  position: absolute;
  width: 80%;
  bottom: 16px;
  left: 10%;
}
.card--block {
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 0;
}
.card--block--no-border {
  border: none;
}
.card--grow {
  height: 100%;
}
@media only screen and (min-width: 754px) {
  .deck {
    width: 980px;
    max-width: 100%;
    margin: 0 auto 24px auto;
  }
  .deck:last-child {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .card__header {
    padding-right: 0;
  }
}
@media only screen and (max-width: 753px) {
  .card {
    padding: 16px 8px;
  }
  .card--no-gutter {
    padding: 0;
  }
}
.close-button {
  padding: 16px 16px;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  border: none;
  cursor: pointer;
  transition: all 0.2s linear;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-radius: 3.4285714286px;
  background: none;
  outline: none;
}
.close-button:active {
  transition: 0;
}
.close-button span {
  display: block;
}
.close-button--close .close-button__lines:before {
  transform: rotate3d(0, 0, 1, 45deg) translate(-6px, -5px) scale(0.8);
}
.close-button--close .close-button__lines:after {
  transform: rotate3d(0, 0, 1, -45deg) translate(-6px, 5px) scale(0.8);
}
.close-button--close .close-button__base-line {
  transform: scale(0);
  opacity: 0;
}
.close-button__lines {
  position: relative;
}
.close-button__lines:before,
.close-button__lines:after {
  display: inline-block;
  height: 3px;
  background: #101010;
  transition: all 0.2s linear;
  position: absolute;
  left: 0;
  content: "";
  width: 24px;
  transform-origin: 50% 50%;
}
.close-button__lines:before {
  top: 8px;
}
.close-button__lines:after {
  top: -8px;
}
.close-button__base-line {
  display: inline-block;
  width: 24px;
  height: 3px;
  background: #101010;
  transition: all 0.2s linear;
  transform-origin: 0 50%;
}
@media only screen and (min-width: 754px) {
  .close-button--hm {
    padding: 16px 0px 16px 24px;
  }
}
.menuText-toggle {
  position: absolute;
  right: 32px;
  height: 100%;
  top: 0;
  padding: 23px;
  font-size: 14px;
}
.toggle-indicator {
  margin: 1px 4px;
  padding: 7px 0;
  position: relative;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
.toggle-indicator input {
  position: absolute;
  opacity: 0;
}
.toggle-indicator span {
  position: relative;
  display: inline-block;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #000 !important;
}
.toggle-indicator span:after {
  content: "";
  position: absolute;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  border-radius: 50%;
  opacity: 0;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.toggle-indicator input:checked + span {
  background-image: none;
}
.toggle-indicator input:checked + span:after {
  opacity: 1;
  transform: scale(1);
  background-color: #000 !important;
}
.toggle-indicator--top-corner {
  position: absolute;
  right: -20px;
  top: -25px;
}
.toggle-indicator--top-corner--2 {
  right: 18px;
}
.toggle-indicator--toggle input + span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+c2h1dGV5ZTwvdGl0bGU+PHBhdGggZD0iTTEzLjg5LjIyOGMtLjI5LS4zMDQtLjc2Ni0uMzA0LTEuMDYgMEwxLjExIDEyLjM4NWMtLjI5NC4zMDQtLjI5NC43OTcgMCAxLjEuMjkyLjMwNC43NjcuMzA0IDEuMDYgMEwxMy44OSAxLjMyOGMuMjk0LS4zMDQuMjk0LS43OTYgMC0xLjF6TTIuMzMgOS41NzhsMS45Mi0xLjk5Yy0uMDUtLjIzNy0uMDg0LS40OC0uMDg0LS43MzIgMC0xLjg1IDEuNDkzLTMuMzUgMy4zMzQtMy4zNS4yMTUgMCAuNDIzLjAyNC42MjcuMDYzbC45LS45MzZDOC41NDggMi41NTQgOC4wNCAyLjUgNy41IDIuNSAyLjU4IDIuNSAwIDYuMjYgMCA2Ljg1N2MwIC4zMy43OTMgMS42MjcgMi4zMyAyLjcyem0xMC4zNC01LjQ0TDEwLjc1IDYuMTNjLjA1LjIzNS4wODMuNDc2LjA4My43MjYgMCAxLjg1LTEuNDkyIDMuMzUtMy4zMzMgMy4zNS0uMjEzIDAtLjQyLS4wMjUtLjYyMi0uMDYzbC0uOTAzLjkzNmMuNDgyLjA4Ljk4Ny4xMzIgMS41MjUuMTMyIDQuOTIgMCA3LjUtMy43NiA3LjUtNC4zNTYgMC0uMzMtLjc5Mi0xLjYyNS0yLjMzLTIuNzE4eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}
.toggle-indicator--toggle input + span:after,
.toggle-indicator--toggle input + span {
  background-color: #d22723 !important;
}
.toggle-indicator--toggle input:checked + span,
.toggle-indicator--toggle input:checked + span:after {
  background-color: #000 !important;
}
.toggle-indicator--toggle input:checked + span:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE1IDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPmV5ZTwvdGl0bGU+PHBhdGggZD0iTTcuNSAwQzIuNTggMCAwIDMuNzE3IDAgNC4zMDhjMCAuNTkgMi41OCA0LjMwNyA3LjUgNC4zMDdTMTUgNC44OTcgMTUgNC4zMDhDMTUgMy43MTggMTIuNDIgMCA3LjUgMHptMCA3LjYyYy0xLjg0IDAtMy4zMzQtMS40ODItMy4zMzQtMy4zMTJDNC4xNjYgMi40NzggNS42Ni45OTMgNy41Ljk5M2MxLjg0IDAgMy4zMzMgMS40ODUgMy4zMzMgMy4zMTUgMCAxLjgzLTEuNDkyIDMuMzEzLTMuMzMzIDMuMzEzem0wLTMuMzEyYy0uMzA1LS4zNDQuNDk3LTEuNjU3IDAtMS42NTctLjkyIDAtMS42NjcuNzQzLTEuNjY3IDEuNjU4IDAgLjkxNC43NDYgMS42NTcgMS42NjcgMS42NTcuOTIgMCAxLjY2Ny0uNzQzIDEuNjY3LTEuNjU3IDAtLjQyLTEuNDA3LjI5LTEuNjY3IDB6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}
.toggle-indicator--edit span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+ZWRpdDwvdGl0bGU+PHBhdGggZD0iTTExLjA0Ljk2QzEwLjA4LS4wMDQgOS4zNTguMTQgOS4zNTguMTRMNS4zMjMgNC4xNzcuODA3IDguNjlsLS42NzQgMy4xNzYgMy4xNzYtLjY3M0w3LjgyNCA2LjY4bDQuMDM0LTQuMDM2cy4xNDMtLjcyMi0uODItMS42ODV6bS03LjkyIDkuODVsLTEuMDgzLjIzNWMtLjEwNC0uMTk2LS4yMy0uMzktLjQ2LS42MjItLjIzLS4yMy0uNDI2LS4zNTUtLjYyLS40NmwuMjMyLTEuMDgyLjMxMy0uMzEycy41ODguMDEyIDEuMjU0LjY3N2MuNjY0LjY2NC42NzcgMS4yNTQuNjc3IDEuMjU0bC0uMzE0LjMxeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}
.toggle-indicator--edit span:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+ZWRpdDwvdGl0bGU+PHBhdGggZD0iTTExLjA0Ljk2QzEwLjA4LS4wMDQgOS4zNTguMTQgOS4zNTguMTRMNS4zMjMgNC4xNzcuODA3IDguNjlsLS42NzQgMy4xNzYgMy4xNzYtLjY3M0w3LjgyNCA2LjY4bDQuMDM0LTQuMDM2cy4xNDMtLjcyMi0uODItMS42ODV6bS03LjkyIDkuODVsLTEuMDgzLjIzNWMtLjEwNC0uMTk2LS4yMy0uMzktLjQ2LS42MjItLjIzLS4yMy0uNDI2LS4zNTUtLjYyLS40NmwuMjMyLTEuMDgyLjMxMy0uMzEycy41ODguMDEyIDEuMjU0LjY3N2MuNjY0LjY2NC42NzcgMS4yNTQuNjc3IDEuMjU0bC0uMzE0LjMxeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
}
.toggle-indicator__intake {
  position: absolute;
  right: 4px;
  top: -88px;
}
ul {
  list-style: none;
}
ul li {
  padding-top: 8px;
}
ul li.list__item--triple-space {
  padding-top: 24px;
}
ul.bullet-list {
  list-style: disc;
  padding-left: 20px;
  padding-bottom: 8px;
}
ul.bullet-list li {
  padding-bottom: 8px;
  padding-top: 0;
}
.list--centered {
  text-align: center;
}
.list--centered li {
  display: inline-block;
}
.list__item__icon {
  position: relative;
  padding-left: 20px;
  line-height: 28px;
}
.list__item__icon:before {
  background-position: 50% 50%;
  background-size: 80%;
  width: 13px;
  max-width: none;
  height: 14px;
  max-height: none;
  content: "";
  display: block;
  position: absolute;
  top: 13px;
  left: 0;
  right: auto;
  bottom: auto;
}
.list__item__icon--done,
.list__item__icon--arrow {
  display: block;
  padding-left: 30px;
}
.list__item__icon--done:before,
.list__item__icon--arrow:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAwTDcgMTBMMyA2TDAgOUw3IDE2TDIwIDNMMTcgMFoiIGZpbGw9IiNGRjYyMEYiLz4KPC9zdmc+Cg==)
    no-repeat;
  height: 20px;
  width: 23px;
  top: 11px;
}
.list__item__icon--point:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMzE3REVDIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0xMiA0bC0xLjQxIDEuNDFMMTYuMTcgMTFINHYyaDEyLjE3bC01LjU4IDUuNTlMMTIgMjBsOC04eiIvPgo8L3N2Zz4K)
    no-repeat;
}
.list__item__icon--arrow::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE5IDE5Ij48c3R5bGU+LmF7ZmlsbDojZmY2MjBmfTwvc3R5bGU+PHBhdGggY2xhc3M9ImEiIGQ9Im0xNC40IDkuNWwtNi41LTYuNCAyLjItMi4yIDguNSA4LjYtOC41IDguNi0yLjItMi4yeiIvPjxwYXRoIGNsYXNzPSJhIiBkPSJtMTUgMTFoLTE1di0zaDE1eiIvPjwvc3ZnPgo=)
    no-repeat;
  height: 19px;
  width: 19px;
  top: 5px;
}
.list__item--numbered {
  position: relative;
  padding-left: 35px;
  margin-bottom: 15px;
}
.list__item__circled-number {
  border-radius: 100%;
  width: 25px;
  height: 25px;
  display: inline-block;
  text-align: center;
  line-height: 25px;
  color: #fff;
  position: relative;
  border: 1px solid #e0e0e0;
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center;
  border-color: #bdbdbd;
  font-size: 14px;
  position: absolute;
  left: 0;
  top: 6px;
  font-weight: 700;
  color: #616161;
}
.hm_navbar {
  position: relative;
  display: inline;
  height: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 80;
  border-top: 1px solid #e0e0e0;
}
@media (min-width: 768px) {
  .hm_navbar {
    margin-top: 0;
    position: absolute;
  }
}
.hm_navbar--visible .hm_navbar__menu {
  transition: all ease-in-out 0.15s;
  background: #f0f0f0;
  top: 56px;
  padding: 0 6px;
}
@media (min-width: 768px) {
  .hm_navbar--visible .hm_navbar__menu {
    background: #fff;
  }
  .hm_navbar--visible .hm_navbar__menu--flash-above {
    top: 116px;
  }
}
.hm_navbar__trigger {
  padding-right: 16px;
  cursor: pointer;
  border: 1px solid #eee;
  border-radius: 0px;
  transition: all ease-in-out 0.15s;
  margin-left: 12px;
}
.hm_navbar__trigger:hover {
  background-color: #f5f5f5;
  transition: all ease-in-out 0.15s;
}
.hm_navbar__trigger p {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-weight: 700;
  margin: 0 16px;
  letter-spacing: normal;
  margin-right: -10px;
  outline: none;
  font-size: 14px;
  line-height: 1.625em;
  line-height: 1.2;
}
.hm_navbar__trigger__avatar {
  width: 40px;
  height: 40px;
}
.hm_navbar__header .simple-navigation-active-leaf {
  color: #ff620f;
}
.hm_navbar__header .simple-navigation-active-leaf:before {
  background-color: #101010;
  visibility: visible;
  transform: none;
}
.hm_navbar__menu {
  right: 0;
  max-width: 100%;
  background-color: #fff;
  transition: all ease-in-out 0.15s;
  padding: 0 16px;
  overflow-y: scroll;
  -ms-overflow-style: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: -100%;
  z-index: 99;
  box-shadow: none;
}
.hm_navbar__menu li.simple-navigation-active-leaf > a {
  color: #ff620f;
}
.hm_navbar__menu--active {
  top: 0;
  display: block;
}
.hm_navbar__menu ul > li {
  padding-top: 0;
}
.hm_navbar__menu ul > li > a {
  display: block;
  padding: 12px 0px;
}
.hm_navbar__menu ul > li a {
  color: #424242;
  font-weight: 700;
  font-size: 14px;
  text-align: right;
  text-decoration: none;
}
@media (min-width: 768px) {
  .hm_navbar__menu ul > li a {
    padding: 12px 0 12px 40px;
    text-align: left;
  }
}
.hm_navbar__menu__sub__avatar {
  display: block;
  padding: 8px 0px 8px 32px;
  text-align: right;
}
@media (max-width: 767px) {
  .hm_navbar__menu__sub__avatar .avatar {
    height: 45px;
    width: 45px;
    float: left;
  }
  .hm_navbar__menu__sub__avatar:after {
    display: none !important;
  }
  .hm_navbar__menu__sub__avatar span {
    color: #424242;
    font-weight: 700;
  }
  .hm_navbar__menu__sub__avatar .seller-favorite__badge {
    width: 25px;
    height: 25px;
    background-size: 10px;
    bottom: -9px;
    right: -5px;
  }
  .hm_navbar__menu__sub__avatar .seller-favorite__border {
    top: -3px;
    bottom: -3px;
    left: -3px;
    right: -3px;
  }
  .hm_navbar__menu__sub__avatar .seller-favorite__border:after {
    top: 3px;
    bottom: 3px;
    left: 3px;
    right: 3px;
  }
}
.hm_navbar__menu__sub > ul {
  display: block;
  height: auto;
  max-height: none;
  margin-bottom: 40px;
}
.hm_navbar__menu__sub > ul li > ul li {
  padding-left: 17px;
  margin-right: 0;
  padding-right: 36px;
}
.hm_navbar__menu__sub ul li {
  margin: 0 10px;
}
.hm_navbar__menu__sub ul li > ul {
  margin-top: -11px;
}
.hm_navbar__menu__sub ul li > ul li {
  border: none;
}
.hm_navbar__menu__sub ul li a {
  display: flex;
  padding: 16px 32px 16px 0;
  justify-content: flex-end;
}
.hm_navbar__menu__sub ul li a:before {
  top: 15px;
  right: 0px;
  left: auto;
}
@media (min-width: 768px) {
  .hm_navbar__menu__sub ul li a {
    padding: 12px 0 12px 40px;
  }
  .hm_navbar__menu__sub ul li a:before {
    left: 10px;
    top: 10px;
  }
}
.hm_navbar__menu__sub a {
  position: relative;
}
.hm_navbar__menu__sub .hm_navbar__menu__image > div {
  display: none;
}
.hm_navbar__menu__sub a:before {
  width: 23px;
  max-width: none;
  height: 23px;
  max-height: none;
  background: rgba(0, 0, 0, 0)
    url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMmUzMTNmIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTAgNkw4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4K)
    no-repeat 50% 50%;
  background-size: 100%;
  position: absolute;
  top: 10px;
  left: 10px;
  right: auto;
  bottom: auto;
  display: block;
  content: "";
}
.hm_navbar__menu__sub #insights > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNiA2bDIuMjkgMi4yOS00Ljg4IDQuODgtNC00TDIgMTYuNTkgMy40MSAxOGw2LTYgNCA0IDYuMy02LjI5TDIyIDEyVjZ6Ii8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPg==);
}
.hm_navbar__menu__sub #agents > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0xNiAxMWMxLjY2IDAgMi45OS0xLjM0IDIuOTktM1MxNy42NiA1IDE2IDVjLTEuNjYgMC0zIDEuMzQtMyAzczEuMzQgMyAzIDN6bS04IDBjMS42NiAwIDIuOTktMS4zNCAyLjk5LTNTOS42NiA1IDggNUM2LjM0IDUgNSA2LjM0IDUgOHMxLjM0IDMgMyAzem0wIDJjLTIuMzMgMC03IDEuMTctNyAzLjVWMTloMTR2LTIuNWMwLTIuMzMtNC42Ny0zLjUtNy0zLjV6bTggMGMtLjI5IDAtLjYyLjAyLS45Ny4wNSAxLjE2Ljg0IDEuOTcgMS45NyAxLjk3IDMuNDVWMTloNnYtMi41YzAtMi4zMy00LjY3LTMuNS03LTMuNXoiLz4KPC9zdmc+);
}
.hm_navbar__menu__sub #agencies > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNSAxMVY1bC0zLTMtMyAzdjJIM3YxNGgxOFYxMWgtNnptLTggOEg1di0yaDJ2MnptMC00SDV2LTJoMnYyem0wLTRINVY5aDJ2MnptNiA4aC0ydi0yaDJ2MnptMC00aC0ydi0yaDJ2MnptMC00aC0yVjloMnYyem0wLTRoLTJWNWgydjJ6bTYgMTJoLTJ2LTJoMnYyem0wLTRoLTJ2LTJoMnYyeiIvPgogICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgo8L3N2Zz4=);
}
.hm_navbar__menu__sub #listings > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0xOSAzaC00LjE4QzE0LjQgMS44NCAxMy4zIDEgMTIgMWMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptMCA0YzEuNjYgMCAzIDEuMzQgMyAzcy0xLjM0IDMtMyAzLTMtMS4zNC0zLTMgMS4zNC0zIDMtM3ptNiAxMkg2di0xLjRjMC0yIDQtMy4xIDYtMy4xczYgMS4xIDYgMy4xVjE5eiIvPgo8L3N2Zz4=);
}
.hm_navbar__menu__sub #booli_pro > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNiA2bDIuMjkgMi4yOS00Ljg4IDQuODgtNC00TDIgMTYuNTkgMy40MSAxOGw2LTYgNCA0IDYuMy02LjI5TDIyIDEyVjZ6Ii8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPg==);
}
.hm_navbar__menu__sub #my_leads > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0yMyAxMmwtMi40NC0yLjc4LjM0LTMuNjgtMy42MS0uODItMS44OS0zLjE4TDEyIDMgOC42IDEuNTQgNi43MSA0LjcybC0zLjYxLjgxLjM0IDMuNjhMMSAxMmwyLjQ0IDIuNzgtLjM0IDMuNjkgMy42MS44MiAxLjg5IDMuMThMMTIgMjFsMy40IDEuNDYgMS44OS0zLjE4IDMuNjEtLjgyLS4zNC0zLjY4TDIzIDEyem0tMTAgNWgtMnYtMmgydjJ6bTAtNGgtMlY3aDJ2NnoiLz4KPC9zdmc+);
}
.hm_navbar__menu__sub #my_soldprice > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIwIDRINGMtMS4xMSAwLTEuOTkuODktMS45OSAyTDIgMThjMCAxLjExLjg5IDIgMiAyaDE2YzEuMTEgMCAyLS44OSAyLTJWNmMwLTEuMTEtLjg5LTItMi0yem0wIDE0SDR2LTZoMTZ2NnptMC0xMEg0VjZoMTZ2MnoiLz48L3N2Zz4=);
}
.hm_navbar__menu__sub #my_profile > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMiAxMmMyLjIxIDAgNC0xLjc5IDQtNHMtMS43OS00LTQtNC00IDEuNzktNCA0IDEuNzkgNCA0IDR6bTAgMmMtMi42NyAwLTggMS4zNC04IDR2MmgxNnYtMmMwLTIuNjYtNS4zMy00LTgtNHoiLz4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KPC9zdmc+);
}
.hm_navbar__menu__sub #my_office > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0yMCA0SDR2MmgxNlY0em0xIDEwdi0ybC0xLTVINGwtMSA1djJoMXY2aDEwdi02aDR2Nmgydi02aDF6bS05IDRINnYtNGg2djR6Ii8+Cjwvc3ZnPg==);
}
.hm_navbar__menu__sub #invoices_item > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBkPSJNMTEuOCAxMC45Yy0yLjI3LS41OS0zLTEuMi0zLTIuMTUgMC0xLjA5IDEuMDEtMS44NSAyLjctMS44NSAxLjc4IDAgMi40NC44NSAyLjUgMi4xaDIuMjFjLS4wNy0xLjcyLTEuMTItMy4zLTMuMjEtMy44MVYzaC0zdjIuMTZjLTEuOTQuNDItMy41IDEuNjgtMy41IDMuNjEgMCAyLjMxIDEuOTEgMy40NiA0LjcgNC4xMyAyLjUuNiAzIDEuNDggMyAyLjQxIDAgLjY5LS40OSAxLjc5LTIuNyAxLjc5LTIuMDYgMC0yLjg3LS45Mi0yLjk4LTIuMWgtMi4yYy4xMiAyLjE5IDEuNzYgMy40MiAzLjY4IDMuODNWMjFoM3YtMi4xNWMxLjk1LS4zNyAzLjUtMS41IDMuNS0zLjU1IDAtMi44NC0yLjQzLTMuODEtNC43LTQuNHoiLz4KICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPgo=);
}
.hm_navbar__menu__sub #my_listings > a:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE3LDE3LjVMMTIsMTVMNywxNy41VjVINVYxOUgxOVY1SDE3VjE3LjVNMTIsMTIuNDJMMTQuMjUsMTMuNzdMMTMuNjUsMTEuMjJMMTUuNjQsOS41TDEzLDkuMjdMMTIsNi44NkwxMSw5LjI3TDguMzYsOS41TDEwLjM1LDExLjIyTDkuNzUsMTMuNzdMMTIsMTIuNDJNNSwzSDE5QTIsMiAwIDAsMSAyMSw1VjE5QTIsMiAwIDAsMSAxOSwyMUg1QTIsMiAwIDAsMSAzLDE5VjVBMiwyIDAgMCwxIDUsM1oiIC8+PC9zdmc+Cg==);
}
.hm_navbar__menu__sub #my_sold-price > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0xOSAzaC00LjE4QzE0LjQgMS44NCAxMy4zIDEgMTIgMWMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptMiAxNEg3di0yaDd2MnptMy00SDd2LTJoMTB2MnptMC00SDdWN2gxMHYyeiIvPgo8L3N2Zz4=);
}
.hm_navbar__menu__sub #my_offmarket > a:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2Zz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiICB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgIDxwYXRoIGZpbGw9IiMwMDAwMDAiIGQ9Ik0xMyw5SDE0VjExSDExVjdIMTNWOU0xOC41LDlMMTYuMzgsNi44OEwxNy42Myw1LjYzTDIwLDhWMTBIMThWMTFIMTVWOUgxOC41TTEzLDMuNVYySDEyVjRIMTNWNkgxMVY0SDlWMkg4VjRINlY1SDRWNEM0LDIuODkgNC44OSwyIDYsMkgxNEwxNi4zNiw0LjM2TDE1LjExLDUuNjFMMTMsMy41TTIwLDIwQTIsMiAwIDAsMSAxOCwyMkgxNlYyMEgxOFYxOUgyMFYyME0xOCwxNUgyMFYxOEgxOFYxNU0xMiwyMlYyMEgxNVYyMkgxMk04LDIyVjIwSDExVjIySDhNNiwyMkM0Ljg5LDIyIDQsMjEuMSA0LDIwVjE4SDZWMjBIN1YyMkg2TTQsMTRINlYxN0g0VjE0TTQsMTBINlYxM0g0VjEwTTE4LDExSDIwVjE0SDE4VjExTTQsNkg2VjlINFY2WiIgLz4KPC9zdmc+Cg==);
}
.hm_navbar__menu__sub #my_valuation_subscriptions > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1IDEyYzIuMjEgMCA0LTEuNzkgNC00cy0xLjc5LTQtNC00LTQgMS43OS00IDQgMS43OSA0IDQgNHptLTktMlY3SDR2M0gxdjJoM3YzaDJ2LTNoM3YtMkg2em05IDRjLTIuNjcgMC04IDEuMzQtOCA0djJoMTZ2LTJjMC0yLjY2LTUuMzMtNC04LTR6Ii8+PC9zdmc+);
}
.hm_navbar__menu__sub #about_services > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0xIDE1aC0ydi02aDJ2NnptMC04aC0yVjdoMnYyeiIvPgo8L3N2Zz4=);
}
.hm_navbar__menu__sub #intake > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0yMCAySDhjLTEuMSAwLTIgLjktMiAydjEyYzAgMS4xLjkgMiAyIDJoMTJjMS4xIDAgMi0uOSAyLTJWNGMwLTEuMS0uOS0yLTItMnptLTguNSA3LjVjMCAuODMtLjY3IDEuNS0xLjUgMS41SDl2Mkg3LjVWN0gxMGMuODMgMCAxLjUuNjcgMS41IDEuNXYxem01IDJjMCAuODMtLjY3IDEuNS0xLjUgMS41aC0yLjVWN0gxNWMuODMgMCAxLjUuNjcgMS41IDEuNXYzem00LTNIMTl2MWgxLjVWMTFIMTl2MmgtMS41VjdoM3YxLjV6TTkgOS41aDF2LTFIOXYxek00IDZIMnYxNGMwIDEuMS45IDIgMiAyaDE0di0ySDRWNnptMTAgNS41aDF2LTNoLTF2M3oiLz4KPC9zdmc+);
}
.hm_navbar__menu__sub #logout_agent > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0xMC4wOSAxNS41OUwxMS41IDE3bDUtNS01LTUtMS40MSAxLjQxTDEyLjY3IDExSDN2Mmg5LjY3bC0yLjU4IDIuNTl6TTE5IDNINWMtMS4xMSAwLTIgLjktMiAydjRoMlY1aDE0djE0SDV2LTRIM3Y0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6Ii8+Cjwvc3ZnPg==);
}
.hm_navbar__menu__sub #admin_overview > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDNjMS42NiAwIDMgMS4zNCAzIDNzLTEuMzQgMy0zIDMtMy0xLjM0LTMtMyAxLjM0LTMgMy0zem0wIDE0LjJjLTIuNSAwLTQuNzEtMS4yOC02LTMuMjIuMDMtMS45OSA0LTMuMDggNi0zLjA4IDEuOTkgMCA1Ljk3IDEuMDkgNiAzLjA4LTEuMjkgMS45NC0zLjUgMy4yMi02IDMuMjJ6Ii8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPg==);
}
.hm_navbar__menu__sub #logout_admin > a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0xMC4wOSAxNS41OUwxMS41IDE3bDUtNS01LTUtMS40MSAxLjQxTDEyLjY3IDExSDN2Mmg5LjY3bC0yLjU4IDIuNTl6TTE5IDNINWMtMS4xMSAwLTIgLjktMiAydjRoMlY1aDE0djE0SDV2LTRIM3Y0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6Ii8+Cjwvc3ZnPg==);
}
.hm_navbar__menu__sub .nav-item--disabled > a:after {
  content: "";
  height: 14px;
  width: 14px;
  color: #bdbdbd;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABGdBTUEAALGPC/xhBQAABK5JREFUeAHtW71LI0EUn5jTnNqIhRBUNChWB4LeiVYWsVDkwNpGOEij4oGioFhoZScc2MiB0b8hjYVXWPgBd1qdICqJCiKiiB8gCYnOvRezOXfduJl9O4nJZuCxO7PvvXm/387OzO7sOJgmcc4/QZEP5CuIG+QjSC6nMAR/DhIA+elwOP6+BONQMgC8GM5/gHwD+QDiBMmn9AhgYiBLIN+BiCiCixOQAP8L8l9Acv2OI663EraI3yBeJKEooYl33g7gES7eYMSKmJkj8cz/gXMXFtgoRQDrZ2wB2OHhM2+3hJh92AKCcOKxG/oE3hC2ABzqMpKur6/Z4uIi6+npYR6Ph5WWlrKqqirW2trKJiYm2M7OTkbieFGJm0ELkJ5isRifn5/nFRUVHCp/U/r6+ngwGJQek1KBdALu7+95b2/vm6C1pFRWVvL19XUlRqlHqQREo1He2dkpBF4hw+Vy8e3tbang0blUAsbGxl6Bh+eeT05O8q2tLX52dsb39/e53+/nzc3Nr3Rramr41dWVVBKkEXBwcMCdTqcKFILc29vTBRSJRPj4+DiH2ZnKZnR0VFffqkJpBAwMDKiA1NbW8ru7O8O4p6amVHbYYi4vLw3tzCpIIQCffW2PHwgE0ooxHA7zpqYmFQnLy8tp2ZpRkkLAxsaGCkBbW5tQbCsrKyr7/v5+IXsRZeVl6MXcgH4aCoVUTrxerypvlNHqa/0Z2Ytcl0LAxcWFKobq6mpV3ijjdrtZUdH/0LT+jOxFrv+vRcTKQBd6dJVGSUmJKm+UQfAwgiTVtP6SFyw4kUKABXFlzEWBgIxR/V4rEhkyUunisIVDHTzrquELMFuer6ur4z6fj8OrdapwhMrJ84Dp6WnLQaZDXH19Pb+5uRECq6dMIgDn9dr5fjrBW6UzMjKih0mojNQJrq2tscdH/NyenbS6ukqumETA4eEhOQCKg6OjI4p53JZEALQ1cgAUB09PTxRzOgHk2t+BA1ILeAfxk0MoEECmMMcdkFoApRMsKytj7e3tDD6VZZVCEgFmIsfX3JmZGXZ7e8vgyzA7PT1lm5ubrKGhwYw7uo3QtEmjPDQ0JDwNnp2d1Xh5zh4fH/Py8nJhf7rOBApJLQDqEboDsOLDYE1A1wZectjw8LDuNZmFJALgG75QbC0tLay4GP/E0U/YJ2Q6kQjIdLAy6iMRIPoI7O7uMlgzSIkD1gJTXpN1gUSA6COA/wfMzc3pYjk5OWELCwu616QWCnSYr1QHBweFe238fgDDIMfVIyXhQikMg8K+gBjFhekjyYMZAjBoFJgI8Y6ODo5rhkqZmaNp5AlD0s9Roo8AAEymh4eH+EQoWZClE1IfkKWYLa22QICldOags0ILoNy0lyu4FD9mba2on9QCGhsbzcZuiZ0V9ZMI6OrqUi1jW4JKwEl3d7eAdgpV6kTC1ktjCnm5vDiKf4vjVNS2idQH5ANrBQLy4S5SMGALwF1Udk1hJAA3Fdo1nSMBuKMye385ZI96xBzAYRC3ytp32xx81cG9tLid1E59AWJdQuyFrbPABAMm8GM9/tLtB8EfffOxT0BMiA0xxvcNw/F58zSeKCnRJ9hm+/w/4APjls2iJkkAAAAASUVORK5CYII=);
  background-size: 100%;
  position: absolute;
  top: 28px;
  right: 0;
  left: auto;
}
@media (min-width: 768px) {
  .hm_navbar__menu__sub .nav-item--disabled > a:after {
    top: 22px;
    left: 24px;
  }
}
.hm_navbar__menu__sub .nav-item--disabled > a {
  color: #bdbdbd;
}
.hm_navbar__menu__sub .nav-item--disabled > a.selected {
  color: #bdbdbd;
}
.hm_navbar__menu__sub .nav-item--disabled > a:before {
  opacity: 0.3;
}
.generic-modal--visible .hm_navbar__menu {
  top: 70px;
  transform: translateX(0px);
}
@media (max-width: 767px) {
  .fixed {
    position: fixed;
  }
}
@media (min-width: 768px) {
  .hm_navbar {
    border-top: none;
  }
  .hm_navbar__menu__sub {
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  div.hm_navbar__avatar {
    display: none;
  }
}
@media (min-width: 768px) {
  .hm_navbar__menu {
    position: absolute;
    top: -300px;
    width: 100%;
    height: auto;
    box-shadow: -4px 8px 10px 1px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .hm_navbar__menu {
    height: 255px;
  }
}
@media (min-width: 768px) {
  .hm_navbar__menu__sub__avatar {
    text-align: center;
    padding: 0;
  }
  .hm_navbar__menu__sub ul li > ul {
    margin-top: 0px;
  }
  .hm_navbar__menu__sub > ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 185px;
    max-height: 223px;
    margin-bottom: 0px;
  }
  .hm_navbar__menu__sub > ul li > ul li {
    padding-left: 24px;
    padding-right: 0px;
  }
  .hm_navbar__menu ul li {
    margin: 0;
  }
  .hm_navbar__menu ul li a {
    display: block;
  }
  .hm_navbar__menu li.simple-navigation-active-leaf > a {
    color: #317dec;
  }
}
.hm_navbar__menu--height-auto {
  height: auto;
}
.form-hm {
  position: relative;
  height: 579px;
  width: 980px;
  left: 50%;
  margin-left: -490px;
}
.form-hm__content {
  min-height: 579px;
  background-color: #fff;
  padding: 54px;
}
.form-hm__group {
  position: relative;
  max-width: 530px;
  margin: 0 auto;
}
.form-hm__group .button {
  margin-top: 20px;
}
.form-hm__group--faded {
  position: absolute;
  display: none;
}
.form-hm__group--search {
  position: absolute;
  width: 400px;
  top: 50%;
  margin-top: -65px;
  left: 50%;
  margin-left: -200px;
  height: 50px;
}
.form-hm__group__header h4 {
  font-size: 18px;
  text-align: center;
  color: #000;
  text-transform: none;
  font-weight: 300;
  margin: 40px 0 30px 0;
}
.form-hm__group__header .info-text {
  display: none;
}
.form-hm__group input::-webkit-outer-spin-button,
.form-hm__group input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.form-hm__group input[type="number"] {
  -moz-appearance: textfield;
}
.form-hm__group__box {
  padding: 16px 12px;
  border: 1px solid #bdbdbd;
  border-radius: 2px;
}
.form-hm__field {
  position: relative;
  display: block;
  margin: 27px 0 7px 0;
}
.form-hm__field__field_unit {
  position: absolute;
  top: 42px;
  right: 9px;
}
.form-hm__field__label {
  display: inline-block;
}
.form-hm__field__label--optional {
  font-size: 12px;
  font-style: italic;
}
.form-hm__partial {
  position: relative;
}
.form-hm__partial--hidden {
  display: none;
}
.form-hm__header h4 {
  font-size: 26px;
  text-align: center;
  color: #000;
  text-transform: none;
  font-weight: 300;
}
.page {
  overflow: hidden;
  background: #f1f2f6;
}
.info_page p {
  margin-bottom: 16px;
}
.info_page ul > li {
  padding-left: 16px;
}
.footer {
  background-color: #fff;
  font-size: 0.875rem;
  border-top: 1px solid #f0f0f0;
}
.footer__logo,
.footer__hands {
  max-width: 100%;
}
.footer__hands {
  transform: rotateY(180deg);
  margin: 0 0 140px -10px;
}
.footer .section_header {
  margin-bottom: 0;
}
.footer .pop {
  font-size: 1.125rem;
  margin-bottom: 32px;
}
.footer li > a {
  text-decoration: none;
}
.footer .logo_wrapper_big {
  margin-top: 32px;
  border-top: 1px solid #f0f0f0;
  padding-top: 32px;
}
.footer .logo_wrapper_big .social_media {
  text-align: right;
}
@media (min-width: 576px) {
  .footer .logo_wrapper_small {
    display: none;
  }
}
@media (max-width: 575px) {
  .footer .logo_wrapper_big {
    display: none;
  }
}
.profile_rating {
  max-width: 300px;
  margin-right: 20px;
}
.profile_rating__data {
  height: 0;
}
.profile_rating p {
  margin-top: 5px;
}
@media only screen and (max-width: 753px) {
  .profile_rating {
    max-width: none;
    margin: 0;
    padding: 0 16px;
  }
  .profile_rating .rating__helper-text {
    font-size: 12px;
  }
}
.profile_review {
  max-width: 400px;
}
@media only screen and (max-width: 753px) {
  .profile_review {
    max-width: none;
    text-align: center;
  }
}
#reviews_list .review.overflow .overflown {
  display: inline-block;
}
#reviews_list .review.overflow .full {
  display: none;
}
#reviews_list .review.full .overflown {
  display: none;
}
#reviews_list .review.full .full {
  display: inline-block;
}
#reviews_list .toggleReview {
  margin-top: 8px;
  text-decoration: underline;
  display: inline-block;
  cursor: pointer;
}
#reviews_list .toggleReview:hover {
  color: #ff620f;
}
#reviews_list .toggleReview.hidden {
  display: none;
}
.profile_review p,
.profile_rating p {
  margin-top: 5px;
}
.agents_intake .profile_rating {
  max-width: 100%;
}
.agents_intake .profile_rating .rating__helper-text {
  text-align: left;
}
.avatar {
  text-decoration: none;
  position: relative;
  display: block;
  width: 195px;
  height: 195px;
  border-radius: 100%;
}
.avatar__container {
  z-index: 1;
  position: relative;
  display: inline-block;
}
.avatar--huge {
  width: 400px;
  height: 400px;
  border-radius: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.avatar--2x-large {
  width: 120px;
  height: 120px;
  border-radius: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.avatar--large {
  width: 120px;
  height: 120px;
}
.avatar--medium {
  width: 100px;
  height: 100px;
}
.avatar--small {
  width: 50px;
  height: 50px;
}
.avatar img {
  width: 100%;
  max-width: 100%;
  border-radius: 100%;
}
.avatar--faceless {
  border: 1px solid #eee;
}
.avatar__add-image {
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjEgKDUxMTQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY19hZGRfcGljdHVyZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxjaXJjbGUgaWQ9InBhdGgtMSIgY3g9IjE2IiBjeT0iMTYiIHI9IjE2Ij48L2NpcmNsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJpY19hZGRfcGljdHVyZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTctQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4wMDAwMDAsIDIuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJPdmFsLTQiPgogICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjMjk3OUZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPGNpcmNsZSBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgY3g9IjE2IiBjeT0iMTYiIHI9IjE3Ij48L2NpcmNsZT4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDguMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTUiIHg9IjciIHk9IjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjE2Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlLTUtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDguMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtOC4wMDAwMDAsIC04LjAwMDAwMCkgIiBwb2ludHM9IjcgNS4wNDg3MDk3OWUtMjkgOSAtMS4wODM1Nzc2N2UtMTMgOSAxNiA3IDE2Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-size: cover;
}
.avatar__add-image:hover {
  opacity: 0.9;
}
.avatar__add-image--profile {
  top: 112px;
  left: 44px;
  width: 40px;
  height: 40px;
}
.breadcrumb {
  font-size: 16px;
  overflow-x: visible;
  overflow-y: visible;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
  width: 100%;
  transform: translateZ(0);
}
.breadcrumb__item {
  display: inline-block;
  font-size: 14px;
  line-height: 1.625em;
  padding-bottom: 8px;
}
.breadcrumb__item:after {
  content: "›";
  margin: -2px 12px 0 8px;
  font-size: 16px;
  font-weight: 700;
  color: #999;
}
.breadcrumb__item:last-child {
  margin-right: 16px;
  padding-right: 0;
}
.breadcrumb__item:last-child:after {
  display: none;
}
.breadcrumb__pushdown--hm {
  position: relative;
  padding: 8px 0;
  background-color: rgba(0, 0, 0, 0);
  z-index: 2;
  margin-top: 16px;
}
@media only screen and (max-width: 753px) {
  .breadcrumb__pushdown--hm {
    margin-top: 0;
  }
}
.breadcrumb__pushdown--hm .breadcrumb {
  white-space: normal;
}
@media only screen and (max-width: 753px) {
  .breadcrumb__pushdown--hm .breadcrumb {
    padding-bottom: 0;
  }
}
.breadcrumb__pushdown--hm .breadcrumb__item {
  padding: 0;
}
@media only screen and (min-width: 754px) and (max-width: 1024px) {
  .breadcrumb__pushdown--hm {
    padding: 0 16px;
  }
}
@media only screen and (max-width: 753px) {
  .breadcrumb {
    position: initial;
    overflow-x: auto;
    overflow-y: hidden;
    top: 56px;
  }
  .breadcrumb__save-property {
    display: none;
  }
}
.geomap {
  padding-bottom: 56.15%;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 753px) {
  .geomap {
    padding-bottom: 74.9%;
  }
}
.geomap .map {
  position: absolute;
  width: 100%;
  height: 100%;
}
.geomap__container--hm {
  position: relative;
  width: 100%;
  height: 100%;
}
.geomap__container--hm .canvas-tile {
  width: 256px;
  height: 256px;
}
.geomap__container--hm .canvas-tile canvas {
  width: 276px;
  height: 276px;
  position: absolute;
  margin: -10px 0 0 -10px;
}
.geomap__overlay {
  display: none;
  width: 50%;
  max-width: none;
  position: absolute;
  margin-top: 10%;
  top: 10%;
  left: 25%;
  right: auto;
  bottom: auto;
  z-index: 2010;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.19), 0 6px 12px rgba(0, 0, 0, 0.22);
}
@media only screen and (max-width: 753px) {
  .geomap__overlay {
    width: 96%;
    left: 2%;
    top: -3%;
  }
  .geomap__info-marker {
    max-width: none;
    display: flex;
    margin: 4px auto;
  }
  .geomap__info-marker:before {
    margin-top: 5px;
  }
  .geomap__info-marker svg {
    margin-top: 3px;
  }
}
.geomap__info-marker svg {
  height: 14px;
  margin-right: 4px;
  margin-left: -2px;
}
.geomap--item-location {
  width: 100%;
  max-width: none;
  height: 250px;
  max-height: none;
}
.geomap--area-definition {
  max-height: 534px;
  margin-bottom: 16px;
  height: 198px;
}
.geomap--area-definition--office {
  margin-bottom: 16px;
}
@media only screen and (min-width: 754px) {
  .geomap--area-definition--office .property__map .geomap {
    padding-bottom: 40%;
  }
}
.listing--odd {
  background-color: #f5f5f5;
}
.listing--even {
  background-color: #fff;
}
.listing__link {
  box-shadow: inset 0 1px 0 #eee;
  overflow: hidden;
  position: relative;
}
.listing__link:hover {
  opacity: 0.6;
}
.listing__columns {
  display: flex;
  padding: 12px;
}
.listing__column {
  flex-grow: 1;
  text-align: left;
}
.listing__column--align-right {
  text-align: right;
}
.listing__review-container {
  display: block;
}
.listing__sold-price {
  display: inline-block;
  font-weight: 700;
  position: relative;
  font-size: 16px;
}
.listing-removed-icon,
.listing-current-icon,
.listing-recommendation-icon {
  margin-right: 15px;
}
@media only screen and (max-width: 753px) {
  .listing-removed-icon,
  .listing-current-icon,
  .listing-recommendation-icon {
    margin-right: auto;
  }
}
.listing-removed-icon::before,
.listing-current-icon::before,
.listing-office-icon::before {
  border-radius: 50%;
  background-color: #d22723;
  width: 12px;
  height: 12px;
  vertical-align: -1px;
  display: inline-block;
  position: relative;
  content: "";
  margin-right: 7px;
}
.listing-current-icon::before {
  background-color: #4b87f1;
}
.listing-office-icon::before {
  background-color: #505050;
}
.table {
  position: relative;
  width: 100%;
}
.table--bordered .table__column {
  padding: 8px;
  border: 1px solid #e0e0e0;
}
.table--bordered .table__column:first-child {
  padding: 8px;
}
.table--bordered .table__head {
  background-color: #eee;
}
.table__head {
  color: #999;
}
.table__head .table__column {
  color: #999;
}
@media only screen and (max-width: 753px) {
  .table__body {
    table-layout: fixed;
  }
}
.table__body__row:hover {
  background-color: #f5f5f5;
}
.table__body--removed {
  border: none;
}
.table__body--removed td,
.table__body--removed tr {
  border: none;
}
.table__body--removed td {
  padding: 16px;
}
.table__row {
  border-bottom: 1px solid #e0e0e0;
  padding: 8px;
}
.table__row:last-child {
  border-bottom: none;
}
.table__row--with-comment {
  border-bottom: none;
}
.table__row--odd {
  background-color: #f5f5f5;
}
.table__row--odd .table__column div,
.table__row--odd .table__column span {
  background-color: #f5f5f5;
}
.table__column {
  padding: 8px;
  text-align: left;
  color: #101010;
  font-weight: 400;
}
.table__column span.item__person > a,
.table__column div.item__person > a {
  text-decoration: none;
}
.table__column--align-right {
  text-align: right;
  vertical-align: top;
}
@media only screen and (max-width: 753px) {
  .table__column {
    font-size: 13px;
  }
}
.table__column__content {
  display: block;
}
.table__column__content--bold > a,
.table__column__content--bold p,
.table__column__content--bold span {
  font-weight: 700;
}
.table__column__content--profile a {
  color: #000;
  font-size: 14px;
}
.table__column__content a {
  text-decoration: none;
}
.table__column--no-wrap {
  white-space: nowrap;
}
@media only screen and (max-width: 753px) {
  .table__column--2col-mobile {
    width: 50%;
  }
  .table__column--thumbnail {
    width: 79px;
    padding: 4px 0px 0 4px;
    height: 80px;
  }
  .table__column--price {
    width: 70px;
  }
}
.table__title {
  margin: 0 0 16px;
}
.table thead .table__row:last-child {
  border-bottom: 1px solid #e0e0e0;
}
.table__inline-header {
  background-color: #eee;
  text-align: left;
}
.table__inline-header th {
  padding: 8px;
}
.table__insight-listings .item__heading {
  float: left;
}
.table__insight-listings .item__heading span {
  display: block;
}
.table__insight-listings .item__heading span a {
  text-decoration: none;
}
.table__insight-listings .item__thumbnail {
  margin-right: 10px;
  float: left;
}
.table__insight-listings .item__thumbnail--insight {
  width: 120px;
}
.table__insight-listings .item__addr,
.table__insight-listings .item__specification {
  text-align: left;
}
.table__insight-listings .item__addr > a {
  text-decoration: none;
}
.table__insight-listings .item__location {
  display: block;
}
.table__insight-listings--agency th,
.table__insight-listings--agency td {
  text-align: left;
}
.table__insight-listings--agency th {
  padding: 8px;
}
.table__insight-listings--assignment .item__heading {
  display: inline-block;
  float: left;
}
.table__insight-listings--assignment .item__thumbnail {
  margin: 8px 0;
}
.table__insight-listings--assignment .item__object--responsible {
  padding: 8px 4px;
}
.table__insight-listings--assignment
  .item__object--responsible
  .item__thumbnail {
  float: right;
  margin: 0 0 0 16px;
}
.table__insight-listings--assignment .item__object--responsible .item__heading {
  float: right;
  text-align: right;
}
.table__datatable thead {
  background-color: #616161;
}
.table__datatable thead th.table__column {
  padding: 16px 8px;
  color: #fff;
  cursor: pointer;
}
.table__datatable thead th:after {
  font-size: 8px;
  margin-left: 3px;
}
.table__datatable thead th.sorting_disabled {
  cursor: auto;
}
.table__datatable thead th.sorting_desc:after {
  content: "▼";
}
.table__datatable thead th.sorting_asc:after {
  content: "▲";
}
.table__datatable td {
  padding: 8px 4px;
  text-align: center;
}
.table__datatable td:first-child {
  text-align: left;
}
.table__datatable td:first-child a {
  text-decoration: none;
}
.table__datatable tbody tr:nth-child(even) {
  background-color: #f5f5f5;
}
.table__datatable tbody tr.item__source--same-agency {
  background-color: #b5e5e0;
}
.table__datatable__pagination {
  clear: both;
  margin-top: 32px;
}
.table__datatable__pagination .current {
  color: #616161;
}
.table__datatable__pagination .paginate_button {
  padding: 4px;
  cursor: pointer;
  font-size: 18px;
}
.table__datatable__pagination .previous,
.table__datatable__pagination .next {
  display: none;
}
.table__insight-listings thead tr th {
  text-align: center;
}
.table__insight-listings thead tr th:first-child {
  text-align: left;
}
.table__thumbnail {
  display: flex;
  justify-content: center;
  height: 80px;
  width: 100%;
  display: block;
  position: relative;
  background-repeat: no-repeat;
  overflow: hidden;
}
.table__thumbnail img {
  width: 120px;
}
@media only screen and (max-width: 753px) {
  .table__thumbnail img {
    max-width: 100%;
  }
}
.table__thumbnail:before {
  content: "";
  background: rgba(0, 0, 0, 0);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  color: #fff;
  text-align: center;
  font-size: 10px;
}
.table__thumbnail--new-production:before {
  content: "Nyproduktion";
  background: rgba(217, 3, 104, 0.75);
}
.table__thumbnail--upcoming-sale:before {
  content: "Snart till salu";
  background: rgba(75, 136, 242, 0.85);
}
.table__thumbnail__image--small {
  margin-right: 10px;
  float: left;
}
.table__thumbnail__image--small a {
  background-size: 64px 43px;
  width: 64px;
  height: 43px;
  display: inline-block;
  padding-top: 8px;
  padding: 0 4px 0 4px;
}
.table__thumbnail--icon-placeholder {
  width: 120px;
  background-color: #e0e0e0;
}
.table__thumbnail--icon-placeholder img {
  height: 100%;
  width: 100%;
}
@media only screen and (max-width: 753px) {
  .table__thumbnail--icon-placeholder {
    width: 82px;
  }
}
.table--with-border {
  border-right: 1px solid rgba(0, 0, 0, 0);
}
.table--with-border .table__head tr th:first-child {
  padding-left: 8px;
}
.table--with-border .table__body {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.table--with-border .table__body .table__row td:first-child {
  border-left: 1px solid #e0e0e0;
  border-right: none;
}
.table--with-border .table__body .table__row td:last-child {
  border-right: 1px solid #e0e0e0;
}
@media only screen and (max-width: 753px) {
  .table--with-border .table__body .table__row td {
    border-right: 1px solid #e0e0e0;
  }
}
.table--with-border .table__body--align-top td {
  vertical-align: text-top;
}
.table__agency-listings {
  width: 100%;
}
.table__agency-listings .avatar,
.table__agency-listings .responsible__person {
  width: 60px;
  height: 60px;
}
.table__row__container {
  border: 1px solid #f5f5f5;
}
.table__row__container--odd tr {
  background-color: #f5f5f5;
}
.table__row__container--odd tr:hover {
  background-color: #f5f5f5;
}
.table__row__container--odd tr:hover .table__row:hover {
  background-color: #f5f5f5;
}
.table__row__container--even tr .table__row:hover {
  background-color: #fff;
}
.table__row__container--even tr:hover {
  background-color: #fff;
}
.agency__logotype {
  display: flex;
  align-items: center;
}
.agency__logotype--office {
  display: block;
  margin-top: 20px;
}
.agency__logotype--matched {
  justify-content: center;
  margin-bottom: 8px;
}
@media (min-width: 576px) {
  .agency__logotype--matched {
    justify-content: flex-start;
  }
}
@media only screen and (max-width: 753px) {
  .agency__logotype {
    margin-top: 10px;
  }
}
.agency__info {
  text-align: center;
}
@media (min-width: 576px) {
  .agency__info {
    text-align: left;
  }
}
.agency__card {
  margin-bottom: 20px;
  padding: 16px;
  background-color: #fff;
  cursor: default;
  text-decoration: none;
  display: block;
}
.agency__card a {
  height: 120px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
}
.agency__card img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  -o-object-fit: contain;
  object-fit: contain;
}
.ranking .avatar {
  margin-bottom: 20;
  float: right;
}
@media only screen and (max-width: 753px) {
  .ranking .avatar {
    float: none;
  }
}
.ranking--1,
.ranking--2,
.ranking--3,
.ranking--4,
.ranking--5 {
  position: relative;
}
.ranking--1:after,
.ranking--2:after,
.ranking--3:after,
.ranking--4:after,
.ranking--5:after {
  padding: 5px;
  font-size: 34px;
  line-height: 63px;
  font-weight: 50;
  color: #616161;
  position: absolute;
  top: -5px;
  left: 15px;
}
@media only screen and (max-width: 753px) {
  .ranking--1:after,
  .ranking--2:after,
  .ranking--3:after,
  .ranking--4:after,
  .ranking--5:after {
    top: -22px;
    left: 12px;
  }
}
.ranking--1:after {
  content: "1";
}
.ranking--2:after {
  content: "2";
}
.ranking--3:after {
  content: "3";
}
.ranking--4:after {
  content: "4";
}
.ranking--5:after {
  content: "5";
}
.ranking__inline-title {
  display: flex;
  align-items: center;
}
.ranking__inline-title > span {
  margin-right: 5px;
}
.ranking__inline-title span:last-child {
  margin-left: 2px;
}
.product.for_maklare {
  background: #fff;
}
.product.for_maklare .splash {
  background-image: url(../images/5bb4c38dca8c22493f56.jpg);
  background-position: 48% 0%;
}
@media (min-width: 576px) {
  .product.for_maklare .splash {
    background-position: 0% 0%;
    background-image: url(../images/8fd56fb456abf83feb93.jpg);
  }
}
.product.for_maklare .heading {
  text-align: center;
  position: relative;
}
.product.for_maklare .heading::after {
  content: "";
  position: absolute;
  right: 20px;
  top: -150px;
  width: 70px;
  height: 108px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0IiBoZWlnaHQ9IjE5MiIgdmlld0JveD0iMCAwIDEyNCAxOTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjAwNzgxMjUgMTIuMDc5MkwxMS45MDAyIDE5MS43NDhMNjQuMDMxNCAxMjcuMDczTDEyMy4yMjIgMTgwLjQzMkwxMTEuMzI5IDAuNzY1NjI1TDAuMDA3ODEyNSAxMi4wNzkyWiIgZmlsbD0iI0ZGNjIwRiIvPgo8L3N2Zz4K);
  background-size: cover;
}
@media (min-width: 576px) {
  .product.for_maklare .heading::after {
    width: 123px;
    height: 191px;
    right: -60px;
    top: -180px;
  }
}
.product.for_maklare #expandables {
  position: relative;
  top: -150px;
}
.product.for_maklare .expandable {
  display: none;
}
.product.for_maklare .expandable .divider {
  border-top: 1px solid #dedede;
  width: 100%;
  height: 1px;
  margin: 16px 0 30px;
  display: inline-block;
}
.product.for_maklare .expandable .list {
  list-style: disc;
  padding-left: 16px;
  margin-bottom: 32px;
}
.product.for_maklare .expandable .list li {
  padding: 0 0 4px 0;
}
@media (min-width: 576px) {
  .product.for_maklare .expandable .list li.do {
    display: list-item;
  }
}
@media (min-width: 992px) {
  .product.for_maklare .expandable.standalone {
    display: none;
  }
  .product.for_maklare .expandable.standalone.visible {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .product.for_maklare .expandable.visible {
    display: inline-block;
  }
  .product.for_maklare .expandable.standalone {
    display: none;
  }
}
.product.for_maklare .expandable_area {
  padding: 40px 60px;
  border: 1px solid #dedede;
  border-radius: 6px;
  margin: 0 8px;
  margin-top: -56px;
  margin-bottom: 88px;
}
.product.for_maklare .puff {
  border: 1px solid #dedede;
  padding: 35px 45px 45px;
  border-radius: 6px;
  margin: 0 24px 56px;
}
@media (min-width: 576px) {
  .product.for_maklare .puff {
    margin: 0 8px 88px;
  }
}
.product.for_maklare .puff .icon {
  margin-bottom: 8px;
}
.product.for_maklare .puff .icon img {
  width: 107px;
  height: 100px;
}
.product.for_maklare .puff.profile .icon img {
  width: 97px;
  height: 90px;
  margin-bottom: 10px;
}
.product.for_maklare .puff .open_modal {
  margin-top: 24px;
}
.product.for_maklare .headline {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 4px;
}
.product.for_maklare .toggle_expandable {
  padding-top: 16px;
  display: inline-block;
}
.product.for_maklare .toggle_expandable.toggle_link {
  cursor: pointer;
  text-decoration: underline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
@media (max-width: 991px) {
  .product.for_maklare .toggle_expandable.toggle_link__small {
    display: inline-block;
  }
}
@media (min-width: 576px) {
  .product.for_maklare .toggle_expandable.toggle_link__small {
    display: none;
  }
}
@media (max-width: 991px) {
  .product.for_maklare .toggle_expandable.toggle_link__big {
    display: none;
  }
}
@media (min-width: 576px) {
  .product.for_maklare .toggle_expandable.toggle_link__big {
    display: inline-block;
  }
}
.product.for_maklare .toggle_expandable.toggle_link::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNTA1MDUwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik03LjQxIDcuODRMMTIgMTIuNDJsNC41OS00LjU4TDE4IDkuMjVsLTYgNi02LTZ6Ii8+CiAgICA8cGF0aCBkPSJNMC0uNzVoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KPC9zdmc+);
  width: 24px;
  height: 24px;
  position: relative;
  display: inline-block;
  top: 7px;
  left: 4px;
}
.product.for_maklare .toggle_expandable.show_more {
  margin-bottom: 24px;
  position: relative;
}
.product.for_maklare .toggle_expandable.show_more.visible::after {
  transform: rotate(-180deg);
}
@media (min-width: 576px) {
  .product.for_maklare .toggle_expandable.show_more {
    margin-bottom: 44px;
  }
}
.product.for_maklare .toggle_expandable.show_less::after {
  transform: rotate(-180deg);
}
.product.for_maklare .pop {
  font-size: 18px;
}
.product.for_maklare .background--special {
  background-color: rgba(240, 235, 226, 0.3);
}
.product.for_maklare .background--special .background--usp {
  background-color: #f0ebe2;
}
.product.for_maklare .background--special .usp {
  padding-top: 95px;
  padding-bottom: 60px;
  position: relative;
}
@media (min-width: 576px) {
  .product.for_maklare .background--special .usp {
    padding-top: 135px;
    padding-bottom: 80px;
  }
}
.product.for_maklare .background--special .man img {
  max-width: 100%;
}
@media (min-width: 576px) {
  .product.for_maklare .background--special .man img {
    position: absolute;
    width: 550px;
    height: 398px;
    top: 43px;
    left: -80px;
  }
}
.product.for_maklare .background--special .list {
  margin: 32px 16px 0;
}
@media (min-width: 576px) {
  .product.for_maklare .background--special .list {
    margin: 0;
  }
}
.product.for_maklare .slider_wrapper {
  position: relative;
  margin: 40px 24px 36px;
}
@media (min-width: 576px) {
  .product.for_maklare .slider_wrapper {
    margin: 48px 0 64px 0;
  }
}
.product.for_maklare .slider_wrapper .slider_window {
  border: 1px solid #dedede;
  border-radius: 6px;
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 630px;
}
@media (min-width: 576px) {
  .product.for_maklare .slider_wrapper .slider_window {
    height: 300px;
  }
}
.product.for_maklare .slider_wrapper .slider_window .slider {
  left: 0;
  position: absolute;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  transition: left ease-in-out 0.2s;
}
.product.for_maklare .slider_wrapper .slider_window .testimonial {
  width: calc(100vw - 68px);
  padding: 28px 36px;
}
@media (min-width: 576px) {
  .product.for_maklare .slider_wrapper .slider_window .testimonial {
    margin: 0 20px;
    width: 900px;
    padding: 40px;
  }
}
.product.for_maklare .slider_wrapper .slider_window .testimonial .center_row {
  height: 100%;
  align-items: center;
}
.product.for_maklare .slider_wrapper .slider_window .testimonial .agent_avatar {
  font-size: 20px;
}
@media (min-width: 576px) {
  .product.for_maklare
    .slider_wrapper
    .slider_window
    .testimonial
    .agent_avatar {
    text-align: center;
  }
}
.product.for_maklare
  .slider_wrapper
  .slider_window
  .testimonial
  .agent_avatar
  img {
  width: 100px;
  margin-bottom: 8px;
}
@media (min-width: 576px) {
  .product.for_maklare
    .slider_wrapper
    .slider_window
    .testimonial
    .agent_avatar
    img {
    width: 150px;
  }
}
.product.for_maklare
  .slider_wrapper
  .slider_window
  .testimonial
  .agent_avatar
  .agency {
  font-size: 16px;
  color: #999;
}
.product.for_maklare .slider_wrapper .slider_window .testimonial .quote {
  margin-top: 24px;
}
@media (min-width: 576px) {
  .product.for_maklare .slider_wrapper .slider_window .testimonial .quote {
    margin-top: 0;
    padding-right: 32px;
  }
}
.product.for_maklare
  .slider_wrapper
  .slider_window
  .testimonial
  .agency_thumbnail {
  position: relative;
  align-self: flex-start;
}
.product.for_maklare
  .slider_wrapper
  .slider_window
  .testimonial
  .agency_thumbnail
  img {
  max-width: 100%;
  max-height: 100%;
}
.product.for_maklare .slider_wrapper .move_slider {
  position: absolute;
  width: 36px;
  height: 36px;
  top: 50%;
  margin-top: -18px;
  background-color: #f2f2f2;
  border-radius: 100%;
  text-align: center;
  line-height: 36px;
  cursor: pointer;
}
.product.for_maklare .slider_wrapper .move_slider::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNTA1MDUwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik03LjQxIDcuODRMMTIgMTIuNDJsNC41OS00LjU4TDE4IDkuMjVsLTYgNi02LTZ6Ii8+CiAgICA8cGF0aCBkPSJNMC0uNzVoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KPC9zdmc+);
  width: 24px;
  height: 24px;
  position: relative;
  display: inline-block;
  top: 6px;
}
.product.for_maklare .slider_wrapper .move_slider.left {
  left: -18px;
}
.product.for_maklare .slider_wrapper .move_slider.left::after {
  transform: rotate(90deg);
  left: -1px;
}
.product.for_maklare .slider_wrapper .move_slider.right {
  right: -18px;
}
.product.for_maklare .slider_wrapper .move_slider.right::after {
  transform: rotate(-90deg);
  left: 2px;
}
.product.for_maklare .do {
  display: none;
}
@media (min-width: 576px) {
  .product.for_maklare .do {
    display: inherit;
  }
}
.background {
  position: relative;
  height: 100%;
  width: 100%;
}
.background__content {
  position: relative;
}
.background h1,
.background h3 {
  color: #fff;
}
.background__container {
  position: relative;
}
.background__dim {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 0;
}
.background--with-image {
  position: relative;
  background-image: url(../images/47df483c0e8d6e737b84.jpg);
  background-size: cover;
}
.background--with-image--steps {
  background-image: url(../images/0549f30eedfbdd971e91.jpg);
}
.background--with-image--ask-more-questions {
  background-image: url(../images/34db6c4bcbbe1272064d.jpg);
}
.background--with-image--party {
  background-image: url(../images/6a66785606f594edd245.jpg);
}
.background--with-image--drawing {
  background-image: url(../images/4187c9dad66057cdc907.jpg);
}
.background--with-hero {
  min-height: 250px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 753px) {
  .background--with-hero {
    min-height: 100px;
  }
}
.background--with-hero p {
  color: #fff;
}
.flash {
  display: none;
}
.flash--visible {
  display: block;
  width: 100%;
  z-index: 10000;
  padding: 16px;
}
.flash--error {
  background-color: #d22723;
}
.flash--success,
.flash--notice {
  background-color: #55c883;
}
.flash p {
  max-width: 980px;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.flash:after {
  content: "";
  width: 40px;
  max-width: none;
  height: 55px;
  max-height: none;
  background: rgba(0, 0, 0, 0)
    url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTJ6Ii8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPg==)
    no-repeat 0 50%;
  position: fixed;
  top: 0;
  right: 0;
  left: auto;
  bottom: auto;
  cursor: pointer;
}
.flash--splash {
  position: relative;
  padding: 30px 80px 40px;
  color: #fff;
  max-width: 800px;
  margin: 0 auto 40px auto;
  background: #499bea;
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, rgb(73, 155, 234)),
    color-stop(100%, rgb(29, 105, 193))
  );
  background: linear-gradient(
    to right,
    rgb(73, 155, 234) 0%,
    rgb(29, 105, 193) 100%
  );
}
.flash--splash p {
  text-align: left;
  margin-top: 1em;
}
.flash--splash:after {
  display: block;
  position: absolute;
  border-radius: 100%;
  border: 1px solid #fff;
  height: 40px;
  background-position: 50%;
  top: 20px;
  right: 20px;
}
@media only screen and (max-width: 753px) {
  .flash--splash:after {
    width: 30px;
    height: 30px;
  }
}
.flash--registration p {
  font-size: 22px;
  line-height: 1.6em;
}
@media only screen and (max-width: 753px) {
  .flash--registration p {
    font-size: 14px;
    line-height: 1.625em;
  }
}
.flash--offset-top {
  margin-top: 8px;
}
.flash--offset-top--2 {
  margin-top: 16px;
}
.flash--offset-top--3 {
  margin-top: 24px;
}
.flash--offset-top--5 {
  margin-top: 40px;
}
.upload {
  display: block;
  width: 100%;
  height: 200px;
  background-color: #eee;
}
.upload__well {
  display: block;
  width: 100;
  height: 100%;
}
.upload .button__group {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -57px;
  margin-top: -35px;
}
.upload .button__group .button {
  color: #fff;
  background-color: #317dec;
}
.upload__field {
  display: none;
}
.modal {
  position: fixed;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
  top: 0;
  left: 0;
  z-index: 1000;
  overflow: auto;
  display: none;
  background-color: rgba(0, 0, 0, 0.25);
}
.modal .modal__container {
  background-color: #fff;
  position: relative;
  max-width: 980px;
  padding: 16px 8px;
  border: 1px solid #1a1a1a;
  margin: 48px 8px;
}
@media (min-width: 768px) {
  .modal .modal__container {
    padding: 64px;
    margin: 96px auto 0;
  }
}
.modal .form-hm__group {
  max-width: none;
}
.modal__close,
.modal__prev {
  position: absolute;
  transition: all 0.2s ease-out 0s;
  top: 0;
  right: 0;
  width: 48px;
  height: 48px;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100%;
  cursor: pointer;
}
.modal__close:before,
.modal__close:after,
.modal__prev:before,
.modal__prev:after {
  content: "";
  display: block;
  position: absolute;
  top: 48%;
  width: 50%;
  height: 2px;
  background-color: #000;
  border-radius: 2px;
}
.modal__close:before,
.modal__prev:before {
  transform: rotate(45deg);
  left: 25%;
}
.modal__close:after,
.modal__prev:after {
  transform: rotate(-45deg);
  right: 25%;
}
.modal__close:hover,
.modal__prev:hover {
  transform: scale(1.05);
}
.modal__prev {
  right: auto;
  left: 84px;
  top: -42px;
}
@media only screen and (max-width: 753px) {
  .modal__prev {
    right: auto;
  }
}
.modal__prev:before,
.modal__prev:after {
  width: 36%;
}
.modal__prev:before {
  left: 25%;
  top: 61%;
  transform: rotate(36deg);
}
.modal__prev:after {
  left: 25%;
  top: 39%;
  transform: rotate(-36deg);
}
.modal__close--map-box {
  top: 16px;
  right: 22px;
  width: 28px;
  height: 28px;
}
.review__bordered-box {
  border: 1px solid #e0e0e0;
}
.review__list-item {
  display: block;
  flex-basis: 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .review__list-item {
    flex-basis: 50%;
    max-width: 50%;
  }
}
.review__list-item--hidden {
  display: none;
}
.review__complete--checkIcon {
  width: 193px;
  height: 142px;
}
.review__complete--arrowIcon {
  width: 71px;
  height: 53px;
  position: absolute;
  right: 0;
}
.review__complete--arrowIconWrapper {
  position: relative;
}
.badge--toplist__container {
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  max-width: 800px;
  margin: 0 auto;
  flex-grow: 1;
}
.badge--toplist__container--collapsed {
  height: 0;
  overflow: hidden;
}
.badge--toplist__item {
  display: flex;
  flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  max-width: 50%;
  height: auto;
  margin: 1% 0;
  padding: 18px 0px;
  flex-grow: 2;
}
.badge--toplist__item:nth-child(2n-1) {
  margin-left: 2%;
  margin-right: 2%;
}
.badge--toplist__item:hover {
  text-decoration: none;
}
.badge--toplist__item__content {
  display: flex;
  -webkit-box-flex: 1;
  align-items: center;
  max-width: 278px;
}
.badge--toplist__item__content p {
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  padding-right: 4px;
  margin: 0;
}
.badge--toplist__item__content__title,
.badge--toplist__item__content__description {
  font-size: 16px;
  color: #616161;
}
.badge--toplist__item__content--area,
.badge--toplist__item__content--area span {
  color: #d3d3d3;
  font-size: 12px;
}
.badge--toplist__item__content__date {
  color: #bdbdbd;
}
.badge--toplist__item__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDI0IDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlRyb3BoeSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imljb25tb25zdHItdHJvcGh5LTciIGZpbGw9IiNGREFDMUIiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDA4LDE3IEMxMy45MDYsMTMuMDUzIDE5LDkuODAzIDE5LDAgTDUsMCBDNSw5LjgwMyAxMC4xMDUsMTMuMDUzIDEwLjYwNCwxNyBMMTMuNDA4LDE3IEwxMy40MDgsMTcgWiBNNS45OTEsOS42NTYgQzYuMjc3LDEwLjI5NCA2LjU3NiwxMC44ODcgNi44NzMsMTEuNDM5IEMyLjgwOCwxMC4wOTEgMC4zNzIsNi4xMDUgMCwyIEw0LjA3NywyIEM0LjExMywyLjQ4MiA0LjE1NywyLjk1NSA0LjIxNiwzLjQwNSBMMS41MjcsMy40MDUgQzEuOTU0LDUuNDA2IDMuMDc2LDguMTM0IDUuOTkxLDkuNjU2IEw1Ljk5MSw5LjY1NiBaIE0xNiwxOS42MTkgTDE2LDIxIEw4LDIxIEw4LDE5LjYxOSBDOS45NDEsMTkuNjE5IDEwLjM2OSwxOC4xODYgMTAuNTcxLDE3IEwxMy40MzcsMTcgQzEzLjYzLDE4LjE4NyAxNC4wMDIsMTkuNjE5IDE2LDE5LjYxOSBMMTYsMTkuNjE5IFogTTI0LDIgQzIzLjYyOCw2LjEwNSAyMS4xOTIsMTAuMDkxIDE3LjEyNywxMS40MzggQzE3LjQyNCwxMC44ODYgMTcuNzIzLDEwLjI5MyAxOC4wMDksOS42NTUgQzIwLjkyNCw4LjEzNCAyMi4wNDYsNS40MDUgMjIuNDczLDMuNDA0IEwxOS43ODUsMy40MDQgQzE5Ljg0NCwyLjk1NCAxOS44ODgsMi40ODIgMTkuOTI0LDEuOTk5IEwyNCwxLjk5OSBMMjQsMiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 40px;
  width: 80px;
  height: auto;
}
.badge--agent-list {
  display: flex;
  position: relative;
  flex-direction: row-reverse;
  width: 100%;
  margin-top: 8px;
}
.badge--agent-list__content {
  position: relative;
  display: flex;
  background-color: #fff;
  padding: 12px 44px;
  border: 1px solid #e0e0e0;
  width: 500px;
  box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.3);
}
.badge--agent-list__icon {
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  width: 25px;
  height: 100%;
  background-size: 25px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDI0IDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlRyb3BoeSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imljb25tb25zdHItdHJvcGh5LTciIGZpbGw9IiNGREFDMUIiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDA4LDE3IEMxMy45MDYsMTMuMDUzIDE5LDkuODAzIDE5LDAgTDUsMCBDNSw5LjgwMyAxMC4xMDUsMTMuMDUzIDEwLjYwNCwxNyBMMTMuNDA4LDE3IEwxMy40MDgsMTcgWiBNNS45OTEsOS42NTYgQzYuMjc3LDEwLjI5NCA2LjU3NiwxMC44ODcgNi44NzMsMTEuNDM5IEMyLjgwOCwxMC4wOTEgMC4zNzIsNi4xMDUgMCwyIEw0LjA3NywyIEM0LjExMywyLjQ4MiA0LjE1NywyLjk1NSA0LjIxNiwzLjQwNSBMMS41MjcsMy40MDUgQzEuOTU0LDUuNDA2IDMuMDc2LDguMTM0IDUuOTkxLDkuNjU2IEw1Ljk5MSw5LjY1NiBaIE0xNiwxOS42MTkgTDE2LDIxIEw4LDIxIEw4LDE5LjYxOSBDOS45NDEsMTkuNjE5IDEwLjM2OSwxOC4xODYgMTAuNTcxLDE3IEwxMy40MzcsMTcgQzEzLjYzLDE4LjE4NyAxNC4wMDIsMTkuNjE5IDE2LDE5LjYxOSBMMTYsMTkuNjE5IFogTTI0LDIgQzIzLjYyOCw2LjEwNSAyMS4xOTIsMTAuMDkxIDE3LjEyNywxMS40MzggQzE3LjQyNCwxMC44ODYgMTcuNzIzLDEwLjI5MyAxOC4wMDksOS42NTUgQzIwLjkyNCw4LjEzNCAyMi4wNDYsNS40MDUgMjIuNDczLDMuNDA0IEwxOS43ODUsMy40MDQgQzE5Ljg0NCwyLjk1NCAxOS44ODgsMi40ODIgMTkuOTI0LDEuOTk5IEwyNCwxLjk5OSBMMjQsMiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: 0 50%;
}
.badge--agent-list__body {
  width: 100%;
  text-align: center;
}
.badge--agent-list__title,
.badge--agent-list__area,
.badge--agent-list__date {
  font-style: italic;
}
.badge--agent-list__area,
.badge--agent-list__date {
  color: #9e9e9e;
}
.badge__seller-favorite {
  border-radius: 100%;
  background-color: #d3d3d3;
  position: relative;
  border: solid 2px #fff;
  background-clip: padding-box;
  z-index: 15;
}
.badge__seller-favorite:after {
  content: "";
}
.badge__offmarket {
  background-color: #9e9e9e;
  padding: 2.6666666667px 8px;
  border-radius: 2px;
  width: 170px;
  clear: left;
  text-align: center;
  color: #fff;
  font-size: 14px;
  margin-top: 3px;
}
@media only screen and (max-width: 753px) {
  .badge__offmarket {
    width: 140px;
    font-size: 12px;
  }
}
.badges--profile .badge--toplist__container {
  max-width: none;
}
.badges--profile .badge--toplist__history {
  display: flex;
  flex-flow: row wrap;
  margin: 0 0 0 -20px;
}
.badges--profile .badge--toplist__history > a {
  display: flex;
  flex: 1 0 31%;
  width: 32%;
  max-width: 314px;
  margin: 0 0 20px 20px;
  margin-bottom: 20px;
}
.badges--profile .badge--toplist__item {
  min-height: 90px;
  max-width: 50%;
  margin: 0;
  margin-right: 2%;
}
.badges--profile .badge--toplist__item:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 753px) {
  .badges--profile .badge--toplist__item {
    min-width: 100%;
    margin: 0 0 15px 0;
  }
}
.badges--profile .badge--toplist__item__content p {
  font-size: 14px;
}
.badges--profile .badge--toplist__item__content .title {
  font-size: 16px;
}
.seller__favorite {
  content: "";
  position: absolute;
  margin: -2px;
  border-radius: 100%;
  background-color: red;
  z-index: 1;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background: linear-gradient(to right, red, orange);
}
.form__select-wrapper {
  background-color: rgba(255, 255, 255, 0.96);
}
.form__select-wrapper--loading {
  position: relative;
}
.form__select-wrapper--loading:before {
  background-color: rgba(255, 255, 255, 0.96);
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.form__select-wrapper--loading:after {
  animation: rotate 1.2s ease-in-out infinite;
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  width: 16px;
  height: 16px;
  margin: -10px;
  border-radius: 100%;
  border: 2px solid rgba(0, 0, 0, 0);
  border-top: 2px solid #1a1a1a;
  border-bottom: 2px solid #1a1a1a;
}
.form__field__container {
  position: relative;
  margin-bottom: 30px;
}
.form__field__field {
  position: relative;
  padding: 0;
  display: block;
  margin: 0 0 16px 0;
  text-align: left;
}
.form__field__field--date .form__field__label {
  display: block;
}
.form__field__field--date .form__field__input,
.form__field__field--date .form__field__select {
  width: calc(50% - 2px);
  display: inline-block;
}
.form__field__field--date .form__field__input:last-child,
.form__field__field--date .form__field__select:last-child {
  position: relative;
  right: -4px;
}
.form__field__field__side-label {
  width: 50%;
  display: inline-block;
}
.form__field__field--fill {
  margin: 0;
  width: 100%;
}
.form__field__field--fill > div {
  width: 100%;
  height: 100%;
}
.form__field__field--fill input {
  border: none;
}
.form__field__field--fill input:focus {
  border: none;
}
.form__field__input,
.form__field__select {
  display: block;
  width: 100%;
  line-height: normal;
}
.form__field__label {
  font-size: 14px;
  line-height: 1.625em;
  color: #424242;
}
.form__field__label__optional {
  font-size: 10px;
  line-height: 1.8em;
  color: #999;
  font-style: italic;
}
.form__field__label--spaced {
  display: block;
  margin-bottom: 4px;
}
.form__field__input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: border 0.1s linear;
  border-radius: 0;
  display: inline-block;
  padding: 12px 8px;
  border: 1px solid #1a1a1a;
  background-color: #fdfdfd;
  outline: none;
}
.form__field__input:focus {
  border: 1px solid #15e;
  outline: 0;
}
.form__field__input::-ms-clear {
  display: none;
}
.form__field__input:disabled {
  color: #999;
  font-style: italic;
}
.form__field__input--verified {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5pY19zbWFsbF9jaGVjazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJEZXNrdG9wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU2x1dHByaXNlci3igJMtZGVza3RvcC0wMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk5MS4wMDAwMDAsIC0yMDY2LjAwMDAwMCkiIGZpbGw9IiMxMTg4MzQiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNC1Db3B5LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxMC4wMDAwMDAsIDIwMzkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNyI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNpcmNsZS1jaGVjayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjgxLjAwMDAwMCwgMjcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LDAgQzMuNTgsMCAwLDMuNTggMCw4IEMwLDEyLjQyIDMuNTgsMTYgOCwxNiBDMTIuNDIsMTYgMTYsMTIuNDIgMTYsOCBDMTYsMy41OCAxMi40MiwwIDgsMCBaIE0xMi40NCw2IEw3LDExLjQ0IEwzLjU2LDggTDUsNi41NiBMNyw4LjU2IEwxMSw0LjU2IEwxMi40NCw2IFoiIGlkPSJpY19zbWFsbF9jaGVjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==)
    no-repeat;
  background-position: right 10px center;
}
.form__field__input__tooltip {
  display: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.075), 0 1px 4px rgba(0, 0, 0, 0.075);
  bottom: 48px;
  left: 0;
  width: auto;
  max-width: 100%;
  position: absolute;
  z-index: 2;
  font-size: 14px;
  padding: 8px 12px;
  margin-top: 16px;
  color: #fff;
}
.form__field__input__tooltip:before {
  content: "";
  position: absolute;
  left: 8px;
  bottom: -8px;
  width: 8px;
  height: 8px;
  background-color: #424242;
  transform: translateY(-50%) rotate(45deg);
}
.form__field__input__tooltip--error,
.form__field__input__tooltip--error:before {
  background-color: #faa525;
}
.form__field__input--registration-from-cta {
  line-height: 24px;
  padding: 15px 16px;
}
.form__field__select {
  padding: 12px 35px 13px 15px;
  border: 1px solid #1a1a1a;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNTA1MDUwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik03LjQxIDcuODRMMTIgMTIuNDJsNC41OS00LjU4TDE4IDkuMjVsLTYgNi02LTZ6Ii8+CiAgICA8cGF0aCBkPSJNMC0uNzVoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KPC9zdmc+);
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: right 10px top 50%;
  color: #424242;
  cursor: pointer;
}
.form__field__select::-ms-expand {
  display: none;
}
.form__field__select:focus {
  border: 1px solid #15e;
  outline: 0;
}
.form__field__select--block {
  background: #fff
    url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNTA1MDUwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik03LjQxIDcuODRMMTIgMTIuNDJsNC41OS00LjU4TDE4IDkuMjVsLTYgNi02LTZ6Ii8+CiAgICA8cGF0aCBkPSJNMC0uNzVoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KPC9zdmc+)
    no-repeat;
  background-position: right 18px top 17px;
  padding: 20px;
  border: none;
  border-radius: 0;
  color: #101010;
  border-bottom: 1px solid #eee;
}
.form__field__select--block:focus {
  outline: none;
  border: none;
  border-bottom: 1px solid #eee;
}
.form__field__unit {
  position: absolute;
  top: 40px;
  right: 10px;
}
.form__field__radio--horizontal {
  display: flex;
  flex-direction: row;
  list-style: none;
  list-style-type: none;
  border-radius: 0;
  border: 1px solid #1a1a1a;
  margin-bottom: 8px;
}
.form__field__radio--horizontal li {
  border-right: 1px solid #1a1a1a;
}
.form__field__radio--horizontal li:last-child {
  border-right: none;
}
.form__field__radio--horizontal li input:checked + label {
  background-color: #1a1a1a;
  border: 1px solid #1a1a1a;
  color: #fff;
}
.form__field__radio--horizontal li label:hover {
  border: 1px solid #1a1a1a;
}
.form__field__radio--vertical li {
  padding-top: 0;
  border-bottom: 1px solid #e1e1e1;
}
.form__field__radio--vertical li label {
  justify-content: left;
}
.form__field__radio--vertical li label.hover {
  color: #000;
  background-color: #fdfdfd;
}
.form__field__radio li {
  display: flex;
  flex: 1 1 auto;
  margin: 0 0 0 -2px;
  text-align: center;
  padding-top: 0px;
}
.form__field__radio li label {
  width: 100%;
  transition: all 0.15s ease 0s;
  flex: 1 1 auto;
  border: 1px solid rgba(0, 0, 0, 0);
}
.form__field__radio input {
  display: none;
}
.form__field__radio label {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 10px 3px;
  color: #424242;
  flex: 1 1 auto;
}
.form__field__radio label:hover {
  cursor: pointer;
}
.form__field__radio--small label {
  padding: 5px 3px;
}
.form__register {
  width: 100%;
}
.form__register__form-container {
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
  padding: 48px 0 100px 0;
}
.form__register__form-container h1,
.form__register__form-container h3 {
  color: #fff;
}
.form__register__form-container--no-steps {
  position: relative;
  padding: 0;
  background-color: #fff;
}
@media only screen and (max-width: 753px) {
  .form__register__form-container--no-steps {
    padding: 16px;
    border-bottom: 1px solid #eee;
  }
}
.form__register__form {
  max-width: 438px;
  margin: 0 auto;
}
.form__register__background {
  position: fixed;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 8px 8px 66px;
  background: #499bea;
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, rgb(73, 155, 234)),
    color-stop(100%, rgb(29, 105, 193))
  );
  background: linear-gradient(
    to right,
    rgb(73, 155, 234) 0%,
    rgb(29, 105, 193) 100%
  );
}
.form__register input,
.form__register textarea {
  padding: 12px 8px 13px 8px;
}
.form__register__header {
  font-size: 42px;
  line-height: 1.6em;
  font-weight: 700;
}
@media only screen and (max-width: 753px) {
  .form__register__header {
    font-size: 22px;
    font-weight: 500;
  }
}
.form--fade {
  transition: all ease-in-out 0.35s;
  opacity: 0;
}
.form--fade--in {
  opacity: 1;
}
.form__aligned {
  display: flex;
  width: 100%;
  flex-direction: row;
  margin: 40px 0;
}
.form__aligned__fields {
  position: relative;
  display: flex;
  width: 90%;
  flex-direction: row;
}
.form__aligned__fields > div {
  display: flex;
  position: relative;
  width: 50%;
  justify-content: left;
  align-items: center;
  flex-grow: 1;
  border: 2px solid #eee;
  border-left: none;
  padding: 8px;
  background-color: #fdfdfd;
}
.form__aligned__fields > div:first-child {
  border-left: 2px solid #eee;
}
@media only screen and (max-width: 753px) {
  .form__aligned__fields > div a,
  .form__aligned__fields > div input {
    font-size: 12px;
  }
}
.form__aligned__fields__label {
  position: absolute;
  top: -30px;
  font-size: 12px;
  padding: 4px;
  color: #9e9e9e;
}
.form__aligned__fields__label--below {
  top: 64px;
  left: 8px;
}
.form__aligned__fields--with-save > div {
  border-radius: 0;
}
@media only screen and (max-width: 1024px) {
  .form__aligned__fields {
    width: 75%;
  }
}
.form__aligned--focused .form__aligned__fields > div {
  border: 2px solid #000;
  border-left: none;
}
.form__aligned--focused .form__aligned__fields > div:first-child {
  border-left: 2px solid #000;
}
.form__aligned__save {
  max-width: 10%;
  background-color: #317dec;
}
@media only screen and (max-width: 1024px) {
  .form__aligned__save {
    max-width: 25%;
  }
}
.form__aligned__save a {
  border-radius: 0 4px 4px 0;
  display: flex;
  align-items: center;
  height: 100%;
  border: none;
}
.profile-top {
  position: relative;
  text-align: center;
}
.profile-top .breadcrumb__pushdown {
  padding: 0;
}
.profile-top .breadcrumb__pushdown .row {
  width: 830px;
  margin: 0 auto;
}
@media only screen and (max-width: 753px) {
  .profile-top .breadcrumb__pushdown .row {
    width: auto;
  }
}
.profile-top .breadcrumb__pushdown .breadcrumb ul li a {
  color: #fff;
}
.profile-top h1 {
  color: #fff;
}
.profile-top__content {
  max-width: 980px;
  margin-top: -16px;
}
.profile-top__content__card {
  padding-top: 100px;
  padding-bottom: 50px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 753px) {
  .profile-top__content__card {
    padding-top: 140px;
  }
}
.profile-top__content .agency__logotype {
  display: block;
  text-align: left;
  margin-bottom: 16px;
}
@media only screen and (max-width: 753px) {
  .profile-top__content .agency__logotype {
    text-align: center;
  }
}
.profile-top .avatar {
  border: 3px solid #fff;
  background-color: #fff;
}
.profile-top .avatar--faceless {
  border: 1px solid #bdbdbd;
}
.profile-top__agencies .agency__logotype img {
  max-height: 100px;
  max-width: 100%;
}
@media only screen and (max-width: 753px) {
  .profile-top__agencies {
    text-align: center;
  }
}
.profile-top__views {
  text-align: center;
  width: 90px;
}
.profile-top__views p {
  color: #616161;
}
@media only screen and (max-width: 753px) {
  .profile-top__views {
    width: 100%;
  }
}
.profile-top__office {
  margin-top: 16px;
}
.profile-top__office ul li {
  padding-top: 0;
}
.profile-top__fmi__logo {
  display: block;
  width: 102px;
  height: 50px;
  background: url(../images/f4b578c73ec986d76b47.svg) 0 50% no-repeat;
  background-size: 100%;
}
@media only screen and (max-width: 753px) {
  .profile-top__fmi__logo {
    margin: 0 auto;
  }
}
.profile-top__fmi__text {
  font-size: 14px;
}
@media only screen and (max-width: 753px) {
  .profile-top__fmi {
    text-align: center;
  }
}
.have-premium {
  padding: 8px;
  color: #3ec03c;
  border-radius: 5px;
  text-align: center;
  font-weight: 400;
  font-size: 22px;
  width: 100%;
}
.presentation__profile p,
.presentation__office p {
  margin-top: 13px;
}
.presentation__profile p:first-of-type,
.presentation__office p:first-of-type {
  margin-top: 0;
}
.message {
  padding: 7px 0;
  font-size: 14px;
}
.message__error {
  position: absolute;
  color: #d32;
  left: 0;
  right: 0;
  bottom: -28px;
  text-align: center;
}
.message__input {
  border: 1px solid #d22723;
  background-color: rgba(241, 82, 82, 0.4);
}
.message__success {
  color: #3ec03c;
}
.message--hidden {
  display: none;
}
.message--centered {
  text-align: center;
}
.button {
  font-size: 14px;
  line-height: 1.625em;
  transition: transform 0.05s linear, color 0.1s ease;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: inline-block;
  color: #101010;
  padding: 8px 16px;
  margin: 0;
  text-align: center;
  outline: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03);
  background-color: #fafafa;
  font-family: "maklarduellen", Arial, sans-serif;
  font-weight: 700;
  border: 1px solid rgba(0, 0, 0, 0);
  text-decoration: none;
}
.button > span {
  font-weight: 700;
}
.button:hover,
.button:active {
  text-decoration: none;
  cursor: pointer;
}
.button:active {
  transform: scale(0.985);
  background-color: #fafafa;
}
.button--primary,
.button--black {
  color: #fff;
  background: #000;
}
.button--primary:active,
.button--black:active {
  background: #000;
}
.button--primary:hover,
.button--black:hover {
  color: #fff;
}
.button--primary--border {
  border: 1px solid #0563ff;
}
.button--black {
  background-color: #000;
}
.button--black:active {
  background-color: #000;
}
.button--shadow {
  box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.3);
}
.button--secondary {
  border: 1px #fff;
  color: #317dec;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0);
}
.button--secondary:active {
  background: #fff;
}
.button--secondary--border {
  border: 1px solid #000;
}
.button--secondary:hover {
  border: 1px solid #000;
}
.button--transparent {
  background: none;
  border: none;
  box-shadow: none;
}
.button--ghost {
  -webkit-appearance: none;
  background: rgba(0, 0, 0, 0);
  color: #000;
  border: 1px solid #000;
}
.button--ghost:hover {
  background-color: #000;
  color: #fff;
}
.button--ghost:active {
  background: #000;
  color: #fff;
}
.button--cta {
  color: #fff;
  background: #000;
}
.button--cta:active {
  background: #000;
}
.button--cta--border {
  border: 1px solid #1569e4;
}
.button--input {
  background: rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 1px #54c4b8;
  color: #54c4b8;
}
.button--input:active {
  background: rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 1px #54c4b8;
}
.button--full-width {
  width: 100%;
  display: block;
}
@media only screen and (max-width: 753px) {
  .button--full-width {
    max-width: 300px;
    margin: 0 auto;
  }
}
.button--tiny {
  font-size: 14px;
  line-height: 1.625em;
  font-weight: normal;
  padding: 4px 12px;
}
.button--large {
  font-size: 16px;
  padding: 12px 24px;
}
.button--round {
  border-radius: 100%;
  width: 48px;
  height: 48px;
}
.button--round.button--tiny {
  width: 40px;
  height: 40px;
}
.button--hero {
  box-shadow: 0 3px 0 #235399;
  transition: box-shadow 0.1s, transform 0.1s;
  max-width: 300px;
}
.button--hero:hover {
  box-shadow: 0 5px #235399;
  transform: translateY(-2px);
  color: #fff;
}
.button--hero:active {
  box-shadow: 0 1px #235399;
  transform: translateY(2px);
}
.button--medium {
  width: 300px;
}
.button--insta {
  background-color: #8a3ab9;
  font-size: 12px;
  padding: 6px 10px;
  color: #fff;
}
.button--insta:hover {
  color: #fff;
}
.button--pagination {
  width: 100%;
  background-color: #fff;
  color: #317dec;
  border-radius: 0;
}
.button--pagination:active {
  transform: none;
}
.button--pagination:hover {
  background-color: #fafafa;
}
.button--pagination.button--loading {
  color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
}
.button--bottom-in-card {
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
}
@media only screen and (max-width: 753px) {
  .button--bottom-in-card {
    display: block;
    position: relative;
    margin-top: 8px;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.button--disabled,
.button--disabled:hover {
  border-color: #ccc;
  color: #ccc;
  background: #f9f9f9;
}
.button--loading {
  position: relative;
  color: rgba(0, 0, 0, 0);
  background-color: #fff;
  color: #fff;
  border: 1px solid #000;
}
.button--loading:before {
  animation: rotate 1.2s ease-in-out infinite;
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  width: 16px;
  height: 16px;
  margin: -10px;
  border-radius: 100%;
  border: 2px solid rgba(0, 0, 0, 0);
  border-top: 2px solid #1a1a1a;
  border-bottom: 2px solid #1a1a1a;
}
.button--loading.button--cta:before,
.button--loading.button--primary:before,
.button--loading.button--black:before {
  border-top: 2px solid #317dec;
  border-bottom: 2px solid #317dec;
}
.button--loading.button--blue {
  border: 1px solid #317dec;
}
.button--loading.button--blue:before {
  border-top: 2px solid #317dec;
  border-bottom: 2px solid #317dec;
}
.button--loading.button--blue:hover {
  border-color: #317dec;
}
.button--loading:hover,
.button--loading:active {
  cursor: default;
  background-color: #fff;
  color: #fff;
  border: 1px solid #317dec;
}
.button--loading:active {
  transform: none;
}
.button--arrow {
  position: relative;
}
.button--arrow:after {
  content: "";
  position: absolute;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMjIgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QYXRoPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkRlc2t0b3AiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIyLjAtTWF0Y2huaW5nc2Zsw7ZkZS1hdnNsdXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDMzLjAwMDAwMCwgLTQ3NC4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDczMC4wMDAwMDAsIDEyOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQuMDAwMDAwLCA0MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDI4Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMS4wMDAwMDAsIDIwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMTg5LjUgOC44NzEgMTg0LjUgNCAxODQuNSA4IDE2OC41IDggMTY4LjUgMTAgMTg0LjUgMTAgMTg0LjUgMTQiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  background-repeat: no-repeat;
  background-position: 50%;
  width: 21px;
  height: 10px;
  margin-left: 8px;
  top: 50%;
  transform: translate(0, -50%);
}
@keyframes rotate {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(540deg);
  }
}
@media only screen and (max-width: 753px) {
  .accordion {
    border-bottom: 1px solid #eee;
  }
  .accordion + .accordion {
    margin-top: 0 !important;
  }
}
.accordion__title {
  color: #101010;
  font-size: 26px;
  line-height: 1.6em;
  font-weight: 400;
  line-height: 1.3;
}
@media only screen and (max-width: 753px) {
  .accordion__title {
    font-size: 22px;
    line-height: 1.6em;
  }
}
.accordion__title-icon {
  padding: 0 16px 0 0;
}
.accordion__title-icon svg {
  display: block;
}
.accordion__sub-title {
  display: block;
  font-size: 60%;
  font-weight: 400;
}
.accordion__sub-title--header {
  display: none;
}
@media only screen and (max-width: 753px) {
  .accordion__sub-title--header {
    display: block;
  }
}
.accordion__header {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding-top: 24px;
  padding-bottom: 24px;
  margin: 0 -8px;
  text-align: center;
  border-bottom: 1px solid #e0e0e0;
}
@media only screen and (max-width: 753px) {
  .accordion__header {
    justify-content: flex-start;
    text-align: left;
    border-bottom: none;
    padding-top: 8px;
    margin: 0;
    padding-bottom: 8px;
  }
}
.accordion__header .icon {
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 8px;
}
.accordion__header .icon path {
  fill: #317dec;
}
@media only screen and (max-width: 753px) {
  .accordion__header .icon {
    display: block;
  }
}
.accordion__header--no-border {
  border: none;
}
.accordion__content__item {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 24px 0;
  text-align: center;
  line-height: 1.3;
}
@media only screen and (max-width: 753px) {
  .accordion__content__item {
    padding: 8px 0;
  }
}
.accordion__content__icon {
  display: flex;
  align-items: center;
  padding-right: 20px;
}
.accordion__content .property__map {
  margin: 0 -8px;
}
@media only screen and (max-width: 753px) {
  .accordion__content .property__map {
    margin: 0;
  }
  .accordion .hide-content .accordion__content {
    height: 0;
    overflow: hidden;
  }
}
.accordion .show-content .accordion__header {
  border-bottom: 1px solid #e0e0e0;
}
.accordion__hidden-info__content {
  overflow: hidden;
  height: 0;
}
.accordion__hidden-info__content--open {
  height: auto;
}
.accordion__hidden-info__content p {
  margin-bottom: 16px;
}
.accordion__hidden-info__content--office {
  min-height: 120px;
}
.accordion__hidden-info--trigger {
  display: block;
  width: 100%;
  padding: 16px;
  text-align: center;
  border-top: 1px solid #e0e0e0;
  text-decoration: none;
}
.accordion__hidden-info--trigger span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyMCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAwTDEwIDdMMyAwTDAgM0wxMCAxM0wyMCAzTDE3IDBaIiBmaWxsPSIjRkY2MjBGIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: 100% 50%;
  padding-right: 32px;
}
.accordion__hidden-info--trigger--open span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyMCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDEzTDEwIDZMMTcgMTNMMjAgMTBMMTAgOC43NDIyOGUtMDdMLTIuNjIyNjhlLTA3IDEwTDMgMTNaIiBmaWxsPSIjRkY2MjBGIi8+Cjwvc3ZnPgo=);
}
.accordion__hidden-info--trigger:hover {
  text-decoration: none;
}
.accordion__faq {
  border: 1px solid #e0e0e0;
  margin-bottom: 19.2px;
}
.accordion__question__header__text {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyMCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAwTDEwIDdMMyAwTDAgM0wxMCAxM0wyMCAzTDE3IDBaIiBmaWxsPSIjRkY2MjBGIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: 95% 50%;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.accordion__question__header__text--open {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyMCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDEzTDEwIDZMMTcgMTNMMjAgMTBMMTAgOC43NDIyOGUtMDdMLTIuNjIyNjhlLTA3IDEwTDMgMTNaIiBmaWxsPSIjRkY2MjBGIi8+Cjwvc3ZnPgo=);
}
@media only screen and (max-width: 753px) {
  .accordion__question__header__text strong {
    max-width: 230px;
  }
}
.accordion__question__answer {
  height: 0;
  overflow: hidden;
  text-align: left;
}
.accordion__question__answer--open {
  padding: 24px 0;
  height: auto;
}
.accordion .accordion__seller-favorite__header {
  display: flex;
  align-items: center;
  padding: 24px 24px;
  border-bottom: 1px solid #e0e0e0;
  background-repeat: no-repeat;
  background-position: 95% 50%;
  background-size: 30px;
}
@media only screen and (max-width: 753px) {
  .accordion .accordion__seller-favorite__header {
    padding: 8px;
  }
}
.accordion .accordion__seller-favorite__header__mark {
  width: 47px;
  height: 30px;
  color: #317dec;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTE0cHgiIGhlaWdodD0iMTE0cHgiIHZpZXdCb3g9IjAgMCAxMTQgMTE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1My4yICg3MjY0MykgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+aWNfc2VsbGVyX2Zhdm9yaXRlX2xhcmdlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNC44OTM1NTQ2OSUiIHgyPSIxMC4wMzMyMDMxJSIgeTI9IjEwMCUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQUIwMCIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRkYwMDAwIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9Ik1vYmlsZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ik1vYmlsZS8zLjAtU8OkbGphcmZhdm9yaXQta2FtcGFuanNpZGEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTAuMDAwMDAwLCAtODguMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJpY19zZWxsZXJfZmF2b3JpdGVfbGFyZ2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MC4wMDAwMDAsIDg4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTciPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNCIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgY3g9IjU3IiBjeT0iNTciIHI9IjU3Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iNCIgZmlsbD0iI0ZGMzkwMCIgY3g9IjU3IiBjeT0iNTciIHI9IjUwIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iaWNvbm1vbnN0ci10aHVtYi05IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOS4wMDAwMDAsIDM5LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjUsMzMgTDAsMzMgTDAsMTUgTDcuNSwxNSBMNy41LDMzIFogTTMzLjkyMjUsMjAuMzgyIEMzMi42MzcsMjAuMjA5NSAzMy4wNTU1LDE5LjI4MSAzMy45NjksMTguOTk5IEMzNC43NTA1LDE4Ljc1OSAzNiwxOC4yNDkgMzYsMTYuNzM0IEMzNiwxNS43MjYgMzUuMjUsMTQuMzkxIDMyLjU5MzUsMTQuNDk5IEMzMC43NTE1LDE0LjU3NCAyNy4wOTQ1LDE0LjIwMiAyNS4xMjUsMTMuMTcxNSBDMjYuNDg0LDcuNjg3NSAyNi4xNTcsMCAyMi41OTMsMCBDMjAuMjAyLDAgMTkuNzQ5LDIuNzEwNSAxOS4wMzA1LDUuMjAzNSBDMTcuMTk5LDExLjU2NjUgMTQuMDYyNSwxNC4yMjkgMTAuNSwxNS41MzEgTDEwLjUsMzEuODQ4IEMxNy4wNzMsMzIuODk5NSAyMC4wMTc1LDM2IDI2LjI1NzUsMzYgQzMxLjA1NDUsMzYgMzMuNTM1NSwzMy4zOTc1IDMzLjUzNTUsMzIuMDAxIEMzMy41MzU1LDMxLjQ5ODUgMzMuMTI3NSwzMS4xNDE1IDMyLjA5NTUsMzEuMDYyIEMzMC44NzksMzAuOTY5IDMwLjk5NDUsMjkuODQ0IDMyLjE0MiwyOS42MzI1IEMzNC4wNDQsMjkuMjgxNSAzNC44ODEsMjguMjYxNSAzNC44ODEsMjcuMzE4IEMzNC44ODEsMjYuNTI0NSAzNC4yODcsMjUuNzg1IDMzLjIzNCwyNS41NDY1IEMzMS45Nzg1LDI1LjI2MyAzMi4yMzgsMjQuNDExIDMzLjI4MDUsMjQuMzI4NSBDMzQuOTgsMjQuMTkzNSAzNS44MTI1LDIzLjE4MjUgMzUuODEyNSwyMi4yMTM1IEMzNS44MTI1LDIxLjM2NiAzNS4xNzY1LDIwLjU1IDMzLjkyMjUsMjAuMzgyIEwzMy45MjI1LDIwLjM4MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 30px;
}
@media only screen and (max-width: 753px) {
  .accordion .accordion__seller-favorite__header__mark {
    font-size: 24px;
    margin-left: 8px;
  }
}
.accordion .accordion__seller-favorite__header__text {
  margin-left: 8px;
}
@media only screen and (max-width: 753px) {
  .accordion .accordion__seller-favorite__header__text {
    width: 85%;
  }
}
.areas-list_hm,
.navlist {
  padding: 8px 0 16px 16px;
}
.areas-list_hm .navlist__item--root,
.navlist .navlist__item--root {
  position: relative;
}
.areas-list_hm .navlist__item--root a,
.navlist .navlist__item--root a {
  color: #0d47a1;
  padding-left: 0;
}
.areas-list_hm .navlist__item--root:before,
.navlist .navlist__item--root:before {
  content: "▼";
  position: absolute;
  left: -14px;
  top: 9px;
  font-size: 10px;
  color: #0d47a1;
}
.areas-list_hm .navlist__item--current,
.navlist .navlist__item--current {
  position: relative;
}
.areas-list_hm .navlist__item--current a,
.navlist .navlist__item--current a {
  padding-left: 0;
  font-weight: bold;
}
.areas-list_hm .navlist__item--current:before,
.navlist .navlist__item--current:before {
  content: "►";
  position: absolute;
  left: -13px;
  font-size: 10px;
  color: #0d47a1;
}
.areas-list_hm .navlist__item:last-child,
.navlist .navlist__item:last-child {
  padding-bottom: 4px;
}
#vms_form #living_area {
  -moz-appearance: textfield;
}
#vms_form #living_area::-webkit-outer-spin-button,
#vms_form #living_area::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#vms_form #living_area:invalid {
  box-shadow: 0 0 5px 1px red;
}
#vms_form #living_area:focus:invalid {
  box-shadow: none;
}
.related-areas {
  font-size: 18px;
  line-height: 32px;
}
.splash {
  position: relative;
  padding: 8px;
  flex: 0 0 auto;
  background-size: cover;
}
.splash > * {
  z-index: 1;
  position: relative;
}
.splash__header {
  font-size: 22px;
  color: #fff;
  font-weight: 700;
  margin: 48px 8px;
  text-align: center;
}
.splash__dim {
  background: #616161;
  opacity: 0.6;
  transition: all ease-in-out 0.15s;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.splash--services {
  height: 200px;
  background: #9e9e9e url(../images/f0c604f6d64442ca6137.jpg) 0 center;
  background-size: 100%;
  width: 100%;
}
@media only screen and (max-width: 753px) {
  .splash--services {
    margin-top: -16px;
  }
}
.splash--map {
  height: 874px;
  background-color: #9e9e9e;
  background-image: url(../images/074a3162e1e3d81ede9a.jpg);
  background-position: 0 center;
  background-size: cover;
}
@media only screen and (max-width: 753px) {
  .splash--map {
    height: 289px;
  }
}
.splash--map--low {
  height: 350px;
}
.splash--profile {
  height: 300px;
  background-color: #9e9e9e;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media only screen and (max-width: 753px) {
  .splash--profile {
    margin-top: -8px;
    background-size: cover;
  }
}
.splash--profile--1 {
  background-image: url(../images/dd7f19ea3b663253650b.jpeg);
}
.splash--profile--2 {
  background-image: url(../images/d9c05d77d934675c0c82.jpeg);
}
.splash--profile--3 {
  background-image: url(../images/ed9aee0c3aa70e701100.jpeg);
}
.splash--profile--4 {
  background-image: url(../images/76b8a0f3eccd2fbff13b.jpeg);
}
.splash--profile--5 {
  background-image: url(../images/03f0861d163e2a0cd09f.jpeg);
}
.splash--profile--6 {
  background-image: url(../images/8cf830ccbdd602605ff5.jpeg);
  background-position: center 0px;
}
.splash--profile .splash__dim {
  opacity: 1;
  transition: all ease-in-out 0.15s;
}
.splash--profile--show .splash__dim {
  opacity: 0.8;
  transition: all ease-in-out 0.15s;
}
.splash--white {
  background-color: #fff;
}
.splash--banana {
  background-color: #fbf2e4;
}
@media only screen and (min-width: 754px) {
  .splash__header {
    font-size: 38px;
    margin: 96px 8px;
  }
  .splash__header--hm {
    margin: 40px 0;
    text-align: left;
    background-image: none;
  }
}
.dataTables_info,
.dataTables_length {
  width: 50%;
  max-width: none;
  float: left;
}
.dataTables_length label {
  float: right;
}
.dataTables_wrapper {
  position: relative;
  width: auto;
  overflow-x: scroll;
}
.dataTables_processing {
  position: absolute;
  text-align: center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5;
  background-color: rgba(245, 245, 245, 0.6);
  font-size: 26px;
  padding-top: 70px;
}
.dataTables_wrapper tbody tr:last-child td {
  background-color: #deeef8;
}
.microcard__person {
  text-align: center;
  margin: 8px 0 16px 0;
  text-decoration: none;
}
.microcard__person:hover {
  color: inherit;
}
.microcard__person .avatar {
  width: 80px;
  height: 80px;
}
.microcard__person .card__header {
  padding-right: 0;
  margin-top: 8px;
}
.insights-form__container {
  width: 100%;
  display: block;
}
.insights-form__partial {
  width: 50%;
  float: left;
  padding: 16px;
}
@media only screen and (max-width: 753px) {
  .insights-form__partial {
    width: 100%;
  }
}
.insights-form__group {
  display: block;
  margin-top: 16px;
  overflow: hidden;
}
.insights-form__group__col {
  display: block;
  width: 50%;
  float: left;
  padding: 0 4px;
}
@media only screen and (max-width: 753px) {
  .insights-form__group__col {
    width: 100%;
    margin-top: 4px;
  }
}
.item__review p {
  color: #000;
  font-size: 14px;
}
.item__review__container {
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  padding: 12px;
}
.item__review__comment {
  padding-top: 4px;
  color: #757575;
}
.item__list-price--profile div {
  font-size: 14px;
  color: #9e9e9e;
  font-weight: 400;
}
.item__sold-price {
  display: inline-block;
  font-weight: 700;
  position: relative;
  font-size: 14px;
}
.item__sold-price--verified {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5pY19zbWFsbF9jaGVjazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJEZXNrdG9wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU2x1dHByaXNlci3igJMtZGVza3RvcC0wMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk5MS4wMDAwMDAsIC0yMDY2LjAwMDAwMCkiIGZpbGw9IiMxMTg4MzQiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNC1Db3B5LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxMC4wMDAwMDAsIDIwMzkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNyI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNpcmNsZS1jaGVjayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjgxLjAwMDAwMCwgMjcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LDAgQzMuNTgsMCAwLDMuNTggMCw4IEMwLDEyLjQyIDMuNTgsMTYgOCwxNiBDMTIuNDIsMTYgMTYsMTIuNDIgMTYsOCBDMTYsMy41OCAxMi40MiwwIDgsMCBaIE0xMi40NCw2IEw3LDExLjQ0IEwzLjU2LDggTDUsNi41NiBMNyw4LjU2IEwxMSw0LjU2IEwxMi40NCw2IFoiIGlkPSJpY19zbWFsbF9jaGVjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
  background-size: 100%;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-color: #fff;
  border-radius: 100%;
  margin: 0 5px;
  vertical-align: middle;
  margin-top: -5px;
}
.item__sold-price--difference {
  display: block;
  font-weight: 700;
  text-align: right;
  font-size: 14px;
}
.item__object--review {
  width: 250px;
}
.circle {
  border-radius: 100%;
  width: 80px;
  height: 80px;
  display: inline-block;
  text-align: center;
  line-height: 80px;
  color: #fff;
  position: relative;
  font-size: 16px;
  border: 1px solid #e0e0e0;
  background-size: 33px;
  background-repeat: no-repeat;
  background-position: center;
}
.circle--done {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDx0aXRsZT5QYXRoIDEzNTwvdGl0bGU+CiAgICA8cGF0aCBkPSJNMSA4bDQuNTIyIDVMMTIgMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMyRUM3NkIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=);
  border: 1px solid #23c867;
}
.circle--email {
  border-radius: 100%;
  width: 80px;
  height: 80px;
  display: inline-block;
  text-align: center;
  line-height: 80px;
  color: #fff;
  position: relative;
  font-size: 16px;
  border: 1px solid #e0e0e0;
  background-size: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDhweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgNDggMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+c3ltYm9sX2VtYWlsX2NvbmZpcm1hdGlvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJEZXNrdG9wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMS4yLUZvcm11bGFyLC10YWNrc2lkYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY5Ni4wMDAwMDAsIC00MTYuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjODE4MTgxIj4KICAgICAgICAgICAgPGcgaWQ9InN5bWJvbF9lbWFpbF9jb25maXJtYXRpb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY5Ni4wMDAwMDAsIDQxNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDAgTDAsMzYgTDQ4LDM2IEw0OCwwIEwwLDAgWiBNMTMuMjQ2LDE1Ljg1OCBMNCwyNy4yODIgTDQsOC4zNjYgTDEzLjI0NiwxNS44NTggTDEzLjI0NiwxNS44NTggWiBNNC45NjQsNCBMNDMuMDM0LDQgTDI0LDE5LjQyNiBMNC45NjQsNCBaIE0xNi4zNTIsMTguMzc2IEwyNCwyNC41NzQgTDMxLjY2LDE4LjM2NiBMNDIuODg0LDMyIEw1LjMyNiwzMiBMMTYuMzUyLDE4LjM3NiBaIE0zNC43NjgsMTUuODQ4IEw0NCw4LjM2NiBMNDQsMjcuMDYyIEwzNC43NjgsMTUuODQ4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  border: 1px solid #e1e1e1;
}
.circle__radio {
  border-radius: 100%;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  color: #fff;
  position: relative;
  font-size: 16px;
  border: 1px solid #e0e0e0;
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #e1e1e1;
  margin-right: 16px;
  margin-left: 8px;
}
.circle__radio--hover {
  border-color: #9e9e9e;
}
.circle__radio--selected {
  border-color: #1a1a1a;
  background-color: #fff;
}
.circle__radio--selected:after {
  content: "";
  border-radius: 100%;
  width: 14px;
  height: 14px;
  display: inline-block;
  text-align: center;
  line-height: 14px;
  color: #fff;
  position: relative;
  font-size: 16px;
  border: 1px solid #e0e0e0;
  background-size: 5px;
  background-repeat: no-repeat;
  background-position: center;
  border: 0;
  margin-top: 7px;
  background-color: #1a1a1a;
}
.anchor--shy {
  color: #101010;
  text-decoration: none;
}
.anchor--shy:hover {
  text-decoration: none;
}
.register-invitation__in-list {
  width: 100%;
  padding: 16px 0;
  text-align: left;
}
.toplist__row {
  border-bottom: 1px solid #1a1a1a;
  position: relative;
}
@media (min-width: 576px) {
  .toplist__row {
    border-bottom: none;
  }
}
.toplist__person_entry .avatar {
  width: 100px;
  height: 100px;
}
@media (min-width: 576px) {
  .toplist__person_entry {
    border-bottom: 1px solid #1a1a1a;
  }
}
.toplist__rank {
  font-size: 24px;
}
.toplist__list-icon {
  margin-top: 24px;
}
@media (min-width: 576px) {
  .toplist__list-icon {
    width: 190px;
  }
}
.toplist__related-toplists {
  margin: 0 16px;
}
@media (min-width: 576px) {
  .toplist__related-toplists {
    margin: 0 64px;
  }
}
.toplist__real_estate_agency_logo img {
  max-width: 90px;
  max-height: 90px;
}
@media (min-width: 576px) {
  .toplist__real_estate_agency_logo img {
    max-width: 110px;
    max-height: 110px;
  }
}
.toplist__highlight_text {
  font-size: 2rem;
  color: #ff620f;
}
.toplist__download {
  background-color: #1a1a1a;
  border-radius: 4px;
  cursor: pointer;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 8px;
}
.toplist__download:hover {
  background-color: #ff620f;
}
.toplist__trophy-icon {
  position: relative;
  top: 5px;
  margin-top: -5px;
}
#terms-and-services-prompt {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999999;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1), 0 1px 5px rgba(0, 0, 0, 0.1);
  background: #f0f0f0;
}
@media (min-width: 576px) {
  .flex-center {
    display: flex;
    align-self: center;
    align-items: center;
  }
}
.seller-favorite__container {
  text-align: center;
  width: 500px;
}
@media only screen and (max-width: 753px) {
  .seller-favorite__container {
    width: 100%;
  }
}
.seller-favorite__badge {
  display: block;
  background-color: #f8f0e8;
  width: 40px;
  height: 40px;
  max-width: none;
  position: absolute;
  bottom: -9px;
  right: 0;
  top: auto;
  left: auto;
  border-radius: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNiAxNCIgZmlsbD0ibm9uZSIKICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Ik00IDBDMi45IDAgMS45MiAwLjQ2IDEuMTggMS4xOEMwLjQ2IDEuOSAwIDIuODggMCA0QzAgNS4xIDAuNDYgNi4wOCAxLjE4IDYuODJMOCAxMy42NEwxNC44MiA2LjgyQzE1LjU0IDYuMSAxNiA1LjEyIDE2IDRDMTYgMi45IDE1LjU0IDEuOTIgMTQuODIgMS4xOEMxNC4xIDAuNDYgMTMuMTIgMCAxMiAwQzEwLjkgMCA5LjkyIDAuNDYgOS4xOCAxLjE4QzguNDYgMS45IDggMi44OCA4IDRDOCAyLjkgNy41NCAxLjkyIDYuODIgMS4xOEM2LjEgMC40NiA1LjEyIDAgNCAwVjBaIiBmaWxsPSIjRkY2MjBGIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 21px;
  background-position: 50% 50%;
  z-index: 17;
}
.seller-favorite__badge--huge {
  width: 120px;
  height: 120px;
  background-size: 47px;
  bottom: -10px;
  right: 10px;
}
.seller-favorite__badge--profile {
  width: 58px;
  height: 58px;
  background-size: 30px;
  bottom: -3px;
  right: 5px;
}
.seller-favorite__badge--medium {
  width: 35px;
  height: 35px;
  background-size: 18px;
  bottom: -8px;
  right: -4px;
}
.seller-favorite__badge--small {
  width: 25px;
  height: 25px;
  background-size: 15px;
  bottom: -8px;
  right: -4px;
}
.seller-favorite__logo {
  width: 100%;
  height: 114px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0IiBoZWlnaHQ9IjE0NCIgdmlld0JveD0iMCAwIDE0NCAxNDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPgo8cGF0aCBkPSJNMTE0Ljk0IDI3LjcwNzFDMTAxLjYwNyAxOC45ODgzIDgzLjczMSAyMi43MjgyIDc1LjAxMiAzNi4wNjA2QzczLjU5MjIgMzguMjMxNyA3Mi41MDg3IDQwLjUyNDQgNzEuNzM3MyA0Mi44Nzc0QzY5LjYzNzEgMzcuNDQwNSA2NS44ODIgMzIuNTg0MiA2MC42MzE2IDI5LjE1MDdDNDcuMjk5NCAyMC40MzE4IDI5LjQyMzQgMjQuMTcxNyAyMC43MDQ0IDM3LjUwNDFDMTIuOTQyIDQ5LjM3MzkgMTUuMDYyMSA2NC44Mzk1IDI1LjAyNzUgNzQuMjQzOUwyNS4wMjEzIDc0LjI1MDRMNzMuMTA3NyAxMjEuMzk3TDEwOC45OTkgODQuNzkwOEwxMDQuMzMyIDgwLjIxNDZDMTExLjgzNiA3OC44NDMxIDExOC43ODggNzQuNTIzMyAxMjMuMjkzIDY3LjYzNDVDMTMyLjAxMiA1NC4zMDIxIDEyOC4yNzIgMzYuNDI2IDExNC45NCAyNy43MDcxWiIgZmlsbD0iI0ZGNjIwRiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3QgeD0iMTYiIHk9IjIzIiB3aWR0aD0iMTEyIiBoZWlnaHQ9Ijk4LjM5NzQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 114px;
  margin: 16px auto;
}
.seller-favorite__progress {
  display: block;
  position: relative;
  width: 100%;
  height: 15px;
  border: 1px solid #f0f0f0;
  margin: 24px 0;
  background-color: #f0f0f0;
}
.seller-favorite__progress__bar {
  display: block;
  background-color: #ff620f;
  height: 100%;
}
.seller-favorite__progress__value {
  display: block;
  position: absolute;
  text-align: right;
  font-weight: 700;
  margin-left: 8px;
  padding-top: 16px;
}
.seller-favorite__progress__start-value,
.seller-favorite__progress__end-value {
  position: absolute;
  top: 16px;
}
.seller-favorite__progress__start-value {
  left: -8px;
}
.seller-favorite__progress__end-value {
  right: 0;
  font-weight: 700;
  color: #ff620f;
  margin-right: -16px;
}
.rating__container {
  display: flex;
  align-items: center;
  font-size: 16px;
}
@media only screen and (max-width: 753px) {
  .rating__container--old {
    justify-content: center;
  }
}
@media (max-width: 575px) {
  .rating__container--new {
    justify-content: center;
  }
}
.rating__container--centered {
  justify-content: center;
}
.rating__star {
  display: inline;
  margin-right: 4px;
}
.rating__star span {
  display: flex;
  align-items: center;
}
.rating__numbers {
  margin-right: 4px;
  display: inline;
}
.rating__numbers span:first-child {
  font-weight: 700;
}
.intake__presentation {
  height: 600px;
  margin-top: 70px;
}
.intake__presentation__bottom-container {
  position: relative;
  height: 400px;
  bottom: 0;
}
.intake__presentation__bottom-container__separator {
  margin-top: 50px;
  width: 400px;
  height: 2px;
  background-color: #eee;
  margin-left: 97px;
}
.intake__presentation__bottom-container__statistics {
  margin-top: 60px;
}
.intake__presentation__bottom-container__statistics img {
  width: 180px;
  margin-top: 10px;
}
.intake__presentation__contact-info {
  margin-top: 30px;
}
.intake__reviews {
  padding: 0 16px;
}
.intake__reviews__review {
  margin-top: 20px;
  border-bottom: 2px solid #e0e0e0;
  padding-bottom: 20px;
}
.intake__reviews__review img {
  width: 50px;
}
.intake__reviews__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjQgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iTW9iaWxlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMS4wLVByb2ZpbGUsLXByZW1pdW0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOC4wMDAwMDAsIC0yMjMzLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjAwMDAwMCwgMjExOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDgzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJpY19xb3V0ZV9xdW90YXRpb25tYXJrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTMxIiB4PSIwIiB5PSIwIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNiwzMyBMMjYsMjUuNjA5IEMyNiwxOS45MDUgMjkuNzM3MzUzNSwxNi4wMzkgMzQuOTk4Mjk3MSwxNSBMMzUuOTk0OTkxNSwxNy4xNTEgQzMzLjU1ODg1LDE4LjA2OCAzMS45OTMxODg0LDIwLjc4OSAzMS45OTMxODg0LDIzIEwzNiwyMyBMMzYsMzMgTDI2LDMzIFogTTEyLDMzIEwxMiwyNS42MDkgQzEyLDE5LjkwNSAxNS43NDk0OTk4LDE2LjAzOSAyMS4wMDM2MDE0LDE1IEwyMiwxNy4xNTEgQzE5LjU2NjAyNjQsMTguMDY4IDE4LjAwMjQwMSwyMC43ODkgMTguMDAyNDAxLDIzIEwyMS45ODY5OTQ4LDIzIEwyMS45ODY5OTQ4LDMzIEwxMiwzMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGRjYyMEYiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQuMDAwMDAwLCAyNC4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0yNC4wMDAwMDAsIC0yNC4wMDAwMDApICI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: 50px;
  background-position: center;
  height: 50px;
  width: 100%;
}
.intake__reviews__comment {
  text-align: left;
  margin-bottom: 10px;
}
.intake__ratings {
  background-color: #eee;
  margin-top: 23px;
  padding-right: 15px;
  border-radius: 4px;
}
.intake__ratings__rating {
  text-align: left;
}
.intake__ratings__rating p {
  color: #757575;
}
.intake__ratings__feature {
  margin-bottom: 20px;
}
.intake__badges__badge {
  border: 1px solid #e0e0e0;
  border-bottom: none;
  padding: 30px 20px;
}
.intake__badges__badge .badge--toplist__item__content__title {
  font-weight: 700;
}
.intake__badges__badge .badge--toplist__item__content__description {
  color: #9e9e9e;
}
.intake__badges__badge:last-child {
  border-bottom: 1px solid #e0e0e0;
}
.intake__badges__icon {
  width: 100%;
  height: 64px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDI0IDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgaWQ9IlRyb3BoeSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imljb25tb25zdHItdHJvcGh5LTciIGZpbGw9IiNGREFDMUIiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDA4LDE3IEMxMy45MDYsMTMuMDUzIDE5LDkuODAzIDE5LDAgTDUsMCBDNSw5LjgwMyAxMC4xMDUsMTMuMDUzIDEwLjYwNCwxNyBMMTMuNDA4LDE3IEwxMy40MDgsMTcgWiBNNS45OTEsOS42NTYgQzYuMjc3LDEwLjI5NCA2LjU3NiwxMC44ODcgNi44NzMsMTEuNDM5IEMyLjgwOCwxMC4wOTEgMC4zNzIsNi4xMDUgMCwyIEw0LjA3NywyIEM0LjExMywyLjQ4MiA0LjE1NywyLjk1NSA0LjIxNiwzLjQwNSBMMS41MjcsMy40MDUgQzEuOTU0LDUuNDA2IDMuMDc2LDguMTM0IDUuOTkxLDkuNjU2IEw1Ljk5MSw5LjY1NiBaIE0xNiwxOS42MTkgTDE2LDIxIEw4LDIxIEw4LDE5LjYxOSBDOS45NDEsMTkuNjE5IDEwLjM2OSwxOC4xODYgMTAuNTcxLDE3IEwxMy40MzcsMTcgQzEzLjYzLDE4LjE4NyAxNC4wMDIsMTkuNjE5IDE2LDE5LjYxOSBMMTYsMTkuNjE5IFogTTI0LDIgQzIzLjYyOCw2LjEwNSAyMS4xOTIsMTAuMDkxIDE3LjEyNywxMS40MzggQzE3LjQyNCwxMC44ODYgMTcuNzIzLDEwLjI5MyAxOC4wMDksOS42NTUgQzIwLjkyNCw4LjEzNCAyMi4wNDYsNS40MDUgMjIuNDczLDMuNDA0IEwxOS43ODUsMy40MDQgQzE5Ljg0NCwyLjk1NCAxOS44ODgsMi40ODIgMTkuOTI0LDEuOTk5IEwyNCwxLjk5OSBMMjQsMiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-size: 64px;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-bottom: 20px;
}
.intake__map {
  margin-top: 30px;
}
.intake__map .geomap {
  border-radius: 4px;
}
.intake__statistics__square {
  border: 1px solid #e0e0e0;
  padding: 30px 20px;
  font-size: 18px;
}
.intake__statistics__square *:first-child {
  font-weight: 700;
}
.intake__statistics__square *:last-child {
  color: #9e9e9e;
}
.intake__estimation > p {
  text-align: center;
  margin-bottom: 24px;
}
.intake__estimation__object {
  display: flex;
  width: 100%;
  border: 2px solid #e0e0e0;
}
.intake__estimation__object__square {
  flex-grow: 1;
  text-align: center;
  width: 50%;
  padding: 40px 0;
}
.intake__estimation__object__square *:first-child {
  color: #9e9e9e;
}
.intake__estimation__object__square *:last-child {
  font-weight: 700;
}
.intake__estimation__object__square:first-child {
  border-right: 2px solid #e0e0e0;
}
.intake__column {
  padding: 20px;
}
.contact-modal__form {
  border: 1px solid #dbdbdb;
  padding: 48px;
}
@media only screen and (max-width: 753px) {
  .contact-modal__form {
    padding: 0;
    border: none;
  }
}
.contact-modal__form #error__agent {
  color: #d22723;
  text-align: center;
}
.contact-modal__message--ok-icon {
  width: 68px;
}
@media (min-width: 768px) {
  .contact-modal__message--ok-icon {
    width: 112px;
  }
}
.contact-modal__message__checkbox-icon {
  width: 50px;
  height: 50px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5pY19zbWFsbF9jaGVjazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJEZXNrdG9wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU2x1dHByaXNlci3igJMtZGVza3RvcC0wMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk5MS4wMDAwMDAsIC0yMDY2LjAwMDAwMCkiIGZpbGw9IiMyOTc5RkYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xNC1Db3B5LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxMC4wMDAwMDAsIDIwMzkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNyI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNpcmNsZS1jaGVjayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjgxLjAwMDAwMCwgMjcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LDAgQzMuNTgsMCAwLDMuNTggMCw4IEMwLDEyLjQyIDMuNTgsMTYgOCwxNiBDMTIuNDIsMTYgMTYsMTIuNDIgMTYsOCBDMTYsMy41OCAxMi40MiwwIDgsMCBaIE0xMi40NCw2IEw3LDExLjQ0IEwzLjU2LDggTDUsNi41NiBMNyw4LjU2IEwxMSw0LjU2IEwxMi40NCw2IFoiIGlkPSJpY19zbWFsbF9jaGVjayI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  background-size: cover;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px;
}
.contact-modal__details {
  padding: 32px 64px 0;
}
@media only screen and (max-width: 753px) {
  .contact-modal__details {
    padding: 16px;
  }
}
.contact-modal__details p {
  vertical-align: middle;
  padding-top: 16px;
  white-space: nowrap;
}
@media only screen and (max-width: 753px) {
  .contact-modal__details p {
    font-size: 16px;
  }
}
.contact-modal__details p a {
  color: #101010;
}
.contact-modal__details p img {
  vertical-align: middle;
  padding-right: 8px;
}
.contact-modal__side {
  display: none;
}
@media (min-width: 768px) {
  .contact-modal__side {
    display: inline-block;
  }
  .contact-modal__bottom {
    display: none;
  }
}
.g-recaptcha > div {
  margin: 0 auto;
}
.auth__icon {
  max-width: 150px;
  margin: 140px auto 46px;
  display: block;
}
.icon__card {
  height: 225px;
  width: 100%;
  margin-bottom: 16px;
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fbf2e4;
}
.icon__card--white {
  background-color: #fff;
}
.icon__map {
  height: 500px;
  width: 500px;
  background-image: url(../images/77b60e65ccf8570d3c8d.svg);
  background-repeat: no-repeat;
  background-position: -73px top;
  background-size: 100%;
}
.icon__hands-doing-a-knot {
  min-height: 250px;
  width: 100%;
  background-image: url(../images/5ffe85bbf8304b78e07f.svg);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: contain;
}
@media (max-width: 575px) {
  .icon__hands-doing-a-knot {
    margin-top: 24px;
    background-position: bottom center;
  }
}
.icon__heart {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0IiBoZWlnaHQ9IjE0NCIgdmlld0JveD0iMCAwIDE0NCAxNDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPgo8cGF0aCBkPSJNMTE0Ljk0IDI3LjcwNzFDMTAxLjYwNyAxOC45ODgzIDgzLjczMSAyMi43MjgyIDc1LjAxMiAzNi4wNjA2QzczLjU5MjIgMzguMjMxNyA3Mi41MDg3IDQwLjUyNDQgNzEuNzM3MyA0Mi44Nzc0QzY5LjYzNzEgMzcuNDQwNSA2NS44ODIgMzIuNTg0MiA2MC42MzE2IDI5LjE1MDdDNDcuMjk5NCAyMC40MzE4IDI5LjQyMzQgMjQuMTcxNyAyMC43MDQ0IDM3LjUwNDFDMTIuOTQyIDQ5LjM3MzkgMTUuMDYyMSA2NC44Mzk1IDI1LjAyNzUgNzQuMjQzOUwyNS4wMjEzIDc0LjI1MDRMNzMuMTA3NyAxMjEuMzk3TDEwOC45OTkgODQuNzkwOEwxMDQuMzMyIDgwLjIxNDZDMTExLjgzNiA3OC44NDMxIDExOC43ODggNzQuNTIzMyAxMjMuMjkzIDY3LjYzNDVDMTMyLjAxMiA1NC4zMDIxIDEyOC4yNzIgMzYuNDI2IDExNC45NCAyNy43MDcxWiIgZmlsbD0iI0ZGNjIwRiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3QgeD0iMTYiIHk9IjIzIiB3aWR0aD0iMTEyIiBoZWlnaHQ9Ijk4LjM5NzQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 100%;
  width: 100%;
}
@media (max-width: 575px) {
  .icon__heart {
    height: 140px;
  }
}
.icon__photo {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1IiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDE5NSAyNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTYgMjI0QzYwLjY1MzcgMjI0IDMyIDE5NS4zNDYgMzIgMTYwQzMyIDEyNC42NTQgNjAuNjUzNyA5NiA5NiA5NkMxMzEuMzQ2IDk2IDE2MCAxMjQuNjU0IDE2MCAxNjBDMTYwIDE5NS4zNDYgMTMxLjM0NiAyMjQgOTYgMjI0WiIgZmlsbD0iI0Y4RjBFOCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExOS4yNTUgMTE4LjgxOUw2OS4xMTc5IDExNC4yMjJMNzcuMTA4OSA5NS45OTUxTDExNC43MTIgOTkuNDQ0MUwxMTkuMjU1IDExOC44MTlaIiBmaWxsPSIjQ0Y4NjQwIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTAuMTExMiAxMDcuMzgxTDMyLjczMDIgMTA1Ljc4N0wzMy41MjcyIDk3LjA5NzNDMzMuNzQ3MiA5NC42OTczIDM1Ljg3MTIgOTIuOTMwMyAzOC4yNzEyIDkzLjE1MDNMNDYuOTYxMiA5My45NDczQzQ5LjM2MTIgOTQuMTY3MyA1MS4xMjgyIDk2LjI5MTMgNTAuOTA4MiA5OC42OTEzTDUwLjExMTIgMTA3LjM4MVoiIGZpbGw9IiNGRkE5MjYiLz4KPG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIzNCIgeT0iMTM0IiB3aWR0aD0iMTEwIiBoZWlnaHQ9Ijc0Ij4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNC45MTMxIDEzNC4zMjdIMTQzLjE3OVYyMDcuNzEySDM0LjkxMzFWMTM0LjMyN1oiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM0LjkxMzEgMTk5LjFMMTI4LjQzNiAyMDcuNjc2QzEzMy4yOTggMjA4LjEyMSAxMzcuNjEyIDIwNC40MTIgMTM4LjA3MiAxOTkuMzkyTDE0My4xNzkgMTQzLjcxTDQwLjg1MjEgMTM0LjMyN0wzNC45MTMxIDE5OS4xWiIgZmlsbD0iI0ZGQUY4NCIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuMDAyOCAxMzMuOTQ3TDEyLjAzODggMTg4LjA4OEMxMS41OTA4IDE5Mi45NyAxNS4xMTg4IDE5Ny4yODQgMTkuOTE3OCAxOTcuNzI1TDM2LjIxMjggMTk5LjIxOUw0MS45ODc4IDEzNi4yMzlMMTcuMDAyOCAxMzMuOTQ3WiIgZmlsbD0iI0NGODY0MCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzNy4xMTUgMTE0LjI2NEw0NC43ODAzIDEwNS43OTdMMjguNDg1MyAxMDQuMzAzQzIzLjY4NTMgMTAzLjg2MiAxOS40MzgzIDEwNy4zOTYgMTguOTk3MyAxMTIuMTk2TDE2LjkwNjIgMTM1LjAwOEw0MS44OTAyIDEzNy4zTDE0Mi45MTcgMTQ2LjU2NEwxNDUuMDA5IDEyMy43NTFDMTQ1LjQ0OSAxMTguOTUxIDE0MS45MTUgMTE0LjcwNCAxMzcuMTE1IDExNC4yNjRaIiBmaWxsPSIjNzAyMTBEIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTI1LjIyNyAxNjAuMjc4QzEyMy40NjcgMTc5LjQ3NiAxMDYuNDc2IDE5My42MTMgODcuMjc4MyAxOTEuODUyQzY4LjA4MDMgMTkwLjA5MSA1My45NDMzIDE3My4xMDEgNTUuNzA0MyAxNTMuOTAzQzU3LjQ2NDMgMTM0LjcwNCA3NC40NTUzIDEyMC41NjggOTMuNjUzMyAxMjIuMzI5QzExMi44NTIgMTI0LjA4OSAxMjYuOTg4IDE0MS4wOCAxMjUuMjI3IDE2MC4yNzhaIiBmaWxsPSIjRjBGMEYwIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEzLjI3OCAxNTkuMTgyQzExMi4xMjMgMTcxLjc4MSAxMDAuOTczIDE4MS4wNTggODguMzc0MyAxNzkuOTAzQzc1Ljc3NTMgMTc4Ljc0NyA2Ni40OTgzIDE2Ny41OTcgNjcuNjUzMyAxNTQuOTk4QzY4LjgwOTMgMTQyLjM5OSA3OS45NTkzIDEzMy4xMjIgOTIuNTU3MyAxMzQuMjc4QzEwNS4xNTcgMTM1LjQzMyAxMTQuNDMzIDE0Ni41ODMgMTEzLjI3OCAxNTkuMTgyWiIgZmlsbD0iI0ZGNjIwRiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUzLjcwNDYgMTI2LjFMMjkuMDY5NiAxMjMuODQxTDI5LjgyMjYgMTE1LjYyOUw1NC40NTc2IDExNy44ODlMNTMuNzA0NiAxMjYuMVoiIGZpbGw9IiNGRjYyMEYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNTEuNjA0IDEwMC4zOEwxNjQuODgxIDgxTDE2NC4yMzEgMTA0LjQ4M0wxODYuMzY1IDk2LjYwOEwxNzIuMDM2IDExNS4yMjRMMTk0LjU3IDEyMS44NjNMMTcyLjAzNiAxMjguNTAyTDE4Ni4zNjUgMTQ3LjExOEwxNjQuMjMxIDEzOS4yNDNMMTY0Ljg4MSAxNjIuNzI3TDE1MS42MDQgMTQzLjM0NkwxMzguMzI3IDE2Mi43MjdMMTM4Ljk3NiAxMzkuMjQzTDExNi44NDMgMTQ3LjExOEwxMzEuMTcyIDEyOC41MDJMMTA4LjYzNyAxMjEuODYzTDEzMS4xNzIgMTE1LjIyNEwxMTYuODQzIDk2LjYwOEwxMzguOTc2IDEwNC40ODNMMTM4LjMyNyA4MUwxNTEuNjA0IDEwMC4zOFoiIGZpbGw9IiNGRkNGMEUiLz4KPC9zdmc+Cgo=);
}
.icon__cheers {
  background-image: url(../images/2aea13581b90d9114429.svg);
}
.icon__notification {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDE5MiAyNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjMyIiB5PSI5NiIgd2lkdGg9IjEyOCIgaGVpZ2h0PSIxMjgiIGZpbGw9IiNGOEYwRTgiLz4KPG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTkyIiBoZWlnaHQ9IjIyNCI+CjxwYXRoIGQ9Ik0xOTIgMEgwVjE2MEgzMlYyMjRIMTkyVjBaIiBmaWxsPSIjMUExQTFBIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMCkiPgo8cGF0aCBkPSJNMTQ2Ljg5NSAxNDEuMTk3QzE0OS41MTUgMTM5LjU3NSAxNTIuMjYgMTM4LjIwMiAxNTQuODggMTM2LjU4QzE1OC4zNzQgMTM0LjQ1OSAxNjEuNjE4IDEzMi4wODggMTY0LjYxMiAxMjkuMzQzQzE2Ni44NTggMTI3LjM0NyAxNzAuNzI2IDEyNC42MDIgMTcwLjk3NiAxMjEuMzU4QzE3MS40NzUgMTE0LjYyIDE2NC4xMTMgMTE0LjI0NiAxNjAuMTIxIDExNy4yNEMxNTUuMTMgMTIwLjg1OSAxNTMuMDA5IDEyNC43MjcgMTQ2LjI3MSAxMjIuODU1QzE0Mi4wMjkgMTIxLjczMiAxMzcuNjYyIDExOS43MzYgMTMzLjE3IDEyMC42MDlDMTI3LjE4MSAxMjEuODU3IDEyMy40MzggMTI4LjA5NiAxMTguMDczIDEzMS4wOUMxMTguMDczIDEzMC43MTYgMTE4LjA3MyAxMzAuMjE3IDExOC4xOTcgMTI5Ljg0MkMxMTUuNzAyIDEyOS41OTMgMTEzLjA4MiAxMjkuMDk0IDExMC41ODYgMTI5LjA5NEMxMDIuMjI3IDEyOC45NjkgOTguMjMzOCAxMzYuNDU1IDkzLjYxNzMgMTQyLjU2OUM5Mi45OTM0IDE0My40NDMgOTIuMzY5NSAxNDQuMTkxIDkxLjYyMDkgMTQ0LjgxNUM5MC43NDc1IDE0NS40MzkgODkuNzQ5MyAxNDUuNjg4IDg4Ljc1MTIgMTQ1LjQzOUM4Ny43NTMgMTQ1LjA2NSA4Ny4wMDQzIDE0NC4wNjYgODYuNzU0OCAxNDMuMDY4Qzg2LjUwNTMgMTQyLjA3IDg2LjYzIDE0MC45NDcgODYuODc5NiAxMzkuOTQ5Qzg3LjI1MzkgMTM4LjMyNyA4Ny42MjgyIDEzNi41OCA4OC4wMDI1IDEzNC45NThDODkuMzc1IDEyOC40NyA5MS4xMjE4IDEyMS45ODIgOTIuMzY5NSAxMTUuNDk0QzkzLjI0MyAxMTAuMzc4IDk0Ljc0MDIgMTA0LjUxNCA5Mi45OTM0IDk5LjM5ODFDOTEuODcwNSA5Ni4wMjkyIDg4LjM3NjggOTYuNDAzNiA4NS44ODE0IDk4LjI3NTFDODMuNjM1NSAxMDAuMDIyIDgyLjI2MyAxMDIuNzY3IDgxLjE0MDEgMTA1LjM4N0M3OS44OTI0IDEwOC4zODIgNzguODk0MiAxMTEuNTAxIDc3Ljc3MTIgMTE0LjYyQzc3LjM5NjkgMTE1Ljg2OCA3Ni44OTc4IDExNy4xMTYgNzYuNTIzNSAxMTguMzYzQzcyLjkwNTEgMTI4Ljk2OSA2Ny4xNjU2IDEzOC43MDEgNjIuMTc0NyAxNDguNjgzQzU5LjgwNDEgMTUzLjQyNCA1Ni45MzQzIDE1OC40MTUgNTUuMTg3NSAxNjMuNDA2QzUzLjQ0MDcgMTY4LjI3MiA1My42OTAyIDE3My41MTMgNTEuNjkzOSAxNzguMzc5QzUxLjU2OTEgMTc4LjYyOCA1MS40NDQzIDE3OC44NzggNTEuMzE5NiAxNzkuMTI3QzQ1LjA4MSAxOTEuODU0IDI4Ljg2MDYgMTk3LjA5NSAyMSAyMDguOTQ4QzI2Ljg2NDMgMjIwLjgwMSAzMy45NzYzIDIzMi4xNTUgNDIuMjExMiAyNDIuNTEyQzU0LjgxMzIgMjM3LjI3MSA2Ny40MTUyIDIzMi4wMzEgODAuMDE3MSAyMjYuOTE1QzkxLjQ5NjEgMjIyLjE3NCAxMDMuMzQ5IDIxOC41NTUgMTE0LjU3OSAyMTMuMDY1QzExOS41NyAyMTAuNjk1IDEzMi4wNDcgMjA3LjcgMTMwLjQyNSAyMDAuNTg4QzEzMC4wNTEgMTk5LjIxNiAxMjkuMTc3IDE5OC4yMTcgMTI3LjkzIDE5Ny40NjlDMTI5LjkyNiAxOTYuMzQ2IDEzMi4wNDcgMTk1LjIyMyAxMzQuMTY4IDE5NC4zNUMxMzUuOTE1IDE5My42MDEgMTM4LjAzNiAxOTIuODUyIDEzOS45MDggMTkyLjg1MkMxNDQuMDI1IDE5Mi45NzcgMTQ2Ljc3IDE5My4yMjcgMTUwLjUxMyAxOTEuMzU1QzE1NC4xMzIgMTg5LjYwOCAxNTcuNjI1IDE4Ny4zNjIgMTYwLjYyIDE4NC42MTdDMTYxLjYxOCAxODMuNzQ0IDE2Mi42MTYgMTgyLjc0NiAxNjMuMjQgMTgxLjQ5OEMxNjMuODY0IDE4MC4yNSAxNjMuODY0IDE3OC43NTMgMTYzLjExNSAxNzcuNTA1QzE2Mi4yNDIgMTc2LjI1OCAxNjAuNjIgMTc1Ljc1OSAxNTkuMTIzIDE3NS44ODNDMTU3LjYyNSAxNzYuMDA4IDE1Ni4yNTMgMTc2Ljc1NyAxNTQuODggMTc3LjM4MUMxNTIuNzU5IDE3OC41MDMgMTUwLjYzOCAxNzkuNTAyIDE0OC41MTcgMTgwLjYyNUMxNDcuMDIgMTgxLjM3MyAxNDQuODk5IDE4Mi4xMjIgMTQzLjc3NiAxODAuODc0QzE0My41MjYgMTgwLjYyNSAxNDMuNDAxIDE4MC4xMjYgMTQzLjQwMSAxNzkuNzUxQzE0My41MjYgMTc5LjM3NyAxNDMuOSAxNzkuMTI3IDE0NC4yNzUgMTc5LjAwM0MxNTEuMTM3IDE3NS41MDkgMTU4LjM3NCAxNzMuNzYyIDE2My42MTQgMTY3LjM5OUMxNjYuMTEgMTY0LjI3OSAxNjcuNDgyIDE1OC41NCAxNjIuMTE3IDE1Ny42NjdDMTYwLjYyIDE1Ny40MTcgMTU4Ljk5OCAxNTcuNzkxIDE1Ny41IDE1OC40MTVDMTU2LjAwMyAxNTkuMDM5IDE1NC43NTYgMTU5LjkxMiAxNTMuMzgzIDE2MC43ODZDMTUxLjc2MSAxNjEuNzg0IDE1MC4wMTQgMTYyLjc4MiAxNDguMjY3IDE2My41MzFDMTQ3Ljc2OCAxNjMuNzggMTQ4LjE0MyAxNjEuMTYgMTQ4LjE0MyAxNjEuMDM1QzE0OC41MTcgMTYwLjE2MiAxNDkuMzkgMTU5LjQxMyAxNTAuMjY0IDE1OC43OUMxNTMuNjMzIDE1Ni41NDQgMTU3LjEyNiAxNTQuNzk3IDE2MC40OTUgMTUyLjY3NkMxNjMuNDkgMTUwLjgwNCAxNjYuMjM1IDE0OS40MzIgMTY3LjQ4MiAxNDUuOTM4QzE2OS43MjggMTM5LjU3NSAxNjMuMjQgMTM2Ljk1NCAxNTguMzc0IDEzOS44MjRDMTUzLjYzMyAxNDIuNTY5IDE1MC4wMTQgMTQ2LjkzNiAxNDQuNjQ5IDE0OC44MDhDMTQ0LjAyNSAxNDkuMDU3IDE0My40MDEgMTQ5LjA1NyAxNDMuMDI3IDE0OC42ODNDMTQyLjkwMiAxNDguNDMzIDE0Mi45MDIgMTQ4LjE4NCAxNDIuOTAyIDE0Ny44MUMxNDIuOTAyIDE0Ni42ODcgMTQyLjY1MyAxNDQuODE1IDE0My4yNzYgMTQzLjgxN0MxNDMuOSAxNDIuODE5IDE0NS43NzIgMTQxLjk0NSAxNDYuODk1IDE0MS4xOTdaIiBmaWxsPSIjQ0Y4NjQwIi8+CjxwYXRoIGQ9Ik05My4yNDI3IDIwNC41ODFMMTM5LjI4NCAyMDkuNDQ3QzE0NC42NDkgMjEwLjA3MSAxNDkuNTE1IDIwNi4wNzggMTUwLjEzOSAyMDAuNzEzTDE2MS40OTMgOTIuNzg1NUMxNjIuMTE3IDg3LjQyMDMgMTU4LjEyNCA4Mi41NTQyIDE1Mi43NTkgODEuOTMwNEwxMDYuNTkzIDc3LjA2NDNDMTAxLjIyOCA3Ni40NDA0IDk2LjM2MiA4MC40MzMxIDk1LjczODIgODUuNzk4M0w4NC4zODM5IDE5My43MjZDODMuODg0OSAxOTkuMjE2IDg3Ljg3NzYgMjA0LjA4MiA5My4yNDI3IDIwNC41ODFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOTAuMjczMiAxODUuNzA4TDE0Ni4yNDEgMTkxLjU3MUwxNTYuNTY0IDkzLjAzNzNMMTAwLjU5NiA4Ny4xNzM4TDkwLjI3MzIgMTg1LjcwOFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMTcuMzI0IDIwMy41ODRDMTIwLjU2MyAyMDMuNTg0IDEyMy4xODggMjAwLjk1OCAxMjMuMTg4IDE5Ny43MkMxMjMuMTg4IDE5NC40ODEgMTIwLjU2MyAxOTEuODU1IDExNy4zMjQgMTkxLjg1NUMxMTQuMDg1IDE5MS44NTUgMTExLjQ1OSAxOTQuNDgxIDExMS40NTkgMTk3LjcyQzExMS40NTkgMjAwLjk1OCAxMTQuMDg1IDIwMy41ODQgMTE3LjMyNCAyMDMuNTg0WiIgZmlsbD0iI0I1QjVCNSIvPgo8cGF0aCBkPSJNMTM5LjUzMiAxNjEuNjc0TDEwNC4yODggMTU3Ljk4MUwxMDMuMTE4IDE2OS4xNUwxMzguMzYyIDE3Mi44NDNMMTM5LjUzMiAxNjEuNjc0WiIgZmlsbD0iI0ZGNjIwRiIvPgo8cGF0aCBkPSJNMTMxLjU0OCAxNDAuOTQ3QzEzMS43OTggMTQ0LjU2NiAxMjkuMTc3IDE0Ny41NiAxMjUuNjg0IDE0Ny45MzRDMTIyLjA2NSAxNDguMTg0IDExOC45NDYgMTQ1LjU2NCAxMTguNjk3IDE0MS45NDVMMTMxLjU0OCAxNDAuOTQ3WiIgZmlsbD0iI0ZGRDJBOSIvPgo8cGF0aCBkPSJNMTQyLjQwMyAxMzEuMDkxQzEzOS40MDkgMTMxLjM0IDEzNi43ODggMTI5LjA5NCAxMzYuNTM5IDEyNi4xTDEzNi4xNjQgMTIwLjYxQzEzNS42NjUgMTE0Ljg3IDEzMS40MjMgMTEwLjEyOSAxMjYuMDU4IDEwOS4wMDZMMTI1LjkzMyAxMDcuODgzQzEyNS44MDggMTA2LjAxMiAxMjQuMDYyIDEwNC41MTQgMTIyLjE5IDEwNC42MzlDMTIwLjMxOCAxMDQuNzY0IDExOC44MjEgMTA2LjUxMSAxMTguOTQ2IDEwOC4zODJMMTE5LjA3MSAxMDkuNTA1QzExMy45NTUgMTExLjM3NyAxMTAuNDYxIDExNi42MTcgMTEwLjk2MSAxMjIuMzU3TDExMS40NiAxMjcuOTcxQzExMS43MDkgMTMwLjk2NiAxMDkuNDYzIDEzMy41ODYgMTA2LjQ2OSAxMzMuODM2TDEwNi45NjggMTQwLjgyM0wxNDMuMDI3IDEzNy45NTNMMTQyLjQwMyAxMzEuMDkxWiIgZmlsbD0iI0ZGRDJBOSIvPgo8cGF0aCBkPSJNMTMzLjQyIDExOS44NjFDMTM2LjM4MyAxMTkuODYxIDEzOC43ODUgMTE3LjQ1OSAxMzguNzg1IDExNC40OTZDMTM4Ljc4NSAxMTEuNTMzIDEzNi4zODMgMTA5LjEzMSAxMzMuNDIgMTA5LjEzMUMxMzAuNDU3IDEwOS4xMzEgMTI4LjA1NCAxMTEuNTMzIDEyOC4wNTQgMTE0LjQ5NkMxMjguMDU0IDExNy40NTkgMTMwLjQ1NyAxMTkuODYxIDEzMy40MiAxMTkuODYxWiIgZmlsbD0iI0ZGNjIwRiIvPgo8L2c+Cjwvc3ZnPgoK);
}
.icon__kite {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY4IiBoZWlnaHQ9IjE1NCIgdmlld0JveD0iMCAwIDE2OCAxNTQiIGZpbGw9Im5vbmUiCiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTg0IDE1NEM0OC42NTM3IDE1NCAyMCAxMjUuMzQ2IDIwIDkwQzIwIDU0LjY1MzcgNDguNjUzNyAyNiA4NCAyNkMxMTkuMzQ2IDI2IDE0OCA1NC42NTM3IDE0OCA5MEMxNDggMTI1LjM0NiAxMTkuMzQ2IDE1NCA4NCAxNTRaIiBmaWxsPSIjRjhGMEU4Ii8+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NS42NDE4IDI5LjM1MkwxMTAuNjQ1IDk2LjEyMDhMMTYxLjkxNiA1MC43OTRMMTM5LjgzNiA1Ljg5OTQxTDk1LjY0MTggMjkuMzUyWiIgZmlsbD0iI0ZGOTlBQyIvPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTAuMzEwNiA4OC45NDA5QzkwLjM0OTIgODguNTA0MyA5MC4zNzI2IDgzLjQ1OCA5MC4zNzI2IDgzLjAxMDZDOTAuMzcyNiA3NC45NjEgODMuODQ3NSA2OC40MzUxIDc1Ljc5NyA2OC40MzUxQzcyLjAxNTYgNjguNDM1MSA2OC41NzAzIDY5Ljg3NTIgNjUuOTc5MyA3Mi4yMzcxQzY0LjA1MTQgNjIuNTEzNyA1NS40NzYyIDU1LjE4MzcgNDUuMTg2IDU1LjE4MzdDMzQuODk3NSA1NS4xODM3IDI2LjMyMjMgNjIuNTEzNyAyNC4zOTM1IDcyLjIzNzFDMjEuODAyNSA2OS44NzUyIDE4LjM1ODEgNjguNDM1MSAxNC41NzY3IDY4LjQzNTFDNi41MjYxOSA2OC40MzUxIDAuMDAwMjQ0MTQxIDc0Ljk2MSAwLjAwMDI0NDE0MSA4My4wMTA2QzAuMDAwMjQ0MTQxIDgzLjQ1OCAwLjAyMzYwMjQgODguNTA0MyAwLjA2MjIzMzQgODguOTQwOUg5MC4zMTA2WiIgZmlsbD0iIzkxQzVGMCIvPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYxLjc1NCA0NC40NDkyTDE2Ny43OTEgNjAuMjg2MkwxNjEuODA5IDYyLjczNTJMMTU4LjQyMSA0NC4wMjQzTDE2MC42MzUgNDQuMTcxNkwxNjEuNzU0IDQ0LjQ0OTJaIiBmaWxsPSIjRkY5OUFDIi8+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNjEuNDY3IDQzLjg3NDZMMTU4LjA2NiA2OC40NjgyTDE1MS42MjQgNjcuOTE2NkwxNTguOTc4IDQyLjMxNjhMMTYxLjQ2NyA0My44NzQ2WiIgZmlsbD0iIzAwNjgzNyIvPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTUuOTYxNSAyMy4xNjI0TDgxLjc5MiAzMi40NjI1TDg1LjIwNjggMzcuOTUwOEw5OC45MTI3IDI0Ljc3MTRMOTcuMDMxNSAyMy41OTM2TDk1Ljk2MTUgMjMuMTYyNFoiIGZpbGw9IiMwMDY4MzciLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTk2LjUzMDkgMjIuODY0OUw4NC44ODIzIDQ0Ljc5MTFMOTAuNDI1NCA0OC4xMTYxTDk5LjQ2MjQgMjMuMDYwN0w5Ni41MzA5IDIyLjg2NDlaIiBmaWxsPSIjRkY5OUFDIi8+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzkuODM1IC0wLjEwMDgzTDE2MS45MTQgNDQuNzk0N0wxMjguNzc3IDM0LjA3NDFMMTM5LjgzNSAtMC4xMDA4M1oiIGZpbGw9IiMwMDY4MzciLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzOS44MzUgLTAuMTAwODNMOTUuNjQwOSAyMy4zNTI3TDEyOC43NzcgMzQuMDc0MUwxMzkuODM1IC0wLjEwMDgzWiIgZmlsbD0iI0ZGOTlBQyIvPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEwLjY0NCA5MC4xMjE3TDk1LjY0MDYgMjMuMzUyOUwxMjguNzc4IDM0LjA3MzVMMTEwLjY0NCA5MC4xMjE3WiIgZmlsbD0iIzAwNjgzNyIvPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEwLjY0NCA5MC4xMjE3TDE2MS45MTQgNDQuNzk0OUwxMjguNzc4IDM0LjA3MzVMMTEwLjY0NCA5MC4xMjE3WiIgZmlsbD0iI0ZGOTlBQyIvPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEzLjAxMiA4Ny45Nzg0TDEwOS45OCA4Ni45OTczTDg4LjAzMzcgMTU0LjgzTDkxLjA2NDkgMTU1LjgxMUwxMTMuMDEyIDg3Ljk3ODRaIiBmaWxsPSIjMDA2ODM3Ii8+Cjwvc3ZnPgo=);
}
.icon__house-on-plant {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDE5MiAyNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTYgMjI0QzYwLjY1MzcgMjI0IDMyIDE5NS4zNDYgMzIgMTYwQzMyIDEyNC42NTQgNjAuNjUzNyA5NiA5NiA5NkMxMzEuMzQ2IDk2IDE2MCAxMjQuNjU0IDE2MCAxNjBDMTYwIDE5NS4zNDYgMTMxLjM0NiAyMjQgOTYgMjI0WiIgZmlsbD0iI0Y4RjBFOCIvPgo8bWFzayBpZD0ibWFzazAiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOTIiIGhlaWdodD0iMjI0Ij4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NiAyMjRDNjAuNjUzNyAyMjQgMzIgMTk1LjM0NiAzMiAxNjBDMCAxNjAgMCAxNjAgMCAxNjBMMCAwTDE5MiAwVjE2MEMxOTIgMTYwIDE5MiAxNjAgMTYwIDE2MEMxNjAgMTk1LjM0NiAxMzEuMzQ2IDIyNCA5NiAyMjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazApIj4KPG1hc2sgaWQ9Im1hc2sxIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIzOSIgeT0iMTAxIiB3aWR0aD0iMTE0IiBoZWlnaHQ9Ijk1Ij4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOSAxMDEuNzkxSDE1Mi4xMzFWMTk1LjY1OEgzOVYxMDEuNzkxWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTI1LjUwNiAxMjQuMjU0QzExNy4yNzcgMTI0LjI1NCAxMDkuODE4IDEyNy41IDEwNC4zMDIgMTMyLjc2NVYxMDEuNzkxSDg2LjgyOVYxMzIuNzY1QzgxLjMxMyAxMjcuNSA3My44NTQgMTI0LjI1NCA2NS42MjUgMTI0LjI1NEM1NC4yNDYgMTI0LjI1NCA0NC4zMTggMTMwLjQ0MSAzOSAxMzkuNjI5QzQ0LjMxOCAxNDguODE3IDU0LjI0NiAxNTUuMDA0IDY1LjYyNSAxNTUuMDA0QzczLjg1NCAxNTUuMDA0IDgxLjMxMyAxNTEuNzU3IDg2LjgyOSAxNDYuNDkzVjE5NS42NThIMTA0LjMwMlYxNDYuNDkzQzEwOS44MTggMTUxLjc1NyAxMTcuMjc3IDE1NS4wMDQgMTI1LjUwNiAxNTUuMDA0QzEzNi44ODYgMTU1LjAwNCAxNDYuODE0IDE0OC44MTcgMTUyLjEzMSAxMzkuNjI5QzE0Ni44MTQgMTMwLjQ0MSAxMzYuODg2IDEyNC4yNTQgMTI1LjUwNiAxMjQuMjU0WiIgZmlsbD0iIzAwNjgzNyIvPgo8L2c+CjxtYXNrIGlkPSJtYXNrMiIgbWFzay10eXBlPSJhbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMzkiIHk9IjI3IiB3aWR0aD0iMTE0IiBoZWlnaHQ9IjIwMiI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzkgMjI4LjY0SDE1Mi4xMzFWMjdIMzlWMjI4LjY0WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2syKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTkuODk1IDExMy44ODhIMTMxLjIzN1Y3Mi4wODAxSDU5Ljg5NVYxMTMuODg4WiIgZmlsbD0iI0ZGQTkyNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwNC4zMDIgOTEuNjU0NkMxMDQuMzAyIDg2Ljg4NDYgMTAwLjM5MyA4My4wMTc2IDk1LjU3MDEgODMuMDE3NkM5MC45NDUxIDgzLjAxNzYgODcuMTcwMSA4Ni41NzU2IDg2Ljg2NjEgOTEuMDcyNkg4Ni44MjkxVjExMy44ODhIMTA0LjI3MVYxMTMuNjNIMTA0LjMwMlY5MS42NTQ2WiIgZmlsbD0iI0ZGRURENyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwMS44MDQgMTAwLjM2QzEwMS44MDQgMTAxLjU3IDEwMC44MjMgMTAyLjU1MiA5OS42MTE5IDEwMi41NTJDOTguNDAwOSAxMDIuNTUyIDk3LjQxODkgMTAxLjU3IDk3LjQxODkgMTAwLjM2Qzk3LjQxODkgOTkuMTQ5IDk4LjQwMDkgOTguMTY4IDk5LjYxMTkgOTguMTY4QzEwMC44MjMgOTguMTY4IDEwMS44MDQgOTkuMTQ5IDEwMS44MDQgMTAwLjM2WiIgZmlsbD0iI0ZGNjIwRiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTY3LjMwOTEgMTA0LjIyNUg4MC4xMjUxVjgyLjk4NTRINjcuMzA5MVYxMDQuMjI1WiIgZmlsbD0iI0ZGNjIwRiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExMS4wMDcgMTA0LjIyNUgxMjMuODIyVjgyLjk4NTRIMTExLjAwN1YxMDQuMjI1WiIgZmlsbD0iI0ZGNjIwRiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyMy42NiA1NS44NDE0SDExOC4wNzdWNDYuMzE3NEgxMTEuOTMxVjU1Ljg0MTRIMTA2LjY5NFY0Ni4zMTc0SDEwMC41NDhWNTUuODQxNEg2Ny40NzAzQzYzLjI4NjMgNTUuODQxNCA1OS44OTQzIDU5LjIzMzQgNTkuODk0MyA2My40MTc0VjczLjQ2MTRIMTMxLjIzNlY2My40MTc0QzEzMS4yMzYgNTkuMjMzNCAxMjcuODQ1IDU1Ljg0MTQgMTIzLjY2IDU1Ljg0MTRaIiBmaWxsPSIjRkY2MjBGIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTcuODcxMyAzNS4zNzJDOTYuOTkzMyAzNS4zNzIgOTYuMTUxMyAzNS41MjcgOTUuMzY1MyAzNS43OTlDOTQuMDEzMyAzMC43MzUgODkuNDA3MyAyNi45OTkgODMuOTE3MyAyNi45OTlDNzguOTcyMyAyNi45OTkgNzQuNzM3MyAzMC4wMjggNzIuOTU2MyAzNC4zMjlDNzEuNjM2MyAzMy42NjMgNzAuMTQ4MyAzMy4yNzkgNjguNTY3MyAzMy4yNzlDNjMuMTczMyAzMy4yNzkgNTguNzk5MyAzNy42NTIgNTguNzk5MyA0My4wNDdINzIuMDU2M0g3OC4zMzUzSDkwLjE5NzNIOTIuOTg3M0gxMDUuNTQ3QzEwNS41NDcgMzguODA4IDEwMi4xMSAzNS4zNzIgOTcuODcxMyAzNS4zNzJaIiBmaWxsPSIjOTFDNUYwIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzUuNzQwNCAyMjguNjRMNTkuNTU2NCAxNjcuMTQxSDEzMS41NzVMMTE1LjM5IDIyOC42NEg3NS43NDA0WiIgZmlsbD0iI0NGODY0MCIvPgo8L2c+CjwvZz4KPC9zdmc+Cgo=);
}
.icon__register {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDE5MiAyNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjMyIiB5PSI5NiIgd2lkdGg9IjEyOCIgaGVpZ2h0PSIxMjgiIGZpbGw9IiNGOEYwRTgiLz4KPG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTkyIiBoZWlnaHQ9IjIyNCI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAwTDE5MiAwVjEzMC41NEgxNjBWMjI0SDMyVjE2MEgwVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazApIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMiAyMjMuMDMySDExNi4xMThWMTM4LjkxNEgzMlYyMjMuMDMyWiIgZmlsbD0iI0ZGRjRFOSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ3LjQyNDggMjEyLjQ0NUw2Mi4yNzE4IDIwNi40MjJMNjMuMTQxOCAyMDMuOTY1TDU4LjYwMjggMTk4LjMzN0w1Ni40NTM4IDE5OS4yMDlMNDcuNDI0OCAyMTIuNDQ1WiIgZmlsbD0iI0ZGQTkyNiIvPgo8bWFzayBpZD0ibWFzazEiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjQzIiB5PSI4MSIgd2lkdGg9IjE3NiIgaGVpZ2h0PSIxMzIiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQzLjk3NjggODFIMjE4LjcwOVYyMTIuOTg0SDQzLjk3NjhWODFaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazEpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMTUuMzg2IDE3MC4xNTJDMjA3LjE5OCAxNjYuMjQ2IDE5OS43MDIgMTYxLjA5OSAxOTEuOTQ5IDE1Ni40MjlDMTgzLjIzMSAxNTEuMTc3IDEzNi44NDYgMTI0LjQ3OSAxMzIuMjgyIDExOS4xMTRDMTI3LjI5IDExMy4yNDcgMTIzLjMxNyAxMDYuNjIgMTE4LjkzOCAxMDAuMzA3QzExNy4xMTIgOTcuNjc0MSAxMTUuNTQ4IDk1LjEwNDEgMTEzLjk4MyA5Mi4zNDcxQzExMy44MTEgOTIuMDQ0MSAxMTMuNjM5IDkxLjc0MDEgMTEzLjQ2NiA5MS40MzIxQzExMi4yMzIgODkuMjI4MSAxMDkuNDk3IDg0LjMwNDEgMTA2LjQ0MSA4NC42OTUxQzEwNS44NTEgODQuNzcxMSAxMDUuMjUgODUuMDQxMSAxMDQuNjQ2IDg1LjU2OTFDOTkuNDY5NyA5MC4wODkxIDExMi45MTMgMTE1Ljc1OCAxMTIuOTEzIDExNS43NThMNzkuMzcyNyA4Ny4zNDcxTDc3LjI2MDcgODUuNjc1MUM3Ny4yNjA3IDg1LjY3NTEgNzEuMzYyNyA3OS4zNjcxIDY4LjA2NzcgODEuNDA0MUM2Ny4wNDM3IDgyLjAzODEgNjYuMjY5NyA4My40NzYxIDY2LjAwMzcgODYuMTYxMUM2NC44ODE3IDk3LjQ4NzEgOTYuODExNyAxMjEuNTA5IDk2LjgxMTcgMTIxLjUwOUM5Ni44MTE3IDEyMS41MDkgNzQuMDIzNyAxMDkuNjc0IDU5LjQyMjcgMTA0LjY0MkM1My4wMzE3IDEwMi40MzkgNDcuODc4NyAxMDEuMTYyIDQ2LjI4MTcgMTAyLjA0OEM0NS41MDc3IDEwMi40NzggNDQuOTU1NyAxMDMuMDQ5IDQ0LjU4NjcgMTAzLjcxMUM0Mi45Njk3IDEwNi42MDYgNDQuODQ5NyAxMTEuMjM2IDQ2Ljk0NTcgMTEzLjM1NUM0OS44NTc3IDExNi4yOTggNTQuMTMzNyAxMTcuNDQgNTcuNzU3NyAxMTkuMjE1QzYzLjYwNzcgMTIyLjA4MiA2OS40NTc3IDEyNC45NDkgNzUuMzA4NyAxMjcuODE2Qzg2LjI4NDcgMTMzLjE5NCA5My45MDU3IDEzNS40OTUgMTA0Ljg4MiAxNDAuODc0Qzk4LjkyMTcgMTQzLjcxNSA5Mi41MDk3IDE0My44NSA4Ny4zNDU3IDE0OC4zOTRDNzkuNDU4NyAxNTUuMzM2IDc0LjgzNzcgMTYzLjc3OSA3MC41MjA3IDE3My4xODFDNjguMzgzNyAxNzcuODM3IDY2LjQ3MDcgMTgxLjIzMSA2Ni41MDU3IDE4Mi4wNDVDNjYuNTQxNyAxODIuODc5IDY2Ljc5NjcgMTgzLjg5MSA2Ny40NjQ3IDE4NC42MTRDNjguNTExNyAxODUuNzQ3IDcwLjU3NjcgMTg2LjE2MiA3NC40MjE3IDE4NC4wMjhDNzguNTUxNyAxODEuNzM1IDgxLjk3NjcgMTc3LjM4MiA4NC45NzM3IDE3My44NUM4OS4yODA3IDE2OC43NzUgOTMuNDY0NyAxNjQuNzAxIDk5LjY0NjcgMTYxLjg3OEMxMDQuODkxIDE1OS40ODMgMTExLjM3OSAxNTguNTA5IDExNy4wMzYgMTU5Ljg0QzEyMS41NTcgMTYwLjkwNCAxMjcuMzI2IDE2NC4zOTYgMTI3Ljg4NiAxNjkuNDE4QzEyOC43NTMgMTc3LjE5OCAxMjEuNTcgMTc5LjU2MyAxMTUuMjA0IDE4MC4yOUMxMDYuMTI5IDE4MS4zMjQgMTA0LjI5NCAxODAuNjYxIDk1LjMyNzcgMTgyLjU5NkM5Mi4xMzI3IDE4My4yODYgODkuMTA0NyAxODQuNjkzIDg2LjcyNDcgMTg2Ljk2NEM4NC44MDY3IDE4OC43OTIgODEuODY4NyAxOTIuMzA5IDgyLjYxNTcgMTk1LjE4MkM4My44MjY3IDE5OS44MzkgODkuNTEzNyAxOTcuODc3IDkyLjc2ODcgMTk3LjU0N0M5NS4yODg3IDE5Ny4yOTIgOTcuODExNyAxOTcuMDczIDEwMC4zMzggMTk2Ljg5QzExNC4xMjggMTk1Ljg5MyAxMjQuOTAxIDE5NC44MjkgMTM4LjA0NiAxOTguMzgyQzE2MC4yNiAyMDQuMzg4IDE2OS43NyAyMDAuOTk1IDE4NC4yMzQgMTk4LjA0QzE4Ny4zNDUgMTk3LjQwNCAyMDEuOTUxIDIwOS45NiAyMTAuMDIyIDIxMi43OThDMjExLjk3MiAyMTMuNDg0IDIxNC4wNjEgMjEyLjE5NCAyMTQuMzY5IDIxMC4xNUwyMTguNjQyIDE3Ni4zNDlDMjE5LjAyOCAxNzMuNzk0IDIxNy43MTggMTcxLjI2NSAyMTUuMzg2IDE3MC4xNTJaIiBmaWxsPSIjRkZEMkE5Ii8+CjwvZz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNzYuOTM3IDExMy45MjFMMTcxLjExOCAxMDYuNzA5TDU2LjQ1MzQgMTk5LjIwOUw2Mi4yNzE0IDIwNi40MjFMMTc2LjkzNyAxMTMuOTIxWiIgZmlsbD0iI0ZGNjIwRiIvPgo8L2c+Cjwvc3ZnPgoK);
}
.icon__opened_envelope {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDE5MiAyNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjMyIiB5PSI5NiIgd2lkdGg9IjEyOCIgaGVpZ2h0PSIxMjgiIGZpbGw9IiNGOEYwRTgiLz4KPG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTkyIiBoZWlnaHQ9IjIyNCI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAwTDE5MiAwVjE2MEgxNjBWMjI0SDMyVjE2MEgwVjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazApIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMjMuNDc1IDgwTDU2IDEwNS44NzZMMTYzIDE0MEwxMjMuNDc1IDgwWiIgZmlsbD0iI0ZGRjRFOSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ2Ljg2MjYgMTMzLjlMNDUgMTM5LjY1OEw4NC41MjA0IDIwMEwxNTEuOTkgMTczLjk3NUwxNTMuODUzIDE2OC4yMTdMMTcwIDExOC4zMTdMNjMuMDExMSA4NEw0Ni44NjI2IDEzMy45WiIgZmlsbD0iI0ZGRDJBOSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwNC41NjYgMTIxTDY5IDEwOS40NzZMNzAuNDM0IDEwNUwxMDYgMTE2LjUyNEwxMDQuNTY2IDEyMVoiIGZpbGw9IiNGRjYyMEYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNDMuNTM3IDE1Nkw2MiAxMjkuNDUyTDYyLjQ2MjUgMTI4TDE0NCAxNTQuNTQ4TDE0My41MzcgMTU2WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNDEuNTM3IDE2M0w2MCAxMzYuNDUyTDYwLjQ2MzQgMTM1TDE0MiAxNjEuNTQ4TDE0MS41MzcgMTYzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzkuNTM3IDE3MUw1OCAxNDQuNDUyTDU4LjQ2MzQgMTQzTDE0MCAxNjkuNTQ4TDEzOS41MzcgMTcxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzUuNTM3IDE4MUw1NCAxNTQuNDUyTDU0LjQ2MjUgMTUzTDEzNiAxNzkuNTQ4TDEzNS41MzcgMTgxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzMuNTM3IDE4OEw1MiAxNjEuNDUyTDUyLjQ2MzQgMTYwTDEzNCAxODYuNTQ4TDEzMy41MzcgMTg4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzAuNTM3IDE5OEw0OSAxNzEuNDUyTDQ5LjQ2MjUgMTcwTDEzMSAxOTYuNTQ4TDEzMC41MzcgMTk4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMjguNTM3IDIwNUw0NyAxNzguNDUyTDQ3LjQ2MjUgMTc3TDEyOSAyMDMuNTQ4TDEyOC41MzcgMjA1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMyAyMDkuNDg3TDEyOS43MDIgMjQ0TDE1MiAxNzQuNTEyTDg0LjcxMjcgMjAwLjY4Nkw0NS4yOTgxIDE0MEwyMyAyMDkuNDg3WiIgZmlsbD0iI0ZGRjRFOSIvPgo8L2c+Cjwvc3ZnPgoK);
}
.icon__thinking {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDE5MiAyNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjMyIiB5PSI5NiIgd2lkdGg9IjEyOCIgaGVpZ2h0PSIxMjgiIGZpbGw9IiNGOEYwRTgiLz4KPG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTkyIiBoZWlnaHQ9IjIyNCI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAwTDE5MiAwVjIyNEgzMlYxNjBIMFYwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swKSI+CjxtYXNrIGlkPSJtYXNrMSIgbWFzay10eXBlPSJhbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMjYiIHk9IjU4IiB3aWR0aD0iMTYxIiBoZWlnaHQ9IjE2NyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYuMjYgNTguODI5MUgxODYuMDc0VjIyNC4xOTJIMjYuMjZWNTguODI5MVoiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTk4LjkyNDUgMjM3LjI5OUMxMDIuODM1IDIyNi45MjIgMTA2LjkyNiAyMTYuMzgyIDExMy45MjMgMjA3Ljc4QzEyMC45NTQgMTk5LjEzNiAxMzEuNTMgMTkyLjYyMiAxNDIuNjU1IDE5My4yNjlDMTQ5LjE2NSAxOTMuNjQ4IDE1NS40MDEgMTk2LjQwNSAxNjEuOTIxIDE5Ni40NDlDMTY3LjU0NSAxOTYuNDg2IDE3NC44NTIgMTkzLjA4NSAxNzUuNTgxIDE4Ni44MzJDMTc1LjgzNiAxODQuNjUzIDE3NC42MjMgMTgyLjI0MiAxNzUuNjQ0IDE4MC4xODJDMTc2LjQ5MyAxNzguNDY0IDE3OC41ODEgMTc3Ljg2IDE4MC4xOTkgMTc2LjgzMkMxODEuMzYxIDE3Ni4wOTUgMTgyLjA3NiAxNzQuODIzIDE4Mi4xMzcgMTczLjQ1MkMxODIuMjAyIDE3MS45NjggMTgxLjE2MiAxNzAuODE5IDE4MC4xNDggMTY5Ljg3MUMxNzkuOTEzIDE2OS42NTMgMTc5LjY3MSAxNjkuNDQxIDE3OS40MjkgMTY5LjIzQzE3OS4yNDQgMTY5LjA2OCAxNzkuMDI1IDE2OC44MDEgMTc4Ljc1IDE2OC44M0MxODAuODAxIDE2OC42MSAxODIuMTc2IDE2Ny4yMjYgMTgzLjM0OCAxNjUuNjVDMTg0LjAxNiAxNjQuNzUxIDE4NC41MTQgMTYzLjcxOCAxODQuNTg3IDE2Mi41ODhDMTg0Ljg5OSAxNTcuODEyIDE3OC4zMTkgMTU3Ljc5MiAxNzcuOTA2IDE1My41NzNDMTgxLjg1OSAxNTEuOTMgMTg2LjUzNiAxNDkuMTIxIDE4Ni4wMzcgMTQ0Ljg3MUMxODUuNjE4IDE0MS4zMDcgMTgxLjc5NSAxMzkuNDA0IDE3OC44MDEgMTM3LjQyNUMxNzUuOTY0IDEzNS41NSAxNzMuNDQ0IDEzMi45ODIgMTcyLjM1NCAxMjkuNzYxQzE3MC45OTEgMTI1LjczNyAxNzIuMDEzIDEyMS4zNTkgMTcyLjQ0NyAxMTcuMTMzQzE3NC4yODYgOTkuMjQ4MSAxNjQuNjcxIDgxLjIyNDEgMTUwLjAwOCA3MC44MTgxQzEzNS4zNDYgNjAuNDEzMSAxMTYuMzYgNTcuMTQ1MSA5OC41NTA1IDU5LjYxMTFDODcuMjMwNSA2MS4xNzgxIDc1LjkxODUgNjUuMTIyMSA2Ny40ODM1IDcyLjgzMzFDNjAuMDAwNSA3OS42NzQxIDU1LjIwNTUgODkuMTQyMSA1Mi45NzI1IDk5LjAzMTFDNTAuNzM4NSAxMDguOTIyIDUwLjk0NjUgMTE5LjIzOCA1Mi4zOTk1IDEyOS4yNzNDNTQuMzUwNSAxNDIuNzUyIDU4LjUxNjUgMTU1LjkzMiA1OS4xMDU1IDE2OS41MzlDNTkuNTgzNSAxODAuNTY4IDUyLjEyOTUgMTg5Ljk4OCA0Ni43NTY1IDE5OC45NzNDNDIuNDkzNSAyMDYuMSAzOC4yMzA1IDIxMy4yMjggMzMuOTY3NSAyMjAuMzU1QzMwLjIyNTUgMjI2LjYxMSAyMS4wMDA1IDI0Mi4wMzYgMjEuMDAwNSAyNDIuMDM2TDk4LjgxMjUgMjM3LjUwNkw5OC45MjQ1IDIzNy4yOTlaIiBmaWxsPSIjMEQ0MjZFIi8+CjwvZz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNTIuODUxIDg3Ljg2MTJDMTUxLjY5NSA4Ni41NjgyIDE1MC4zNzIgODUuMzcyMiAxNDguOTA5IDg0LjI3MTJDMTQyLjg3MiA3OS43MjkyIDEzNS41NjEgNzcuMjY1MiAxMjguMTk3IDc1LjkxNjJDMTE5Ljk1NiA3NC40MDUyIDExMS4xNzggNzMuODU1MiAxMDIuODM3IDc0Ljc1ODJDOTQuMDg5MyA3NS43MDUyIDg1LjAzMjMgNzguNzM5MiA3OC42NzkzIDg1LjA2MTJDNjcuMjQwMyA5Ni40NDQyIDYyLjE5NjMgMTE0LjU2MyA2NS43ODAzIDEzMC4yNTVDNjYuNzg4MyAxMzQuNjY5IDY4LjM2MzMgMTM4LjkyNyA3MC4wMTAzIDE0My4xMzZDNzIuMTkzMyAxNDguNzE1IDc0LjY1NTMgMTU0LjM3MyA3Ni44MzkzIDE2MC4wMjVDNzcuOTQ5MyAxNjIuODk5IDc4Ljk5OTMgMTY1Ljc5NyA3OS45MjYzIDE2OC43MzZDODEuNTY2MyAxNzMuOTM1IDgzLjQxMjMgMTgxLjU2OSA5MC41NDkzIDE4MC44MzNDOTUuMjU1MyAxODAuMzQ3IDk5LjEzODMgMTc2LjQ2NSA5OC44MDkzIDE3MS41NTJDOTguNDIyMyAxNjUuNzYxIDk4LjI2MjMgMTU5Ljk0OCA5OC41NTUzIDE1NC4xNUM5OC44MzUzIDE0OC42MDEgOTkuMTcyMyAxNDIuNTE5IDEwMS4xMTMgMTM3LjI2M0MxMDIuMTYyIDEzNC40MjQgMTAzLjc3MiAxMzEuODgyIDEwNi40NjcgMTMwLjM1OEMxMDkuMDg1IDEyOC44NzcgMTEyLjEyNiAxMjguNTc3IDExNS4wNDcgMTI4LjE1NkMxMTguMDc4IDEyNy43MTkgMTIxLjEwNyAxMjcuMjc1IDEyNC4xMzkgMTI2Ljg0NEMxMzIuNzMzIDEyNS42MjQgMTQxLjkyOSAxMjMuODA0IDE0OS4xNjYgMTE4LjcwNUMxNTQuNTU3IDExNC45MDYgMTU3Ljc3OCAxMDguNDg5IDE1OC4wMjUgMTAxLjk0M0MxNTguMjM2IDk2LjM4MTIgMTU2LjI3OSA5MS42OTYyIDE1Mi44NTEgODcuODYxMloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNODIuNjA4OSAxMDEuODFMODcuMDEyOSAxMDAuNjQ3TDg2LjIzNjkgOTcuNzExMUw5MC42NDA5IDk2LjU0ODFMOTMuMjcyOSAxMDAuNTY0TDkxLjExMTkgMTA0LjI3NUw4Ny4wOTU5IDEwNi45MDdMODkuMDM0OSAxMTQuMjQ3TDkzLjQzODkgMTEzLjA4M0w5Mi4zNjM5IDEwOS4zMDFMOTguNDUxOSAxMDIuMzM2TDk3LjA5NjkgOTcuMjA2MUw5Mi40MTM5IDkxLjM2OTFMODYuNTQxOSA5Mi45MTkxTDgyLjEzNzkgOTQuMDgyMUw4Mi42MDg5IDEwMS44MVoiIGZpbGw9IiNGRjYyMEYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NS42MzQ1IDExOC44NDZDOTYuMDYyNSAxMjAuNDY4IDk1LjA5NTUgMTIyLjEyOSA5My40NzM1IDEyMi41NTdDOTEuODUyNSAxMjIuOTg2IDkwLjE5MDUgMTIyLjAxOCA4OS43NjI1IDEyMC4zOTdDODkuMzM0NSAxMTguNzc2IDkwLjMwMTUgMTE3LjExNCA5MS45MjI1IDExNi42ODZDOTMuNTQzNSAxMTYuMjU4IDk1LjIwNTUgMTE3LjIyNSA5NS42MzQ1IDExOC44NDZaIiBmaWxsPSIjRkY2MjBGIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTA1LjI2IDkxLjM0NTRMMTA5LjgxNSA5MS40MDY0TDExMS4xMDIgODcuNjE5NEwxMTQuODExIDg3LjMwMzRMMTE2LjgyNCA5Mi4wNzQ0TDExMi44NTYgOTYuOTMyNEwxMDguMjE0IDk3LjQ1ODRMMTA4LjExMyAxMDUuMDQ5TDExMi42NjcgMTA1LjExMUwxMTQuODc4IDk5LjcxNDRMMTE5LjA4NCA5Ni45NTQ0TDEyMS4yODYgOTIuNzQ4NEwxMTcuNTA4IDgzLjkxODRMMTExLjQzNSA4My44MzY0TDEwNi44OCA4My43NzQ0TDEwNS4yNiA5MS4zNDU0WiIgZmlsbD0iI0ZGNjIwRiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExMy4yMzQgMTExLjI1MUMxMTMuMjEyIDExMi45MjggMTExLjgzNCAxMTQuMjY5IDExMC4xNTcgMTE0LjI0N0MxMDguNDggMTE0LjIyNCAxMDcuMTM5IDExMi44NDYgMTA3LjE2MiAxMTEuMTY5QzEwNy4xODQgMTA5LjQ5MyAxMDguNTYyIDEwOC4xNTEgMTEwLjIzOSAxMDguMTc0QzExMS45MTYgMTA4LjE5NyAxMTMuMjU2IDEwOS41NzQgMTEzLjIzNCAxMTEuMjUxWiIgZmlsbD0iI0ZGNjIwRiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzMy43MDMgMTEyLjkyNkMxMzMuNjc3IDExNC44NTUgMTMyLjA5MyAxMTYuMzk3IDEzMC4xNjQgMTE2LjM3MUMxMjguMjM1IDExNi4zNDUgMTI2LjY5MiAxMTQuNzYgMTI2LjcxOSAxMTIuODMyQzEyNi43NDUgMTEwLjkwNCAxMjguMzI5IDEwOS4zNjEgMTMwLjI1OCAxMDkuMzg3QzEzMi4xODYgMTA5LjQxMyAxMzMuNzI5IDExMC45OTcgMTMzLjcwMyAxMTIuOTI2WiIgZmlsbD0iI0ZGNjIwRiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzMC4yMSAxMDUuNjIzTDEyNS41NzUgMTAzLjMxMkwxMzQuMjA3IDg1Ljk5OUwxMzguODQyIDg4LjMxTDEzMC4yMSAxMDUuNjIzWiIgZmlsbD0iI0ZGNjIwRiIvPgo8L2c+Cjwvc3ZnPgoK);
}
.testimonial_card {
  background: #f8f0e8;
  border-radius: 8px;
  position: relative;
  margin-bottom: 40px;
}
.testimonial_card .sign_of {
  margin-top: 8px;
}
.testimonial_card__left {
  margin-left: 70px;
  padding: 32px 24px 32px 40px;
}
.testimonial_card__left::before {
  content: "";
  position: absolute;
  width: 104px;
  height: 104px;
  top: 75px;
  left: -67px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTM2IDEzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjc1IDI2LjA5MDFMMTcuNDU3MiAxMDMuNDlMMzIuNDE0MyAxMDIuNThMNDEuMzY2NyAxMTYuMTE2SDQxLjM2N0w2NC44MTE3IDEwMC42MUwxMjMuMjUgOTcuMDU1OUwxMTguNTQzIDE5LjY1NjJMMTIuNzUgMjYuMDkwMVpNMjYuMzkxNSAzOS45NTA1TDk2LjM4NTEgMzUuNjkzOEw5Ny4zMTIxIDUwLjkzNzFMMjcuMzE4NSA1NS4xOTM4TDI2LjM5MTUgMzkuOTUwNVpNMjYuNzI4MSA2My44MzkyTDcyLjcyNTEgNjAuMDEzNkw3My45OTA2IDc1LjIzMjhMMjcuOTk0IDc5LjA1ODNMMjYuNzI4MSA2My44MzkyWiIgZmlsbD0iI0ZGNjIwRiIvPgo8L3N2Zz4K);
}
@media (min-width: 576px) {
  .testimonial_card__left::before {
    width: 136px;
    height: 136px;
    top: 48px;
    left: -70px;
  }
  .testimonial_card__left {
    margin-left: 48px;
    padding: 48px 48px 48px 72px;
  }
}
.testimonial_card__right {
  margin-right: 70px;
  padding: 32px 40px 32px 24px;
}
.testimonial_card__right::after {
  content: "";
  position: absolute;
  width: 104px;
  height: 104px;
  top: 75px;
  right: -68px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTM2IDEzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjc1IDI2LjA5MDFMMTcuNDU3MiAxMDMuNDlMMzIuNDE0MyAxMDIuNThMNDEuMzY2NyAxMTYuMTE2SDQxLjM2N0w2NC44MTE3IDEwMC42MUwxMjMuMjUgOTcuMDU1OUwxMTguNTQzIDE5LjY1NjJMMTIuNzUgMjYuMDkwMVpNMjYuMzkxNSAzOS45NTA1TDk2LjM4NTEgMzUuNjkzOEw5Ny4zMTIxIDUwLjkzNzFMMjcuMzE4NSA1NS4xOTM4TDI2LjM5MTUgMzkuOTUwNVpNMjYuNzI4MSA2My44MzkyTDcyLjcyNTEgNjAuMDEzNkw3My45OTA2IDc1LjIzMjhMMjcuOTk0IDc5LjA1ODNMMjYuNzI4MSA2My44MzkyWiIgZmlsbD0iI0ZGNjIwRiIvPgo8L3N2Zz4K);
}
@media (min-width: 576px) {
  .testimonial_card__right::after {
    width: 136px;
    height: 136px;
    top: 48px;
    right: -70px;
  }
  .testimonial_card__right {
    margin-right: 48px;
    padding: 48px 72px 48px 48px;
  }
}
#selection-preload-spinner {
  margin: auto;
  width: 200px;
}
#selection-preload-spinner img {
  width: 100%;
}
.area-statistics {
  display: flex;
  justify-content: space-around;
  text-align: center;
  padding: 0;
  height: 100%;
}
.area-statistics__statistic {
  color: #101010;
  font-size: 22px;
  line-height: 1.6em;
  font-weight: 400;
}
.area-statistics__statistic-desc {
  color: #757575;
}
.area-statistics--stacked {
  display: block;
  border: none;
  padding: 0 16px;
}
.area-statistics--stacked .area-statistics__cell {
  padding: 16px 0;
  border: none;
}
@media only screen and (max-width: 753px) {
  .area-statistics--stacked .area-statistics__cell {
    display: block;
  }
}
.area-statistics--no-border {
  border: none;
}
.area-statistics--no-border .area-statistics__cell {
  display: flex;
  align-items: center;
  padding: 0 8px;
  border: none;
}
.area-statistics--no-border .area-statistics__cell__content:first-child {
  border-right: 1px solid #eee;
}
.area-statistics--no-border .area-statistics__cell__content:last-child {
  border-left: 1px solid #eee;
}
.area-statistics--no-border .area-statistics__cell__content--squared {
  padding: 50px;
  min-width: 255px;
  max-width: 255px;
  border: 1px solid #eee;
}
@media only screen and (max-width: 753px) {
  .area-statistics--no-border .area-statistics__cell__content--squared {
    margin-bottom: 12px;
  }
  .area-statistics--no-border .area-statistics__cell {
    justify-content: center;
  }
}
.area-statistics--no-border--reset-space {
  margin-top: -16px;
}
@media only screen and (max-width: 753px) {
  .area-statistics--no-border--reset-space {
    margin: 8px 0;
  }
}
.area-statistics--with-spacing {
  padding: 12px 0;
}
@media only screen and (max-width: 753px) {
  .area-statistics {
    display: block;
    border: none;
    padding: 0;
  }
  .area-statistics__cell {
    border-top: 1px solid #e0e0e0;
    padding: 8px 4px;
  }
  .area-statistics__cell__statistic {
    color: #212121;
  }
  .area-statistics__cell--bordered {
    display: block;
  }
  .area-statistics__cell p {
    font-size: 16px;
    line-height: 1.625em;
  }
  .area-statistics__cell:last-child {
    border-bottom: 1px solid #e0e0e0;
  }
}
.area-statistics__hint {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 16px;
  margin-left: -16px;
}
@media only screen and (max-width: 753px) {
  .area-statistics__hint {
    position: relative;
    margin-top: 16px;
  }
}
.area-top-agents {
  display: flex;
  margin: 16px 0;
  max-width: 100%;
}
.area-top-agents > a {
  display: block;
  flex-grow: 1;
  flex-basis: 0;
  -ms-flex: 1 1 0px;
  position: relative;
  text-align: center;
  padding: 30px 20px 50px 20px;
  border-top: none;
  border-bottom: none;
  border-left: 1px solid #eee;
  text-decoration: inherit;
  color: inherit;
}
.area-top-agents > a:first-child {
  border-right: none;
  border-left: none;
}
.area-top-agents > a:last-child {
  border-right: none;
  border-left: 1px solid #eee;
}
.area-top-agents > a:only-child {
  border-left: none;
  border-right: none;
}
.area-top-agents > a:hover {
  background-color: #fafafa;
}
@media only screen and (max-width: 753px) {
  .area-top-agents > a {
    margin-bottom: 8px;
  }
}
.area-top-agents__time-since-review {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  font-weight: 700;
  text-align: center;
}
.area-top-agents__comment {
  margin-top: 8px;
}
.area-top-agents__name {
  font-size: 16px;
  line-height: 1.625em;
  font-weight: 700;
}
.area-top-agents__agency {
  font-size: 14px;
  line-height: 1.625em;
  color: #757575;
  margin-top: 8px;
}
.area-top-agents__objects-count {
  font-size: 14px;
  line-height: 1.625em;
  font-weight: 700;
  position: absolute;
  bottom: 8px;
  left: 0;
  right: 0;
}
@media only screen and (max-width: 753px) {
  .area-top-agents {
    display: block;
  }
  .area-top-agents > a {
    max-width: 100%;
    border: 1px solid #eee;
    border-bottom: none;
    margin-bottom: 0;
  }
  .area-top-agents > a:first-child {
    border: 1px solid #eee;
    border-bottom: none;
  }
  .area-top-agents > a:last-child {
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
  }
}
.googlePlacesInput {
  min-height: 56px;
}
.Table {
  position: relative;
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  color: #424242;
}
.Table__highlighted--invoice {
  border-left: 3px solid #fe620f;
}
.Table tr {
  border-bottom: 1px solid #ccc;
}
.Table tr td,
.Table tr th {
  padding: 16px 20px;
}
.Table tr td.attenuate,
.Table tr th.attenuate {
  color: #757575;
}
.Table tr td.align-right,
.Table tr th.align-right {
  text-align: right;
}
@media only screen and (max-width: 753px) {
  .Table--mobile-collapse tr td {
    padding: 8px 16px;
    display: block;
    width: 100%;
  }
  .Table--mobile-collapse tr td:first-child {
    padding-top: 16px;
  }
}
.TextBadge {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 2px;
  color: #fff;
  background-color: #fe620f;
}
.ReviewHeader__avatar {
  width: 100%;
  border-radius: 100%;
}
#OptOut {
  background-color: #fff;
}
#ReviewForm {
  background: #fff;
}
#ReviewForm .privacy-information {
  margin-top: 8px;
  margin-bottom: 48px;
}
#ReviewForm .reviewForm__row-divider {
  margin-top: 32px;
  border-top: 1px solid #1a1a1a;
}
#ReviewForm .form__field__field {
  margin-bottom: 0;
}
#ReviewForm .form__field__label {
  font-size: 1rem;
  color: #1a1a1a;
  margin-bottom: 8px;
  display: inline-block;
}
#ReviewForm .message {
  padding: 0;
  font-size: 1rem;
  position: relative;
}
#ReviewForm .message__error {
  position: absolute;
  bottom: -32px;
}
.ListingList__count {
  padding-bottom: 16px;
}
.ListingList__IntakeListing {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  padding: 16px 16px;
  border: 1px solid #eee;
  background-color: #fff;
  text-align: left;
}
.ListingList__IntakeListing--odd {
  background-color: #f5f5f5;
}
.ListingList__Listing {
  border: 1px solid #999;
  text-align: left;
  padding: 0 8px;
  margin-top: -1px;
}
.ListingList__Listing-address,
.ListingList__Listing-living_area {
  font-weight: bold;
}
.ListingList__Listing--reviewable:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.ListingList__Listing--disabled {
  background-color: #f3f3f3;
}
.ListingList__Listing--disabled .ListingList__Listing-description,
.ListingList__Listing--disabled .ListingList__Listing-details,
.ListingList__Listing--disabled .ListingList__Listing-actions,
.ListingList__Listing--disabled .ListingList__Listing-message {
  opacity: 0.5;
}
.ListingList__Listing--disabled .ListingList__Listing-message {
  margin-top: 8px;
  font-style: italic;
}
.ListingList__Listing--disabled .ListingList__Listing-actions-arrow {
  display: none;
}
.ListingList__Listing-description {
  order: 1;
  flex-grow: 0;
  min-width: 200px;
}
@media only screen and (max-width: 753px) {
  .ListingList__Listing-description {
    min-width: 0px;
    width: 50%;
    flex-grow: 1;
  }
}
.ListingList__Listing-description--wide {
  min-width: 400px;
}
.ListingList__Listing-details {
  order: 2;
  flex-grow: 1;
  text-align: right;
}
@media only screen and (max-width: 753px) {
  .ListingList__Listing-details {
    width: 50%;
    padding: 0;
    padding-left: 10px;
  }
}
.ListingList__Listing-details .item__sold-price {
  display: block;
}
.ListingList__Listing__comment {
  padding-top: 8px;
  padding-bottom: 8px;
}
.ListingList__Listing-actions {
  order: 3;
  flex-grow: 0;
}
.ListingList__Listing-actions-arrow {
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik04LjU5IDE2LjM0bDQuNTgtNC41OS00LjU4LTQuNTlMMTAgNS43NWw2IDYtNiA2eiIvPgogICAgPHBhdGggZD0iTTAtLjI1aDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 45px;
  opacity: 0.6;
}
@media only screen and (max-width: 1024px) {
  .ListingList__Listing-actions {
    display: none;
  }
}
.ListingList__Listing__message {
  display: block;
  position: absolute;
  bottom: 5px;
  right: 20px;
  text-align: center;
  color: #616161;
  padding: 5px;
}
.ListingList__Listing__message p {
  padding: 2px;
}
.ListingList__Listing__message--error {
  color: #d22723;
}
.ListingList__Listing__message--success {
  color: #23c867;
}
.ListingList__Listing__Selection-container {
  order: 3;
  padding: 8px 8px 0 24px;
}
.ListingList__Listing__Recommended-container {
  order: 4;
  flex-basis: 100%;
  border: 1px solid #e0e0e0;
  width: 100%;
  border-radius: 2px;
  padding: 8px;
  margin-top: 8px;
}
.ListingList__Listing__Recommended {
  padding-left: 22px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHZpZXdCb3g9IjAgMCA5MCA5MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBmaWxsPSIjRkRBQzFCIiBkPSJNNDUsNzMuNDQ1Mjk0MSBMMjYuNjA4MjM1Myw4My41NTcwNTg4IEMyMS40NzI5NDEyLDg2LjM4OTQxMTggMTguMDg0NzA1OSw4My45ODA1ODgyIDE5LjAyNzA1ODgsNzguMjEgTDIyLjYwMDU4ODIsNTYuNDE0MTE3NiBMNy41ODY0NzA1OSw0MS4xMTQxMTc2IEMzLjUxLDM2Ljk0MjM1MjkgNC44ODY0NzA1OSwzMi44NTUyOTQxIDEwLjY3Mjk0MTIsMzEuOTcxMTc2NSBMMzEuMTUwNTg4MiwyOC44NDc2NDcxIEw0MC40NzM1Mjk0LDkuMTIxNzY0NzEgQzQyLjk3MjM1MjksMy44MTE3NjQ3MSA0Ny4wMzgyMzUzLDMuODM4MjM1MjkgNDkuNTI2NDcwNiw5LjEyMTc2NDcxIEw1OC44NDQxMTc2LDI4Ljg2ODgyMzUgTDc5LjMzMjM1MjksMzEuOTc2NDcwNiBDODUuMTEzNTI5NCwzMi44NSA4Ni41MDA1ODgyLDM2LjkzNzA1ODggODIuNDAyOTQxMiw0MS4xMDg4MjM1IEw2Ny40MDQ3MDU5LDU2LjQwODgyMzUgTDcwLjk3Mjk0MTIsNzguMjA0NzA1OSBDNzEuOTI1ODgyNCw4My45OTExNzY1IDY4LjU0ODIzNTMsODYuNCA2My4zOTE3NjQ3LDgzLjU2MjM1MjkgTDQ1LDczLjQ1MDU4ODIgTDQ1LDczLjQ0NTI5NDEgWiI+PC9wYXRoPgo8L3N2Zz4K);
  background-size: 16px;
  background-repeat: no-repeat;
  background-position-y: center;
}
.field-container__title {
  font-weight: bold;
  margin-bottom: 8px;
}
.field-container__description {
  margin-bottom: 8px;
}
.Loader {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 40px;
}
.Loader:before {
  animation: rotate 1.2s ease-in-out infinite;
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  margin: -10px;
  border-radius: 100%;
  border: 2px solid rgba(0, 0, 0, 0);
  border-top: 2px solid #1a1a1a;
  border-bottom: 2px solid #1a1a1a;
  width: 20px;
  height: 20px;
}
.ReactAppPage {
  min-height: 80vh;
}
.form__input-wrapper {
  transition: opacity 0.5s ease 0s;
  max-width: 530px;
  margin: 0 auto;
}
.form__input-wrapper--animate {
  opacity: 0;
}
.form__input-wrapper--show {
  opacity: 1;
}
.form__input-wrapper__header {
  text-align: center;
  padding: 0 0 16px;
}
.form__input-wrapper__list {
  list-style-type: none;
  list-style: none;
}
.form__input-wrapper__list:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.form__input-wrapper__item {
  padding: 16px;
  width: 33.33333%;
  float: left;
  text-align: center;
}
.form__input-wrapper__link {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.075), 0 1px 4px rgba(0, 0, 0, 0.075);
  transform: scale(1);
  transition: all 0.15s cubic-bezier(0.7, 0, 0.3, 1) 0s;
  border-radius: 2px;
  cursor: pointer;
  display: block;
  padding: 20px 20px 80px;
  background-repeat: no-repeat;
  background-position: bottom center;
  border-bottom: 2px solid #54c4b8;
}
.form__input-wrapper__link:hover,
.form__input-wrapper__link:focus {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.05);
  transform: scale(0.98);
  text-decoration: none;
}
.form__input-wrapper__link--lagenhet {
  background-image: url(../images/b45f2b37b9360f4b1a90.svg);
}
.form__input-wrapper__link--fritidshus {
  background-image: url(../images/84de731f83030cc97da5.svg);
}
.form__input-wrapper__link--villa {
  background-image: url(../images/e6bca37e27ee2e74d55b.svg);
}
.form__input-wrapper__link--radhus {
  background-image: url(../images/1ed851f71ece3481fa94.svg);
}
.form__input-wrapper__link--parhus {
  background-image: url(../images/f4a4bbef8576e5c587c3.svg);
}
.form__input-wrapper__link--kedjehus {
  background-image: url(../images/008a6c442688ce94d4b4.svg);
}
.form__input-wrapper__link input[type="radio"] {
  display: none;
}
.sellers_leads.show .article__image {
  width: 30px;
  display: inline-block;
  vertical-align: middle;
}
.sellers_leads.show .article__description {
  font-size: 16px;
  margin-left: 32px;
  margin-top: 8px;
}
.sellers_leads.show .link__with-icon {
  position: relative;
}
.sellers_leads.show .link__with-icon img {
  position: absolute;
  height: 70%;
  margin-left: 8px;
  margin-top: 3px;
}
body.start .splash-section,
body.needs_analysis .splash-section {
  background-color: #fff;
  background-image: url(../images/70feb2f9d71dcf8709eb.svg);
  background-repeat: no-repeat;
  background-position: top 1% right;
  background-size: 75%;
  padding-top: 360px;
}
@media (min-width: 576px) {
  body.start .splash-section,
  body.needs_analysis .splash-section {
    background-size: 40%;
    padding-top: 64px;
  }
}
@media (min-width: 992px) {
  body.start .splash-section,
  body.needs_analysis .splash-section {
    background-size: contain;
  }
}
body.start .splash-section .asterix,
body.needs_analysis .splash-section .asterix {
  color: #ff620f;
}
body.start .arrow-icon,
body.needs_analysis .arrow-icon {
  max-width: 100%;
}
body.start body.needs_analysis .splash-section,
body.needs_analysis body.needs_analysis .splash-section {
  padding-bottom: 24px;
  min-height: 504px;
  background-position: top 0% right;
}
@media (min-width: 576px) {
  body.start body.needs_analysis .splash-section,
  body.needs_analysis body.needs_analysis .splash-section {
    padding-bottom: 200px;
    min-height: 584px;
  }
}
body.index .tw-layout {
  background-color: #f1f2f6;
}
@media (min-width: 768px) {
  body.index .tw-layout p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
body.index .tw-layout h1 {
  line-height: 3rem;
}
@media (min-width: 768px) {
  body.index .tw-layout h1 {
    line-height: 4rem;
  }
}
body.index .tw-layout h2 {
  margin-bottom: 1.5rem;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 500;
}
@media (min-width: 768px) {
  body.index .tw-layout h2 {
    font-size: 3rem;
    line-height: 1;
    line-height: 3.5rem;
  }
}
body.index .tw-layout h3 {
  margin-bottom: 0.25rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
}
@media (min-width: 768px) {
  body.index .tw-layout h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
body.index .tw-layout .border-bottom {
  border-bottom: 1px solid #ccc;
}

body.index .tw-layout .checkItems li {
  position: relative;
  margin-bottom: 1.25rem;
  padding-left: 1.75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
}
body.index .tw-layout .checkItems li:before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0px;
  top: 10px;
  background-image: url(../images/keys.svg);
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: 3px 3px;
}
body.index .tw-layout .steps li {
  position: relative;
  padding-left: 56px;
}
@media (min-width: 768px) {
  body.index .tw-layout .steps li {
    padding-left: 66px;
  }
}

@media (min-width: 576px) {
  body.index .tw-layout .steps li::before {
    width: 50px;
    height: 50px;
    font-size: 32px;
    line-height: 48px;
    top: -3px;
  }
}
body.index .tw-layout .arrow_points li {
  position: relative;
  margin-bottom: 2rem;
  padding-left: 30px;
  padding-top: 0px;
}
body.index .tw-layout .arrow_points li::before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0px;
  top: 2px;
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE5IDE5Ij48c3R5bGU+LmF7ZmlsbDojZmY2MjBmfTwvc3R5bGU+PHBhdGggY2xhc3M9ImEiIGQ9Im0xNC40IDkuNWwtNi41LTYuNCAyLjItMi4yIDguNSA4LjYtOC41IDguNi0yLjItMi4yeiIvPjxwYXRoIGNsYXNzPSJhIiBkPSJtMTUgMTFoLTE1di0zaDE1eiIvPjwvc3ZnPgo=)
    no-repeat;
  background-size: 20px 20px;
  background-position: center;
}
body.index .tw-layout .person {
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(240 240 240 / var(--tw-border-opacity));
  padding: 1rem;
}
#one-page-lead-form label {
  font-weight: 500;
  position: relative;
}
#one-page-lead-form label input,
#one-page-lead-form label .select,
#one-page-lead-form label textarea {
  border: 1px solid #777;
  border-radius: 4px;
  width: 100%;
  outline: none;
  padding: 12px;
  background: #fff;
  line-height: normal;
  margin-top: 8px;
  display: block;
}
#one-page-lead-form label input::-moz-placeholder {
  color: #999;
}
#one-page-lead-form label input::placeholder {
  color: #999;
}
#one-page-lead-form label textarea {
  resize: none;
  height: 90px;
}
#one-page-lead-form label.required > span:after {
  content: " *";
  color: #d32;
}
#one-page-lead-form label .select {
  grid-template-areas: "select";
  align-items: center;
  display: grid;
  padding: 0;
}
#one-page-lead-form label .select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  padding: 12px;
  margin: 0;
  width: 100%;
  font-family: inherit;
  font-size: inherit;
  cursor: inherit;
  line-height: 21px;
  outline: none;
  grid-area: select;
  z-index: 1;
}
#one-page-lead-form label .select select::-ms-expand {
  display: none;
}
#one-page-lead-form label .select select:invalid {
  color: #999;
}
#one-page-lead-form label .select::after {
  content: "";
  width: 40px;
  height: 100%;
  background-color: #f0f0f0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNTA1MDUwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik03LjQxIDcuODRMMTIgMTIuNDJsNC41OS00LjU4TDE4IDkuMjVsLTYgNi02LTZ6Ii8+CiAgICA8cGF0aCBkPSJNMC0uNzVoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KPC9zdmc+);
  background-repeat: no-repeat;
  background-position: center;
  grid-area: select;
  justify-self: end;
  box-sizing: border-box;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: 1px solid #777;
}
#one-page-lead-form .error {
  color: #d32;
  font-size: 12px;
  position: absolute;
  left: 0;
  bottom: -1.8em;
  width: 100%;
  text-align: center;
}
body.area .page {
  overflow: visible;
}
body.area .agent-list-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 753px) {
  body.area .agent-list-header {
    flex-wrap: wrap;
  }
  body.area .agent-list-header > * {
    flex-grow: 1;
  }
}
body.area .agent-list-header select {
  padding: 8px 16px;
  background-position: right 8px top 5px;
  border: 1px solid #eee;
  border-radius: 1px;
  box-shadow: #e2e2e2 2px 2px 2px -1px;
  max-width: 100%;
}
@media only screen and (max-width: 753px) {
  body.area .agent-list-header select {
    width: 100%;
    margin-top: 12px;
  }
}
body.area .legend {
  padding: 0 16px;
  font-size: 15px;
  background-color: #f0f0f0;
  margin-bottom: 24px;
}
body.area .legend img {
  position: relative;
  top: 1px;
}
@media (min-width: 576px) {
  body.area .legend {
    padding: 12px 10px;
  }
}
.person .breadcrumb {
  margin: 0 auto;
}
.person .real-estate-agency-logo {
  text-align: center;
  display: block;
}
.person .real-estate-agency-logo img {
  max-height: 112px;
}
body.commissions.index .cta-section {
  background-color: #fbf2e4;
}
body.commissions.index .cta-section .background-image {
  max-width: 1600px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  body.commissions.index .cta-section .background-image {
    background-image: url(../images/46d803986b827a2088b8.svg);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 45%;
  }
}
@media (min-width: 1200px) {
  body.commissions.index .cta-section .background-image {
    background-size: 570px;
  }
}
body.commissions .data_table .title {
  font-size: 14px;
}
body.commissions .data_table .data {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #f0f0f0;
}
body.commissions .toggleDetails {
  width: 160px;
}
body.commissions #details {
  display: none;
  width: 100%;
}
body.commissions #details .detail_table {
  padding: 12px;
  background-color: #f8f0e8;
  margin-bottom: 64px;
}
body.commissions #details .detail_table .list_title {
  font-size: 18px;
  font-weight: 600;
  margin-top: 24px;
}
@media (min-width: 576px) {
  body.commissions #details .detail_table {
    padding: 64px 80px;
  }
}
body.commissions #details.show {
  display: inline-block;
}
body.commissions .commission_calculator {
  padding: 12px;
  background-color: #f8f0e8;
}
@media (min-width: 576px) {
  body.commissions .commission_calculator {
    padding: 64px 80px;
  }
}
body.commissions .commission_calculator .arrow-icon {
  position: relative;
  top: 3px;
  margin-right: 4px;
}
body.commissions .icon__map {
  max-width: 380px;
  max-height: 356px;
  background-position: 0 0;
  background-image: url(../images/d60fa0fa9f274b23f308.svg);
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 576px) {
  body.commissions .icon__map {
    max-width: 400px;
    max-height: 376px;
  }
}
body.commissions .breadcrumbs {
  border-bottom: 1px solid #f0f0f0;
}
body.commissions .breadcrumbs a {
  text-decoration: none;
}
body.commissions .breadcrumbs a:hover {
  text-decoration: underline;
  color: inherit;
}
.error-page__splash {
  background-color: #fff;
  padding: 0 0 40px 0;
}
.error-page__not-found-image {
  width: 100%;
  padding-top: 24px;
}
.error-page__not-found-image img {
  width: 100%;
}
@media (min-width: 576px) {
  .error-page__not-found-image {
    padding-top: 0;
  }
}
body.pages.design_guide .sample:not(:first-child) {
  margin-top: 1rem;
}
body.pages.design_guide .sample__container {
  border: 1px solid #ccc;
}
body.pages.design_guide .sample__output {
  border: 3px solid #eee;
  padding: 0.5rem;
  background-color: #fff;
}
body.pages.design_guide .sample__code {
  background: #eee;
  padding: 1px 1rem;
  overflow-x: auto;
}
#Article .image-with-caption {
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}
#Article .image-with-caption__container img {
  display: block;
  max-width: 100%;
}
#Article .image-with-caption__caption {
  color: #999;
  margin: 8px 0 0 0;
}
#Article .call-to-action {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 16px;
  background-color: #f8f0e8;
  border-radius: 1px;
  margin: 24px 0;
}
#Article .call-to-action p {
  margin: 0 12px 0 0;
}
@media only screen and (max-width: 753px) {
  #Article .call-to-action {
    display: block;
    text-align: center;
  }
  #Article .call-to-action p {
    margin: 0 0 8px 0;
  }
}
#Article .hero-image {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  max-height: 280px;
}
#Article .hero-image > img {
  width: 100%;
  visibility: hidden;
}
#Article .table_of_contents {
  margin-left: 24px;
}
#Article .table_of_contents__heading {
  margin-top: 0;
  margin-bottom: 24px;
}
#Article .table_of_contents__indent-1 {
  margin-left: 16px;
}
#Article .table_of_contents__indent-2 {
  margin-left: 32px;
}
#Article .table_of_contents__indent-3 {
  margin-left: 48px;
}
#Article .table_of_contents ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
#Article .table_of_contents__hidden-anchor {
  display: block !important;
  visibility: hidden !important;
  width: 0px !important;
  height: 0px !important;
  font-size: 0px !important;
  line-height: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
}
#Article ul {
  list-style: disc;
  padding-left: 20px;
  padding-bottom: 8px;
}
#Article ul li {
  padding-bottom: 8px;
  padding-top: 0;
}
#Article ul.checklist-done {
  padding-left: 4px;
}
#Article ul.checklist-done li {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAwTDcgMTBMMyA2TDAgOUw3IDE2TDIwIDNMMTcgMFoiIGZpbGw9IiNGRjYyMEYiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: left 4px;
  background-size: 20px;
  list-style-type: none;
  padding-left: 32px;
  margin-bottom: 8px;
}
#Article .card {
  padding: 40px 150px 130px 150px;
}
@media only screen and (max-width: 753px) {
  #Article .card {
    padding: 20px 10px;
  }
}
#Article h2 {
  margin-top: 40px;
}
@media (min-width: 576px) {
  #Article h2 {
    margin-top: 64px;
  }
}
#Article h2:first-child {
  margin-top: 0;
}
#Article .info-square {
  background-color: #fbf2e4;
  padding: 32px 16px;
  margin-top: 40px;
}
@media (min-width: 576px) {
  #Article .info-square {
    padding: 48px;
    margin-top: 64px;
  }
}
#Article .info-square p {
  margin-left: 2rem;
}
#Article .info-square p::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNyAwTDcgMTBMMyA2TDAgOUw3IDE2TDIwIDNMMTcgMFoiIGZpbGw9IiNGRjYyMEYiLz4KPC9zdmc+Cg==);
  margin: 5px 0 0 -2rem;
}
#Article .seller-favorite__person-card {
  margin-top: 64px;
}
.text-align--left {
  text-align: left;
}
.text-align--right {
  text-align: right;
}
.text-align--right--dynamic {
  text-align: right;
}
@media only screen and (max-width: 753px) {
  .text-align--right--dynamic {
    text-align: center;
  }
}
.text-align--left--dynamic {
  text-align: left;
}
@media only screen and (max-width: 753px) {
  .text-align--left--dynamic {
    text-align: center;
  }
}
.text-align--center {
  text-align: center;
}
.text-align--justify {
  text-align: justify;
}
@media only screen and (max-width: 753px) {
  .text-align--center-S {
    text-align: center;
  }
}
.align-items--center {
  display: flex;
  align-items: center;
}
.justify-content--center {
  display: flex;
  justify-content: center;
}
.justify-content--right {
  display: flex;
  justify-content: flex-end;
}
.justify-content--space-between {
  display: flex;
  justify-content: space-between;
}
.align-middle {
  vertical-align: middle;
}
.spacing {
  margin: 8px 0;
}
.spacing--top {
  margin: 8px 0 0 0;
}
.spacing--left {
  margin: 0 0 0 8px;
}
.full-width {
  width: 100%;
}
.mobile-only {
  display: none;
}
@media only screen and (max-width: 753px) {
  .mobile-only {
    display: block;
  }
  .desktop-only {
    display: none;
  }
}
.hidden {
  display: none;
}
.locked {
  overflow: hidden;
}
.pr {
  position: relative;
}
.background--white {
  background-color: #fff;
}
.background--banana {
  background-color: #fbf2e4;
}
.background--peach {
  background-color: #f8e8dd;
}
.background--peanut {
  background-color: #f8f0e8;
}
#onetrust-reject-all-handler,
#accept-recommended-btn-handler {
  background-color: #f0f0f0 !important;
  color: #010101 !important;
}
#onetrust-pc-sdk .save-preference-btn-handler.onetrust-close-btn-handler {
  background-color: #010101 !important;
  color: #f0f0f0 !important;
}
#onetrust-button-group {
  display: flex !important;
  flex-direction: column-reverse !important;
}
@media (min-width: 1024px) {
  #onetrust-button-group #onetrust-accept-btn-handler {
    margin-bottom: 5px !important;
  }
}
@media (max-width: 1023px) {
  #onetrust-button-group #onetrust-accept-btn-handler {
    margin-bottom: 1rem !important;
  }
}
.footer button#ot-sdk-btn {
  text-decoration: none;
  font-size: 0.875rem;
  background-color: #fff;
}
.footer button#ot-sdk-btn:hover {
  color: #ff620f !important;
}
.even\:tw-bg-gray-100:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:tw-border-bui-color-orange:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 98 15 / var(--tw-border-opacity));
}
.hover\:tw-bg-bui-color-orange:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 98 15 / var(--tw-bg-opacity));
}
.hover\:tw-bg-bui-color-peach:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 232 221 / var(--tw-bg-opacity));
}
.hover\:tw-text-bui-color-black:hover {
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}
.hover\:tw-text-bui-color-orange:hover {
  --tw-text-opacity: 1;
  color: rgb(255 98 15 / var(--tw-text-opacity));
}
.hover\:tw-underline:hover {
  text-decoration-line: underline;
}
.tw-group:hover .group-hover\:tw-text-bui-color-orange {
  --tw-text-opacity: 1;
  color: rgb(255 98 15 / var(--tw-text-opacity));
}
.tw-group:hover .group-hover\:tw-underline {
  text-decoration-line: underline;
}

.process-list {
  flex-direction: row;
}

@media (max-width: 768px) {
  .process-list {
    flex-direction: column;
  }

  .process-item {
    padding: 1rem;
    padding-left: unset !important;
  }
}

@media (min-width: 640px) {
  .sm\:tw-left-1\/2 {
    left: 50%;
  }
  .sm\:tw-right-20 {
    right: 5rem;
  }
  .sm\:tw-left-auto {
    left: auto;
  }
  .sm\:tw-right-auto {
    right: auto;
  }
  .sm\:\!tw-h-\[248px\] {
    height: 248px !important;
  }
  .sm\:tw-h-10 {
    height: 2.5rem;
  }
  .sm\:tw-w-72 {
    width: 18rem;
  }
  .sm\:tw-w-10 {
    width: 2.5rem;
  }
  .sm\:tw-basis-0 {
    flex-basis: 0px;
  }
  .sm\:-tw-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .sm\:-tw-translate-y-16 {
    --tw-translate-y: -4rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
@media (min-width: 768px) {
  .md\:tw-absolute {
    position: absolute;
  }
  .md\:tw-order-last {
    order: 9999;
  }
  .md\:tw-order-1 {
    order: 1;
  }
  .md\:tw-order-2 {
    order: 2;
  }
  .md\:tw-col-auto {
    grid-column: auto;
  }
  .md\:tw-col-span-4 {
    grid-column: span 4 / span 4;
  }
  .md\:tw-col-span-1 {
    grid-column: span 1 / span 1;
  }
  .md\:tw-col-span-full {
    grid-column: 1 / -1;
  }
  .md\:tw-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .md\:tw-mb-0 {
    margin-bottom: 0px;
  }
  .md\:tw-mt-0 {
    margin-top: 0px;
  }
  .md\:tw-mt-8 {
    margin-top: 2rem;
  }
  .md\:tw-mb-4 {
    margin-bottom: 1rem;
  }
  .md\:tw-mt-16 {
    margin-top: 4rem;
  }
  .md\:tw-mb-\[-72px\] {
    margin-bottom: -72px;
  }
  .md\:tw-mt-32 {
    margin-top: 8rem;
  }
  .md\:tw-mt-6 {
    margin-top: 1.5rem;
  }
  .md\:tw-mt-48 {
    margin-top: 12rem;
  }
  .md\:tw-block {
    display: block;
  }
  .md\:tw-inline-block {
    display: inline-block;
  }
  .md\:tw-flex {
    display: flex;
  }
  .md\:tw-grid {
    display: grid;
  }
  .md\:tw-hidden {
    display: none;
  }
  .md\:tw-h-24 {
    height: 6rem;
  }
  .md\:tw-max-h-\[400px\] {
    max-height: 400px;
  }
  .md\:tw-max-h-full {
    max-height: 100%;
  }
  .md\:tw-min-h-\[300px\] {
    min-height: 300px;
  }
  .md\:tw-w-24 {
    width: 6rem;
  }
  .md\:tw-w-3\/4 {
    width: 75%;
  }
  .md\:tw-w-auto {
    width: auto;
  }
  .md\:tw-w-full {
    width: 100%;
  }
  .md\:tw-min-w-\[320px\] {
    min-width: 320px;
  }
  .md\:tw-max-w-lg {
    max-width: 32rem;
  }
  .md\:tw-max-w-\[400px\] {
    max-width: 400px;
  }
  .md\:tw-max-w-\[596px\] {
    max-width: 596px;
  }
  .md\:tw-max-w-\[450px\] {
    max-width: 450px;
  }
  .md\:tw-basis-1\/2 {
    flex-basis: 50%;
  }
  .md\:tw-basis-1\/3 {
    flex-basis: 33.333333%;
  }
  .md\:tw-basis-2\/3 {
    flex-basis: 66.666667%;
  }
  .md\:tw-grid-cols-\[1fr\2c _auto\] {
    grid-template-columns: 1fr auto;
  }
  .md\:tw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:tw-grid-cols-\[minmax\(0\2c _1fr\)_400px\] {
    grid-template-columns: minmax(0, 1fr) 400px;
  }
  .md\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:tw-grid-cols-\[80px_1fr\] {
    grid-template-columns: 80px 1fr;
  }
  .md\:tw-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .md\:tw-flex-row {
    flex-direction: row;
  }
  .md\:tw-flex-nowrap {
    flex-wrap: nowrap;
  }
  .md\:tw-justify-start {
    justify-content: flex-start;
  }
  .md\:tw-justify-items-start {
    justify-items: start;
  }
  .md\:tw-gap-10 {
    gap: 2.5rem;
  }
  .md\:tw-gap-y-6 {
    row-gap: 1.5rem;
  }
  .md\:tw-border-l {
    border-left-width: 1px;
  }
  .md\:tw-p-5 {
    padding: 1.25rem;
  }
  .md\:tw-p-8 {
    padding: 2rem;
  }
  .md\:tw-py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .md\:tw-px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:tw-py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .md\:tw-px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .md\:tw-px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .md\:tw-pl-\[66px\] {
    padding-left: 66px;
  }
  .md\:tw-pl-8 {
    padding-left: 2rem;
  }
  .md\:tw-pr-16 {
    padding-right: 4rem;
  }
  .md\:tw-pl-16 {
    padding-left: 4rem;
  }
  .md\:tw-pb-16 {
    padding-bottom: 4rem;
  }
  .md\:tw-pt-0 {
    padding-top: 0px;
  }
  .md\:tw-pt-\[100px\] {
    padding-top: 100px;
  }
  .md\:tw-pr-24 {
    padding-right: 6rem;
  }
  .md\:tw-pl-0 {
    padding-left: 0px;
  }
  .md\:tw-text-left {
    text-align: left;
  }
  .md\:tw-text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
  .md\:tw-text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:tw-text-\[64px\] {
    font-size: 64px;
  }
  .md\:tw-text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }
  .md\:tw-text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .md\:tw-leading-\[4rem\] {
    line-height: 4rem;
  }
  .md\:tw-leading-\[3\.5rem\] {
    line-height: 3.5rem;
  }
}
@media (min-width: 1024px) {
  .lg\:tw-mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .lg\:tw-ml-0 {
    margin-left: 0px;
  }
  .lg\:tw-mr-0 {
    margin-right: 0px;
  }
  .lg\:tw-mb-32 {
    margin-bottom: 8rem;
  }
  .lg\:tw-mt-0 {
    margin-top: 0px;
  }
  .lg\:tw-mb-48 {
    margin-bottom: 12rem;
  }
  .lg\:tw-mb-10 {
    margin-bottom: 2.5rem;
  }
  .lg\:tw-mt-\[-64px\] {
    margin-top: -64px;
  }
  .lg\:tw-h-20 {
    height: 5rem;
  }
  .lg\:tw-h-24 {
    height: 6rem;
  }
  .lg\:tw-h-\[600px\] {
    height: 600px;
  }
  .lg\:tw-w-20 {
    width: 5rem;
  }
  .lg\:tw-w-\[600px\] {
    width: 600px;
  }
  .lg\:tw-grid-cols-\[1fr_2fr\] {
    grid-template-columns: 1fr 2fr;
  }
  .lg\:tw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:tw-grid-cols-\[1fr\2c 450px\] {
    grid-template-columns: 1fr 450px;
  }
  .lg\:tw-grid-cols-\[repeat\(3\2c _auto\)\] {
    grid-template-columns: repeat(3, auto);
  }
  .lg\:tw-grid-cols-\[1fr_600px\] {
    grid-template-columns: 1fr 600px;
  }
  .lg\:tw-justify-end {
    justify-content: flex-end;
  }
  .lg\:tw-gap-40 {
    gap: 10rem;
  }
  .lg\:tw-gap-11 {
    gap: 2.75rem;
  }
  .lg\:tw-gap-x-24 {
    -moz-column-gap: 6rem;
    column-gap: 6rem;
  }
  .lg\:tw-self-center {
    align-self: center;
  }
  .lg\:tw-rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .lg\:tw-px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .lg\:tw-px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .lg\:tw-py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lg\:tw-pr-12 {
    padding-right: 3rem;
  }
  .lg\:tw-text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .lg\:tw-text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .lg\:tw-text-8xl {
    font-size: 6rem;
    line-height: 1;
  }
  .lg\:tw-leading-\[1\.2em\] {
    line-height: 1.2em;
  }
}
.\[\&\>\*\:nth-child\(-n\+2\)\]\:tw-items-end > *:nth-child(-n + 2) {
  align-items: flex-end;
}
.\[\&\>svg\]\:tw-h-4 > svg {
  height: 1rem;
}
