@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
@import url("https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap");
@import '../lib/swiper-6.5.6/swiper-bundle.css';
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* BRAND COLORS */
/* FONT */
/* GENERAL */
/* COMPONENTS */
/* ICONS */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

*:active, *:focus {
  outline: 0;
}

html,
body {
  background-color: #fff;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

html {
  -ms-content-zooming: none;
  /*touch-action: none;*/
  overflow: hidden;
}

body {
  font: 16px/1em "Inter", sans-serif;
  color: #000000;
}

a {
  color: #000000;
  text-decoration: underline;
}

audio,
canvas,
img,
video {
  vertical-align: top;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  line-height: 1em;
  margin: 0 0 1em 0;
  padding: 0;
}

p {
  margin: 0 0 1em 0;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.tbl-cont {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
  position: relative;
}

.tbl-cell {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.main {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.main .project-logo {
  position: absolute;
  top: 76px;
  left: 16px;
  z-index: 30;
  -webkit-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
  -moz-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
  -ms-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
  -o-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
  transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
}
.main .project-logo.away {
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.main .project-logo img {
  width: 256px;
  height: auto;
}
.main .welcome-screen {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  z-index: 1000;
  overflow: hidden;
}
.main .welcome-screen .inner {
  background: #013300;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  opacity: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: opacity 500ms ease, transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: opacity 500ms ease, transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: opacity 500ms ease, transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: opacity 500ms ease, transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 500ms ease, transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .welcome-screen .inner .logo {
  background: url("../img/theme/welcome-screen-logo.svg") 50% 50% no-repeat;
  background-size: 100% 100%;
  width: 400px;
  height: 200px;
  margin: 0 auto 48px auto;
  -webkit-transition: background-size 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: background-size 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: background-size 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: background-size 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: background-size 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .welcome-screen .inner .disclaimer {
  position: absolute;
  bottom: 20px;
  right: 0;
  left: 0;
  color: #ffffff;
  font-size: 12px;
  padding: 0 20px;
  text-align: center;
}
.main .welcome-screen .inner .disclaimer .more {
  cursor: pointer;
  font-weight: bold;
  text-decoration: underline;
}
.main .welcome-screen .inner .controls {
  height: 42px;
}
.main .welcome-screen .inner .controls .loading-progress {
  display: inline-block;
  line-height: 42px;
  font-size: 14px;
  color: #ffffff;
}
.main .welcome-screen .inner .controls .enter-button {
  background-color: transparent;
  border: 1px solid #ffffff;
  display: inline-block;
  color: #ffffff;
  padding: 0 32px;
  line-height: 40px;
  cursor: pointer;
}
.main .welcome-screen .inner .controls .enter-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="20px" viewBox="-243 745 20 20" style="enable-background:new -243 745 20 20;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M-228.4,757.2c0.8-1.2,1.2-2.7,1.2-4.3c0-4.4-3.5-7.9-7.9-7.9c-4.4,0-7.9,3.6-7.9,7.9c0,4.4,3.5,7.9,7.9,7.9 c1.6,0,3.1-0.5,4.3-1.3l0.4-0.2l5.7,5.7l1.8-1.8l-5.7-5.7L-228.4,757.2z M-230.6,748.5c1.2,1.2,1.8,2.8,1.8,4.4s-0.7,3.2-1.8,4.4 c-1.2,1.2-2.8,1.8-4.4,1.8s-3.2-0.7-4.4-1.8c-1.2-1.2-1.8-2.8-1.8-4.4s0.7-3.2,1.8-4.4c1.2-1.2,2.8-1.8,4.4-1.8 S-231.8,747.3-230.6,748.5z"/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  content: " ";
  width: 20px;
  height: 20px;
  margin: 10px 10px 10px 0;
  vertical-align: top;
}
.main .welcome-screen .inner .controls .browser-unsupported {
  display: inline-block;
  font-size: 16px;
  color: #ffffff;
}
.main .welcome-screen .inner .controls .browser-unsupported p.warning {
  font-weight: bold;
}
.main .welcome-screen .inner .developer {
  margin: 0 auto 48px auto;
}
.main .welcome-screen .inner .developer img {
  width: auto;
  height: 128px;
}
.main .welcome-screen.out .inner {
  opacity: 0;
  -webkit-transform: scale(2, 2);
  -moz-transform: scale(2, 2);
  -ms-transform: scale(2, 2);
  -o-transform: scale(2, 2);
  transform: scale(2, 2);
  -webkit-filter: blur(2px);
  filter: blur(2px);
}
.main .splash-window {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 60px;
  z-index: 99;
  opacity: 1;
  overflow: hidden;
  -webkit-transition: opacity 500ms ease;
  -moz-transition: opacity 500ms ease;
  -ms-transition: opacity 500ms ease;
  -o-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
}
.main .splash-window.hidden {
  opacity: 0;
}
.main .splash-window .inner {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.main .splash-window .close-button {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  top: 20px;
  right: 20px;
}
.main .splash-window.flythrough {
  background: #f9f9fb;
}
.main .splash-window.flythrough .close-button {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-488 989.4 16 16" enable-background="new -488 989.4 16 16" xml:space="preserve"%3E%3Crect x="-490.6" y="996.7" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 -1524.6726 1363.2073)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3Crect x="-490.6" y="996.7" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -845.8461 -47.2783)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3C/svg%3E');
  background-color: #d8b579;
}
.main .splash-window.video {
  background: #f9f9fb;
}
.main .splash-window.video .close-button {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-488 989.4 16 16" enable-background="new -488 989.4 16 16" xml:space="preserve"%3E%3Crect x="-490.6" y="996.7" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 -1524.6726 1363.2073)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3Crect x="-490.6" y="996.7" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -845.8461 -47.2783)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3C/svg%3E');
  background-color: #d8b579;
}
.main .splash-window.amenities-map {
  background: #f9f9fb;
}
.main .splash-window.amenities-map .zoom-amenities-map {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 1;
}
.main .splash-window.amenities-map .zoom-amenities-map img {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  cursor: grab;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .splash-window.amenities-map .hints {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  z-index: 2;
  pointer-events: none;
}
.main .splash-window.amenities-map .hints .hint {
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  display: none;
  height: 176px;
  width: 360px;
  top: 50%;
  left: 50%;
  margin: -88px 0 0 -180px;
  padding: 16px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.main .splash-window.amenities-map .hints .hint .line {
  height: 64px;
  font-size: 18px;
  line-height: 1.25em;
  margin-bottom: 16px;
}
.main .splash-window.amenities-map .hints .hint .line:last-child {
  margin-bottom: 0;
}
.main .splash-window.amenities-map .hints .hint .line .tbl-cell {
  text-align: left;
}
.main .splash-window.amenities-map .hints .hint .line .tbl-cell:nth-child(1) {
  width: 64px;
}
.main .splash-window.amenities-map .hints .hint .line .tbl-cell:nth-child(2) {
  padding-left: 16px;
}
.main .splash-window.amenities-map .hints .hint .line .icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 64px;
  height: 64px;
}
.main .splash-window.amenities-map .hints .hint.desktop .line .icon-zoom {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" fill="%23013300" d="M22.2,9.3c-0.2,0-0.4,0.2-0.4,0.4v8.9c0,0.2,0.2,0.4,0.4,0.4 c0.2,0,0.4-0.2,0.4-0.4V9.7C22.6,9.5,22.5,9.3,22.2,9.3z M30.7,31.5c-3-0.5-5.7-2.4-7.1-5.1c-0.1-0.2-0.3-0.3-0.5-0.2 c-0.2,0.1-0.3,0.3-0.2,0.5c1.5,2.9,4.4,5,7.6,5.5c0,0,0,0,0.1,0c0.2,0,0.3-0.1,0.4-0.3C31.1,31.7,30.9,31.5,30.7,31.5L30.7,31.5z M51.1,20.6c0-10.4-8.4-18.9-18.8-19.1v5.9c0,0,0,0,0,0c1.1,0.2,2,1.1,2,2.3v11.7c0,0,0,0,0.1,0h7.4v-7.7c0-0.2,0.2-0.4,0.4-0.4 c0.2,0,0.4,0.2,0.4,0.4v7.7h8.6L51.1,20.6z M51.1,43.4V22.1h-8.6c0,1.7-0.4,3.3-1.2,4.8c-0.1,0.1-0.2,0.2-0.3,0.2 c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.3-0.3-0.2-0.5c0.7-1.4,1.1-2.9,1.1-4.4h-7.3c0,0-0.1,0-0.1,0v0c0,1.3-1.1,2.4-2.4,2.4c0,0,0,0,0,0 c0,0,0,0,0,0c-1.3,0-2.4-1.1-2.4-2.4V9.8c0-1.2,0.9-2.2,2.1-2.3c0,0,0,0,0,0V1.5c-10.4,0.2-18.8,8.7-18.8,19.1v0.8h12.2V9.9 c0-2.8,1.6-5.2,4.2-6.3c0.2-0.1,0.4,0,0.5,0.2c0.1,0.2,0,0.4-0.2,0.5c-2.3,1-3.7,3.2-3.7,5.6v11.5h3.2c0.2,0,0.4,0.2,0.4,0.4 c0,0.2-0.2,0.4-0.4,0.4h-3.2v0.1c0,3.4,2.7,6.1,6.1,6.1c1.2,0,2.3-0.3,3.3-0.9c0.2-0.1,0.4-0.1,0.5,0.1c0.1,0.2,0.1,0.4-0.1,0.5 c-1.1,0.7-2.4,1.1-3.7,1.1c-3.8,0-6.8-3.1-6.8-6.8v-0.1H12.9v21.2c0,10.6,8.6,19.1,19.1,19.1S51.1,53.9,51.1,43.4L51.1,43.4z M52.6,20.6v22.7C52.6,54.7,43.4,64,32,64c-11.4,0-20.6-9.3-20.6-20.6V20.6C11.4,9.3,20.6,0,32,0C43.4,0,52.6,9.3,52.6,20.6 L52.6,20.6z M38.8,9.9v7.8c0,0.2-0.2,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4V9.9c0-2.1-1.1-4-2.8-5.1C35,4.6,35,4.4,35.1,4.2 C35.2,4,35.4,4,35.6,4.1C37.6,5.4,38.8,7.5,38.8,9.9L38.8,9.9z"/%3E%3C/svg%3E');
}
.main .splash-window.amenities-map .hints .hint.desktop .line .icon-pan {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"%3E%3Cpath fill="%23013300" d="M32,8l-8.4,8.4l2.5,2.5l4.1-4.1v15.4H14.8l4.1-4.1l-2.5-2.5L8,32l8.4,8.4l2.5-2.5l-4.1-4.1h15.4v15.4 L26.1,45l-2.5,2.5L32,56l8.4-8.4L37.9,45l-4.1,4.1V33.8h15.4L45,37.9l2.5,2.5L56,32l-8.4-8.4L45,26.1l4.1,4.1H33.8V14.8l4.1,4.1 l2.5-2.5L32,8z"/%3E%3C/svg%3E');
}
.main .splash-window.amenities-map .hints .hint.mobile .line .icon-zoom {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" fill="%23013300" d="M21.2,2.5c-2.5,1-4.4,3-5.5,5.5c-1,2.5-1,5.2,0,7.7 c0.2,0.6,0.5,1.1,0.8,1.6c0.3,0.5,1.1,0.7,1.6,0.3c0.5-0.3,0.7-1.1,0.4-1.6c-0.2-0.4-0.5-0.8-0.6-1.2c-0.8-2-0.8-4.1,0-5.9 C18.6,7,20.1,5.4,22,4.6c1.9-0.8,4-0.8,6,0c1.9,0.8,3.4,2.3,4.2,4.2c0.2,0.4,0.3,0.9,0.4,1.3c0.1,0.6,0.7,1,1.4,0.9 c0.6-0.1,1-0.7,0.9-1.4c-0.1-0.6-0.3-1.2-0.5-1.7c-1-2.5-3-4.4-5.5-5.5C26.4,1.5,23.6,1.5,21.2,2.5 M4.4,8.8 c-0.5,0.4-0.6,1.1-0.2,1.6c0.4,0.5,1.1,0.6,1.6,0.2l1-0.7l-4,27.4l-0.7-1C1.7,35.7,1,35.6,0.5,36c-0.5,0.4-0.6,1.1-0.2,1.6l2.4,3.2 c0.4,0.5,1.1,0.6,1.6,0.2l3.2-2.4c0.5-0.4,0.6-1.1,0.2-1.6c-0.4-0.5-1.1-0.6-1.6-0.2l-1,0.7l4-27.4l0.7,1c0.4,0.5,1.1,0.6,1.6,0.2 c0.5-0.4,0.6-1.1,0.2-1.6L9.2,6.6C8.8,6.1,8.1,6,7.6,6.4L4.4,8.8z M25.1,33.6c-2.2-1.3-4.9-1.7-7.4-1c-2.5,0.7-4.6,2.2-5.9,4.5 c-1.3,2.2-1.7,4.8-1,7.3c0.7,2.5,2.2,4.6,4.5,5.9c0.5,0.3,1,0.5,1.5,0.7c0.6,0.2,1.3-0.1,1.5-0.7c0.2-0.6-0.1-1.3-0.7-1.5 c-0.4-0.2-0.8-0.3-1.2-0.6c-1.7-1-2.9-2.6-3.4-4.5c-0.5-1.9-0.2-3.9,0.8-5.6c1-1.7,2.6-2.9,4.5-3.4c1.9-0.5,3.9-0.2,5.6,0.8 c0.4,0.2,0.8,0.5,1.1,0.8c0.5,0.4,1.2,0.4,1.6-0.1c0.4-0.5,0.4-1.2-0.1-1.6C26,34.3,25.6,33.9,25.1,33.6L25.1,33.6z M21.5,12.8 l13.2,31.8c-3.8-0.5-9-3.9-9.7-4.3c-0.7-0.4-1.4-0.8-2.2-1c-1-0.3-1.9-0.4-2.8-0.3c-1.3,0.1-3.2,0.4-3.5,2c-0.3,1.9,2.1,4.2,3.5,5.1 c2.7,1.7,6.1,5.7,9.1,8c6,4.5,6.6,2.9,15.3,8.2L64,54.2c-1.1-4.4-0.1-11-1.3-15.9l-0.1-0.4l-6.7-16.3c-0.7-1.8-2.8-2.6-4.5-1.9 c-1.7,0.7-2.6,2.7-1.9,4.4l0,0l-1.2-3c-0.7-1.8-2.8-2.6-4.5-1.9c-1.7,0.7-2.6,2.7-1.9,4.5l0,0l-1.3-3c-0.8-1.8-2.9-2.7-4.8-2 c-1.8,0.8-2.7,2.9-2,4.8L28.2,10c-0.8-1.8-2.9-2.7-4.8-2C21.6,8.8,20.7,11,21.5,12.8L21.5,12.8z"/%3E%3C/svg%3E');
}
.main .splash-window.amenities-map .hints .hint.mobile .line .icon-pan {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M35.5,6.7c-0.3,0-0.6-0.1-0.8-0.3L31,2.7l-3.7,3.7c-0.4,0.4-1.1,0.4-1.6,0c-0.4-0.4-0.4-1.1,0-1.6l4.5-4.5 c0.4-0.4,1.1-0.4,1.6,0l4.5,4.5c0.4,0.4,0.4,1.1,0,1.6C36.2,6.6,35.8,6.7,35.5,6.7L35.5,6.7z"/%3E%3Cpath fill="%23013300" d="M31.1,11.2c-0.6,0-1.1-0.5-1.1-1.1V1.7c0-0.6,0.5-1.1,1.1-1.1s1.1,0.5,1.1,1.1v8.4 C32.2,10.7,31.7,11.2,31.1,11.2z"/%3E%3Cpath fill="%23013300" d="M44.7,24.6c-0.3,0-0.6-0.1-0.8-0.3c-0.4-0.4-0.4-1.1,0-1.6l3.7-3.7l-3.7-3.7c-0.4-0.4-0.4-1.1,0-1.6 c0.4-0.4,1.1-0.4,1.6,0l4.5,4.5c0.4,0.4,0.4,1.1,0,1.6l-4.5,4.5C45.2,24.5,45,24.6,44.7,24.6L44.7,24.6z"/%3E%3Cpath fill="%23013300" d="M48.5,20.2h-8.4c-0.6,0-1.1-0.5-1.1-1.1s0.5-1.1,1.1-1.1h8.4c0.6,0,1.1,0.5,1.1,1.1S49.2,20.2,48.5,20.2z" /%3E%3Cpath fill="%23013300" d="M17.5,24.6c-0.3,0-0.6-0.1-0.8-0.3l-4.5-4.5c-0.4-0.4-0.4-1.1,0-1.6l4.5-4.5c0.4-0.4,1.1-0.4,1.6,0 s0.4,1.1,0,1.6L14.6,19l3.7,3.7c0.4,0.4,0.4,1.1,0,1.6C18.1,24.5,17.8,24.6,17.5,24.6L17.5,24.6z"/%3E%3Cpath fill="%23013300" d="M22,20.2h-8.4c-0.6,0-1.1-0.5-1.1-1.1S13,18,13.6,18H22c0.6,0,1.1,0.5,1.1,1.1S22.6,20.2,22,20.2z"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" fill="%23013300" d="M28.1,18.1l0.2,29c-2.8-1.6-5.8-5.9-6.2-6.5s-0.9-1-1.4-1.4 c-0.7-0.5-1.4-0.9-2.1-1.2c-1.1-0.4-2.7-0.7-3.4,0.5c-0.9,1.4,0.3,3.9,1.1,5.1c1.5,2.2,3,6.3,4.6,9.1c3.2,5.4,4.2,4.3,9.3,11.3 l17.8-0.1c0.5-3.8,3.4-8.6,4-12.8v-0.4L52,35.9c0-1.6-1.3-2.9-2.9-2.9c-1.6,0-2.9,1.3-2.9,2.9l0,0v-2.7c0-1.6-1.3-2.9-2.9-2.9 c-1.6,0-2.9,1.3-2.9,2.9l0,0v-2.8c0-1.7-1.4-3.1-3.1-3c-1.7,0-3.1,1.4-3,3.1l-0.1-12.2c0-1.7-1.4-3.1-3.1-3 C29.5,15.1,28.1,16.5,28.1,18.1L28.1,18.1z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .splash-window.amenities-map .close-button {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-488 989.4 16 16" enable-background="new -488 989.4 16 16" xml:space="preserve"%3E%3Crect x="-490.6" y="996.7" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 -1524.6726 1363.2073)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3Crect x="-490.6" y="996.7" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -845.8461 -47.2783)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3C/svg%3E');
  background-color: #d8b579;
  z-index: 3;
}
.main .splash-window.master-plan {
  background: #f9f9fb;
}
.main .splash-window.master-plan .zoom-master-plan {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 1;
}
.main .splash-window.master-plan .zoom-master-plan img {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  cursor: grab;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .splash-window.master-plan .hints {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  z-index: 2;
  pointer-events: none;
}
.main .splash-window.master-plan .hints .hint {
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  display: none;
  height: 176px;
  width: 360px;
  top: 50%;
  left: 50%;
  margin: -88px 0 0 -180px;
  padding: 16px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.main .splash-window.master-plan .hints .hint .line {
  height: 64px;
  font-size: 18px;
  line-height: 1.25em;
  margin-bottom: 16px;
}
.main .splash-window.master-plan .hints .hint .line:last-child {
  margin-bottom: 0;
}
.main .splash-window.master-plan .hints .hint .line .tbl-cell {
  text-align: left;
}
.main .splash-window.master-plan .hints .hint .line .tbl-cell:nth-child(1) {
  width: 64px;
}
.main .splash-window.master-plan .hints .hint .line .tbl-cell:nth-child(2) {
  padding-left: 16px;
}
.main .splash-window.master-plan .hints .hint .line .icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 64px;
  height: 64px;
}
.main .splash-window.master-plan .hints .hint.desktop .line .icon-zoom {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" fill="%23013300" d="M22.2,9.3c-0.2,0-0.4,0.2-0.4,0.4v8.9c0,0.2,0.2,0.4,0.4,0.4 c0.2,0,0.4-0.2,0.4-0.4V9.7C22.6,9.5,22.5,9.3,22.2,9.3z M30.7,31.5c-3-0.5-5.7-2.4-7.1-5.1c-0.1-0.2-0.3-0.3-0.5-0.2 c-0.2,0.1-0.3,0.3-0.2,0.5c1.5,2.9,4.4,5,7.6,5.5c0,0,0,0,0.1,0c0.2,0,0.3-0.1,0.4-0.3C31.1,31.7,30.9,31.5,30.7,31.5L30.7,31.5z M51.1,20.6c0-10.4-8.4-18.9-18.8-19.1v5.9c0,0,0,0,0,0c1.1,0.2,2,1.1,2,2.3v11.7c0,0,0,0,0.1,0h7.4v-7.7c0-0.2,0.2-0.4,0.4-0.4 c0.2,0,0.4,0.2,0.4,0.4v7.7h8.6L51.1,20.6z M51.1,43.4V22.1h-8.6c0,1.7-0.4,3.3-1.2,4.8c-0.1,0.1-0.2,0.2-0.3,0.2 c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.3-0.3-0.2-0.5c0.7-1.4,1.1-2.9,1.1-4.4h-7.3c0,0-0.1,0-0.1,0v0c0,1.3-1.1,2.4-2.4,2.4c0,0,0,0,0,0 c0,0,0,0,0,0c-1.3,0-2.4-1.1-2.4-2.4V9.8c0-1.2,0.9-2.2,2.1-2.3c0,0,0,0,0,0V1.5c-10.4,0.2-18.8,8.7-18.8,19.1v0.8h12.2V9.9 c0-2.8,1.6-5.2,4.2-6.3c0.2-0.1,0.4,0,0.5,0.2c0.1,0.2,0,0.4-0.2,0.5c-2.3,1-3.7,3.2-3.7,5.6v11.5h3.2c0.2,0,0.4,0.2,0.4,0.4 c0,0.2-0.2,0.4-0.4,0.4h-3.2v0.1c0,3.4,2.7,6.1,6.1,6.1c1.2,0,2.3-0.3,3.3-0.9c0.2-0.1,0.4-0.1,0.5,0.1c0.1,0.2,0.1,0.4-0.1,0.5 c-1.1,0.7-2.4,1.1-3.7,1.1c-3.8,0-6.8-3.1-6.8-6.8v-0.1H12.9v21.2c0,10.6,8.6,19.1,19.1,19.1S51.1,53.9,51.1,43.4L51.1,43.4z M52.6,20.6v22.7C52.6,54.7,43.4,64,32,64c-11.4,0-20.6-9.3-20.6-20.6V20.6C11.4,9.3,20.6,0,32,0C43.4,0,52.6,9.3,52.6,20.6 L52.6,20.6z M38.8,9.9v7.8c0,0.2-0.2,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4V9.9c0-2.1-1.1-4-2.8-5.1C35,4.6,35,4.4,35.1,4.2 C35.2,4,35.4,4,35.6,4.1C37.6,5.4,38.8,7.5,38.8,9.9L38.8,9.9z"/%3E%3C/svg%3E');
}
.main .splash-window.master-plan .hints .hint.desktop .line .icon-pan {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"%3E%3Cpath fill="%23013300" d="M32,8l-8.4,8.4l2.5,2.5l4.1-4.1v15.4H14.8l4.1-4.1l-2.5-2.5L8,32l8.4,8.4l2.5-2.5l-4.1-4.1h15.4v15.4 L26.1,45l-2.5,2.5L32,56l8.4-8.4L37.9,45l-4.1,4.1V33.8h15.4L45,37.9l2.5,2.5L56,32l-8.4-8.4L45,26.1l4.1,4.1H33.8V14.8l4.1,4.1 l2.5-2.5L32,8z"/%3E%3C/svg%3E');
}
.main .splash-window.master-plan .hints .hint.mobile .line .icon-zoom {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" fill="%23013300" d="M21.2,2.5c-2.5,1-4.4,3-5.5,5.5c-1,2.5-1,5.2,0,7.7 c0.2,0.6,0.5,1.1,0.8,1.6c0.3,0.5,1.1,0.7,1.6,0.3c0.5-0.3,0.7-1.1,0.4-1.6c-0.2-0.4-0.5-0.8-0.6-1.2c-0.8-2-0.8-4.1,0-5.9 C18.6,7,20.1,5.4,22,4.6c1.9-0.8,4-0.8,6,0c1.9,0.8,3.4,2.3,4.2,4.2c0.2,0.4,0.3,0.9,0.4,1.3c0.1,0.6,0.7,1,1.4,0.9 c0.6-0.1,1-0.7,0.9-1.4c-0.1-0.6-0.3-1.2-0.5-1.7c-1-2.5-3-4.4-5.5-5.5C26.4,1.5,23.6,1.5,21.2,2.5 M4.4,8.8 c-0.5,0.4-0.6,1.1-0.2,1.6c0.4,0.5,1.1,0.6,1.6,0.2l1-0.7l-4,27.4l-0.7-1C1.7,35.7,1,35.6,0.5,36c-0.5,0.4-0.6,1.1-0.2,1.6l2.4,3.2 c0.4,0.5,1.1,0.6,1.6,0.2l3.2-2.4c0.5-0.4,0.6-1.1,0.2-1.6c-0.4-0.5-1.1-0.6-1.6-0.2l-1,0.7l4-27.4l0.7,1c0.4,0.5,1.1,0.6,1.6,0.2 c0.5-0.4,0.6-1.1,0.2-1.6L9.2,6.6C8.8,6.1,8.1,6,7.6,6.4L4.4,8.8z M25.1,33.6c-2.2-1.3-4.9-1.7-7.4-1c-2.5,0.7-4.6,2.2-5.9,4.5 c-1.3,2.2-1.7,4.8-1,7.3c0.7,2.5,2.2,4.6,4.5,5.9c0.5,0.3,1,0.5,1.5,0.7c0.6,0.2,1.3-0.1,1.5-0.7c0.2-0.6-0.1-1.3-0.7-1.5 c-0.4-0.2-0.8-0.3-1.2-0.6c-1.7-1-2.9-2.6-3.4-4.5c-0.5-1.9-0.2-3.9,0.8-5.6c1-1.7,2.6-2.9,4.5-3.4c1.9-0.5,3.9-0.2,5.6,0.8 c0.4,0.2,0.8,0.5,1.1,0.8c0.5,0.4,1.2,0.4,1.6-0.1c0.4-0.5,0.4-1.2-0.1-1.6C26,34.3,25.6,33.9,25.1,33.6L25.1,33.6z M21.5,12.8 l13.2,31.8c-3.8-0.5-9-3.9-9.7-4.3c-0.7-0.4-1.4-0.8-2.2-1c-1-0.3-1.9-0.4-2.8-0.3c-1.3,0.1-3.2,0.4-3.5,2c-0.3,1.9,2.1,4.2,3.5,5.1 c2.7,1.7,6.1,5.7,9.1,8c6,4.5,6.6,2.9,15.3,8.2L64,54.2c-1.1-4.4-0.1-11-1.3-15.9l-0.1-0.4l-6.7-16.3c-0.7-1.8-2.8-2.6-4.5-1.9 c-1.7,0.7-2.6,2.7-1.9,4.4l0,0l-1.2-3c-0.7-1.8-2.8-2.6-4.5-1.9c-1.7,0.7-2.6,2.7-1.9,4.5l0,0l-1.3-3c-0.8-1.8-2.9-2.7-4.8-2 c-1.8,0.8-2.7,2.9-2,4.8L28.2,10c-0.8-1.8-2.9-2.7-4.8-2C21.6,8.8,20.7,11,21.5,12.8L21.5,12.8z"/%3E%3C/svg%3E');
}
.main .splash-window.master-plan .hints .hint.mobile .line .icon-pan {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M35.5,6.7c-0.3,0-0.6-0.1-0.8-0.3L31,2.7l-3.7,3.7c-0.4,0.4-1.1,0.4-1.6,0c-0.4-0.4-0.4-1.1,0-1.6l4.5-4.5 c0.4-0.4,1.1-0.4,1.6,0l4.5,4.5c0.4,0.4,0.4,1.1,0,1.6C36.2,6.6,35.8,6.7,35.5,6.7L35.5,6.7z"/%3E%3Cpath fill="%23013300" d="M31.1,11.2c-0.6,0-1.1-0.5-1.1-1.1V1.7c0-0.6,0.5-1.1,1.1-1.1s1.1,0.5,1.1,1.1v8.4 C32.2,10.7,31.7,11.2,31.1,11.2z"/%3E%3Cpath fill="%23013300" d="M44.7,24.6c-0.3,0-0.6-0.1-0.8-0.3c-0.4-0.4-0.4-1.1,0-1.6l3.7-3.7l-3.7-3.7c-0.4-0.4-0.4-1.1,0-1.6 c0.4-0.4,1.1-0.4,1.6,0l4.5,4.5c0.4,0.4,0.4,1.1,0,1.6l-4.5,4.5C45.2,24.5,45,24.6,44.7,24.6L44.7,24.6z"/%3E%3Cpath fill="%23013300" d="M48.5,20.2h-8.4c-0.6,0-1.1-0.5-1.1-1.1s0.5-1.1,1.1-1.1h8.4c0.6,0,1.1,0.5,1.1,1.1S49.2,20.2,48.5,20.2z" /%3E%3Cpath fill="%23013300" d="M17.5,24.6c-0.3,0-0.6-0.1-0.8-0.3l-4.5-4.5c-0.4-0.4-0.4-1.1,0-1.6l4.5-4.5c0.4-0.4,1.1-0.4,1.6,0 s0.4,1.1,0,1.6L14.6,19l3.7,3.7c0.4,0.4,0.4,1.1,0,1.6C18.1,24.5,17.8,24.6,17.5,24.6L17.5,24.6z"/%3E%3Cpath fill="%23013300" d="M22,20.2h-8.4c-0.6,0-1.1-0.5-1.1-1.1S13,18,13.6,18H22c0.6,0,1.1,0.5,1.1,1.1S22.6,20.2,22,20.2z"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" fill="%23013300" d="M28.1,18.1l0.2,29c-2.8-1.6-5.8-5.9-6.2-6.5s-0.9-1-1.4-1.4 c-0.7-0.5-1.4-0.9-2.1-1.2c-1.1-0.4-2.7-0.7-3.4,0.5c-0.9,1.4,0.3,3.9,1.1,5.1c1.5,2.2,3,6.3,4.6,9.1c3.2,5.4,4.2,4.3,9.3,11.3 l17.8-0.1c0.5-3.8,3.4-8.6,4-12.8v-0.4L52,35.9c0-1.6-1.3-2.9-2.9-2.9c-1.6,0-2.9,1.3-2.9,2.9l0,0v-2.7c0-1.6-1.3-2.9-2.9-2.9 c-1.6,0-2.9,1.3-2.9,2.9l0,0v-2.8c0-1.7-1.4-3.1-3.1-3c-1.7,0-3.1,1.4-3,3.1l-0.1-12.2c0-1.7-1.4-3.1-3.1-3 C29.5,15.1,28.1,16.5,28.1,18.1L28.1,18.1z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .splash-window.master-plan .close-button {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-488 989.4 16 16" enable-background="new -488 989.4 16 16" xml:space="preserve"%3E%3Crect x="-490.6" y="996.7" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 -1524.6726 1363.2073)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3Crect x="-490.6" y="996.7" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -845.8461 -47.2783)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3C/svg%3E');
  background-color: #d8b579;
  z-index: 3;
}
.main .text-window {
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 60px;
  z-index: 1001;
  opacity: 1;
  overflow: hidden;
  -webkit-transition: opacity 500ms ease;
  -moz-transition: opacity 500ms ease;
  -ms-transition: opacity 500ms ease;
  -o-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
}
.main .text-window.hidden {
  opacity: 0;
}
.main .text-window.expanded {
  top: 0;
}
.main .text-window .window {
  background: #ffffff;
  max-width: 640px;
  margin: 0 auto;
  position: relative;
}
.main .text-window .window .content {
  color: #013300;
  line-height: 1.25em;
  padding: 70px;
  text-align: justify;
}
.main .text-window .window .content h3 {
  font-size: 20px;
}
.main .text-window .window .close-button {
  background-color: #013300;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  top: 20px;
  right: 20px;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-488 989.4 16 16" enable-background="new -488 989.4 16 16" xml:space="preserve"%3E%3Crect x="-490.6" y="996.7" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 -1524.6726 1363.2073)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3Crect x="-490.6" y="996.7" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -845.8461 -47.2783)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3C/svg%3E');
}
.main .toolbar {
  background-color: #013300;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  height: 60px;
  padding-left: 0;
  padding-right: 300px;
  z-index: 60;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  -webkit-transition: background-color 500ms ease, top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: background-color 500ms ease, top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: background-color 500ms ease, top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: background-color 500ms ease, top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: background-color 500ms ease, top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .toolbar.away {
  top: -60px;
}
.main .toolbar .logo {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
  z-index: 2;
  -webkit-transition: background-color 500ms ease;
  -moz-transition: background-color 500ms ease;
  -ms-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
}
.main .toolbar .logo img {
  width: 60px;
  height: 60px;
}
.main .toolbar .filter-bar-wrap {
  z-index: 1;
}
.main .toolbar .main-menu {
  background-color: #013300;
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
  font-size: 0;
  white-space: nowrap;
  z-index: 2;
}
.main .toolbar .main-menu .mode-menu {
  display: inline-block;
  position: relative;
  height: 60px;
}
.main .toolbar .main-menu .mode-menu:before {
  background-color: #d8b579;
  position: absolute;
  width: 60px;
  height: 60px;
  left: 0;
  top: 0;
  content: " ";
  -webkit-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .toolbar .main-menu .mode-menu.mode-1:before {
  left: 0;
}
.main .toolbar .main-menu .mode-menu.mode-2:before {
  left: 60px;
}
.main .toolbar .main-menu .mode-menu.mode-3:before {
  left: 120px;
}
.main .toolbar .main-menu .mode-menu.mode-4:before {
  left: 180px;
}
.main .toolbar .main-menu .mode-menu.kiosk-mode:before {
  left: 60px;
}
.main .toolbar .main-menu .mode-menu.kiosk-mode.mode-1:before {
  left: 60px;
}
.main .toolbar .main-menu .mode-menu.kiosk-mode.mode-2:before {
  left: 120px;
}
.main .toolbar .main-menu .mode-menu.kiosk-mode.mode-3:before {
  left: 180px;
}
.main .toolbar .main-menu .mode-menu.kiosk-mode.mode-4:before {
  left: 240px;
}
.main .toolbar .main-menu .mode-menu .mode-switch {
  display: inline-block;
  position: relative;
  cursor: pointer;
  width: 60px;
  height: 60px;
}
.main .toolbar .main-menu .mode-menu .mode-switch.hidden {
  display: none;
}
.main .toolbar .main-menu .mode-menu .mode-switch:before {
  background-color: #ffffff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 75%;
  position: absolute;
  content: " ";
  width: 36px;
  height: 36px;
  top: 6px;
  left: 12px;
  z-index: 1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
}
.main .toolbar .main-menu .mode-menu .mode-switch:after {
  background-color: #ffffff;
  position: absolute;
  top: 50%;
  right: -2px;
  width: 4px;
  height: 4px;
  margin-top: -2px;
  content: " ";
  z-index: 2;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
}
.main .toolbar .main-menu .mode-menu .mode-switch:last-child:after {
  display: none;
}
.main .toolbar .main-menu .mode-menu .mode-switch .label {
  display: inline-block;
  position: absolute;
  font-size: 10px;
  line-height: 1em;
  text-align: center;
  color: #ffffff;
  bottom: 4px;
  right: 0;
  left: 0;
  white-space: nowrap;
}
.main .toolbar .main-menu .mode-menu .mode-switch .count {
  background-color: #c41230;
  display: block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #ffffff;
  font-size: 11px;
  text-align: center;
  position: absolute;
  top: 0px;
  right: 6px;
  z-index: 2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.main .toolbar .main-menu .mode-menu .mode-switch.site-mode-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="30.6px" viewBox="-11 13 32 30.6" style="enable-background:new -11 13 32 30.6;" xml:space="preserve"%3E%3Cpath fill="%23013300" d="M20.9,39c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1l-2.4-12.7 c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1-0.1-0.1-0.1-0.2c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1-0.1-0.2-0.1 c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2,0c0,0,0,0-0.1,0c0,0-0.1,0-0.1,0c0,0-0.1,0-0.1,0l-3.7,1.8 c0.6-1.2,1.1-2.6,1.1-4.3c0-5.2-4.2-9.5-9.5-9.5c0,0,0,0,0,0c0,0,0,0,0,0c-5.2,0-9.5,4.3-9.5,9.5c0,1.6,0.5,3.1,1.1,4.2L-8,29 c0,0,0,0,0,0c-0.1,0-0.1,0.1-0.2,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1-0.1,0.1-0.1,0.2c0,0.1-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1L-11,42.4 c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1 c0.1,0.1,0.1,0.2,0.2,0.2c0,0,0,0,0,0c0.1,0.1,0.2,0.1,0.3,0.1c0,0,0,0,0,0c0.1,0,0.1,0,0.2,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0.1,0,0.3,0,0.4-0.1c0,0,0,0,0,0l9-3.8l11,3.9c0,0,0,0,0,0c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0.2,0,0.4-0.1c0,0,0,0,0,0l9.3-4 c0,0,0,0,0.1-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1-0.1,0.1-0.1C20.8,39.1,20.9,39.1,20.9,39z M-6.7,30.6l4.3-2.1l1.8,2.5l-0.7,6.8 l-7.4,3.2L-6.7,30.6z M0.1,37.8l0.5-5.2l3.6,4.9c0.2,0.3,0.5,0.4,0.8,0.4c0.3,0,0.6-0.2,0.8-0.4L9,33.1l0.8,8.1L0.1,37.8z M11.2,41.2l-1-9.7l1-1.4l5.6-2.7l2,10.6L11.2,41.2z M5,15c4.1,0,7.5,3.4,7.5,7.5c0,2-0.9,3.6-1.6,4.7c0,0,0,0,0,0l-5.9,8l-5.9-8 c0,0,0,0,0,0c-0.7-1-1.6-2.7-1.6-4.7C-2.5,18.4,0.9,15,5,15z"/%3E%3Cpath fill="%23013300" d="M5,26.7c2.3,0,4.2-1.9,4.2-4.2S7.4,18.3,5,18.3c-2.3,0-4.2,1.9-4.2,4.2S2.7,26.7,5,26.7z M5,19.6 c1.6,0,2.9,1.3,2.9,2.9c0,1.6-1.3,2.9-2.9,2.9s-2.9-1.3-2.9-2.9C2.2,20.9,3.5,19.6,5,19.6z"/%3E%3C/svg%3E%0A');
}
.main .toolbar .main-menu .mode-menu .mode-switch.plot-list-mode-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewBox="-483 985.4 32 32" enable-background="new -483 985.4 32 32" xml:space="preserve"%3E%3Cpath fill="%23013300" d="M-474,1013.4h22.5v-4H-474V1013.4z M-477.5,1009.4h-5v4h5V1009.4z"/%3E%3Cpath fill="%23013300" d="M-474,1003.4h22.5v-4H-474V1003.4z M-477.5,999.4h-5v4h5V999.4z"/%3E%3Cpath fill="%23013300" d="M-474,993.4h22.5v-4H-474V993.4z M-477.5,989.4h-5v4h5V989.4z"/%3E%3C/svg%3E');
}
.main .toolbar .main-menu .mode-menu .mode-switch.favorites-mode-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewBox="-483 985 32 32" enable-background="new -483 985 32 32" xml:space="preserve"%3E%3Cpolygon fill="%23013300" points="-467,986.2 -463,997.1 -451.5,997.5 -460.4,1004.7 -457.4,1015.8 -467,1009.5 -476.6,1015.8 -473.7,1004.7 -482.5,997.5 -471.1,997.1 "/%3E%3C/svg%3E');
}
.main .toolbar .main-menu .mode-menu .mode-switch.street-vr-mode-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve"%3E%3Cpath fill="%23013300" d="M28.8,27.3c0,0.8-0.4,1.5-1.1,2.1c-0.7,0.6-1.7,1.1-3,1.5s-2.6,0.6-4.1,0.8S17.6,32,16,32s-3.1-0.1-4.6-0.3 s-2.8-0.5-4.1-0.8c-1.2-0.4-2.2-0.9-3-1.5c-0.7-0.6-1.1-1.3-1.1-2.1c0-0.6,0.2-1.1,0.6-1.6c0.4-0.5,1-0.9,1.7-1.2s1.4-0.6,2.1-0.8 c0.7-0.2,1.5-0.4,2.4-0.5c0.3-0.1,0.6,0,0.9,0.2s0.4,0.4,0.5,0.8c0.1,0.3,0,0.6-0.2,0.9s-0.4,0.4-0.8,0.5c-0.7,0.1-1.3,0.3-1.9,0.4 c-0.6,0.2-1,0.3-1.4,0.5s-0.6,0.3-0.9,0.4s-0.4,0.3-0.5,0.4s-0.1,0.2-0.2,0.2c0,0.1,0.2,0.3,0.5,0.5s0.7,0.4,1.3,0.6 s1.3,0.4,2.1,0.6s1.8,0.3,2.9,0.5s2.4,0.2,3.7,0.2s2.5-0.1,3.7-0.2s2.1-0.3,2.9-0.5c0.8-0.2,1.5-0.4,2.1-0.6s1-0.4,1.3-0.6 s0.5-0.4,0.5-0.5c0,0-0.1-0.1-0.2-0.2c-0.1-0.1-0.3-0.2-0.5-0.3s-0.5-0.3-0.9-0.4s-0.8-0.3-1.4-0.5c-0.6-0.2-1.2-0.3-1.9-0.4 c-0.3,0-0.6-0.2-0.8-0.5s-0.3-0.6-0.2-0.9c0-0.3,0.2-0.6,0.5-0.8s0.6-0.3,0.9-0.2c0.9,0.1,1.7,0.3,2.4,0.5s1.4,0.5,2.1,0.8 c0.7,0.3,1.3,0.7,1.7,1.2C28.6,26.2,28.8,26.8,28.8,27.3z M21.8,11.1v7c0,0.3-0.1,0.6-0.3,0.8s-0.5,0.3-0.8,0.3h-1.2v7 c0,0.3-0.1,0.6-0.3,0.8s-0.5,0.3-0.8,0.3h-4.7c-0.3,0-0.6-0.1-0.8-0.3s-0.3-0.5-0.3-0.8v-7h-1.2c-0.3,0-0.6-0.1-0.8-0.3 s-0.3-0.5-0.3-0.8v-7c0-0.6,0.2-1.2,0.7-1.6c0.5-0.5,1-0.7,1.6-0.7h7c0.6,0,1.2,0.2,1.6,0.7C21.6,9.9,21.8,10.4,21.8,11.1z M20.1,4.1c0,1.1-0.4,2.1-1.2,2.9S17.1,8.2,16,8.2S13.9,7.8,13.1,7c-0.8-0.8-1.2-1.8-1.2-2.9s0.4-2.1,1.2-2.9S14.9,0,16,0 s2.1,0.4,2.9,1.2S20.1,2.9,20.1,4.1z"/%3E%3C/svg%3E');
}
.main .toolbar .main-menu .mode-menu .mode-switch.active.site-mode-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="30.6px" viewBox="-11 13 32 30.6" style="enable-background:new -11 13 32 30.6;" xml:space="preserve"%3E%3Cpath fill="%23d8b579" d="M20.9,39c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1l-2.4-12.7 c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1-0.1-0.1-0.1-0.2c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1-0.1-0.2-0.1 c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2,0c0,0,0,0-0.1,0c0,0-0.1,0-0.1,0c0,0-0.1,0-0.1,0l-3.7,1.8 c0.6-1.2,1.1-2.6,1.1-4.3c0-5.2-4.2-9.5-9.5-9.5c0,0,0,0,0,0c0,0,0,0,0,0c-5.2,0-9.5,4.3-9.5,9.5c0,1.6,0.5,3.1,1.1,4.2L-8,29 c0,0,0,0,0,0c-0.1,0-0.1,0.1-0.2,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1-0.1,0.1-0.1,0.2c0,0.1-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1L-11,42.4 c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1 c0.1,0.1,0.1,0.2,0.2,0.2c0,0,0,0,0,0c0.1,0.1,0.2,0.1,0.3,0.1c0,0,0,0,0,0c0.1,0,0.1,0,0.2,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0 c0.1,0,0.3,0,0.4-0.1c0,0,0,0,0,0l9-3.8l11,3.9c0,0,0,0,0,0c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0.2,0,0.4-0.1c0,0,0,0,0,0l9.3-4 c0,0,0,0,0.1-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1-0.1,0.1-0.1C20.8,39.1,20.9,39.1,20.9,39z M-6.7,30.6l4.3-2.1l1.8,2.5l-0.7,6.8 l-7.4,3.2L-6.7,30.6z M0.1,37.8l0.5-5.2l3.6,4.9c0.2,0.3,0.5,0.4,0.8,0.4c0.3,0,0.6-0.2,0.8-0.4L9,33.1l0.8,8.1L0.1,37.8z M11.2,41.2l-1-9.7l1-1.4l5.6-2.7l2,10.6L11.2,41.2z M5,15c4.1,0,7.5,3.4,7.5,7.5c0,2-0.9,3.6-1.6,4.7c0,0,0,0,0,0l-5.9,8l-5.9-8 c0,0,0,0,0,0c-0.7-1-1.6-2.7-1.6-4.7C-2.5,18.4,0.9,15,5,15z"/%3E%3Cpath fill="%23d8b579" d="M5,26.7c2.3,0,4.2-1.9,4.2-4.2S7.4,18.3,5,18.3c-2.3,0-4.2,1.9-4.2,4.2S2.7,26.7,5,26.7z M5,19.6 c1.6,0,2.9,1.3,2.9,2.9c0,1.6-1.3,2.9-2.9,2.9s-2.9-1.3-2.9-2.9C2.2,20.9,3.5,19.6,5,19.6z"/%3E%3C/svg%3E%0A');
}
.main .toolbar .main-menu .mode-menu .mode-switch.active.plot-list-mode-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewBox="-483 985.4 32 32" enable-background="new -483 985.4 32 32" xml:space="preserve"%3E%3Cpath fill="%23d8b579" d="M-474,1013.4h22.5v-4H-474V1013.4z M-477.5,1009.4h-5v4h5V1009.4z"/%3E%3Cpath fill="%23d8b579" d="M-474,1003.4h22.5v-4H-474V1003.4z M-477.5,999.4h-5v4h5V999.4z"/%3E%3Cpath fill="%23d8b579" d="M-474,993.4h22.5v-4H-474V993.4z M-477.5,989.4h-5v4h5V989.4z"/%3E%3C/svg%3E');
}
.main .toolbar .main-menu .mode-menu .mode-switch.active.favorites-mode-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewBox="-483 985 32 32" enable-background="new -483 985 32 32" xml:space="preserve"%3E%3Cpolygon fill="%23d8b579" points="-467,986.2 -463,997.1 -451.5,997.5 -460.4,1004.7 -457.4,1015.8 -467,1009.5 -476.6,1015.8 -473.7,1004.7 -482.5,997.5 -471.1,997.1 "/%3E%3C/svg%3E');
}
.main .toolbar .main-menu .mode-menu .mode-switch.active.street-vr-mode-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve"%3E%3Cpath fill="%23d8b579" d="M28.8,27.3c0,0.8-0.4,1.5-1.1,2.1c-0.7,0.6-1.7,1.1-3,1.5s-2.6,0.6-4.1,0.8S17.6,32,16,32s-3.1-0.1-4.6-0.3 s-2.8-0.5-4.1-0.8c-1.2-0.4-2.2-0.9-3-1.5c-0.7-0.6-1.1-1.3-1.1-2.1c0-0.6,0.2-1.1,0.6-1.6c0.4-0.5,1-0.9,1.7-1.2s1.4-0.6,2.1-0.8 c0.7-0.2,1.5-0.4,2.4-0.5c0.3-0.1,0.6,0,0.9,0.2s0.4,0.4,0.5,0.8c0.1,0.3,0,0.6-0.2,0.9s-0.4,0.4-0.8,0.5c-0.7,0.1-1.3,0.3-1.9,0.4 c-0.6,0.2-1,0.3-1.4,0.5s-0.6,0.3-0.9,0.4s-0.4,0.3-0.5,0.4s-0.1,0.2-0.2,0.2c0,0.1,0.2,0.3,0.5,0.5s0.7,0.4,1.3,0.6 s1.3,0.4,2.1,0.6s1.8,0.3,2.9,0.5s2.4,0.2,3.7,0.2s2.5-0.1,3.7-0.2s2.1-0.3,2.9-0.5c0.8-0.2,1.5-0.4,2.1-0.6s1-0.4,1.3-0.6 s0.5-0.4,0.5-0.5c0,0-0.1-0.1-0.2-0.2c-0.1-0.1-0.3-0.2-0.5-0.3s-0.5-0.3-0.9-0.4s-0.8-0.3-1.4-0.5c-0.6-0.2-1.2-0.3-1.9-0.4 c-0.3,0-0.6-0.2-0.8-0.5s-0.3-0.6-0.2-0.9c0-0.3,0.2-0.6,0.5-0.8s0.6-0.3,0.9-0.2c0.9,0.1,1.7,0.3,2.4,0.5s1.4,0.5,2.1,0.8 c0.7,0.3,1.3,0.7,1.7,1.2C28.6,26.2,28.8,26.8,28.8,27.3z M21.8,11.1v7c0,0.3-0.1,0.6-0.3,0.8s-0.5,0.3-0.8,0.3h-1.2v7 c0,0.3-0.1,0.6-0.3,0.8s-0.5,0.3-0.8,0.3h-4.7c-0.3,0-0.6-0.1-0.8-0.3s-0.3-0.5-0.3-0.8v-7h-1.2c-0.3,0-0.6-0.1-0.8-0.3 s-0.3-0.5-0.3-0.8v-7c0-0.6,0.2-1.2,0.7-1.6c0.5-0.5,1-0.7,1.6-0.7h7c0.6,0,1.2,0.2,1.6,0.7C21.6,9.9,21.8,10.4,21.8,11.1z M20.1,4.1c0,1.1-0.4,2.1-1.2,2.9S17.1,8.2,16,8.2S13.9,7.8,13.1,7c-0.8-0.8-1.2-1.8-1.2-2.9s0.4-2.1,1.2-2.9S14.9,0,16,0 s2.1,0.4,2.9,1.2S20.1,2.9,20.1,4.1z"/%3E%3C/svg%3E');
}
.main .toolbar .main-menu .mode-menu .mode-switch.active .label {
  color: #ffffff;
}
.main .toolbar .main-menu .feature-button {
  background-color: #013300;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  display: inline-block;
  position: relative;
  cursor: pointer;
  width: 60px;
  height: 60px;
}
.main .toolbar .main-menu .feature-button.active {
  background-color: #d8b579;
}
.main .toolbar .main-menu .feature-button.active .label {
  color: #ffffff;
}
.main .toolbar .main-menu .feature-button.flythrough-button {
  background-position: 50% 8px;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewBox="-483 985 32 32" style="enable-background:new -483 985 32 32;" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M-470.2,1008.2l9.6-7.2l-9.6-7.2V1008.2z M-467,985c-8.8,0-16,7.2-16,16s7.2,16,16,16s16-7.2,16-16 S-458.2,985-467,985z M-467,1013.8c-7.1,0-12.8-5.7-12.8-12.8s5.7-12.8,12.8-12.8s12.8,5.7,12.8,12.8S-459.9,1013.8-467,1013.8z"/%3E%3C/svg%3E');
}
.main .toolbar .main-menu .feature-button.video-button {
  background-position: 50% 13px;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns:serif="http://www.serif.com/" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="22.4px" viewBox="0 0 32 22.4" enable-background="new 0 0 32 22.4" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M31.3,3.5C31,2.1,29.9,1,28.5,0.7C26,0,16,0,16,0S6,0,3.5,0.7C2.1,1,1,2.1,0.7,3.5C0,6,0,11.2,0,11.2 s0,5.2,0.7,7.7c0.4,1.4,1.5,2.5,2.8,2.8C6,22.4,16,22.4,16,22.4s10,0,12.5-0.7c1.4-0.4,2.5-1.5,2.8-2.8c0.7-2.5,0.7-7.7,0.7-7.7 S32,6,31.3,3.5L31.3,3.5z M12.8,16V6.4l8.3,4.8L12.8,16L12.8,16z"/%3E%3C/svg%3E');
}
.main .toolbar .main-menu .feature-button.amenities-map-button {
  background-position: 50% 11px;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="27.9px" viewBox="0 0 32 27.9" enable-background="new 0 0 32 27.9" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M11.8,10.1l-6.9,1.7l0,0c-0.4-0.9-1.3-1.5-2.3-1.5C1.2,10.4,0,11.5,0,13c0,1.4,1.2,2.6,2.6,2.6 s2.6-1.2,2.6-2.6l6.9-1.7L11.8,10.1z"/%3E%3Cpath fill="%23ffffff" d="M7.4,5.2c0.7,0,1.3-0.3,1.7-0.7l0,0L12.4,7l0.7-0.9L9.8,3.6l0,0C9.9,3.3,10,3,10,2.6C10,1.2,8.8,0,7.4,0 S4.8,1.2,4.8,2.6S6,5.2,7.4,5.2z"/%3E%3Cpath fill="%23ffffff" d="M20.7,6.5l0.7,0.9l3.3-2.1l0,0c0.5,0.5,1.2,0.9,2,0.9c1.4,0,2.6-1.2,2.6-2.6S28.1,1,26.7,1 C25.2,1,24,2.2,24,3.6c0,0.3,0.1,0.6,0.2,0.9l0,0L20.7,6.5z"/%3E%3Cpath fill="%23ffffff" d="M29.4,15.1c-0.7,0-1.4,0.3-1.8,0.8l0,0l-6.2-4.1l-0.6,0.9l6.2,4.1l0,0c-0.1,0.3-0.2,0.6-0.2,0.9 c0,1.4,1.2,2.6,2.6,2.6s2.6-1.2,2.6-2.6C32,16.3,30.8,15.1,29.4,15.1z"/%3E%3Cpath fill="%23ffffff" d="M15.5,14.4L14.4,14l-3.3,8.7l0.2,0.1c-0.2-0.1-0.4-0.1-0.7-0.1c-1.4,0-2.6,1.2-2.6,2.6s1.2,2.6,2.6,2.6 s2.6-1.2,2.6-2.6c0-0.9-0.4-1.6-1-2.1l0,0L15.5,14.4z"/%3E%3Cpath fill="%23ffffff" d="M21.2,9.4c-0.1,0.1-0.1,0.1-0.2,0.1h-1v2.7c0,0.1-0.1,0.2-0.2,0.2h-2c-0.1,0-0.2-0.1-0.2-0.2v-1.8h-1.2v1.8 c0,0.1-0.1,0.2-0.2,0.2h-2c-0.1,0-0.2-0.1-0.2-0.2V9.5h-1c-0.1,0-0.2-0.1-0.2-0.1c-0.1-0.1,0-0.2,0.1-0.2l4.1-3.7 c0.1-0.1,0.2-0.1,0.3,0l4.1,3.7C21.2,9.2,21.2,9.3,21.2,9.4z"/%3E%3C/svg%3E');
}
.main .toolbar .main-menu .feature-button.master-plan-button {
  background-position: 50% 11px;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="27.3px" viewBox="0 0 32 27.3" enable-background="new 0 0 32 27.3" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M0.4,27.3H16h0H16h0h15.6c0.2,0,0.4-0.2,0.4-0.4l0-25c0-0.2-0.2-0.4-0.4-0.4h-1.2l0-1.2 C30.4,0.2,30.3,0,30,0H0.4C0.2,0,0,0.2,0,0.4v26.5C0,27.1,0.2,27.3,0.4,27.3L0.4,27.3z M16,25.2c-0.4-0.6-1.1-1-2-1h-3.9V11.7h2.1 c1,2.6,3.3,5.9,3.5,6.1c0.1,0.1,0.2,0.2,0.3,0.2c0.1,0,0.2-0.1,0.3-0.2c0.1-0.2,2.4-3.5,3.5-6.1h2.1l0,9v3.5H18 c-0.6,0-1.2,0.2-1.7,0.7C16.2,25,16.1,25.1,16,25.2L16,25.2z M12.5,9.8c0-1.9,1.6-3.5,3.5-3.5s3.5,1.6,3.5,3.5 c0,1.5-2.3,5.3-3.5,7.1C14.8,15,12.5,11.3,12.5,9.8L12.5,9.8z M30.4,24.6V2.3h0.8v24.2H16.4c0-0.4,0.2-0.8,0.5-1.1 c0.3-0.3,0.7-0.5,1.1-0.5H30C30.3,25,30.4,24.8,30.4,24.6L30.4,24.6z M25.8,24.2v-3.1h3.9v3.1H25.8z M29.7,17.2h-3.9v-5.5h3.9V17.2 z M25.8,0.8h3.9v7h-3.9L25.8,0.8z M22.6,8.2V0.8H25v7.4c0,0.2,0.2,0.4,0.4,0.4h4.3v2.3l-4.3,0c-0.2,0-0.4,0.2-0.4,0.4v6.2 c0,0.2,0.2,0.4,0.4,0.4h4.3v2.3l-4.3,0c-0.2,0-0.4,0.2-0.4,0.4v3.5h-2.3V11.3c0-0.2-0.2-0.4-0.4-0.4h-2.2c0.1-0.4,0.2-0.8,0.2-1.2 c0-0.4-0.1-0.8-0.2-1.2h2.1C22.5,8.6,22.6,8.4,22.6,8.2L22.6,8.2z M21.9,0.8v7h-2c-0.7-1.4-2.2-2.3-3.8-2.3s-3.1,1-3.8,2.3h-2v-7 H21.9z M2.3,0.8h3.9v7H2.3V0.8z M2.3,11.7h3.9v5.5H2.3V11.7z M2.3,18h4.3C6.9,18,7,17.8,7,17.6v-6.2c0-0.2-0.2-0.4-0.4-0.4l-4.3,0 V8.6h4.3c0.1,0,0.1,0,0.1,0C6.9,8.5,7,8.4,7,8.2V0.8h2.3v7.4c0,0.2,0.2,0.4,0.4,0.4h2.1c-0.1,0.4-0.2,0.8-0.2,1.2 c0,0.3,0.1,0.7,0.2,1.2l-2.2,0c-0.2,0-0.4,0.2-0.4,0.4v12.9H7l0-3.5c0-0.2-0.2-0.4-0.4-0.4H2.3L2.3,18z M2.3,21.1h3.9v3.1H2.3V21.1 z M0.8,0.8h0.8v23.8C1.6,24.8,1.7,25,2,25h6.6l1.2,0H14c0.9,0,1.6,0.7,1.6,1.6H0.8L0.8,0.8z"/%3E%3Cpath fill="%23ffffff" d="M18,9.8c0-1.1-0.9-2-2-2s-2,0.9-2,2s0.9,2,2,2C17.1,11.7,18,10.8,18,9.8z M14.8,9.8c0-0.6,0.5-1.2,1.2-1.2 c0.6,0,1.2,0.5,1.2,1.2c0,0.6-0.5,1.2-1.2,1.2C15.4,10.9,14.8,10.4,14.8,9.8z"/%3E%3Cpath fill="%23ffffff" d="M8.2,13.3c0.2,0,0.4-0.2,0.4-0.4v-0.8c0-0.2-0.2-0.4-0.4-0.4c-0.2,0-0.4,0.2-0.4,0.4v0.8 C7.8,13.1,8,13.3,8.2,13.3z"/%3E%3Cpath fill="%23ffffff" d="M8.2,10.9c0.2,0,0.4-0.2,0.4-0.4V9.8c0-0.2-0.2-0.4-0.4-0.4C8,9.4,7.8,9.5,7.8,9.8v0.8 C7.8,10.8,8,10.9,8.2,10.9z"/%3E%3Cpath fill="%23ffffff" d="M8.2,15.6c0.2,0,0.4-0.2,0.4-0.4v-0.8c0-0.2-0.2-0.4-0.4-0.4c-0.2,0-0.4,0.2-0.4,0.4v0.8 C7.8,15.4,8,15.6,8.2,15.6z"/%3E%3Cpath fill="%23ffffff" d="M8.2,18c0.2,0,0.4-0.2,0.4-0.4v-0.8c0-0.2-0.2-0.4-0.4-0.4c-0.2,0-0.4,0.2-0.4,0.4v0.8 C7.8,17.8,8,18,8.2,18z"/%3E%3Cpath fill="%23ffffff" d="M8.2,20.3c0.2,0,0.4-0.2,0.4-0.4v-0.8c0-0.2-0.2-0.4-0.4-0.4c-0.2,0-0.4,0.2-0.4,0.4v0.8 C7.8,20.1,8,20.3,8.2,20.3z"/%3E%3Cpath fill="%23ffffff" d="M8.2,22.6c0.2,0,0.4-0.2,0.4-0.4v-0.8c0-0.2-0.2-0.4-0.4-0.4c-0.2,0-0.4,0.2-0.4,0.4v0.8 C7.8,22.5,8,22.6,8.2,22.6z"/%3E%3Cpath fill="%23ffffff" d="M23.8,13.3c0.2,0,0.4-0.2,0.4-0.4v-0.8c0-0.2-0.2-0.4-0.4-0.4s-0.4,0.2-0.4,0.4v0.8 C23.4,13.1,23.6,13.3,23.8,13.3z"/%3E%3Cpath fill="%23ffffff" d="M23.8,8.6c0.2,0,0.4-0.2,0.4-0.4V7.4C24.2,7.2,24,7,23.8,7s-0.4,0.2-0.4,0.4v0.8 C23.4,8.4,23.6,8.6,23.8,8.6z"/%3E%3Cpath fill="%23ffffff" d="M23.8,6.2c0.2,0,0.4-0.2,0.4-0.4V5.1c0-0.2-0.2-0.4-0.4-0.4s-0.4,0.2-0.4,0.4v0.8 C23.4,6.1,23.6,6.2,23.8,6.2z"/%3E%3Cpath fill="%23ffffff" d="M23.8,3.9c0.2,0,0.4-0.2,0.4-0.4V2.7c0-0.2-0.2-0.4-0.4-0.4s-0.4,0.2-0.4,0.4v0.8 C23.4,3.7,23.6,3.9,23.8,3.9z"/%3E%3Cpath fill="%23ffffff" d="M23.8,15.6c0.2,0,0.4-0.2,0.4-0.4v-0.8c0-0.2-0.2-0.4-0.4-0.4s-0.4,0.2-0.4,0.4v0.8 C23.4,15.4,23.6,15.6,23.8,15.6z"/%3E%3Cpath fill="%23ffffff" d="M23.8,18c0.2,0,0.4-0.2,0.4-0.4v-0.8c0-0.2-0.2-0.4-0.4-0.4s-0.4,0.2-0.4,0.4v0.8 C23.4,17.8,23.6,18,23.8,18z"/%3E%3Cpath fill="%23ffffff" d="M23.8,20.3c0.2,0,0.4-0.2,0.4-0.4v-0.8c0-0.2-0.2-0.4-0.4-0.4s-0.4,0.2-0.4,0.4v0.8 C23.4,20.1,23.6,20.3,23.8,20.3z"/%3E%3Cpath fill="%23ffffff" d="M23.8,22.6c0.2,0,0.4-0.2,0.4-0.4v-0.8c0-0.2-0.2-0.4-0.4-0.4s-0.4,0.2-0.4,0.4v0.8 C23.4,22.5,23.6,22.6,23.8,22.6z"/%3E%3Cpath fill="%23ffffff" d="M4.3,9.4H3.5c-0.2,0-0.4,0.2-0.4,0.4c0,0.2,0.2,0.4,0.4,0.4h0.8c0.2,0,0.4-0.2,0.4-0.4 C4.7,9.5,4.5,9.4,4.3,9.4z"/%3E%3Cpath fill="%23ffffff" d="M21.5,10.1h0.8c0.2,0,0.4-0.2,0.4-0.4s-0.2-0.4-0.4-0.4h-0.8c-0.2,0-0.4,0.2-0.4,0.4 C21.1,10,21.2,10.1,21.5,10.1z"/%3E%3Cpath fill="%23ffffff" d="M25.4,10.1h0.8c0.2,0,0.4-0.2,0.4-0.4s-0.2-0.4-0.4-0.4h-0.8c-0.2,0-0.4,0.2-0.4,0.4S25.1,10.1,25.4,10.1z" /%3E%3Cpath fill="%23ffffff" d="M27.7,10.1h0.8c0.2,0,0.4-0.2,0.4-0.4s-0.2-0.4-0.4-0.4h-0.8c-0.2,0-0.4,0.2-0.4,0.4S27.5,10.1,27.7,10.1z" /%3E%3Cpath fill="%23ffffff" d="M6.6,9.4H5.9c-0.2,0-0.4,0.2-0.4,0.4c0,0.2,0.2,0.4,0.4,0.4h0.8C6.9,10.1,7,10,7,9.8C7,9.5,6.9,9.4,6.6,9.4 z"/%3E%3Cpath fill="%23ffffff" d="M9.8,10.1h0.8c0.2,0,0.4-0.2,0.4-0.4s-0.2-0.4-0.4-0.4H9.8c-0.2,0-0.4,0.2-0.4,0.4 C9.4,10,9.5,10.1,9.8,10.1z"/%3E%3Cpath fill="%23ffffff" d="M4.3,18.7H3.5c-0.2,0-0.4,0.2-0.4,0.4c0,0.2,0.2,0.4,0.4,0.4h0.8c0.2,0,0.4-0.2,0.4-0.4 C4.7,18.9,4.5,18.7,4.3,18.7z"/%3E%3Cpath fill="%23ffffff" d="M7,19.1c0-0.2-0.2-0.4-0.4-0.4H5.9c-0.2,0-0.4,0.2-0.4,0.4c0,0.2,0.2,0.4,0.4,0.4h0.8 C6.9,19.5,7,19.3,7,19.1z"/%3E%3Cpath fill="%23ffffff" d="M25.4,19.5h0.8c0.2,0,0.4-0.2,0.4-0.4c0-0.2-0.2-0.4-0.4-0.4h-0.8c-0.2,0-0.4,0.2-0.4,0.4 C25,19.3,25.1,19.5,25.4,19.5z"/%3E%3Cpath fill="%23ffffff" d="M27.7,19.5h0.8c0.2,0,0.4-0.2,0.4-0.4c0-0.2-0.2-0.4-0.4-0.4h-0.8c-0.2,0-0.4,0.2-0.4,0.4 C27.3,19.3,27.5,19.5,27.7,19.5z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .toolbar .main-menu .feature-button.home-button {
  background-position: 50% 8px;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Livello_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewBox="-444 1072 32 32" enable-background="new -444 1072 32 32" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M-412,1089c0-0.2-0.1-0.4-0.2-0.5l-15.3-15.3c-0.1-0.1-0.3-0.2-0.5-0.2v0c-0.2,0-0.3,0.1-0.5,0.2l-15.3,15.3 c-0.1,0.1-0.2,0.3-0.2,0.5c0,0.4,0.3,0.6,0.6,0.6h3.6v3v9.3h8.5v-7.6c0-0.4,0.3-0.7,0.6-0.7h5.2c0.4,0,0.7,0.3,0.7,0.7v7.6h8.5v-9.3 v-3v0h3.6C-412.3,1089.7-412,1089.4-412,1089"/%3E%3C/svg%3E');
}
.main .toolbar .main-menu .feature-button .label {
  display: inline-block;
  position: absolute;
  font-size: 10px;
  line-height: 1em;
  text-align: center;
  color: #ffffff;
  bottom: 4px;
  right: 0;
  left: 0;
  white-space: nowrap;
}
.main .filter-bar {
  padding-left: 60px;
  height: 60px;
  position: relative;
}
.main .filter-bar.active .search-button:after {
  display: block;
}
.main .filter-bar.active .filtering .result {
  display: table-cell;
}
.main .filter-bar.active .filtering .filters {
  display: table-cell;
}
.main .filter-bar .search-button {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="30.7px" viewBox="-497.4 991.6 32 30.7" enable-background="new -497.4 991.6 32 30.7" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M-484.4,991.6c7.2,0,13,5.8,13,13c0,2.7-0.8,5.3-2.3,7.4l8.3,8.5l-1.8,1.8l-8.2-8.3 c-5.2,5-13.4,4.8-18.4-0.4s-4.8-13.4,0.4-18.4C-491,992.9-487.8,991.6-484.4,991.6z M-484.4,994.2c-5.8,0-10.4,4.7-10.4,10.4 c0,5.8,4.7,10.4,10.4,10.4s10.4-4.7,10.4-10.4C-474,998.9-478.6,994.2-484.4,994.2z"/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
  width: 60px;
  height: 60px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
}
.main .filter-bar .search-button:after {
  display: none;
  background-color: transparent;
  display: none;
  position: absolute;
  top: 12px;
  right: 0;
  width: 1px;
  bottom: 12px;
  content: " ";
}
.main .filter-bar .search-button.active {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="30.7px" viewBox="-497.4 991.6 32 30.7" enable-background="new -497.4 991.6 32 30.7" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M-484.4,991.6c7.2,0,13,5.8,13,13c0,2.7-0.8,5.3-2.3,7.4l8.3,8.5l-1.8,1.8l-8.2-8.3 c-5.2,5-13.4,4.8-18.4-0.4s-4.8-13.4,0.4-18.4C-491,992.9-487.8,991.6-484.4,991.6z M-484.4,994.2c-5.8,0-10.4,4.7-10.4,10.4 c0,5.8,4.7,10.4,10.4,10.4s10.4-4.7,10.4-10.4C-474,998.9-478.6,994.2-484.4,994.2z"/%3E%3C/svg%3E');
  background-color: #d8b579;
}
.main .filter-bar .search-button.active:after {
  display: none !important;
}
.main .filter-bar .search-button .badge {
  background-color: #c41230;
  display: none;
  width: 20px;
  height: 20px;
  line-height: 20px;
  color: #ffffff;
  font-size: 11px;
  text-align: center;
  position: absolute;
  top: 7px;
  right: 7px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.main .filter-bar .filtering {
  width: auto;
}
.main .filter-bar .filtering .result {
  display: none;
  padding: 0 12px;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
  min-width: 108px;
  text-align: center;
}
.main .filter-bar .filtering .result:after {
  background-color: #ffffff;
  position: absolute;
  top: 50%;
  right: -2px;
  width: 4px;
  height: 4px;
  margin-top: -2px;
  content: " ";
  z-index: 2;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
}
.main .filter-bar .filtering .result .count {
  display: inline-block;
  background-color: #d8b579;
  color: #ffffff;
  font-size: 14px;
  line-height: 16px;
  padding: 4px 24px 4px 8px;
  vertical-align: top;
  position: relative;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .filter-bar .filtering .result .count .clear {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="12px" height="12px" viewBox="-495 997 12 12" enable-background="new -495 997 12 12" xml:space="preserve"%3E%3Crect x="-497" y="1002.5" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 -1543.9984 1366.4647)" fill="%23ffffff" width="15.9" height="1.1"/%3E%3Crect x="-497" y="1002.5" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -852.4549 -51.9984)" fill="%23ffffff" width="15.9" height="1.1"/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}
.main .filter-bar .filtering .filters {
  display: none;
  padding: 0 12px;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
}
.main .filter-bar .filtering .filters .filter {
  display: inline-block;
  background-color: #ffffff;
  color: #013300;
  font-size: 13px;
  line-height: 16px;
  padding: 4px 24px 4px 8px;
  vertical-align: top;
  position: relative;
  margin-right: 8px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .filter-bar .filtering .filters .filter:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  vertical-align: top;
  content: " ";
}
.main .filter-bar .filtering .filters .filter:last-child {
  margin-right: 0;
}
.main .filter-bar .filtering .filters .filter.availability:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-498 1011 16 16" enable-background="new -498 1011 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-483.6,1018.9L-483.6,1018.9c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0c0,0,0,0.1-0.1,0.1c0,0,0,0,0,0 c-1.2,1-2.6,1.6-4.2,1.7c-0.4,0-0.7,0-1.1-0.1c-0.6-0.1-1.1-0.3-1.7-0.5c-1.3-0.6-2.7-0.7-4.1-0.3l0.7,6.5c0,0.2-0.1,0.5-0.4,0.5 h-0.1c-0.2,0-0.4-0.2-0.4-0.4l-0.7-6.8c0,0,0,0,0-0.1v0l-0.8-7.5v0c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0 c1.6-0.6,3.4-0.6,4.9,0.2c0.5,0.2,1.1,0.4,1.6,0.5c2.1,0.5,4.2-1.1,4.4-1.3l0,0c0,0,0.1-0.1,0.1-0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0 h0c0,0,0.1,0,0.1,0h0c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0v0L-483.6,1018.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .filter-bar .filtering .filters .filter.bedrooms:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-496 1010 16 16" enable-background="new -496 1010 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-494.6,1016.2c-0.3,0-0.6,0.1-0.8,0.2v-2.3c0-0.8,0.7-1.5,1.5-1.5h11.8c0.8,0,1.5,0.7,1.5,1.5v2.3 c-0.3-0.1-0.5-0.2-0.8-0.2h-0.8l-0.3-0.6c-0.1-0.2-0.3-0.4-0.6-0.4c-1.1-0.3-2.3-0.3-3.5,0c-0.3,0.1-0.6,0.4-0.6,0.7l-0.1,0.4h-1.4 l-0.1-0.4c0-0.3-0.3-0.6-0.6-0.7c-1.2-0.2-2.3-0.2-3.5,0c-0.2,0.1-0.5,0.2-0.6,0.4l-0.3,0.6L-494.6,1016.2z M-483.2,1015.7 c-1.1-0.2-2.2-0.3-3.2,0c-0.1,0-0.2,0.1-0.2,0.2l0,0.3h3.9l-0.2-0.3C-483.1,1015.8-483.1,1015.7-483.2,1015.7z M-489.6,1015.7 c-1.1-0.2-2.2-0.2-3.2,0c-0.1,0-0.2,0.1-0.2,0.2l-0.2,0.3h3.9l0-0.3C-489.4,1015.8-489.4,1015.7-489.6,1015.7L-489.6,1015.7z M-480.4,1017.2c-0.1,0-0.1-0.1-0.2-0.1c-0.2-0.2-0.6-0.3-0.9-0.3h-13.2c-0.3,0-0.6,0.1-0.9,0.3c0,0.1-0.1,0.1-0.2,0.1 c-0.2,0.3-0.4,0.6-0.4,1h16C-480,1017.8-480.2,1017.5-480.4,1017.2z M-495.1,1023.1c0,0.1,0.1,0.3,0.3,0.3h0.6 c0.1,0,0.3-0.1,0.3-0.3l0-0.3h-1.2L-495.1,1023.1z M-482,1023.1c0,0.1,0.1,0.3,0.3,0.3h0.6c0.1,0,0.3-0.1,0.3-0.3l0-0.3h-1.2 L-482,1023.1z M-496,1018.7v3.2c0,0.2,0.1,0.3,0.3,0.3h15.4c0.2,0,0.3-0.1,0.3-0.3v-3.2H-496z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .filter-bar .filtering .filters .filter.house-types:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-497 1010 16 16" enable-background="new -497 1010 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-481,1018.9c-0.1,0.1-0.2,0.2-0.4,0.2h-1.9v5c0,0.2-0.2,0.4-0.4,0.4h-3.8c-0.2,0-0.4-0.2-0.4-0.4v-3.4 h-2.3v3.4c0,0.2-0.2,0.4-0.4,0.4h-3.8c-0.2,0-0.4-0.2-0.4-0.4v-5h-1.9c-0.2,0-0.3-0.1-0.4-0.2c-0.1-0.1,0-0.3,0.1-0.4l7.6-6.9 c0.1-0.1,0.4-0.1,0.5,0l7.6,6.9C-481,1018.6-481,1018.7-481,1018.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .filter-bar .filtering .filters .filter.price:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-497 1011 16 16" enable-background="new -497 1011 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-488.4,1011.5l7,7c0.6,0.6,0.6,1.6,0,2.3l-5.8,5.8c-0.6,0.6-1.6,0.6-2.3,0l-7-7c-0.3-0.3-0.5-0.8-0.5-1.2 l0.4-5.5c0.1-0.8,0.7-1.4,1.5-1.5l5.5-0.4C-489.2,1011-488.8,1011.1-488.4,1011.5z M-493.7,1013c-0.7,0-1.3,0.6-1.3,1.3 s0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3S-492.9,1013-493.7,1013z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .filter-bar .filtering .filters .filter.favorited:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="15.3px" viewBox="0 0 16 15.3" enable-background="new 0 0 16 15.3" xml:space="preserve"%3E%3Cpolygon fill="%23013300" points="8,0 10.1,5.6 16,5.8 11.4,9.5 13,15.3 8,12 3,15.3 4.5,9.5 0,5.8 5.9,5.6 "/%3E%3C/svg%3E');
}
.main .filter-bar .filtering .filters .filter .clear {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="12px" height="12px" viewBox="-495 997 12 12" enable-background="new -495 997 12 12" xml:space="preserve"%3E%3Crect x="-497" y="1002.5" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 -1543.9984 1366.4647)" fill="%23013300" width="15.9" height="1.1"/%3E%3Crect x="-497" y="1002.5" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -852.4549 -51.9984)" fill="%23013300" width="15.9" height="1.1"/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
}
.main .filter-window {
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 70;
}
.main .filter-window.hidden {
  display: none;
}
.main .filter-window .background {
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 60px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.main .filter-window .window {
  background-color: #ffffff;
  color: #013300;
  position: absolute;
  top: 15%;
  left: 50%;
  bottom: 15%;
  width: 360px;
  margin: 0 0 0 -180px;
  font-size: 14px;
}
.main .filter-window .window .frame {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.main .filter-window .window .frame .panel {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  -webkit-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .filter-window .window .frame .panel.away {
  left: -100%;
}
.main .filter-window .window .frame .panel.plus-clear-button .scrollable {
  bottom: 108px;
}
.main .filter-window .window .frame .panel.plus-clear-button .controls {
  height: 108px;
}
.main .filter-window .window .frame .panel .header {
  border-bottom: 1px solid #dddddd;
  padding: 16px 24px;
  line-height: 28px;
  font-size: 18px;
}
.main .filter-window .window .frame .panel .header .close-button {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-491 993 16 16" enable-background="new -491 993 16 16" xml:space="preserve"%3E%3Crect x="-493.6" y="1000.3" transform="matrix(0.7071 0.7071 -0.7071 0.7071 566.3464 634.7187)" fill="%23013300" width="21.2" height="1.4"/%3E%3Crect x="-493.6" y="1000.3" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 -116.7187 2050.3464)" fill="%23013300" width="21.2" height="1.4"/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  width: 64px;
  height: 60px;
  cursor: pointer;
  top: 0;
  right: 0;
}
.main .filter-window .window .frame .panel .header .back-button {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="9.3px" height="16px" viewBox="-487.7 993 9.3 16" enable-background="new -487.7 993 9.3 16" xml:space="preserve"%3E%3Cpolygon fill="%23013300" points="-487.7,1001 -487,1001.7 -479.7,1009 -478.3,1007.6 -485,1001 -478.3,994.4 -479.7,993 -487,1000.3 "/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  width: 64px;
  height: 60px;
  cursor: pointer;
  top: 0;
  left: 0;
}
.main .filter-window .window .frame .panel .scrollable {
  position: absolute;
  top: 61px;
  left: 0;
  right: 0;
  bottom: 60px;
  overflow: hidden;
}
.main .filter-window .window .frame .panel .scrollable ul li {
  border-bottom: 1px solid #dddddd;
  padding: 16px 24px;
  line-height: 28px;
  position: relative;
  cursor: pointer;
}
.main .filter-window .window .frame .panel .scrollable ul li.w-icon:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-right: 10px;
  content: " ";
  vertical-align: top;
}
.main .filter-window .window .frame .panel .scrollable ul li.expandable:after {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="9.3px" height="16px" viewBox="-487.7 993 9.3 16" enable-background="new -487.7 993 9.3 16" xml:space="preserve"%3E%3Cpolygon fill="%23013300" points="-479,1000.3 -486.3,993 -487.7,994.4 -481,1001 -487.7,1007.6 -486.3,1009 -479,1001.7 -478.3,1001 "/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 24px;
  bottom: 0;
  width: 16px;
  content: " ";
}
.main .filter-window .window .frame .panel .scrollable ul li.checked:after {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="12.2px" viewBox="-497.4 994.9 16 12.2" enable-background="new -497.4 994.9 16 12.2" xml:space="preserve"%3E%3Cpolygon fill="%23013300" points="-497.4,1001.6 -495.6,999.4 -491,1003.2 -483.4,994.9 -481.4,996.8 -490.7,1007.1 "/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 24px;
  bottom: 0;
  width: 16px;
  content: " ";
}
.main .filter-window .window .frame .panel .controls {
  position: absolute;
  height: 60px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 12px 24px;
}
.main .filter-window .window .frame .panel .controls .control-button {
  display: block;
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
}
.main .filter-window .window .frame .panel .controls .control-button.hidden {
  display: none;
}
.main .filter-window .window .frame .panel .controls .control-button.clear-button {
  border: 1px solid #013300;
  color: #013300;
  margin-bottom: 12px;
}
.main .filter-window .window .frame .panel .controls .control-button.save-button {
  background-color: #d8b579;
  color: #ffffff;
}
.main .filter-window .window .frame .panel.secondary.away {
  left: 100%;
}
.main .filter-window .window .frame .panel.secondary .header {
  padding-left: 64px;
  padding-right: 64px;
  text-align: center;
}
.main .filter-window .window .frame .panel.secondary .scrollable {
  bottom: 0;
}
.main .filter-window .window .frame .panel.secondary .scrollable ul li:first-child {
  font-weight: bold;
}
.main .filter-window .window .frame .panel.filters ul li.availability:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-498 1011 16 16" enable-background="new -498 1011 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-483.6,1018.9L-483.6,1018.9c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0c0,0,0,0.1-0.1,0.1c0,0,0,0,0,0 c-1.2,1-2.6,1.6-4.2,1.7c-0.4,0-0.7,0-1.1-0.1c-0.6-0.1-1.1-0.3-1.7-0.5c-1.3-0.6-2.7-0.7-4.1-0.3l0.7,6.5c0,0.2-0.1,0.5-0.4,0.5 h-0.1c-0.2,0-0.4-0.2-0.4-0.4l-0.7-6.8c0,0,0,0,0-0.1v0l-0.8-7.5v0c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0 c1.6-0.6,3.4-0.6,4.9,0.2c0.5,0.2,1.1,0.4,1.6,0.5c2.1,0.5,4.2-1.1,4.4-1.3l0,0c0,0,0.1-0.1,0.1-0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0 h0c0,0,0.1,0,0.1,0h0c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0v0L-483.6,1018.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .filter-window .window .frame .panel.filters ul li.bedrooms:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-496 1010 16 16" enable-background="new -496 1010 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-494.6,1016.2c-0.3,0-0.6,0.1-0.8,0.2v-2.3c0-0.8,0.7-1.5,1.5-1.5h11.8c0.8,0,1.5,0.7,1.5,1.5v2.3 c-0.3-0.1-0.5-0.2-0.8-0.2h-0.8l-0.3-0.6c-0.1-0.2-0.3-0.4-0.6-0.4c-1.1-0.3-2.3-0.3-3.5,0c-0.3,0.1-0.6,0.4-0.6,0.7l-0.1,0.4h-1.4 l-0.1-0.4c0-0.3-0.3-0.6-0.6-0.7c-1.2-0.2-2.3-0.2-3.5,0c-0.2,0.1-0.5,0.2-0.6,0.4l-0.3,0.6L-494.6,1016.2z M-483.2,1015.7 c-1.1-0.2-2.2-0.3-3.2,0c-0.1,0-0.2,0.1-0.2,0.2l0,0.3h3.9l-0.2-0.3C-483.1,1015.8-483.1,1015.7-483.2,1015.7z M-489.6,1015.7 c-1.1-0.2-2.2-0.2-3.2,0c-0.1,0-0.2,0.1-0.2,0.2l-0.2,0.3h3.9l0-0.3C-489.4,1015.8-489.4,1015.7-489.6,1015.7L-489.6,1015.7z M-480.4,1017.2c-0.1,0-0.1-0.1-0.2-0.1c-0.2-0.2-0.6-0.3-0.9-0.3h-13.2c-0.3,0-0.6,0.1-0.9,0.3c0,0.1-0.1,0.1-0.2,0.1 c-0.2,0.3-0.4,0.6-0.4,1h16C-480,1017.8-480.2,1017.5-480.4,1017.2z M-495.1,1023.1c0,0.1,0.1,0.3,0.3,0.3h0.6 c0.1,0,0.3-0.1,0.3-0.3l0-0.3h-1.2L-495.1,1023.1z M-482,1023.1c0,0.1,0.1,0.3,0.3,0.3h0.6c0.1,0,0.3-0.1,0.3-0.3l0-0.3h-1.2 L-482,1023.1z M-496,1018.7v3.2c0,0.2,0.1,0.3,0.3,0.3h15.4c0.2,0,0.3-0.1,0.3-0.3v-3.2H-496z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .filter-window .window .frame .panel.filters ul li.house-types:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-497 1010 16 16" enable-background="new -497 1010 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-481,1018.9c-0.1,0.1-0.2,0.2-0.4,0.2h-1.9v5c0,0.2-0.2,0.4-0.4,0.4h-3.8c-0.2,0-0.4-0.2-0.4-0.4v-3.4 h-2.3v3.4c0,0.2-0.2,0.4-0.4,0.4h-3.8c-0.2,0-0.4-0.2-0.4-0.4v-5h-1.9c-0.2,0-0.3-0.1-0.4-0.2c-0.1-0.1,0-0.3,0.1-0.4l7.6-6.9 c0.1-0.1,0.4-0.1,0.5,0l7.6,6.9C-481,1018.6-481,1018.7-481,1018.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .filter-window .window .frame .panel.filters ul li.price:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-497 1011 16 16" enable-background="new -497 1011 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-488.4,1011.5l7,7c0.6,0.6,0.6,1.6,0,2.3l-5.8,5.8c-0.6,0.6-1.6,0.6-2.3,0l-7-7c-0.3-0.3-0.5-0.8-0.5-1.2 l0.4-5.5c0.1-0.8,0.7-1.4,1.5-1.5l5.5-0.4C-489.2,1011-488.8,1011.1-488.4,1011.5z M-493.7,1013c-0.7,0-1.3,0.6-1.3,1.3 s0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3S-492.9,1013-493.7,1013z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .filter-window .window .frame .panel.filters ul li.favorited:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="15.3px" viewBox="0 0 16 15.3" enable-background="new 0 0 16 15.3" xml:space="preserve"%3E%3Cpolygon fill="%23013300" points="8,0 10.1,5.6 16,5.8 11.4,9.5 13,15.3 8,12 3,15.3 4.5,9.5 0,5.8 5.9,5.6 "/%3E%3C/svg%3E');
}
.main .filter-window .window .frame .panel.house-types ul li .thumb {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
}
.main .filter-window .window .frame .panel.house-types ul li .thumb img {
  width: 50%;
  height: 80px;
}
.main .filter-window .window .frame .panel.house-types ul li .thumb .title {
  width: 50%;
  font-size: 14px;
  line-height: 1.25em;
}
.main .filter-window .window .frame .panel.price ul li {
  text-align: center;
}
.main .filter-window .window .frame .panel.price ul li.min {
  float: left;
  width: 50%;
}
.main .filter-window .window .frame .panel.price ul li.max {
  float: right;
  width: 50%;
}
.main .filter-window .window .frame .panel.price ul li.disabled {
  color: #d0d0d0;
}
.main .house-type-key {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 420px;
  z-index: 52;
  overflow: hidden;
  -webkit-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .house-type-key.away {
  display: none;
}
.main .house-type-key .inner {
  background-color: #f9f9fb;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 24px;
  color: #013300;
}
.main .house-type-key .inner .logo {
  margin-bottom: 16px;
  text-align: center;
}
.main .house-type-key .inner .logo img {
  width: 200px;
  height: auto;
}
.main .house-type-key .inner .legend ul li {
  display: table;
  width: 100%;
}
.main .house-type-key .inner .legend ul li > span {
  display: table-cell;
  height: 48px;
  vertical-align: middle;
}
.main .house-type-key .inner .legend ul li > span:nth-child(1) {
  width: 36px;
}
.main .house-type-key .inner .legend ul li > span:nth-child(1) .color {
  border: none;
  background-color: #ffffff;
  display: inline-block;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.main .house-type-key .inner .legend ul li > span:nth-child(2) {
  font-size: 14px;
  font-weight: bold;
}
.main .house-type-key .inner .legend ul li > span:nth-child(3) {
  font-size: 12px;
  width: 160px;
  text-align: right;
}
.main .house-type-key .inner .explore {
  position: absolute;
  left: 24px;
  right: 24px;
  bottom: 48px;
  text-align: center;
}
.main .house-type-key .inner .explore .explore-button {
  background-color: #013300;
  color: #ffffff;
  display: inline-block;
  padding: 0 16px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  min-width: 180px;
  cursor: pointer;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
}
.main .plot-list {
  position: absolute;
  top: 60px;
  left: 0;
  bottom: 0;
  width: 50%;
  z-index: 42;
  /* overflow: hidden; */
  -webkit-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .plot-list.away {
  left: -50%;
}
.main .plot-list.away .toggle .open {
  display: inline-block;
}
.main .plot-list.away .toggle .close {
  display: none;
}
.main .plot-list .inner {
  background-color: #f9f9fb;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.main .plot-list .inner .sort {
  background-color: #f9f9fb;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 29px;
  color: #013300;
}
.main .plot-list .inner .sort .tbl-cell {
  font-size: 14px;
}
.main .plot-list .inner .sort .tbl-cell:nth-child(1) {
  width: 72px;
  border-left: 8px solid transparent;
}
.main .plot-list .inner .sort .tbl-cell:nth-child(2) {
  width: 128px;
}
.main .plot-list .inner .sort .tbl-cell:nth-child(3) {
  padding: 0 16px;
  text-align: left;
}
.main .plot-list .inner .sort .tbl-cell:nth-child(4) {
  width: 18%;
}
.main .plot-list .inner .sort .tbl-cell:nth-child(5) {
  width: 18%;
}
.main .plot-list .inner .sort .tbl-cell:nth-child(6) {
  width: 48px;
}
.main .plot-list .inner .sort .tbl-cell .sort-item {
  display: block;
  cursor: pointer;
}
.main .plot-list .inner .sort .tbl-cell .sort-item:after {
  display: inline-block;
  vertical-align: top;
  margin-left: 4px;
}
.main .plot-list .inner .sort .tbl-cell .sort-item.asc {
  color: #d8b579;
}
.main .plot-list .inner .sort .tbl-cell .sort-item.asc:after {
  content: "▲";
}
.main .plot-list .inner .sort .tbl-cell .sort-item.desc {
  color: #d8b579;
}
.main .plot-list .inner .sort .tbl-cell .sort-item.desc:after {
  content: "▼";
}
.main .plot-list .inner .plots {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 30px;
  overflow: hidden;
}
.main .plot-list .inner .plots ul li {
  background-color: #ffffff;
  cursor: pointer;
  color: #013300;
  margin-bottom: 1px;
  padding: 16px 0;
  font-size: 14px;
  -webkit-transition: background-color 500ms ease;
  -moz-transition: background-color 500ms ease;
  -ms-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
}
.main .plot-list .inner .plots ul li:nth-child(even) {
  background-color: #f9f9fb;
}
.main .plot-list .inner .plots ul li.filtered-out {
  display: none !important;
}
.main .plot-list .inner .plots ul li .tbl-cell:nth-child(1) {
  width: 72px;
  border-left: 8px solid #ffffff;
}
.main .plot-list .inner .plots ul li .tbl-cell:nth-child(2) {
  width: 128px;
}
.main .plot-list .inner .plots ul li .tbl-cell:nth-child(3) {
  padding: 0 16px;
}
.main .plot-list .inner .plots ul li .tbl-cell:nth-child(4) {
  width: 18%;
}
.main .plot-list .inner .plots ul li .tbl-cell:nth-child(5) {
  width: 18%;
}
.main .plot-list .inner .plots ul li .tbl-cell:nth-child(6) {
  width: 48px;
}
.main .plot-list .inner .plots ul li .number-label {
  display: block;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  text-transform: uppercase;
}
.main .plot-list .inner .plots ul li .number-digit {
  display: block;
  font-size: 28px;
  font-weight: bold;
  line-height: 28px;
  text-align: center;
}
.main .plot-list .inner .plots ul li .image {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 72px;
}
.main .plot-list .inner .plots ul li .title {
  display: block;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.1em;
  margin-bottom: 4px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
}
.main .plot-list .inner .plots ul li .sub-title {
  display: block;
  font-size: 12px;
  text-align: left;
  text-transform: uppercase;
}
.main .plot-list .inner .plots ul li .price {
  background-color: #d8b579;
  color: #ffffff;
  display: inline-block;
  padding: 4px 8px;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .plot-list .inner .plots ul li .favorite {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="32px" viewBox="5 11 64 32" style="enable-background:new 5 11 64 32;" xml:space="preserve"%3E%3Cstyle type="text/css"%3E .st0%7Bfill:%23013300;stroke:%23013300;stroke-width:1.0233;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%23013300;stroke-width:1.0233;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolygon class="st0" points="53,16.5 55.9,24.1 64,24.5 57.7,29.6 59.8,37.5 53,33.1 46.2,37.5 48.3,29.6 42,24.5 50.1,24.1 "/%3E%3Cpolygon class="st1" points="21,16.5 23.9,24.1 32,24.5 25.7,29.6 27.8,37.5 21,33.1 14.2,37.5 16.3,29.6 10,24.5 18.1,24.1 "/%3E%3C/svg%3E');
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  width: 32px;
  cursor: pointer;
}
.main .plot-list .inner .plots ul li .favorite.active {
  background-position: -32px 0;
}
.main .plot-list .inner .spinner-wrap {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 30px;
}
.main .plot-list .inner .spinner-wrap .lds-dual-ring:after {
  border: 2px solid #013300;
  border-color: #013300 transparent #013300 transparent;
}
.main .plot-list .toggle {
  background-color: #d8b579;
  display: block;
  position: absolute;
  right: -36px;
  width: 36px;
  height: 120px;
  top: 50%;
  margin: -60px 0 0 0;
  cursor: pointer;
  text-align: center;
  writing-mode: vertical-lr;
  text-orientation: mixed;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  -webkit-border-top-right-radius: 3px;
  -moz-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.main .plot-list .toggle.hidden {
  display: none;
}
.main .plot-list .toggle.disabled {
  display: none !important;
}
.main .plot-list .toggle .open,
.main .plot-list .toggle .close {
  color: #ffffff;
  font-size: 12px;
  line-height: 36px;
  text-transform: uppercase;
}
.main .plot-list .toggle .open:after,
.main .plot-list .toggle .close:after {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  width: 9px;
  height: 16px;
  content: " ";
  margin-top: 6px;
}
.main .plot-list .toggle .open {
  display: none;
}
.main .plot-list .toggle .open:after {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="9" height="14.5651" viewBox="0 0 9 14.5651"%3E%3Cpath d="M1.7175,0,9,7.2825,1.7175,14.5651,0,12.8476,5.5651,7.2825,0,1.7175Z" fill="%23ffffff"/%3E%3C/svg%3E');
}
.main .plot-list .toggle .close:after {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="9" height="14.5651" viewBox="0 0 9 14.5651"%3E%3Cpath d="M9,1.7175,3.4349,7.2825,9,12.8476,7.2825,14.5651,0,7.2825,7.2825,0Z" fill="%23ffffff"/%3E%3C/svg%3E');
}
.main .site {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  z-index: 10;
  -webkit-transition: opacity 500ms ease, margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: opacity 500ms ease, margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: opacity 500ms ease, margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: opacity 500ms ease, margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 500ms ease, margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  /* &.minus-house-type-key {
  	left: 420px;
  } */
}
.main .site.away {
  opacity: 0;
}
.main .site.minus-toolbar {
  top: 60px;
}
.main .site.minus-plot-list {
  left: 50%;
}
.main .site.minus-favorites {
  left: 50%;
}
.main .site.minus-plot-swiper {
  bottom: 150px;
}
.main .site.minus-detail-view {
  right: 50%;
  margin-right: -16px;
}
.main .site.minus-block-view {
  right: 75%;
  margin-right: -16px;
}
.main .site .site-plan {
  background-color: #ffffff;
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.main .site .site-plan.active {
  display: block;
}
.main .site .site-plan canvas {
  width: 100%;
  height: 100%;
}
.main .site .site-aerial {
  background-color: #ffffff;
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.main .site .site-aerial.active {
  display: block;
}
.main .site .site-aerial canvas {
  width: 100%;
  height: 100%;
}
.main .site .map-controls {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 60px;
  z-index: 7;
  pointer-events: none;
}
.main .site .map-controls .angle-switch {
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}
.main .site .map-controls .angle-switch.hidden {
  display: none;
}
.main .site .map-controls .angle-switch .navigation-button {
  background-color: #d8b579;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 48px;
  height: 48px;
  margin: 0 16px;
  cursor: pointer;
  pointer-events: auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.main .site .map-controls .angle-switch .navigation-button.previous {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="14px" height="21.2px" viewBox="0 0 14 21.2" enable-background="new 0 0 14 21.2" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M0,10.7c0,0.4,0.2,0.8,0.5,1.2L9,20.6c0.7,0.7,1.8,0.7,2.5,0c0.7-0.7,0.7-1.8,0-2.5l0,0l-7.3-7.6L11.5,3 c0.7-0.7,0.7-1.8,0-2.5c-0.7-0.7-1.8-0.7-2.5,0L0.5,9.4C0.2,9.7,0,10.2,0,10.7L0,10.7z"/%3E%3C/svg%3E');
}
.main .site .map-controls .angle-switch .navigation-button.next {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="14px" height="21.2px" viewBox="0 0 14 21.2" enable-background="new 0 0 14 21.2" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M14,10.7c0,0.4-0.2,0.8-0.5,1.2L5,20.6c-0.7,0.7-1.8,0.7-2.5,0c-0.7-0.7-0.7-1.8,0-2.5l7.3-7.6L2.5,3 c-0.7-0.7-0.7-1.8,0-2.5s1.8-0.7,2.5,0l8.5,8.8C13.8,9.7,14,10.2,14,10.7L14,10.7z"/%3E%3C/svg%3E');
}
.main .site .map-controls .angle-switch .compass {
  cursor: pointer;
  pointer-events: auto;
}
.main .site .map-controls .angle-switch .compass svg #compass {
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -o-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .site .map-controls .map-mode {
  display: flex;
  margin-top: 16px;
  justify-content: center;
  pointer-events: auto;
}
.main .site .map-controls .map-mode .mode-button {
  border: 1px solid #eeeeee;
  background-color: #ffffff;
  color: #013300;
  display: flex;
  height: 26px;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  width: 100px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
}
.main .site .map-controls .map-mode .mode-button:first-child {
  border-right: 0;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.main .site .map-controls .map-mode .mode-button:last-child {
  border-left: 0;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.main .site .map-controls .map-mode .mode-button.active {
  border: 0;
  background-color: #d8b579;
  color: #ffffff;
}
.main .site .bottom-bar {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 8px;
  height: 36px;
  text-align: center;
  pointer-events: none;
  z-index: 6;
}
.main .site .bottom-bar.away {
  bottom: -36px;
}
.main .site .bottom-bar .legend {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  pointer-events: auto;
}
.main .site .bottom-bar .legend .item {
  background-color: #f9f9fb;
  display: inline-block;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  padding: 0 8px 0 3px;
  margin-right: 8px;
  color: #013300;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -webkit-transition: background-color 500ms ease;
  -moz-transition: background-color 500ms ease;
  -ms-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
}
.main .site .bottom-bar .legend .item:last-child {
  margin-right: 0;
}
.main .site .bottom-bar .legend .item.active {
  background-color: #ffffff;
}
.main .site .bottom-bar .legend .item.active .color img {
  display: block;
}
.main .site .bottom-bar .legend .item .color {
  background-color: #ffffff;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 3px 3px 0 0;
  vertical-align: top;
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.main .site .bottom-bar .legend .item .color img {
  display: none;
  position: absolute;
  top: -1px;
  left: 0px;
  width: 36px;
  height: auto;
}
.main .site .bottom-bar .legend .item .short {
  display: none;
}
.main .site .street-vr-filter {
  position: absolute;
  bottom: 52px;
  width: 200px;
  height: 24px;
  left: 50%;
  margin-left: -100px;
  text-align: center;
  z-index: 5;
}
.main .site .street-vr-filter .control {
  display: inline-block;
  background-color: #f9f9fb;
  color: #013300;
  font-size: 13px;
  height: 24px;
  line-height: 24px;
  padding: 0 8px 0 3px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .site .street-vr-filter .control.active .box img {
  display: block;
}
.main .site .street-vr-filter .control .box {
  background-color: #d0d0d0;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 3px 3px 0 0;
  vertical-align: top;
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.main .site .street-vr-filter .control .box img {
  display: none;
  position: absolute;
  top: -2px;
  left: 0px;
  width: 24px;
  height: auto;
}
.main .site .powered-by {
  position: absolute;
  color: #000000;
  font-size: 12px;
  line-height: 1em;
  bottom: 8px;
  right: 8px;
  pointer-events: none;
  z-index: 3;
}
.main .site .disclaimer {
  display: inline-block;
  position: absolute;
  color: #000000;
  cursor: pointer;
  font-size: 12px;
  line-height: 1em;
  /*bottom: 8px;*/
  bottom: 24px;
  right: 8px;
  z-index: 3;
}
.main .site .north-sign {
  background-image: url("../img/elements/north.svg");
  background-position: bottom right;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  /*bottom: 24px;*/
  bottom: 44px;
  right: 8px;
  width: 60px;
  height: 60px;
  z-index: 2;
  pointer-events: none;
}
.main .site .north-sign.hidden {
  display: none;
}
.main .site .favorited-toggle {
  background-color: #013300;
  color: #ffffff;
  position: absolute;
  display: block;
  height: 32px;
  bottom: 52px;
  left: 16px;
  padding: 0 8px 0 52px;
  opacity: 1;
  cursor: pointer;
  width: 140px;
  white-space: nowrap;
  z-index: 2;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: background-color 500ms;
  -moz-transition: background-color 500ms;
  -ms-transition: background-color 500ms;
  -o-transition: background-color 500ms;
  transition: background-color 500ms;
}
.main .site .favorited-toggle.hidden {
  display: none;
}
.main .site .favorited-toggle.disabled {
  display: none !important;
}
.main .site .favorited-toggle.active {
  background-color: #d8b579;
  opacity: 1;
}
.main .site .favorited-toggle.active .slider {
  background-color: #ffffff;
}
.main .site .favorited-toggle.active .slider:before {
  background-color: #d8b579;
  -webkit-transform: translateX(16px);
  -moz-transform: translateX(16px);
  -ms-transform: translateX(16px);
  -o-transform: translateX(16px);
  transform: translateX(16px);
}
.main .site .favorited-toggle .slider {
  background-color: #ffffff;
  position: absolute;
  top: 4px;
  left: 4px;
  bottom: 4px;
  width: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -ms-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
}
.main .site .favorited-toggle .slider:before {
  background-color: #013300;
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  -ms-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
}
.main .site .favorited-toggle .label {
  display: inline-block;
  line-height: 32px;
  font-size: 13px;
}
.main .site .favorited-toggle .label:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  content: " ";
  height: 32px;
  width: 16px;
  margin-right: 4px;
  vertical-align: top;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="15.3px" viewBox="0 0 16 15.3" enable-background="new 0 0 16 15.3" xml:space="preserve"%3E%3Cpolygon fill="%23ffffff" points="8,0 10.1,5.6 16,5.8 11.4,9.5 13,15.3 8,12 3,15.3 4.5,9.5 0,5.8 5.9,5.6 "/%3E%3C/svg%3E');
}
.main .plot-swiper {
  background-color: #f9f9fb;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: 150px;
  z-index: 36;
  -webkit-box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.25);
  -webkit-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .plot-swiper.away {
  bottom: -150px;
}
.main .plot-swiper.away .toggle {
  display: none;
}
.main .plot-swiper.closed {
  bottom: -150px;
}
.main .plot-swiper.closed .toggle .open {
  display: inline-block;
}
.main .plot-swiper.closed .toggle .close {
  display: none;
}
.main .plot-swiper.minus-plot-list {
  left: 50%;
}
.main .plot-swiper.minus-favorites {
  left: 50%;
}
.main .plot-swiper.minus-detail-view {
  right: 50%;
  margin-right: -16px;
}
.main .plot-swiper.minus-block-view {
  right: 75%;
  margin-right: -16px;
}
.main .plot-swiper .swiper-container .swiper-button-prev,
.main .plot-swiper .swiper-container .swiper-button-next {
  background-color: rgba(0, 0, 0, 0.3);
  background-size: 22px 36px;
  background-position: center;
  background-repeat: no-repeat;
  color: transparent;
  display: block;
}
.main .plot-swiper .swiper-container .swiper-button-prev:after,
.main .plot-swiper .swiper-container .swiper-button-next:after {
  font-size: 0;
  content: "";
}
.main .plot-swiper .swiper-container .swiper-button-prev.swiper-button-disabled,
.main .plot-swiper .swiper-container .swiper-button-next.swiper-button-disabled {
  opacity: 0;
}
.main .plot-swiper .swiper-container .swiper-button-prev {
  left: 0;
  width: 37px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.main .plot-swiper .swiper-container .swiper-button-next {
  right: 0;
  width: 37px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.main .plot-swiper .card {
  border-bottom: 4px solid #ffffff;
  width: 320px;
  height: 134px;
  margin: 8px 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
  -webkit-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
  -moz-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
  -ms-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
  -o-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
  transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
}
.main .plot-swiper .card.hidden {
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.main .plot-swiper .card.filtered-out {
  display: none !important;
}
.main .plot-swiper .card.swiper-slide-active {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.main .plot-swiper .card.swiper-slide-active .inner {
  background-color: hsl(240, 20%, 108.0392156863%);
}
.main .plot-swiper .card.swiper-slide-active .inner .image .zoom {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.main .plot-swiper .card .inner {
  background-color: #f9f9fb;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  overflow: hidden;
  /*gap: 8px;*/
  /*padding: 8px 8px;*/
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -webkit-transition: background-color 500ms ease;
  -moz-transition: background-color 500ms ease;
  -ms-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
}
.main .plot-swiper .card .inner .image {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  width: 40%;
}
.main .plot-swiper .card .inner .image .zoom {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48px" height="48px" viewBox="-459 969 48 48" enable-background="new -459 969 48 48" xml:space="preserve"%3E%3Cpath opacity="0.8" fill="%23ffffff" d="M-451.9,976.1c-9.4,9.4-9.4,24.6,0,33.9c9.4,9.4,24.6,9.4,33.9,0c9.4-9.4,9.4-24.6,0-33.9 C-427.5,966.6-442.5,966.6-451.9,976.1z M-434,979.1c2.1,0,3.7,1.6,3.7,3.7s-1.6,3.7-3.7,3.7c-2.1,0-3.7-1.6-3.7-3.7 C-437.7,980.7-436.1,979.1-434,979.1z M-428.8,1003.9c-0.2,0.3-0.3,0.6-0.5,0.8c-1.3,1.4-2.9,2.2-4.8,2.2c-1,0-1.8,0-2.7-0.2 c-1.4-0.2-3.4-2.1-3-4c0.2-1.3,0.5-2.6,0.6-4c0.5-2.2,0.8-4.6,1.3-6.9c0-0.2,0-0.3,0-0.5c0-1-0.3-1.3-1.3-1.4 c-0.5,0-0.8-0.2-1.3-0.2c-0.5-0.2-0.6-0.5-0.6-1s0.3-0.6,0.8-0.8c0.3,0,0.5,0,0.8,0c1.1,0,2.2,0,3.4,0c1.3,0,2.4,0,3.5,0 c0.8,0,1.4,0.5,1.4,1.3c0,0.6-0.2,1.4-0.3,2.1c-0.5,2.6-1,5.3-1.4,7.8c-0.2,0.8-0.3,1.8-0.5,2.6c0,0.5,0,0.8,0.2,1.3 c0.2,0.5,0.5,0.8,1.1,0.8c0.5,0,1-0.2,1.4-0.5c0.3-0.2,0.6-0.5,1-0.5C-429.1,1002.9-428.6,1003.2-428.8,1003.9z"/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  width: 48px;
  height: 48px;
  left: 50%;
  top: 50%;
  margin: -24px 0 0 -24px;
  vertical-align: top;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .plot-swiper .card .inner .image .price {
  background-color: #d8b579;
  color: #ffffff;
  height: 22px;
  display: inline-block;
  position: absolute;
  padding: 0 4px;
  line-height: 20px;
  font-size: 14px;
  font-weight: bold;
  top: 8px;
  left: 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .plot-swiper .card .inner .image .availability {
  background-color: #ffffff;
  color: #000000;
  height: 22px;
  display: inline-block;
  position: absolute;
  padding: 0 4px;
  line-height: 20px;
  font-size: 14px;
  top: 8px;
  left: 8px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .plot-swiper .card .inner .info {
  color: #013300;
  flex-grow: 1;
  position: relative;
  padding: 8px;
  width: 60%;
}
.main .plot-swiper .card .inner .info .number {
  border: 1px solid #ffffff;
  background-color: #000000;
  color: #ffffff;
  position: absolute;
  display: flex;
  top: 8px;
  right: 8px;
  height: 32px;
  width: 32px;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.main .plot-swiper .card .inner .info .number .label {
  display: none;
  font-size: 10px;
  line-height: 1em;
}
.main .plot-swiper .card .inner .info .number .digit {
  font-family: "Arial", sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1em;
}
.main .plot-swiper .card .inner .info .name {
  font-size: 18px;
  font-weight: bold;
  line-height: 1em;
  margin-bottom: 4px;
  text-transform: uppercase;
  white-space: nowrap;
}
.main .plot-swiper .card .inner .info .caption {
  font-size: 12px;
  margin-bottom: 4px;
  text-transform: uppercase;
  width: 136.8px;
}
.main .plot-swiper .card .inner .info .availability {
  font-size: 12px;
  margin-bottom: 4px;
}
.main .plot-swiper .card .inner .info .block-title {
  font-size: 18px;
  line-height: 1em;
  margin-bottom: 4px;
}
.main .plot-swiper .card .inner .info .block-string {
  font-size: 12px;
  text-transform: uppercase;
}
.main .plot-swiper .card .inner .info .favorite {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="32px" viewBox="5 11 64 32" style="enable-background:new 5 11 64 32;" xml:space="preserve"%3E%3Cstyle type="text/css"%3E .st0%7Bfill:%23013300;stroke:%23013300;stroke-width:1.0233;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%23013300;stroke-width:1.0233;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolygon class="st0" points="53,16.5 55.9,24.1 64,24.5 57.7,29.6 59.8,37.5 53,33.1 46.2,37.5 48.3,29.6 42,24.5 50.1,24.1 "/%3E%3Cpolygon class="st1" points="21,16.5 23.9,24.1 32,24.5 25.7,29.6 27.8,37.5 21,33.1 14.2,37.5 16.3,29.6 10,24.5 18.1,24.1 "/%3E%3C/svg%3E');
  background-position: 0 0;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 32px;
  width: 32px;
  cursor: pointer;
}
.main .plot-swiper .card .inner .info .favorite.active {
  background-position: -32px 0;
}
.main .plot-swiper .card .inner .info .actions {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  gap: 8px;
  position: absolute;
  bottom: 8px;
  right: 8px;
  left: 8px;
}
.main .plot-swiper .card .inner .info .actions .action {
  background-color: #f9f9fb;
  flex-grow: 1;
  display: inline-block;
  height: 28px;
  padding: 4px;
  line-height: 20px;
  font-size: 10px;
  font-weight: bold;
  color: #013300;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.main .plot-swiper .card .inner .info .actions .action.active {
  background-color: #d8b579;
  color: #ffffff;
}
.main .plot-swiper .card .inner .info .actions .action.active:before {
  background-color: #ffffff;
}
.main .plot-swiper .card .inner .info .actions .action.active.action-details:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"%3E%3Ccircle fill="%23d8b579" cx="8.5" cy="2.9" r="1.9"/%3E%3Cpath fill="%23d8b579" d="M11.1,13.5c-0.1,0.1-0.1,0.3-0.2,0.4C10.2,14.6,9.4,15,8.4,15 c-0.5,0-0.9,0-1.4-0.1c-0.7-0.1-1.7-1-1.5-2c0.1-0.6,0.2-1.3,0.3-2c0.3-1.1,0.4-2.3,0.6-3.5c0-0.1,0-0.1,0-0.3 c0-0.5-0.1-0.6-0.6-0.7c-0.2,0-0.4-0.1-0.6-0.1C5,6.2,4.9,6.1,4.9,5.8c0-0.3,0.1-0.3,0.4-0.4c0.1,0,0.2,0,0.4,0c0.6,0,1.1,0,1.7,0 c0.6,0,1.2,0,1.8,0c0.4,0,0.7,0.2,0.7,0.6c0,0.3-0.1,0.7-0.1,1C9.5,8.4,9.2,9.8,9,11c-0.1,0.4-0.1,0.9-0.2,1.3c0,0.3,0,0.4,0.1,0.6 s0.2,0.4,0.6,0.4c0.2,0,0.5-0.1,0.7-0.2c0.1-0.1,0.3-0.2,0.5-0.2C10.9,13,11.2,13.1,11.1,13.5z"/%3E%3C/svg%3E');
}
.main .plot-swiper .card .inner .info .actions .action.active.action-favorite:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpolygon fill="%23d8b579" points="8,2.5 9.6,6.6 13.9,6.8 10.5,9.5 11.6,13.7 8,11.4 4.4,13.7 5.5,9.5 2.1,6.8 6.4,6.6 "/%3E%3Cpath fill="%23d8b579" d="M3.7,14.7l1.3-5L1,6.4l5.2-0.3L8,1.3l1.8,4.8L15,6.4l-4,3.2l1.3,5L8,11.9L3.7,14.7z M8,10.9l3,1.9L10,9.4 l2.7-2.2L9.3,7L8,3.7L6.7,7L3.2,7.1L6,9.4l-0.9,3.4L8,10.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .plot-swiper .card .inner .info .actions .action.active.action-street-vr:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23d8b579" d="M6.7,1.6c0.7-0.7,1.8-0.7,2.5,0c0.3,0.3,0.5,0.8,0.5,1.3c0,1-0.8,1.8-1.8,1.8 c-1,0-1.8-0.8-1.8-1.8C6.2,2.3,6.4,1.9,6.7,1.6z"/%3E%3Cpath fill="%23d8b579" d="M5.5,5.9c0-0.3,0.1-0.5,0.3-0.7C6,5,6.3,4.9,6.5,4.9h3c0.3,0,0.5,0.1,0.7,0.3 c0.2,0.2,0.3,0.4,0.3,0.7v3c0,0.2-0.2,0.5-0.4,0.5c0,0,0,0-0.1,0H9.5v3c0,0.2-0.2,0.5-0.4,0.5c0,0,0,0-0.1,0H7 c-0.2,0-0.5-0.2-0.5-0.4c0,0,0,0,0-0.1v-3H6C5.7,9.4,5.5,9.2,5.5,9c0,0,0,0,0-0.1L5.5,5.9z"/%3E%3Cpath fill="%23d8b579" d="M13.1,13.8c-0.4,0.3-0.8,0.5-1.3,0.7c-0.6,0.2-1.2,0.3-1.8,0.3 c-1.3,0.2-2.7,0.2-4,0c-0.7-0.1-1.2-0.2-1.8-0.3c-0.5-0.1-0.9-0.4-1.3-0.7c-0.3-0.2-0.5-0.6-0.5-0.9c0-0.3,0.1-0.5,0.3-0.7 c0.2-0.2,0.5-0.4,0.7-0.5c0.3-0.1,0.6-0.3,0.9-0.3c0.3-0.1,0.7-0.2,1-0.2c0.1,0,0.3,0,0.4,0.1C5.9,11.3,6,11.4,6,11.6 c0,0.1,0,0.3-0.1,0.4c-0.1,0.1-0.2,0.2-0.3,0.2c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.1-0.6,0.2c-0.1,0.1-0.3,0.1-0.4,0.2 c-0.1,0-0.2,0.1-0.2,0.2c0,0,0,0.1-0.1,0.1c0,0,0.1,0.1,0.2,0.2c0.2,0.1,0.4,0.2,0.6,0.3c0.3,0.1,0.6,0.2,0.9,0.3 c0.3,0.1,0.8,0.1,1.3,0.2C6.9,14,7.5,14.1,8,14.1c0.6,0,1.1,0,1.6-0.1c0.4,0,0.8-0.1,1.3-0.2c0.3-0.1,0.7-0.2,0.9-0.3 c0.2-0.1,0.4-0.1,0.6-0.3c0.1-0.1,0.2-0.2,0.2-0.2l-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.1c-0.1-0.1-0.3-0.1-0.4-0.2 c-0.2,0-0.3-0.1-0.6-0.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3,0-0.5-0.3-0.4-0.6c0-0.1,0.1-0.3,0.2-0.3c0.1-0.1,0.3-0.1,0.4-0.1 c0.4,0,0.7,0.1,1,0.2c0.3,0.1,0.6,0.2,0.9,0.3c0.3,0.1,0.5,0.3,0.7,0.5c0.2,0.2,0.3,0.4,0.3,0.7C13.6,13.3,13.4,13.6,13.1,13.8z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .plot-swiper .card .inner .info .actions .action:before {
  background-color: #013300;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 2px;
  vertical-align: top;
  content: " ";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.main .plot-swiper .card .inner .info .actions .action.action-details:before {
  margin-right: 4px;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"%3E%3Ccircle fill="%23ffffff" cx="8.5" cy="2.9" r="1.9"/%3E%3Cpath fill="%23ffffff" d="M11.1,13.5c-0.1,0.1-0.1,0.3-0.2,0.4C10.2,14.6,9.4,15,8.4,15 c-0.5,0-0.9,0-1.4-0.1c-0.7-0.1-1.7-1-1.5-2c0.1-0.6,0.2-1.3,0.3-2c0.3-1.1,0.4-2.3,0.6-3.5c0-0.1,0-0.1,0-0.3 c0-0.5-0.1-0.6-0.6-0.7c-0.2,0-0.4-0.1-0.6-0.1C5,6.2,4.9,6.1,4.9,5.8c0-0.3,0.1-0.3,0.4-0.4c0.1,0,0.2,0,0.4,0c0.6,0,1.1,0,1.7,0 c0.6,0,1.2,0,1.8,0c0.4,0,0.7,0.2,0.7,0.6c0,0.3-0.1,0.7-0.1,1C9.5,8.4,9.2,9.8,9,11c-0.1,0.4-0.1,0.9-0.2,1.3c0,0.3,0,0.4,0.1,0.6 s0.2,0.4,0.6,0.4c0.2,0,0.5-0.1,0.7-0.2c0.1-0.1,0.3-0.2,0.5-0.2C10.9,13,11.2,13.1,11.1,13.5z"/%3E%3C/svg%3E');
}
.main .plot-swiper .card .inner .info .actions .action.action-favorite:before {
  margin-right: 4px;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpolygon fill="%23ffffff" points="8,2.5 9.6,6.6 13.9,6.8 10.5,9.5 11.6,13.7 8,11.4 4.4,13.7 5.5,9.5 2.1,6.8 6.4,6.6 "/%3E%3Cpath fill="%23ffffff" d="M3.7,14.7l1.3-5L1,6.4l5.2-0.3L8,1.3l1.8,4.8L15,6.4l-4,3.2l1.3,5L8,11.9L3.7,14.7z M8,10.9l3,1.9L10,9.4 l2.7-2.2L9.3,7L8,3.7L6.7,7L3.2,7.1L6,9.4l-0.9,3.4L8,10.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .plot-swiper .card .inner .info .actions .action.action-street-vr:before {
  margin-right: 4px;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M6.7,1.6c0.7-0.7,1.8-0.7,2.5,0c0.3,0.3,0.5,0.8,0.5,1.3c0,1-0.8,1.8-1.8,1.8 c-1,0-1.8-0.8-1.8-1.8C6.2,2.3,6.4,1.9,6.7,1.6z"/%3E%3Cpath fill="%23ffffff" d="M5.5,5.9c0-0.3,0.1-0.5,0.3-0.7C6,5,6.3,4.9,6.5,4.9h3c0.3,0,0.5,0.1,0.7,0.3 c0.2,0.2,0.3,0.4,0.3,0.7v3c0,0.2-0.2,0.5-0.4,0.5c0,0,0,0-0.1,0H9.5v3c0,0.2-0.2,0.5-0.4,0.5c0,0,0,0-0.1,0H7 c-0.2,0-0.5-0.2-0.5-0.4c0,0,0,0,0-0.1v-3H6C5.7,9.4,5.5,9.2,5.5,9c0,0,0,0,0-0.1L5.5,5.9z"/%3E%3Cpath fill="%23ffffff" d="M13.1,13.8c-0.4,0.3-0.8,0.5-1.3,0.7c-0.6,0.2-1.2,0.3-1.8,0.3 c-1.3,0.2-2.7,0.2-4,0c-0.7-0.1-1.2-0.2-1.8-0.3c-0.5-0.1-0.9-0.4-1.3-0.7c-0.3-0.2-0.5-0.6-0.5-0.9c0-0.3,0.1-0.5,0.3-0.7 c0.2-0.2,0.5-0.4,0.7-0.5c0.3-0.1,0.6-0.3,0.9-0.3c0.3-0.1,0.7-0.2,1-0.2c0.1,0,0.3,0,0.4,0.1C5.9,11.3,6,11.4,6,11.6 c0,0.1,0,0.3-0.1,0.4c-0.1,0.1-0.2,0.2-0.3,0.2c-0.3,0-0.6,0.1-0.8,0.2c-0.2,0.1-0.4,0.1-0.6,0.2c-0.1,0.1-0.3,0.1-0.4,0.2 c-0.1,0-0.2,0.1-0.2,0.2c0,0,0,0.1-0.1,0.1c0,0,0.1,0.1,0.2,0.2c0.2,0.1,0.4,0.2,0.6,0.3c0.3,0.1,0.6,0.2,0.9,0.3 c0.3,0.1,0.8,0.1,1.3,0.2C6.9,14,7.5,14.1,8,14.1c0.6,0,1.1,0,1.6-0.1c0.4,0,0.8-0.1,1.3-0.2c0.3-0.1,0.7-0.2,0.9-0.3 c0.2-0.1,0.4-0.1,0.6-0.3c0.1-0.1,0.2-0.2,0.2-0.2l-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.1c-0.1-0.1-0.3-0.1-0.4-0.2 c-0.2,0-0.3-0.1-0.6-0.2c-0.3-0.1-0.5-0.1-0.8-0.2c-0.3,0-0.5-0.3-0.4-0.6c0-0.1,0.1-0.3,0.2-0.3c0.1-0.1,0.3-0.1,0.4-0.1 c0.4,0,0.7,0.1,1,0.2c0.3,0.1,0.6,0.2,0.9,0.3c0.3,0.1,0.5,0.3,0.7,0.5c0.2,0.2,0.3,0.4,0.3,0.7C13.6,13.3,13.4,13.6,13.1,13.8z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .plot-swiper .empty {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.main .plot-swiper .empty .title {
  font-size: 16px;
  line-height: 20px;
  color: #013300;
}
.main .plot-swiper .empty .sub {
  font-size: 13px;
  color: #013300;
}
.main .plot-swiper .toggle {
  background-color: #d8b579;
  position: absolute;
  top: -24px;
  left: 16px;
  width: 80px;
  height: 24px;
  cursor: pointer;
  text-align: center;
  z-index: -1;
  -webkit-border-top-left-radius: 3px;
  -moz-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
.main .plot-swiper .toggle .open,
.main .plot-swiper .toggle .close {
  color: #ffffff;
  display: inline-block;
  font-size: 12px;
  line-height: 24px;
  text-transform: uppercase;
}
.main .plot-swiper .toggle .open:after,
.main .plot-swiper .toggle .close:after {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 9px;
  content: " ";
  margin-left: 4px;
}
.main .plot-swiper .toggle .open {
  display: none;
}
.main .plot-swiper .toggle .open:after {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14.5651" height="9" viewBox="0 0 14.5651 9"%3E%3Cpath d="M0,7.2825,7.2825,0l7.2826,7.2825L12.8476,9,7.2825,3.4349,1.7175,9Z" fill="%23ffffff"/%3E%3C/svg%3E');
}
.main .plot-swiper .toggle .close:after {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14.5651" height="9" viewBox="0 0 14.5651 9"%3E%3Cpath d="M1.7175,0l5.565,5.5651L12.8476,0l1.7175,1.7175L7.2825,9,0,1.7175Z" fill="%23ffffff"/%3E%3C/svg%3E');
}
.main .street-vr {
  background-color: #ffffff;
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  z-index: 18;
  -webkit-transition: margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1), bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .street-vr.minus-toolbar {
  top: 60px;
}
.main .street-vr.minus-favorites {
  left: 50%;
}
.main .street-vr.minus-plot-swiper {
  bottom: 150px;
}
.main .street-vr.minus-plot-list {
  left: 50%;
}
.main .street-vr.minus-detail-view {
  right: 50%;
}
.main .street-vr.minus-block-view {
  right: 75%;
}
.main .street-vr iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
.main .street-vr .powered-by {
  position: absolute;
  color: #ffffff;
  font-size: 12px;
  line-height: 1em;
  bottom: 20px;
  right: 5px;
  pointer-events: none;
  z-index: 3;
}
.main .street-vr .disclaimer-note {
  display: inline-block;
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #ffffff;
  font-size: 10px;
  line-height: 1em;
  text-align: right;
  z-index: 2;
}
.main .street-vr .disclaimer-note .more {
  cursor: pointer;
  font-weight: bold;
  text-decoration: underline;
}
.main .street-vr .info-label {
  display: none;
  position: absolute;
  top: 20px;
  left: 50%;
  cursor: pointer;
  z-index: 2;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.main .street-vr .info-label.in-range {
  display: block;
}
.main .street-vr .info-label .label-content {
  background-color: #ffffff;
  border-bottom: 4px solid #ffffff;
  color: #013300;
  padding: 8px 8px 48px 8px;
  position: relative;
  width: 192px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
}
.main .street-vr .info-label .label-content .number {
  border: 1px solid #ffffff;
  background-color: #000000;
  color: #ffffff;
  position: absolute;
  display: flex;
  top: 4px;
  right: 4px;
  height: 32px;
  width: 32px;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.main .street-vr .info-label .label-content .number .digit {
  font-family: "Arial", sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 1em;
}
.main .street-vr .info-label .label-content .name {
  font-size: 20px;
  font-weight: bold;
  line-height: 1em;
  margin-bottom: 4px;
  text-transform: uppercase;
  white-space: nowrap;
}
.main .street-vr .info-label .label-content .caption {
  font-size: 12px;
  margin-bottom: 4px;
  text-transform: uppercase;
}
.main .street-vr .info-label .label-content .garden-view {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 8px;
  max-width: 140px;
}
.main .street-vr .info-label .label-content .availability {
  font-size: 12px;
  margin-bottom: 4px;
}
.main .street-vr .info-label .label-content .price {
  background-color: #d8b579;
  color: #ffffff;
  display: inline-block;
  padding: 2px 4px;
  font-weight: bold;
  font-size: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .street-vr .info-label .label-content .actions {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  gap: 8px;
  position: absolute;
  bottom: 8px;
  right: 8px;
  left: 8px;
}
.main .street-vr .info-label .label-content .actions .action {
  background-color: #f9f9fb;
  flex-grow: 1;
  display: inline-block;
  height: 28px;
  padding: 4px;
  line-height: 20px;
  font-size: 10px;
  font-weight: bold;
  color: #013300;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.main .street-vr .info-label .label-content .actions .action.active {
  background-color: #d8b579;
  color: #ffffff;
}
.main .street-vr .info-label .label-content .actions .action.active:before {
  background-color: #ffffff;
}
.main .street-vr .info-label .label-content .actions .action.active.action-details:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"%3E%3Ccircle fill="%23d8b579" cx="8.5" cy="2.9" r="1.9"/%3E%3Cpath fill="%23d8b579" d="M11.1,13.5c-0.1,0.1-0.1,0.3-0.2,0.4C10.2,14.6,9.4,15,8.4,15 c-0.5,0-0.9,0-1.4-0.1c-0.7-0.1-1.7-1-1.5-2c0.1-0.6,0.2-1.3,0.3-2c0.3-1.1,0.4-2.3,0.6-3.5c0-0.1,0-0.1,0-0.3 c0-0.5-0.1-0.6-0.6-0.7c-0.2,0-0.4-0.1-0.6-0.1C5,6.2,4.9,6.1,4.9,5.8c0-0.3,0.1-0.3,0.4-0.4c0.1,0,0.2,0,0.4,0c0.6,0,1.1,0,1.7,0 c0.6,0,1.2,0,1.8,0c0.4,0,0.7,0.2,0.7,0.6c0,0.3-0.1,0.7-0.1,1C9.5,8.4,9.2,9.8,9,11c-0.1,0.4-0.1,0.9-0.2,1.3c0,0.3,0,0.4,0.1,0.6 s0.2,0.4,0.6,0.4c0.2,0,0.5-0.1,0.7-0.2c0.1-0.1,0.3-0.2,0.5-0.2C10.9,13,11.2,13.1,11.1,13.5z"/%3E%3C/svg%3E');
}
.main .street-vr .info-label .label-content .actions .action.active.action-favorite:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpolygon fill="%23d8b579" points="8,2.5 9.6,6.6 13.9,6.8 10.5,9.5 11.6,13.7 8,11.4 4.4,13.7 5.5,9.5 2.1,6.8 6.4,6.6 "/%3E%3Cpath fill="%23d8b579" d="M3.7,14.7l1.3-5L1,6.4l5.2-0.3L8,1.3l1.8,4.8L15,6.4l-4,3.2l1.3,5L8,11.9L3.7,14.7z M8,10.9l3,1.9L10,9.4 l2.7-2.2L9.3,7L8,3.7L6.7,7L3.2,7.1L6,9.4l-0.9,3.4L8,10.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .street-vr .info-label .label-content .actions .action:before {
  background-color: #013300;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 2px;
  vertical-align: top;
  content: " ";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.main .street-vr .info-label .label-content .actions .action.action-details:before {
  margin-right: 4px;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"%3E%3Ccircle fill="%23ffffff" cx="8.5" cy="2.9" r="1.9"/%3E%3Cpath fill="%23ffffff" d="M11.1,13.5c-0.1,0.1-0.1,0.3-0.2,0.4C10.2,14.6,9.4,15,8.4,15 c-0.5,0-0.9,0-1.4-0.1c-0.7-0.1-1.7-1-1.5-2c0.1-0.6,0.2-1.3,0.3-2c0.3-1.1,0.4-2.3,0.6-3.5c0-0.1,0-0.1,0-0.3 c0-0.5-0.1-0.6-0.6-0.7c-0.2,0-0.4-0.1-0.6-0.1C5,6.2,4.9,6.1,4.9,5.8c0-0.3,0.1-0.3,0.4-0.4c0.1,0,0.2,0,0.4,0c0.6,0,1.1,0,1.7,0 c0.6,0,1.2,0,1.8,0c0.4,0,0.7,0.2,0.7,0.6c0,0.3-0.1,0.7-0.1,1C9.5,8.4,9.2,9.8,9,11c-0.1,0.4-0.1,0.9-0.2,1.3c0,0.3,0,0.4,0.1,0.6 s0.2,0.4,0.6,0.4c0.2,0,0.5-0.1,0.7-0.2c0.1-0.1,0.3-0.2,0.5-0.2C10.9,13,11.2,13.1,11.1,13.5z"/%3E%3C/svg%3E');
}
.main .street-vr .info-label .label-content .actions .action.action-favorite:before {
  margin-right: 4px;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpolygon fill="%23ffffff" points="8,2.5 9.6,6.6 13.9,6.8 10.5,9.5 11.6,13.7 8,11.4 4.4,13.7 5.5,9.5 2.1,6.8 6.4,6.6 "/%3E%3Cpath fill="%23ffffff" d="M3.7,14.7l1.3-5L1,6.4l5.2-0.3L8,1.3l1.8,4.8L15,6.4l-4,3.2l1.3,5L8,11.9L3.7,14.7z M8,10.9l3,1.9L10,9.4 l2.7-2.2L9.3,7L8,3.7L6.7,7L3.2,7.1L6,9.4l-0.9,3.4L8,10.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .interior-tour {
  background-color: #ffffff;
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
  z-index: 99;
  -webkit-transition: margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: margin 500ms cubic-bezier(0.215, 0.61, 0.355, 1), left 500ms cubic-bezier(0.215, 0.61, 0.355, 1), right 500ms cubic-bezier(0.215, 0.61, 0.355, 1), top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .interior-tour.minus-toolbar {
  top: 60px;
}
.main .interior-tour.minus-favorites {
  left: 50%;
}
.main .interior-tour.minus-plot-list {
  left: 50%;
}
.main .interior-tour.minus-detail-view {
  right: 50%;
}
.main .interior-tour.minus-block-view {
  right: 75%;
}
.main .interior-tour iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
.main .interior-tour .close-button {
  background-color: #013300;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  width: 40px;
  height: 40px;
  cursor: pointer;
  top: 20px;
  right: 20px;
  z-index: 31;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-488 989.4 16 16" enable-background="new -488 989.4 16 16" xml:space="preserve"%3E%3Crect x="-490.6" y="996.7" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 -1524.6726 1363.2073)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3Crect x="-490.6" y="996.7" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -845.8461 -47.2783)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3C/svg%3E');
}
.main .favorites {
  background-color: #f9f9fb;
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 60px;
  opacity: 1;
  z-index: 35;
  -webkit-transition: opacity 500ms ease, bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: opacity 500ms ease, bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: opacity 500ms ease, bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: opacity 500ms ease, bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 500ms ease, bottom 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .favorites.hidden {
  opacity: 0;
}
.main .favorites.minus-plot-swiper {
  bottom: 150px;
}
.main .favorites .inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.main .favorites .inner > .swiper-container {
  min-height: 100%;
  display: flex;
  align-items: center;
}
.main .favorites .inner .card {
  border-top: 4px solid #ffffff;
  width: 480px;
  height: 100%;
  margin: 16px 8px;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
  -webkit-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
  -moz-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
  -ms-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
  -o-transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
  transition: transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 500ms ease;
}
.main .favorites .inner .card.added {
  -webkit-transition: transform 500ms cubic-bezier(0, 1.81, 0.5, 0.8);
  -moz-transition: transform 500ms cubic-bezier(0, 1.81, 0.5, 0.8);
  -ms-transition: transform 500ms cubic-bezier(0, 1.81, 0.5, 0.8);
  -o-transition: transform 500ms cubic-bezier(0, 1.81, 0.5, 0.8);
  transition: transform 500ms cubic-bezier(0, 1.81, 0.5, 0.8);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.main .favorites .inner .card.removed {
  -webkit-transition: transform 250ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 250ms ease;
  -moz-transition: transform 250ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 250ms ease;
  -ms-transition: transform 250ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 250ms ease;
  -o-transition: transform 250ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 250ms ease;
  transition: transform 250ms cubic-bezier(0.215, 0.61, 0.355, 1), opacity 250ms ease;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 0;
}
.main .favorites .inner .card .card-content {
  background-color: #f9f9fb;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
}
.main .favorites .inner .card .card-content .row {
  padding: 16px;
}
.main .favorites .inner .card .card-content .property {
  font-size: 16px;
  line-height: 20px;
}
.main .favorites .inner .card .card-content .property:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 16px;
  height: 20px;
  margin: 0 8px 0 0;
  content: " ";
  display: inline-block;
  vertical-align: top;
}
.main .favorites .inner .card .card-content .property.bedrooms:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-496 1010 16 16" enable-background="new -496 1010 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M-494.6,1016.2c-0.3,0-0.6,0.1-0.8,0.2v-2.3c0-0.8,0.7-1.5,1.5-1.5h11.8c0.8,0,1.5,0.7,1.5,1.5v2.3 c-0.3-0.1-0.5-0.2-0.8-0.2h-0.8l-0.3-0.6c-0.1-0.2-0.3-0.4-0.6-0.4c-1.1-0.3-2.3-0.3-3.5,0c-0.3,0.1-0.6,0.4-0.6,0.7l-0.1,0.4h-1.4 l-0.1-0.4c0-0.3-0.3-0.6-0.6-0.7c-1.2-0.2-2.3-0.2-3.5,0c-0.2,0.1-0.5,0.2-0.6,0.4l-0.3,0.6L-494.6,1016.2z M-483.2,1015.7 c-1.1-0.2-2.2-0.3-3.2,0c-0.1,0-0.2,0.1-0.2,0.2l0,0.3h3.9l-0.2-0.3C-483.1,1015.8-483.1,1015.7-483.2,1015.7z M-489.6,1015.7 c-1.1-0.2-2.2-0.2-3.2,0c-0.1,0-0.2,0.1-0.2,0.2l-0.2,0.3h3.9l0-0.3C-489.4,1015.8-489.4,1015.7-489.6,1015.7L-489.6,1015.7z M-480.4,1017.2c-0.1,0-0.1-0.1-0.2-0.1c-0.2-0.2-0.6-0.3-0.9-0.3h-13.2c-0.3,0-0.6,0.1-0.9,0.3c0,0.1-0.1,0.1-0.2,0.1 c-0.2,0.3-0.4,0.6-0.4,1h16C-480,1017.8-480.2,1017.5-480.4,1017.2z M-495.1,1023.1c0,0.1,0.1,0.3,0.3,0.3h0.6 c0.1,0,0.3-0.1,0.3-0.3l0-0.3h-1.2L-495.1,1023.1z M-482,1023.1c0,0.1,0.1,0.3,0.3,0.3h0.6c0.1,0,0.3-0.1,0.3-0.3l0-0.3h-1.2 L-482,1023.1z M-496,1018.7v3.2c0,0.2,0.1,0.3,0.3,0.3h15.4c0.2,0,0.3-0.1,0.3-0.3v-3.2H-496z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .favorites .inner .card .card-content .property.availability:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-498 1011 16 16" enable-background="new -498 1011 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M-483.6,1018.9L-483.6,1018.9c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0c0,0,0,0.1-0.1,0.1c0,0,0,0,0,0 c-1.2,1-2.6,1.6-4.2,1.7c-0.4,0-0.7,0-1.1-0.1c-0.6-0.1-1.1-0.3-1.7-0.5c-1.3-0.6-2.7-0.7-4.1-0.3l0.7,6.5c0,0.2-0.1,0.5-0.4,0.5 h-0.1c-0.2,0-0.4-0.2-0.4-0.4l-0.7-6.8c0,0,0,0,0-0.1v0l-0.8-7.5v0c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0 c1.6-0.6,3.4-0.6,4.9,0.2c0.5,0.2,1.1,0.4,1.6,0.5c2.1,0.5,4.2-1.1,4.4-1.3l0,0c0,0,0.1-0.1,0.1-0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0 h0c0,0,0.1,0,0.1,0h0c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0v0L-483.6,1018.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .favorites .inner .card .card-content .property.price:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-497 1011 16 16" enable-background="new -497 1011 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M-488.4,1011.5l7,7c0.6,0.6,0.6,1.6,0,2.3l-5.8,5.8c-0.6,0.6-1.6,0.6-2.3,0l-7-7c-0.3-0.3-0.5-0.8-0.5-1.2 l0.4-5.5c0.1-0.8,0.7-1.4,1.5-1.5l5.5-0.4C-489.2,1011-488.8,1011.1-488.4,1011.5z M-493.7,1013c-0.7,0-1.3,0.6-1.3,1.3 s0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3S-492.9,1013-493.7,1013z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .favorites .inner .card .card-content .head {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}
.main .favorites .inner .card .card-content .head .number {
  background-color: #d8b579;
  color: #ffffff;
  display: flex;
  height: 40px;
  width: 40px;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
}
.main .favorites .inner .card .card-content .head .number .label {
  font-size: 12px;
  line-height: 1em;
}
.main .favorites .inner .card .card-content .head .number .digit {
  font-size: 18px;
  font-weight: bold;
  line-height: 1em;
}
.main .favorites .inner .card .card-content .head .title {
  flex-grow: 1;
}
.main .favorites .inner .card .card-content .head .title .name {
  font-size: 20px;
  line-height: 1em;
  margin-bottom: 4px;
}
.main .favorites .inner .card .card-content .head .title .caption {
  font-size: 12px;
  line-height: 1em;
  text-transform: uppercase;
}
.main .favorites .inner .card .card-content .head .top-actions {
  display: flex;
  flex-flow: row nowrap;
  gap: 8px;
}
.main .favorites .inner .card .card-content .head .top-actions .button {
  background-color: #d8b579;
  color: #ffffff;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  padding: 0 16px;
  cursor: pointer;
  white-space: nowrap;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .favorites .inner .card .card-content .head .top-actions .button:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  content: " ";
  width: 16px;
  height: 32px;
}
.main .favorites .inner .card .card-content .head .top-actions .button.remove-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-491 993 16 16" enable-background="new -491 993 16 16" xml:space="preserve"%3E%3Crect x="-493.6" y="1000.3" transform="matrix(0.7071 0.7071 -0.7071 0.7071 566.3464 634.7187)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3Crect x="-493.6" y="1000.3" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 -116.7187 2050.3464)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3C/svg%3E');
}
.main .favorites .inner .card .card-content .head .top-actions .button.view-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M2.3,2.3c-3.1,3.1-3.1,8.2,0,11.3s8.2,3.1,11.3,0s3.1-8.2,0-11.3C10.5-0.8,5.6-0.8,2.3,2.3z M8.4,3.4 c0.7,0,1.2,0.6,1.2,1.2c0,0.7-0.6,1.2-1.2,1.2c-0.7,0-1.2-0.6-1.2-1.2S7.6,3.4,8.4,3.4z M10.1,11.6C10,11.7,10,11.9,10,11.9 c-0.4,0.5-1,0.7-1.6,0.7c-0.3,0-0.6,0-0.9-0.1c-0.5-0.1-1.1-0.7-1-1.4c0.1-0.4,0.2-0.9,0.2-1.4c0.2-0.7,0.2-1.5,0.4-2.3 c0-0.1,0-0.1,0-0.2C7.1,7,7,6.9,6.7,6.8c-0.2,0-0.2-0.1-0.4-0.1C6.1,6.7,6,6.6,6,6.4c0-0.2,0.1-0.2,0.2-0.2c0.1,0,0.2,0,0.2,0 c0.4,0,0.7,0,1.1,0c0.4,0,0.8,0,1.2,0c0.2,0,0.5,0.2,0.5,0.4c0,0.2-0.1,0.5-0.1,0.7C9.1,8.2,8.9,9.1,8.8,10 c-0.1,0.2-0.1,0.6-0.2,0.9c0,0.2,0,0.2,0.1,0.4c0.1,0.2,0.2,0.2,0.4,0.2c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.2,0.3-0.2 C10,11.3,10.2,11.5,10.1,11.6z"/%3E%3C/svg%3E');
}
.main .favorites .inner .card .card-content .image {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  height: 320px;
  margin: -16px;
}
.main .favorites .inner .card .card-content .image .top-overlay {
  color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 16px;
  background: rgba(0, 0, 0, 0.8);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$topColor", endColorstr="$bottomColor", GradientType=0);
}
.main .favorites .inner .card .card-content .image .bottom-overlay {
  color: #ffffff;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 16px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  background: rgba(0, 0, 0, 0);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$topColor", endColorstr="$bottomColor", GradientType=0);
}
.main .favorites .inner .card .card-content .image .bottom-overlay .price:before {
  display: none;
}
.main .favorites .inner .card .card-content .price {
  line-height: 20px;
}
.main .favorites .inner .card .card-content .price .price-tag {
  background-color: #d8b579;
  color: #ffffff;
  display: inline-block;
  padding: 2px 4px;
  font-size: 16px;
  line-height: 1em;
  font-weight: bold;
  margin-left: 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .favorites .inner .card .card-content .floor-plans {
  margin: -16px;
}
.main .favorites .inner .card .card-content .floor-plans .swiper-container {
  background-color: #f9f9fb;
}
.main .favorites .inner .card .card-content .floor-plans .floor-switch {
  padding: 8px 0;
  text-align: center;
  white-space: nowrap;
}
.main .favorites .inner .card .card-content .floor-plans .floor-switch .button {
  background-color: #013300;
  color: #ffffff;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 12px;
  margin: 0 4px;
  cursor: pointer;
  white-space: nowrap;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .favorites .inner .card .card-content .floor-plans .floor-switch .button.active {
  background-color: #d8b579;
  color: #ffffff;
}
.main .favorites .inner .card .card-content .floor-plans .plan {
  background-color: #ffffff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 480px;
}
.main .favorites .inner .card .card-content .floor-plans .dimensions {
  color: #013300;
  font-size: 13px;
}
.main .favorites .inner .card .card-content .floor-plans .dimensions .tbl-cell {
  text-align: left;
}
.main .favorites .inner .card .card-content .floor-plans .dimensions ul li {
  padding: 8px 16px;
}
.main .favorites .inner .card .card-content .floor-plans .dimensions ul li:nth-child(even) {
  background-color: #ffffff;
}
.main .favorites .inner .card .card-content .floor-plans .dimensions ul li span {
  display: block;
}
.main .favorites .inner .card .card-content .floor-plans .dimensions ul li .title {
  font-size: 14px;
  font-weight: bold;
}
.main .favorites .inner .card .card-content .actions {
  text-align: center;
}
.main .favorites .inner .card .card-content .actions .button {
  background-color: #d8b579;
  color: #ffffff;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  padding: 0 16px;
  margin: 0 8px;
  cursor: pointer;
  white-space: nowrap;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .favorites .inner .card .card-content .actions .button:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  content: " ";
  margin-right: 8px;
  width: 16px;
  height: 32px;
}
.main .favorites .inner .card .card-content .actions .button.remove-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-491 993 16 16" enable-background="new -491 993 16 16" xml:space="preserve"%3E%3Crect x="-493.6" y="1000.3" transform="matrix(0.7071 0.7071 -0.7071 0.7071 566.3464 634.7187)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3Crect x="-493.6" y="1000.3" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 -116.7187 2050.3464)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3C/svg%3E');
}
.main .favorites .inner .card .card-content .actions .button.view-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M2.3,2.3c-3.1,3.1-3.1,8.2,0,11.3s8.2,3.1,11.3,0s3.1-8.2,0-11.3C10.5-0.8,5.6-0.8,2.3,2.3z M8.4,3.4 c0.7,0,1.2,0.6,1.2,1.2c0,0.7-0.6,1.2-1.2,1.2c-0.7,0-1.2-0.6-1.2-1.2S7.6,3.4,8.4,3.4z M10.1,11.6C10,11.7,10,11.9,10,11.9 c-0.4,0.5-1,0.7-1.6,0.7c-0.3,0-0.6,0-0.9-0.1c-0.5-0.1-1.1-0.7-1-1.4c0.1-0.4,0.2-0.9,0.2-1.4c0.2-0.7,0.2-1.5,0.4-2.3 c0-0.1,0-0.1,0-0.2C7.1,7,7,6.9,6.7,6.8c-0.2,0-0.2-0.1-0.4-0.1C6.1,6.7,6,6.6,6,6.4c0-0.2,0.1-0.2,0.2-0.2c0.1,0,0.2,0,0.2,0 c0.4,0,0.7,0,1.1,0c0.4,0,0.8,0,1.2,0c0.2,0,0.5,0.2,0.5,0.4c0,0.2-0.1,0.5-0.1,0.7C9.1,8.2,8.9,9.1,8.8,10 c-0.1,0.2-0.1,0.6-0.2,0.9c0,0.2,0,0.2,0.1,0.4c0.1,0.2,0.2,0.2,0.4,0.2c0.2,0,0.3-0.1,0.5-0.2c0.1-0.1,0.2-0.2,0.3-0.2 C10,11.3,10.2,11.5,10.1,11.6z"/%3E%3C/svg%3E');
}
.main .favorites .inner .card .top-remove-button {
  background-color: #ffffff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  top: 0px;
  right: 0px;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-491 993 16 16" enable-background="new -491 993 16 16" xml:space="preserve"%3E%3Crect x="-493.6" y="1000.3" transform="matrix(0.7071 0.7071 -0.7071 0.7071 566.3464 634.7187)" fill="%23013300" width="21.2" height="1.4"/%3E%3Crect x="-493.6" y="1000.3" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 -116.7187 2050.3464)" fill="%23013300" width="21.2" height="1.4"/%3E%3C/svg%3E');
}
.main .favorites .swiper-controls {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.main .favorites .swiper-controls .swiper-button-prev,
.main .favorites .swiper-controls .swiper-button-next {
  background-color: rgba(0, 0, 0, 0.3);
  background-size: 22px 36px;
  background-position: center;
  background-repeat: no-repeat;
  color: transparent;
  display: block;
}
.main .favorites .swiper-controls .swiper-button-prev:after,
.main .favorites .swiper-controls .swiper-button-next:after {
  font-size: 0;
  content: "";
}
.main .favorites .swiper-controls .swiper-button-prev.swiper-button-disabled,
.main .favorites .swiper-controls .swiper-button-next.swiper-button-disabled {
  opacity: 0;
}
.main .favorites .swiper-controls .swiper-button-prev {
  left: 0;
  width: 37px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.main .favorites .swiper-controls .swiper-button-next {
  right: 0;
  width: 37px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.main .favorites .close-button {
  background-color: #013300;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  cursor: pointer;
  top: 16px;
  right: 16px;
  z-index: 31;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-488 989.4 16 16" enable-background="new -488 989.4 16 16" xml:space="preserve"%3E%3Crect x="-490.6" y="996.7" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 -1524.6726 1363.2073)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3Crect x="-490.6" y="996.7" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -845.8461 -47.2783)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3C/svg%3E');
}
.main .favorites .controls {
  position: absolute;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: 8px;
  top: 16px;
  left: 16px;
  z-index: 31;
}
.main .favorites .controls .clear-button {
  background-color: #013300;
  color: #ffffff;
  display: block;
  height: 32px;
  line-height: 16px;
  cursor: pointer;
  padding: 8px;
  white-space: nowrap;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
}
.main .favorites .controls .clear-button:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  content: " ";
  vertical-align: top;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="15.8px" viewBox="0 0 16 15.8" enable-background="new 0 0 16 15.8" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M15.8,0.2c-0.3-0.3-0.8-0.3-1.2,0c0,0,0,0,0,0L8.9,5.9l1.2,1.2l5.7-5.7C16.1,1.1,16.1,0.6,15.8,0.2 C15.8,0.2,15.8,0.2,15.8,0.2z"/%3E%3Cpath fill="%23ffffff" d="M8.5,11.2C7.2,10,5.9,8.7,4.8,7.4L4.7,7.5l0,0C3.4,8.2,2,8.4,0.7,8.1C0.4,8,0.1,8.2,0,8.5c0,0.1,0,0.1,0,0.2 c0.1,1.9,1,3.7,2.3,5c1.2-0.3,2.4-0.8,3.4-1.5c-0.5,1-1.2,1.8-2,2.6c0.6,0.4,1.2,0.7,1.8,1c0.1,0,0.1,0,0.2,0c0.1,0,0.3-0.1,0.4-0.2 c1.1-1.2,2-2.5,2.6-4l0.1-0.2C8.7,11.4,8.6,11.3,8.5,11.2z"/%3E%3Cpath fill="%23ffffff" d="M9.3,10.3L9.3,10.3l0.4-0.7C10,9.1,9.9,8.5,9.5,8.1L8.1,6.8c-0.4-0.4-1-0.5-1.5-0.2L5.9,6.8 C7,8,8.2,9.2,9.3,10.3z"/%3E%3C/svg%3E');
}
.main .favorites .controls .share-button {
  background-color: #013300;
  color: #ffffff;
  display: block;
  height: 32px;
  line-height: 16px;
  cursor: pointer;
  padding: 8px;
  white-space: nowrap;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
}
.main .favorites .controls .share-button:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  content: " ";
  vertical-align: top;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="13.3px" viewBox="0 0 16 13.3" enable-background="new 0 0 16 13.3" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M12,11.7H1.6V4.3H4c0,0,0.6-0.8,1.8-1.6h-5C0.4,2.7,0,3,0,3.5v9.1c0,0.4,0.4,0.8,0.8,0.8h12 c0.4,0,0.8-0.4,0.8-0.8V8L12,9.3V11.7z M10.7,5.3V8L16,4l-5.3-4v2.5C4.2,2.5,4,9.3,4,9.3C5.8,6.4,7.2,5.3,10.7,5.3z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .favorites .share-overlay {
  background-color: rgba(0, 0, 0, 0.9);
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 91;
}
.main .favorites .share-overlay .share-window {
  background-color: #ffffff;
  color: #013300;
  width: 480px;
  height: 480px;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 16px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  gap: 16px;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.main .favorites .share-overlay .share-window .qr-code-wrapper {
  flex: 1 1 auto;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
}
.main .favorites .share-overlay .share-window .qr-code-wrapper .qr-code {
  display: block;
}
.main .favorites .share-overlay .share-window .explainer {
  background-color: #013300;
  color: #ffffff;
  line-height: 1.25em;
  text-align: center;
  margin: 0 -16px -16px -16px;
  padding: 16px;
}
.main .favorites .share-overlay .close-share-button {
  background-color: #013300;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  cursor: pointer;
  top: 16px;
  right: 16px;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-488 989.4 16 16" enable-background="new -488 989.4 16 16" xml:space="preserve"%3E%3Crect x="-490.6" y="996.7" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 -1524.6726 1363.2073)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3Crect x="-490.6" y="996.7" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -845.8461 -47.2783)" fill="%23ffffff" width="21.2" height="1.4"/%3E%3C/svg%3E');
}
.main .detail-view {
  background-color: rgba(255, 255, 255, 0.75);
  position: absolute;
  top: 60px;
  right: 0;
  bottom: 0;
  width: 50%;
  z-index: 50;
  -webkit-transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .detail-view.away {
  right: -50%;
}
.main .detail-view .inner {
  background-color: #ffffff;
  position: absolute;
  top: 0;
  left: 16px;
  right: 0;
  bottom: 0;
}
.main .detail-view .inner .header {
  border-bottom: 4px solid #ffffff;
  color: #013300;
  padding: 0 72px;
  position: absolute;
  top: 16px;
  left: 16px;
  right: 16px;
  height: 72px;
}
.main .detail-view .inner .header.inverted-color .number {
  color: #013300;
}
.main .detail-view .inner .header .number {
  position: absolute;
  display: block;
  width: 72px;
  height: 68px;
  top: 0;
  left: 0;
  color: #ffffff;
}
.main .detail-view .inner .header .number .tbl-cell {
  padding-top: 4px;
}
.main .detail-view .inner .header .number .label {
  display: block;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  text-transform: uppercase;
}
.main .detail-view .inner .header .number .digit {
  display: block;
  font-size: 28px;
  font-weight: bold;
  line-height: 28px;
  text-align: center;
}
.main .detail-view .inner .header .head {
  width: auto;
}
.main .detail-view .inner .header .head .tbl-cell {
  text-align: left;
}
.main .detail-view .inner .header .head .tbl-cell:nth-child(2) {
  width: 260px;
}
.main .detail-view .inner .header .head .tbl-cell .plot-nav {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  width: 60px;
  height: 68px;
  cursor: pointer;
  vertical-align: top;
}
.main .detail-view .inner .header .head .tbl-cell .plot-nav.disabled {
  opacity: 0.5;
}
.main .detail-view .inner .header .head .tbl-cell .plot-nav.previous {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="12px" height="22px" viewBox="-16 10.9 12 22" enable-background="new -16 10.9 12 22" xml:space="preserve"%3E%3Crect x="-17.8" y="16.2" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -14.8761 -2.12)" fill="%23013300" width="15.5" height="1.4"/%3E%3Crect x="-17.8" y="26.2" transform="matrix(0.7071 0.7071 -0.7071 0.7071 16.0734 14.9445)" fill="%23013300" width="15.5" height="1.4"/%3E%3C/svg%3E');
}
.main .detail-view .inner .header .head .tbl-cell .plot-nav.next {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="12px" height="21.8px" viewBox="-16 10.9 12 21.8" enable-background="new -16 10.9 12 21.8" xml:space="preserve"%3E%3Crect x="-17.8" y="16.2" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 -29.0658 21.6711)" fill="%23013300" width="15.4" height="1.4"/%3E%3Crect x="-17.7" y="26.1" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 1.9461 52.766)" fill="%23013300" width="15.4" height="1.4"/%3E%3C/svg%3E');
}
.main .detail-view .inner .header .head .tbl-cell .title {
  display: inline-block;
  text-align: left;
  white-space: nowrap;
}
.main .detail-view .inner .header .head .tbl-cell .title .name {
  display: block;
  font-size: 28px;
  font-weight: bold;
  line-height: 1em;
  margin: 0 0 4px 0;
  text-transform: uppercase;
}
.main .detail-view .inner .header .head .tbl-cell .title .caption {
  display: block;
  font-size: 12px;
  text-transform: uppercase;
}
.main .detail-view .inner .header .close {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22.6px" height="22.6px" viewBox="0 0 22.6 22.6" enable-background="new 0 0 22.6 22.6" xml:space="preserve"%3E%3Crect x="-3.7" y="10.3" transform="matrix(0.7071 0.7071 -0.7071 0.7071 11.3137 -4.6863)" fill="%23013300" width="30" height="2"/%3E%3Crect x="-3.7" y="10.3" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 27.3137 11.3137)" fill="%23013300" width="30" height="2"/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  width: 60px;
  height: 68px;
  cursor: pointer;
  top: 0;
  right: 0;
}
.main .detail-view .inner .details {
  position: absolute;
  display: flex;
  top: 88px;
  left: 16px;
  right: 16px;
  height: 48px;
  color: #013300;
  font-size: 14px;
}
.main .detail-view .inner .details.inverted-color .actions .action-button {
  color: #013300;
}
.main .detail-view .inner .details.inverted-color .actions .action-button.interior-tour-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="20px" viewBox="-489 991 20 20" enable-background="new -489 991 20 20" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-484,998.8h5.4c0.2,0,0.4-0.2,0.4-0.4v-3.5c0-0.2-0.2-0.4-0.4-0.4h-0.9l-1.1-1.3c0.1-0.1,0.1-0.2,0.1-0.3 c0-0.4-0.3-0.7-0.7-0.7s-0.7,0.3-0.7,0.7c0,0.1,0,0.2,0.1,0.3l-1.1,1.3h-0.9c-0.2,0-0.4,0.2-0.4,0.4v3.5 C-484.4,998.6-484.2,998.8-484,998.8z M-481.5,993.5c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0l0.8,1h-2L-481.5,993.5z"/%3E%3Cpath fill="%23013300" d="M-485.3,1004.1v0.8h8.1v-0.8c0-0.8,0.7-1.5,1.5-1.5h0.6v-1c0-0.8-0.7-1.5-1.5-1.5h-9.3 c-0.8,0-1.5,0.7-1.5,1.5v1h0.6C-485.9,1002.6-485.3,1003.3-485.3,1004.1z"/%3E%3Cpath fill="%23013300" d="M-474.1,1003.5h-1.7c-0.3,0-0.6,0.3-0.6,0.6v1.5c0,0.1-0.1,0.2-0.2,0.2h-9.5c-0.1,0-0.2-0.1-0.2-0.2v-1.5 c0-0.3-0.3-0.6-0.6-0.6h-1.7c-0.3,0-0.6,0.3-0.6,0.6v4.2c0,0.3,0.3,0.6,0.6,0.6h0.8v0.7c0,0.2,0.2,0.4,0.4,0.4h1.3 c0.2,0,0.4-0.2,0.4-0.4v-0.7h8.3v0.7c0,0.2,0.2,0.4,0.4,0.4h1.3c0.2,0,0.4-0.2,0.4-0.4v-0.7h0.8c0.3,0,0.6-0.3,0.6-0.6v-4.2 C-473.5,1003.7-473.8,1003.5-474.1,1003.5z"/%3E%3Cpath fill="%23013300" d="M-469,996.9l-0.6-2.9c0-0.2-0.2-0.3-0.4-0.3h-2.7c-0.2,0-0.3,0.1-0.4,0.3l-0.6,2.9c0,0.2,0.1,0.4,0.4,0.4 h1.5v11.6h-0.5c-0.3,0-0.5,0.2-0.5,0.5c0,0.3,0.2,0.5,0.5,0.5h1.9c0.3,0,0.5-0.2,0.5-0.5c0-0.3-0.2-0.5-0.5-0.5h-0.5v-11.6h1.5 C-469.1,997.4-469,997.2-469,996.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .detail-view .inner .details.inverted-color .actions .action-button.street-vr-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="20px" viewBox="-496 1017 20 20" enable-background="new -496 1017 20 20" xml:space="preserve"%3E%3Cpath fill="%23013300" d="M-478,1034.1c0,0.5-0.2,0.9-0.7,1.3s-1.1,0.7-1.9,0.9s-1.6,0.4-2.6,0.5s-1.9,0.2-2.9,0.2s-1.9-0.1-2.9-0.2 s-1.8-0.3-2.6-0.5c-0.8-0.2-1.4-0.6-1.9-0.9c-0.4-0.4-0.7-0.8-0.7-1.3c0-0.4,0.1-0.7,0.4-1s0.6-0.6,1.1-0.8s0.9-0.4,1.3-0.5 s0.9-0.2,1.5-0.3c0.2-0.1,0.4,0,0.6,0.1c0.2,0.1,0.2,0.2,0.3,0.5c0.1,0.2,0,0.4-0.1,0.6s-0.2,0.2-0.5,0.3c-0.4,0.1-0.8,0.2-1.2,0.2 c-0.4,0.1-0.6,0.2-0.9,0.3s-0.4,0.2-0.6,0.2s-0.2,0.2-0.3,0.2s-0.1,0.1-0.1,0.1c0,0.1,0.1,0.2,0.3,0.3s0.4,0.2,0.8,0.4 s0.8,0.2,1.3,0.4s1.1,0.2,1.8,0.3s1.5,0.1,2.3,0.1s1.6-0.1,2.3-0.1s1.3-0.2,1.8-0.3s0.9-0.2,1.3-0.4s0.6-0.2,0.8-0.4 s0.3-0.2,0.3-0.3c0,0-0.1-0.1-0.1-0.1s-0.2-0.1-0.3-0.2s-0.3-0.2-0.6-0.2s-0.5-0.2-0.9-0.3s-0.8-0.2-1.2-0.2c-0.2,0-0.4-0.1-0.5-0.3 s-0.2-0.4-0.1-0.6c0-0.2,0.1-0.4,0.3-0.5s0.4-0.2,0.6-0.1c0.6,0.1,1.1,0.2,1.5,0.3s0.9,0.3,1.3,0.5s0.8,0.4,1.1,0.8 C-478.1,1033.4-478,1033.8-478,1034.1z M-482.4,1023.9v4.4c0,0.2-0.1,0.4-0.2,0.5s-0.3,0.2-0.5,0.2h-0.8v4.4c0,0.2-0.1,0.4-0.2,0.5 s-0.3,0.2-0.5,0.2h-2.9c-0.2,0-0.4-0.1-0.5-0.2s-0.2-0.3-0.2-0.5v-4.4h-0.8c-0.2,0-0.4-0.1-0.5-0.2s-0.2-0.3-0.2-0.5v-4.4 c0-0.4,0.1-0.8,0.4-1c0.3-0.3,0.6-0.4,1-0.4h4.4c0.4,0,0.8,0.1,1,0.4C-482.5,1023.2-482.4,1023.5-482.4,1023.9z M-483.4,1019.6 c0,0.7-0.2,1.3-0.8,1.8s-1.1,0.8-1.8,0.8c-0.7,0-1.3-0.2-1.8-0.8s-0.7-1.1-0.7-1.8s0.2-1.3,0.7-1.8c0.5-0.5,1.1-0.8,1.8-0.8 c0.7,0,1.3,0.2,1.8,0.8S-483.4,1018.8-483.4,1019.6z"/%3E%3C/svg%3E');
}
.main .detail-view .inner .details.inverted-color .actions .action-button.garden-view-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="8.3px" height="20px" viewBox="0 0 8.3 20" enable-background="new 0 0 8.3 20" xml:space="preserve"%3E%3Cpath fill="%23013300" d="M8.1,7.7c-1.7-0.1-3.3,1.1-3.7,2.8L4.3,2.9c1.1,0,2.2-1.1,2.8-2.8C7.1,0.1,7.1,0,7,0C5.6,0,4.3,1,4.1,2.5 c0,0.1-0.1,4.1-0.1,4.1v0c-0.4-1.2-1.6-2.1-2.9-2c-0.1,0-0.1,0.1-0.1,0.1c0.6,1.7,1.8,2.9,3,2.9L4,14.6h0c-0.3-1.9-2-3.2-3.9-3.2 c0,0-0.1,0-0.1,0.1c0,0,0,0.1,0,0.1c0.8,2.3,2.4,3.8,4,3.7l-0.1,4.4h0c0,0.2,0.1,0.3,0.3,0.3c0.2,0,0.3-0.1,0.3-0.3l-0.1-8.3 c1.5,0.1,3-1.4,3.8-3.6c0,0,0-0.1,0-0.1C8.2,7.7,8.2,7.7,8.1,7.7L8.1,7.7z"/%3E%3C/svg%3E');
}
.main .detail-view .inner .details .tbl-cont {
  width: auto;
}
.main .detail-view .inner .details .tbl-cont .tbl-cell {
  height: 48px;
  padding: 0 4px;
  line-height: 36px;
  text-align: left;
  white-space: nowrap;
}
.main .detail-view .inner .details .tbl-cont .tbl-cell:first-child {
  padding-left: 0;
}
.main .detail-view .inner .details .tbl-cont .tbl-cell:last-child {
  padding-right: 0;
}
.main .detail-view .inner .details .properties span {
  display: inline-block;
}
.main .detail-view .inner .details .properties span:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 16px;
  height: 36px;
  margin: 0 8px;
  content: " ";
  display: inline-block;
  vertical-align: top;
}
.main .detail-view .inner .details .properties .bedrooms:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-496 1010 16 16" enable-background="new -496 1010 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-494.6,1016.2c-0.3,0-0.6,0.1-0.8,0.2v-2.3c0-0.8,0.7-1.5,1.5-1.5h11.8c0.8,0,1.5,0.7,1.5,1.5v2.3 c-0.3-0.1-0.5-0.2-0.8-0.2h-0.8l-0.3-0.6c-0.1-0.2-0.3-0.4-0.6-0.4c-1.1-0.3-2.3-0.3-3.5,0c-0.3,0.1-0.6,0.4-0.6,0.7l-0.1,0.4h-1.4 l-0.1-0.4c0-0.3-0.3-0.6-0.6-0.7c-1.2-0.2-2.3-0.2-3.5,0c-0.2,0.1-0.5,0.2-0.6,0.4l-0.3,0.6L-494.6,1016.2z M-483.2,1015.7 c-1.1-0.2-2.2-0.3-3.2,0c-0.1,0-0.2,0.1-0.2,0.2l0,0.3h3.9l-0.2-0.3C-483.1,1015.8-483.1,1015.7-483.2,1015.7z M-489.6,1015.7 c-1.1-0.2-2.2-0.2-3.2,0c-0.1,0-0.2,0.1-0.2,0.2l-0.2,0.3h3.9l0-0.3C-489.4,1015.8-489.4,1015.7-489.6,1015.7L-489.6,1015.7z M-480.4,1017.2c-0.1,0-0.1-0.1-0.2-0.1c-0.2-0.2-0.6-0.3-0.9-0.3h-13.2c-0.3,0-0.6,0.1-0.9,0.3c0,0.1-0.1,0.1-0.2,0.1 c-0.2,0.3-0.4,0.6-0.4,1h16C-480,1017.8-480.2,1017.5-480.4,1017.2z M-495.1,1023.1c0,0.1,0.1,0.3,0.3,0.3h0.6 c0.1,0,0.3-0.1,0.3-0.3l0-0.3h-1.2L-495.1,1023.1z M-482,1023.1c0,0.1,0.1,0.3,0.3,0.3h0.6c0.1,0,0.3-0.1,0.3-0.3l0-0.3h-1.2 L-482,1023.1z M-496,1018.7v3.2c0,0.2,0.1,0.3,0.3,0.3h15.4c0.2,0,0.3-0.1,0.3-0.3v-3.2H-496z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .detail-view .inner .details .properties .availability:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-498 1011 16 16" enable-background="new -498 1011 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-483.6,1018.9L-483.6,1018.9c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0c0,0,0,0.1-0.1,0.1c0,0,0,0,0,0 c-1.2,1-2.6,1.6-4.2,1.7c-0.4,0-0.7,0-1.1-0.1c-0.6-0.1-1.1-0.3-1.7-0.5c-1.3-0.6-2.7-0.7-4.1-0.3l0.7,6.5c0,0.2-0.1,0.5-0.4,0.5 h-0.1c-0.2,0-0.4-0.2-0.4-0.4l-0.7-6.8c0,0,0,0,0-0.1v0l-0.8-7.5v0c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0 c1.6-0.6,3.4-0.6,4.9,0.2c0.5,0.2,1.1,0.4,1.6,0.5c2.1,0.5,4.2-1.1,4.4-1.3l0,0c0,0,0.1-0.1,0.1-0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0 h0c0,0,0.1,0,0.1,0h0c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0v0L-483.6,1018.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .detail-view .inner .details .properties .price:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-497 1011 16 16" enable-background="new -497 1011 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-488.4,1011.5l7,7c0.6,0.6,0.6,1.6,0,2.3l-5.8,5.8c-0.6,0.6-1.6,0.6-2.3,0l-7-7c-0.3-0.3-0.5-0.8-0.5-1.2 l0.4-5.5c0.1-0.8,0.7-1.4,1.5-1.5l5.5-0.4C-489.2,1011-488.8,1011.1-488.4,1011.5z M-493.7,1013c-0.7,0-1.3,0.6-1.3,1.3 s0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3S-492.9,1013-493.7,1013z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .detail-view .inner .details .gap {
  flex-grow: 1;
}
.main .detail-view .inner .details .actions .action-button {
  background-color: #000000;
  color: #ffffff;
  display: block;
  height: 32px;
  line-height: 32px;
  width: 116px;
  font-size: 13px;
  cursor: pointer;
  white-space: nowrap;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .detail-view .inner .details .actions .action-button:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  content: " ";
  margin-right: 8px;
  width: 20px;
  height: 32px;
}
.main .detail-view .inner .details .actions .action-button.interior-tour-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="20px" viewBox="-489 991 20 20" enable-background="new -489 991 20 20" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M-484,998.8h5.4c0.2,0,0.4-0.2,0.4-0.4v-3.5c0-0.2-0.2-0.4-0.4-0.4h-0.9l-1.1-1.3c0.1-0.1,0.1-0.2,0.1-0.3 c0-0.4-0.3-0.7-0.7-0.7s-0.7,0.3-0.7,0.7c0,0.1,0,0.2,0.1,0.3l-1.1,1.3h-0.9c-0.2,0-0.4,0.2-0.4,0.4v3.5 C-484.4,998.6-484.2,998.8-484,998.8z M-481.5,993.5c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0l0.8,1h-2L-481.5,993.5z"/%3E%3Cpath fill="%23ffffff" d="M-485.3,1004.1v0.8h8.1v-0.8c0-0.8,0.7-1.5,1.5-1.5h0.6v-1c0-0.8-0.7-1.5-1.5-1.5h-9.3 c-0.8,0-1.5,0.7-1.5,1.5v1h0.6C-485.9,1002.6-485.3,1003.3-485.3,1004.1z"/%3E%3Cpath fill="%23ffffff" d="M-474.1,1003.5h-1.7c-0.3,0-0.6,0.3-0.6,0.6v1.5c0,0.1-0.1,0.2-0.2,0.2h-9.5c-0.1,0-0.2-0.1-0.2-0.2v-1.5 c0-0.3-0.3-0.6-0.6-0.6h-1.7c-0.3,0-0.6,0.3-0.6,0.6v4.2c0,0.3,0.3,0.6,0.6,0.6h0.8v0.7c0,0.2,0.2,0.4,0.4,0.4h1.3 c0.2,0,0.4-0.2,0.4-0.4v-0.7h8.3v0.7c0,0.2,0.2,0.4,0.4,0.4h1.3c0.2,0,0.4-0.2,0.4-0.4v-0.7h0.8c0.3,0,0.6-0.3,0.6-0.6v-4.2 C-473.5,1003.7-473.8,1003.5-474.1,1003.5z"/%3E%3Cpath fill="%23ffffff" d="M-469,996.9l-0.6-2.9c0-0.2-0.2-0.3-0.4-0.3h-2.7c-0.2,0-0.3,0.1-0.4,0.3l-0.6,2.9c0,0.2,0.1,0.4,0.4,0.4 h1.5v11.6h-0.5c-0.3,0-0.5,0.2-0.5,0.5c0,0.3,0.2,0.5,0.5,0.5h1.9c0.3,0,0.5-0.2,0.5-0.5c0-0.3-0.2-0.5-0.5-0.5h-0.5v-11.6h1.5 C-469.1,997.4-469,997.2-469,996.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .detail-view .inner .details .actions .action-button.street-vr-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="20px" viewBox="-496 1017 20 20" enable-background="new -496 1017 20 20" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M-478,1034.1c0,0.5-0.2,0.9-0.7,1.3s-1.1,0.7-1.9,0.9s-1.6,0.4-2.6,0.5s-1.9,0.2-2.9,0.2s-1.9-0.1-2.9-0.2 s-1.8-0.3-2.6-0.5c-0.8-0.2-1.4-0.6-1.9-0.9c-0.4-0.4-0.7-0.8-0.7-1.3c0-0.4,0.1-0.7,0.4-1s0.6-0.6,1.1-0.8s0.9-0.4,1.3-0.5 s0.9-0.2,1.5-0.3c0.2-0.1,0.4,0,0.6,0.1c0.2,0.1,0.2,0.2,0.3,0.5c0.1,0.2,0,0.4-0.1,0.6s-0.2,0.2-0.5,0.3c-0.4,0.1-0.8,0.2-1.2,0.2 c-0.4,0.1-0.6,0.2-0.9,0.3s-0.4,0.2-0.6,0.2s-0.2,0.2-0.3,0.2s-0.1,0.1-0.1,0.1c0,0.1,0.1,0.2,0.3,0.3s0.4,0.2,0.8,0.4 s0.8,0.2,1.3,0.4s1.1,0.2,1.8,0.3s1.5,0.1,2.3,0.1s1.6-0.1,2.3-0.1s1.3-0.2,1.8-0.3s0.9-0.2,1.3-0.4s0.6-0.2,0.8-0.4 s0.3-0.2,0.3-0.3c0,0-0.1-0.1-0.1-0.1s-0.2-0.1-0.3-0.2s-0.3-0.2-0.6-0.2s-0.5-0.2-0.9-0.3s-0.8-0.2-1.2-0.2c-0.2,0-0.4-0.1-0.5-0.3 s-0.2-0.4-0.1-0.6c0-0.2,0.1-0.4,0.3-0.5s0.4-0.2,0.6-0.1c0.6,0.1,1.1,0.2,1.5,0.3s0.9,0.3,1.3,0.5s0.8,0.4,1.1,0.8 C-478.1,1033.4-478,1033.8-478,1034.1z M-482.4,1023.9v4.4c0,0.2-0.1,0.4-0.2,0.5s-0.3,0.2-0.5,0.2h-0.8v4.4c0,0.2-0.1,0.4-0.2,0.5 s-0.3,0.2-0.5,0.2h-2.9c-0.2,0-0.4-0.1-0.5-0.2s-0.2-0.3-0.2-0.5v-4.4h-0.8c-0.2,0-0.4-0.1-0.5-0.2s-0.2-0.3-0.2-0.5v-4.4 c0-0.4,0.1-0.8,0.4-1c0.3-0.3,0.6-0.4,1-0.4h4.4c0.4,0,0.8,0.1,1,0.4C-482.5,1023.2-482.4,1023.5-482.4,1023.9z M-483.4,1019.6 c0,0.7-0.2,1.3-0.8,1.8s-1.1,0.8-1.8,0.8c-0.7,0-1.3-0.2-1.8-0.8s-0.7-1.1-0.7-1.8s0.2-1.3,0.7-1.8c0.5-0.5,1.1-0.8,1.8-0.8 c0.7,0,1.3,0.2,1.8,0.8S-483.4,1018.8-483.4,1019.6z"/%3E%3C/svg%3E');
}
.main .detail-view .inner .details .actions .action-button.garden-view-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="8.3px" height="20px" viewBox="0 0 8.3 20" enable-background="new 0 0 8.3 20" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M8.1,7.7c-1.7-0.1-3.3,1.1-3.7,2.8L4.3,2.9c1.1,0,2.2-1.1,2.8-2.8C7.1,0.1,7.1,0,7,0C5.6,0,4.3,1,4.1,2.5 c0,0.1-0.1,4.1-0.1,4.1v0c-0.4-1.2-1.6-2.1-2.9-2c-0.1,0-0.1,0.1-0.1,0.1c0.6,1.7,1.8,2.9,3,2.9L4,14.6h0c-0.3-1.9-2-3.2-3.9-3.2 c0,0-0.1,0-0.1,0.1c0,0,0,0.1,0,0.1c0.8,2.3,2.4,3.8,4,3.7l-0.1,4.4h0c0,0.2,0.1,0.3,0.3,0.3c0.2,0,0.3-0.1,0.3-0.3l-0.1-8.3 c1.5,0.1,3-1.4,3.8-3.6c0,0,0-0.1,0-0.1C8.2,7.7,8.2,7.7,8.1,7.7L8.1,7.7z"/%3E%3C/svg%3E');
}
.main .detail-view .inner .details .actions .function-button {
  background-color: #013300;
  color: #ffffff;
  display: block;
  height: 32px;
  line-height: 32px;
  width: 116px;
  font-size: 13px;
  cursor: pointer;
  white-space: nowrap;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .detail-view .inner .details .actions .function-button:before {
  background-position: 0 50%;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  content: " ";
  margin-right: 8px;
  width: 20px;
  height: 32px;
}
.main .detail-view .inner .details .actions .function-button.favorite-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="40px" height="20px" viewBox="0 0 40 20" enable-background="new 0 0 40 20" xml:space="preserve"%3E%3Cg%3E%3Cpolygon fill="%23ffffff" points="30,1.7 32.3,7.8 38.8,8.1 33.8,12.2 35.4,18.5 30,15 24.6,18.5 26.2,12.2 21.2,8.1 27.7,7.8 "/%3E%3Cpath fill="%23ffffff" d="M36.2,19.5l-6.2-4l-6.2,4l1.9-7.2L20,7.7l7.4-0.4L30,0.5l2.6,6.9L40,7.7l-5.7,4.6L36.2,19.5z M30,14.5 l4.7,3L33.2,12l4.4-3.5L32,8.2L30,3l-2,5.3l-5.6,0.3l4.4,3.5l-1.5,5.5L30,14.5z"/%3E%3C/g%3E%3Cpath fill="%23ffffff" d="M16.2,19.5l-6.2-4l-6.2,4l1.9-7.2L0,7.7l7.4-0.4L10,0.5l2.6,6.9L20,7.7l-5.7,4.6L16.2,19.5z M10,14.5l4.7,3 L13.3,12l4.4-3.5L12,8.2L10,3L8,8.2L2.4,8.5L6.7,12l-1.5,5.5L10,14.5z"/%3E%3C/svg%3E');
}
.main .detail-view .inner .details .actions .function-button.favorite-button.active {
  background-color: #d8b579;
}
.main .detail-view .inner .details .actions .function-button.favorite-button.active:before {
  background-position: -20px 50%;
}
.main .detail-view .inner .slider {
  position: absolute;
  top: 136px;
  left: 16px;
  right: 16px;
  bottom: 0;
  overflow-y: scroll;
}
.main .detail-view .inner .slider .section-title {
  border-bottom: 1px solid #dddddd;
  color: #013300;
  font-size: 20px;
  line-height: 24px;
  padding-bottom: 10px;
  margin-bottom: 16px;
}
.main .detail-view .inner .slider .section-title:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  margin: 0 8px;
  content: " ";
  width: 24px;
  height: 24px;
}
.main .detail-view .inner .slider .section-title.section-description:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="-487 1025 24 24" enable-background="new -487 1025 24 24" xml:space="preserve"%3E%3Cpath opacity="0.8" fill="%23013300" enable-background="new " d="M-483.5,1028.6c-4.7,4.7-4.7,12.3,0,16.9 c4.7,4.7,12.3,4.7,16.9,0c4.7-4.7,4.7-12.3,0-16.9C-471.3,1023.8-478.8,1023.8-483.5,1028.6z M-474.5,1030.1c1,0,1.8,0.8,1.8,1.8 s-0.8,1.8-1.8,1.8c-1,0-1.8-0.8-1.8-1.8S-475.6,1030.1-474.5,1030.1z M-471.9,1042.4c-0.1,0.1-0.1,0.3-0.2,0.4 c-0.6,0.7-1.4,1.1-2.4,1.1c-0.5,0-0.9,0-1.3-0.1c-0.7-0.1-1.7-1-1.5-2c0.1-0.6,0.2-1.3,0.3-2c0.2-1.1,0.4-2.3,0.6-3.4 c0-0.1,0-0.1,0-0.2c0-0.5-0.1-0.6-0.6-0.7c-0.2,0-0.4-0.1-0.6-0.1c-0.2-0.1-0.3-0.2-0.3-0.5c0-0.2,0.1-0.3,0.4-0.4 c0.1,0,0.2,0,0.4,0c0.5,0,1.1,0,1.7,0c0.6,0,1.2,0,1.7,0c0.4,0,0.7,0.2,0.7,0.6c0,0.3-0.1,0.7-0.1,1c-0.2,1.3-0.5,2.6-0.7,3.9 c-0.1,0.4-0.1,0.9-0.2,1.3c0,0.2,0,0.4,0.1,0.6c0.1,0.2,0.2,0.4,0.5,0.4c0.2,0,0.5-0.1,0.7-0.2c0.1-0.1,0.3-0.2,0.5-0.2 C-472.1,1041.9-471.8,1042.1-471.9,1042.4z"/%3E%3C/svg%3E');
}
.main .detail-view .inner .slider .section-title.section-floor-plans:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="-487 989 24 24" enable-background="new -487 989 24 24" xml:space="preserve"%3E%3Cpath fill="%23013300" d="M-487,994.5v12.2h1.6v-2.6h3.4v-1.2h-3.4v-7h9.2v7h-3.4v1.1h4.6V996h2.3v2.3h1.2V996h7v6.9h-7v-2.3h-1.2v5.8 h1.2v-2.3h7v6.9h-7v-2.3h-1.2v2.3h-4.1l0,0h-8.6v-2.3h-1.6v3.8h24v-18h-24V994.5z"/%3E%3Cpath fill="%23013300" d="M-467.6,989c-4.4,0-8.7,0-13.2,0c-0.2,0-0.3,0-0.5,0.1c-1.4,0.5-2.9,1-4.4,1.4c-0.1,0-0.2,0.1-0.3,0.2 c-0.2,0.1-0.2,0.2,0,0.3c0.1,0.1,0.2,0.1,0.3,0.2c1.2,0.4,2.4,0.9,3.7,1.3c0.4,0.2,0.9,0.3,1.4,0.3c4.2,0,8.6,0,12.8,0 c0.1,0,0.1,0,0.2,0C-467.6,991.6-467.6,990.3-467.6,989L-467.6,989z M-480.8,992c-0.1,0-0.2,0-0.2-0.1c-0.6-0.2-1.2-0.4-1.8-0.6 c-0.1,0-0.2-0.1-0.2-0.2s0-0.3,0-0.5c0,0,0-0.1,0.1-0.2c0.7-0.2,1.4-0.5,2.1-0.7l0,0C-480.8,990.5-480.8,991.3-480.8,992z"/%3E%3Cpath fill="%23013300" d="M-466.5,992.8c0-1.3,0-2.5,0-3.8h0.1c0.5,0,1,0,1.4,0c0.6,0,1,0.3,1,0.8c0,0.7,0,1.4,0,2.2 c0,0.5-0.4,0.8-1,0.8C-465.4,992.8-466,992.8-466.5,992.8z"/%3E%3C/svg%3E');
}
.main .detail-view .inner .slider .section-title.section-videos:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="-487 989 24 24" enable-background="new -487 989 24 24" xml:space="preserve"%3E%3Cpath fill="%23013300" d="M-463.3,993.4c-0.3-0.6-1-0.9-1.6-0.8h-2c-6,0-12.1,0-18.1,0c-0.7,0-1.3,0.2-1.7,0.8 c-0.1,0.2-0.2,0.5-0.3,0.7v13.8c0.1,0.3,0.2,0.5,0.3,0.7c0.3,0.5,0.9,0.8,1.6,0.8h0.3c6.6,0,13.3,0,19.9,0c0.7,0,1.3-0.2,1.7-0.8 c0.1-0.2,0.2-0.5,0.3-0.7v-13.8C-463.1,993.8-463.2,993.6-463.3,993.4z M-476.2,993.8c0.8,0,1.7,0,2.5,0c0.1,0,0.1,0,0.1,0.1 c0,0.5,0,1.1,0,1.6h-2.8c0-0.2,0-0.5,0-0.7s0-0.6,0-0.8C-476.3,993.9-476.3,993.9-476.2,993.8C-476.2,993.8-476.2,993.8-476.2,993.8 z M-483,1008.2c0,0-0.1,0-0.2,0c-0.8,0-1.6,0-2.4,0c-0.1,0-0.2,0-0.2-0.2c0-0.5,0-1,0-1.5h2.8V1008.2L-483,1008.2z M-482.9,995.4 c0,0.1,0,0.1-0.1,0.1c-0.9,0-1.7,0-2.6,0c0,0-0.1,0-0.1,0c0-0.5,0-1.1,0-1.6c0,0,0.1-0.1,0.1-0.1c0.8,0,1.7,0,2.5,0 c0.1,0,0.1,0,0.1,0.1c0,0,0,0,0,0C-482.9,994.5-482.9,994.9-482.9,995.4L-482.9,995.4z M-478.3,1008.2c-0.1,0-0.1,0-0.2,0 c-0.8,0-1.6,0-2.4,0c-0.1,0-0.2,0-0.2-0.1c0,0,0-0.1,0-0.1c0-0.5,0-1,0-1.5h2.8V1008.2L-478.3,1008.2z M-478.2,995.4 c0,0.1,0,0.2-0.1,0.2c0,0,0,0-0.1,0c-0.8,0-1.7,0-2.5,0c-0.1,0-0.1,0-0.2-0.1c0-0.5,0-1.1,0-1.6c0.1,0,0.1,0,0.2,0 c0.8,0,1.6,0,2.4,0c0.1,0,0.2,0,0.2,0.1c0,0,0,0.1,0,0.1C-478.2,994.5-478.2,994.9-478.2,995.4z M-473.6,1008.2c-0.1,0-0.1,0-0.2,0 c-0.8,0-1.6,0-2.4,0c-0.1,0-0.2,0-0.2-0.2c0-0.5,0-0.9,0-1.4c0,0,0-0.1,0-0.2h2.8V1008.2L-473.6,1008.2z M-473.3,1001.7l-2.8,1.7 c-0.6,0.4-1,0.1-1-0.6v-3.6c0-0.7,0.5-0.9,1-0.6l2.8,1.7C-472.8,1000.7-472.8,1001.3-473.3,1001.7z M-468.9,1008.1 c0,0-0.1,0.1-0.1,0.1c-0.8,0-1.7,0-2.5,0c0,0-0.1,0-0.1-0.1c0-0.5,0-1.1,0-1.6h2.8C-468.9,1007-468.9,1007.6-468.9,1008.1z M-468.8,995.4c0,0.1,0,0.2-0.1,0.2h-2.6v-1.7h1.3c0.5,0,0.9,0,1.4,0c0.1,0,0.1,0,0.2,0.1c0,0,0,0,0,0.1 C-468.8,994.5-468.8,994.9-468.8,995.4z M-464.2,1008.2h-2.8v-1.7h2.8L-464.2,1008.2L-464.2,1008.2z M-464.1,995.4 c0,0.1,0,0.2-0.1,0.2c-0.8,0-1.7,0-2.5,0c0,0-0.1,0-0.1,0v-1.7c0.1,0,0.1,0,0.2,0c0.8,0,1.6,0,2.4,0c0.1,0,0.2,0,0.2,0.1 c0,0,0,0.1,0,0.1C-464.2,994.5-464.1,995-464.1,995.4z"/%3E%3C/svg%3E');
}
.main .detail-view .inner .slider .section {
  color: #013300;
  font-size: 14px;
  margin-bottom: 32px;
}
.main .detail-view .inner .slider .section .swiper-container {
  width: 100%;
  height: 100%;
}
.main .detail-view .inner .slider .section .swiper-container .swiper-button-prev,
.main .detail-view .inner .slider .section .swiper-container .swiper-button-next {
  background-color: rgba(0, 0, 0, 0.3);
  background-size: 22px 36px;
  background-position: center;
  background-repeat: no-repeat;
  color: transparent;
  display: block;
}
.main .detail-view .inner .slider .section .swiper-container .swiper-button-prev:after,
.main .detail-view .inner .slider .section .swiper-container .swiper-button-next:after {
  font-size: 0;
  content: "";
}
.main .detail-view .inner .slider .section .swiper-container .swiper-button-prev.swiper-button-disabled,
.main .detail-view .inner .slider .section .swiper-container .swiper-button-next.swiper-button-disabled {
  opacity: 0;
}
.main .detail-view .inner .slider .section .swiper-container .swiper-button-prev {
  left: 0;
  width: 37px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.main .detail-view .inner .slider .section .swiper-container .swiper-button-next {
  right: 0;
  width: 37px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.main .detail-view .inner .slider .section.photos {
  height: 85%;
}
.main .detail-view .inner .slider .section.photos .swiper-container {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.main .detail-view .inner .slider .section.photos .swiper-slide {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.main .detail-view .inner .slider .section.photos .disclaimer-note {
  display: inline-block;
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #ffffff;
  font-size: 10px;
  line-height: 1em;
  text-align: right;
}
.main .detail-view .inner .slider .section.photos .disclaimer-note .more {
  cursor: pointer;
  font-weight: bold;
  text-decoration: underline;
}
.main .detail-view .inner .slider .section.features .feature-list {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.main .detail-view .inner .slider .section.features .feature-list .feature img {
  width: 100%;
  height: auto;
}
.main .detail-view .inner .slider .section.description {
  line-height: 1.5em;
  text-align: justify;
}
.main .detail-view .inner .slider .section.description p {
  padding: 0 40px 0 40px;
  position: relative;
}
.main .detail-view .inner .slider .section.floor-plans {
  background-color: #ffffff;
  height: 85%;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions {
  position: absolute;
  font-size: 13px;
  top: 0;
  left: 0;
  bottom: 0;
  width: 220px;
  padding: 16px 0 16px 47px;
  z-index: 2;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions .tbl-cell {
  text-align: left;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions .plot-option {
  background-color: #d8b579;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  padding: 8px 16px;
  margin-bottom: 12px;
  margin-left: -16px;
  text-transform: uppercase;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions .floor {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 12px;
  text-transform: uppercase;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions ul li {
  margin-bottom: 12px;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions ul li span {
  display: block;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions ul li .title {
  font-weight: bold;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide .plan {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 220px;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions-button {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #000000;
  color: #ffffff;
  display: none;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  cursor: pointer;
  padding: 0 16px;
  z-index: 3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="20px" viewBox="-489 991 20 20" enable-background="new -489 991 20 20" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M-487.7,1004.3l1.3,1.3h-1.3l-1.3-1.3l1.3-1.3h1.3L-487.7,1004.3z M-482.8,1008.8v-4h-4v-0.9h4v-10.7h0.9 v10.7h10.7v0.9h-10.7v4H-482.8z M-482.3,992.3l-1.3,1.3v-1.3l1.3-1.3l1.3,1.3v1.3L-482.3,992.3z M-482.3,1009.7l1.3-1.3v1.3 l-1.3,1.3l-1.3-1.3v-1.3L-482.3,1009.7z M-469,1004.3l-1.3,1.3h-1.3l1.3-1.3l-1.3-1.3h1.3L-469,1004.3z"/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  content: " ";
  margin-right: 8px;
  width: 20px;
  height: 32px;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions-button .close {
  display: none;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide .disclaimer-note {
  display: inline-block;
  position: absolute;
  bottom: 5px;
  right: 5px;
  left: 5px;
  color: #013300;
  font-size: 10px;
  line-height: 1em;
  text-align: center;
  z-index: 4;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide .disclaimer-note .more {
  cursor: pointer;
  font-weight: bold;
  text-decoration: underline;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide.show-dimensions .dimensions {
  display: block;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide.show-dimensions .dimensions-button .open {
  display: none;
}
.main .detail-view .inner .slider .section.floor-plans .swiper-slide.show-dimensions .dimensions-button .close {
  display: inline;
}
.main .detail-view .inner .slider .section.videos {
  height: 85%;
}
.main .detail-view .inner .slider .section.videos iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
.main .detail-view .inner .spinner-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.main .detail-view .inner .spinner-wrap .lds-dual-ring:after {
  border: 2px solid #013300;
  border-color: #013300 transparent #013300 transparent;
}
.main .block-view {
  background-color: rgba(255, 255, 255, 0.75);
  position: absolute;
  top: 60px;
  right: 0;
  bottom: 0;
  width: 75%;
  z-index: 51;
  -webkit-transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .block-view.away {
  right: -75%;
}
.main .block-view .inner {
  background-color: #ffffff;
  position: absolute;
  top: 0;
  left: 16px;
  right: 0;
  bottom: 0;
}
.main .block-view .inner .header {
  background-color: #013300;
  color: #ffffff;
  height: 72px;
  padding: 0 16px 0 0;
  position: relative;
}
.main .block-view .inner .header > .tbl-cont {
  width: auto;
}
.main .block-view .inner .header > .tbl-cont .tbl-cell {
  text-align: left;
}
.main .block-view .inner .header > .tbl-cont .tbl-cell .block-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  width: 0;
  height: 72px;
  vertical-align: top;
  opacity: 0;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3Csvg id="Layer_1" xmlns="http://www.w3.org/2000/svg" width="36" height="31.5" version="1.1" viewBox="0 0 36 31.5"%3E%3Cpath id="Icon" d="M10.0125,3.15h-1.35l2.3625-3.15h13.95l2.3625,3.15H10.0125ZM26.2125,9.1125h9.7875l-2.3625-3.15h-7.425s0,3.15,0,3.15ZM9.7875,9.1125v-3.15H2.3625l-2.3625,3.15h9.7875ZM35.1,30.9375c0,.3375-.225.5625-.5625.5625H1.35c-.3375,0-.5625-.225-.5625-.5625.1125-.3375.3375-.5625.5625-.5625V9.45h8.4375v20.925h.3375V3.4875h15.75v26.8875h.3375V9.45h8.4375v20.925c.225,0,.45.225.45.5625h0ZM4.5,15.3c0,.1125.1125.225.225.225h1.9125c.1125,0,.225-.1125.225-.225v-2.1375c0-.1125-.1125-.225-.225-.225h-2.025c-.075,0-.1125.0375-.1125.1125,0,0,0,2.25,0,2.25ZM4.5,19.6875h0v.1125h2.025v-2.25h-1.9125v2.1375h-.1125ZM4.5,23.9625c0,.1125.1125.225.225.225h1.9125c.1125,0,.225-.1125.225-.225v-2.1375c0-.1125-.1125-.225-.225-.225h-2.025c-.1125,0-.1125.1125-.1125.225,0,0,0,2.1375,0,2.1375ZM29.25,15.3c0,.1125.1125.225.225.225h1.9125c.1125,0,.225-.1125.225-.225v-2.1375c0-.1125-.1125-.225-.225-.225h-1.9125c-.1125,0-.225.1125-.225.225v2.1375ZM29.25,19.6875h0l.1125.1125h2.025v-2.25h-2.025v2.1375h-.1125ZM29.25,23.9625c0,.1125.1125.225.225.225h1.9125c.1125,0,.225-.1125.225-.225v-2.1375c0-.1125-.1125-.225-.225-.225h-1.9125c-.1125,0-.225.1125-.225.225v2.1375ZM20.5875,9.225c0,.1125.1125.225.225.225h1.9125c.1125,0,.225-.1125.225-.225v-2.475c0-.1125-.1125-.225-.225-.225h-1.9125c-.1125,0-.225.1125-.225.225v2.475ZM20.5875,14.4h0l.1125.1125h2.025v-2.7h-2.025v2.5875h-.1125ZM20.5875,19.575c0,.1125.1125.225.225.225h1.9125c.1125,0,.225-.1125.225-.225v-2.5875c0-.1125-.1125-.225-.225-.225h-1.9125c-.1125,0-.225.1125-.225.225v2.5875ZM16.875,9.225c0,.1125.1125.225.225.225h1.9125c.1125,0,.225-.1125.225-.225v-2.475c0-.1125-.1125-.225-.225-.225h-1.9125c-.1125,0-.225.1125-.225.225v2.475ZM16.875,14.4h0l.1125.1125h2.025v-2.7h-2.025v2.5875h-.1125ZM16.875,19.575c0,.1125.1125.225.225.225h1.9125c.1125,0,.225-.1125.225-.225v-2.5875c0-.1125-.1125-.225-.225-.225h-1.9125c-.1125,0-.225.1125-.225.225v2.5875ZM13.05,9.225c0,.1125.1125.225.225.225h1.9125c.1125,0,.225-.1125.225-.225v-2.475c0-.1125-.1125-.225-.225-.225h-1.9125c-.1125,0-.225.1125-.225.225v2.475ZM13.05,14.4h0l.1125.1125h2.025v-2.7h-2.025v2.5875h-.1125ZM13.05,19.575c0,.1125.1125.225.225.225h1.9125c.1125,0,.225-.1125.225-.225v-2.5875c0-.1125-.1125-.225-.225-.225h-1.9125c-.1125,0-.225.1125-.225.225v2.5875ZM14.2875,25.0875v5.2875h3.2625v-5.7375h-3.825v-1.125h8.775v1.125h-3.9375v5.7375h3.2625v-5.2875h.7875c.1125,0,.225-.1125.225-.225v-1.4625c0-.1125-.1125-.225-.225-.225h-9.1125c-.1125,0-.225.1125-.225.225v1.4625c0,.1125.1125.225.225.225,0,0,.7875,0,.7875,0Z" fill="%23ffffff"/%3E%3C/svg%3E');
  -webkit-transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .block-view .inner .header > .tbl-cont .tbl-cell .back {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  width: 0;
  height: 72px;
  cursor: pointer;
  vertical-align: top;
  opacity: 0;
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="12px" height="22px" viewBox="-16 10.9 12 22" enable-background="new -16 10.9 12 22" xml:space="preserve"%3E%3Crect x="-17.8" y="16.2" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -14.8761 -2.12)" fill="%23ffffff" width="15.5" height="1.4"/%3E%3Crect x="-17.8" y="26.2" transform="matrix(0.7071 0.7071 -0.7071 0.7071 16.0734 14.9445)" fill="%23ffffff" width="15.5" height="1.4"/%3E%3C/svg%3E');
  -webkit-transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .block-view .inner .header > .tbl-cont .tbl-cell .title {
  display: inline-block;
  text-align: left;
}
.main .block-view .inner .header > .tbl-cont .tbl-cell .title .name {
  display: block;
  font-size: 28px;
  line-height: 1em;
  margin: 4px 0 4px 0;
}
.main .block-view .inner .header > .tbl-cont .tbl-cell .title .scroller {
  display: block;
  height: 16px;
  overflow: hidden;
}
.main .block-view .inner .header > .tbl-cont .tbl-cell .title .scroller .caption {
  display: block;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  -webkit-transition: margin-top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: margin-top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: margin-top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: margin-top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: margin-top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .block-view .inner .header .close {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22.6px" height="22.6px" viewBox="0 0 22.6 22.6" enable-background="new 0 0 22.6 22.6" xml:space="preserve"%3E%3Crect x="-3.7" y="10.3" transform="matrix(0.7071 0.7071 -0.7071 0.7071 11.3137 -4.6863)" fill="%23ffffff" width="30" height="2"/%3E%3Crect x="-3.7" y="10.3" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 27.3137 11.3137)" fill="%23ffffff" width="30" height="2"/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  width: 72px;
  height: 72px;
  cursor: pointer;
  top: 0;
  right: 0;
}
.main .block-view .inner .panels {
  position: absolute;
  top: 72px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.main .block-view .inner .panels .block {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  z-index: 2;
  -webkit-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .block-view .inner .panels .block .slider {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 65%;
  overflow: hidden;
}
.main .block-view .inner .panels .block .slider .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .block-view .inner .panels .block .slider .content .swiper-container {
  width: 100%;
  height: 100%;
}
.main .block-view .inner .panels .block .slider .content .swiper-container .swiper-button-prev,
.main .block-view .inner .panels .block .slider .content .swiper-container .swiper-button-next {
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
  color: transparent;
  display: block;
}
.main .block-view .inner .panels .block .slider .content .swiper-container .swiper-button-prev:after,
.main .block-view .inner .panels .block .slider .content .swiper-container .swiper-button-next:after {
  font-size: 0;
  content: "";
}
.main .block-view .inner .panels .block .slider .content .swiper-container .swiper-button-prev.swiper-button-disabled,
.main .block-view .inner .panels .block .slider .content .swiper-container .swiper-button-next.swiper-button-disabled {
  opacity: 0;
}
.main .block-view .inner .panels .block .slider .content.exterior {
  top: 100%;
}
.main .block-view .inner .panels .block .slider .content.exterior .swiper-slide {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.main .block-view .inner .panels .block .slider .content.exterior .swiper-button-prev,
.main .block-view .inner .panels .block .slider .content.exterior .swiper-button-next {
  background-color: rgba(0, 0, 0, 0.3);
  background-size: 22px 36px;
  background-position: center;
  background-repeat: no-repeat;
  color: transparent;
  display: block;
}
.main .block-view .inner .panels .block .slider .content.exterior .swiper-button-prev:after,
.main .block-view .inner .panels .block .slider .content.exterior .swiper-button-next:after {
  font-size: 0;
  content: "";
}
.main .block-view .inner .panels .block .slider .content.exterior .swiper-button-prev.swiper-button-disabled,
.main .block-view .inner .panels .block .slider .content.exterior .swiper-button-next.swiper-button-disabled {
  opacity: 0;
}
.main .block-view .inner .panels .block .slider .content.exterior .swiper-button-prev {
  left: 0;
  width: 37px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.main .block-view .inner .panels .block .slider .content.exterior .swiper-button-next {
  right: 0;
  width: 37px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.main .block-view .inner .panels .block .slider .content.exterior .disclaimer-note {
  display: inline-block;
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #ffffff;
  font-size: 10px;
  line-height: 1em;
  text-align: right;
}
.main .block-view .inner .panels .block .slider .content.exterior .disclaimer-note .more {
  cursor: pointer;
  font-weight: bold;
  text-decoration: underline;
}
.main .block-view .inner .panels .block .slider .street-vr-button {
  background-color: #d8b579;
  color: #ffffff;
  height: 32px;
  line-height: 32px;
  width: 116px;
  font-size: 13px;
  text-align: center;
  display: block;
  position: absolute;
  bottom: 16px;
  left: 16px;
  cursor: pointer;
  white-space: nowrap;
  z-index: 10;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .block-view .inner .panels .block .slider .street-vr-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="20px" viewBox="-496 1017 20 20" enable-background="new -496 1017 20 20" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M-478,1034.1c0,0.5-0.2,0.9-0.7,1.3s-1.1,0.7-1.9,0.9s-1.6,0.4-2.6,0.5s-1.9,0.2-2.9,0.2s-1.9-0.1-2.9-0.2 s-1.8-0.3-2.6-0.5c-0.8-0.2-1.4-0.6-1.9-0.9c-0.4-0.4-0.7-0.8-0.7-1.3c0-0.4,0.1-0.7,0.4-1s0.6-0.6,1.1-0.8s0.9-0.4,1.3-0.5 s0.9-0.2,1.5-0.3c0.2-0.1,0.4,0,0.6,0.1c0.2,0.1,0.2,0.2,0.3,0.5c0.1,0.2,0,0.4-0.1,0.6s-0.2,0.2-0.5,0.3c-0.4,0.1-0.8,0.2-1.2,0.2 c-0.4,0.1-0.6,0.2-0.9,0.3s-0.4,0.2-0.6,0.2s-0.2,0.2-0.3,0.2s-0.1,0.1-0.1,0.1c0,0.1,0.1,0.2,0.3,0.3s0.4,0.2,0.8,0.4 s0.8,0.2,1.3,0.4s1.1,0.2,1.8,0.3s1.5,0.1,2.3,0.1s1.6-0.1,2.3-0.1s1.3-0.2,1.8-0.3s0.9-0.2,1.3-0.4s0.6-0.2,0.8-0.4 s0.3-0.2,0.3-0.3c0,0-0.1-0.1-0.1-0.1s-0.2-0.1-0.3-0.2s-0.3-0.2-0.6-0.2s-0.5-0.2-0.9-0.3s-0.8-0.2-1.2-0.2c-0.2,0-0.4-0.1-0.5-0.3 s-0.2-0.4-0.1-0.6c0-0.2,0.1-0.4,0.3-0.5s0.4-0.2,0.6-0.1c0.6,0.1,1.1,0.2,1.5,0.3s0.9,0.3,1.3,0.5s0.8,0.4,1.1,0.8 C-478.1,1033.4-478,1033.8-478,1034.1z M-482.4,1023.9v4.4c0,0.2-0.1,0.4-0.2,0.5s-0.3,0.2-0.5,0.2h-0.8v4.4c0,0.2-0.1,0.4-0.2,0.5 s-0.3,0.2-0.5,0.2h-2.9c-0.2,0-0.4-0.1-0.5-0.2s-0.2-0.3-0.2-0.5v-4.4h-0.8c-0.2,0-0.4-0.1-0.5-0.2s-0.2-0.3-0.2-0.5v-4.4 c0-0.4,0.1-0.8,0.4-1c0.3-0.3,0.6-0.4,1-0.4h4.4c0.4,0,0.8,0.1,1,0.4C-482.5,1023.2-482.4,1023.5-482.4,1023.9z M-483.4,1019.6 c0,0.7-0.2,1.3-0.8,1.8s-1.1,0.8-1.8,0.8c-0.7,0-1.3-0.2-1.8-0.8s-0.7-1.1-0.7-1.8s0.2-1.3,0.7-1.8c0.5-0.5,1.1-0.8,1.8-0.8 c0.7,0,1.3,0.2,1.8,0.8S-483.4,1018.8-483.4,1019.6z"/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  content: " ";
  margin-right: 8px;
  width: 20px;
  height: 32px;
}
.main .block-view .inner .panels .block .slider.up-1 .exterior {
  top: 0%;
}
.main .block-view .inner .panels .block .apartment-list {
  background-color: #ffffff;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 35%;
}
.main .block-view .inner .panels .block .apartment-list ul li {
  background-color: transparent;
  cursor: pointer;
  color: #013300;
  margin-bottom: 1px;
  padding: 16px 0;
  font-size: 12px;
  line-height: 1.25em;
  margin-bottom: 1px;
  -webkit-transition: background-color 500ms ease;
  -moz-transition: background-color 500ms ease;
  -ms-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
}
.main .block-view .inner .panels .block .apartment-list ul li:nth-child(even) {
  background-color: #f9f9fb;
}
.main .block-view .inner .panels .block .apartment-list ul li.inverted-color .floor-cont .floor {
  color: #013300;
}
.main .block-view .inner .panels .block .apartment-list ul li .tbl-cell {
  /*&:nth-child(3) { width: 48px; }
  &:nth-child(4) { width: 64px; padding: 0 8px; }*/
}
.main .block-view .inner .panels .block .apartment-list ul li .tbl-cell:nth-child(1) {
  width: 72px;
  height: 64px;
  border-left: 8px solid #ffffff;
}
.main .block-view .inner .panels .block .apartment-list ul li .tbl-cell:nth-child(2) {
  text-align: left;
}
.main .block-view .inner .panels .block .apartment-list ul li .tbl-cell:nth-child(3) {
  width: 64px;
  padding: 0 8px;
}
.main .block-view .inner .panels .block .apartment-list ul li .number-label {
  display: block;
  font-size: 10px;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
}
.main .block-view .inner .panels .block .apartment-list ul li .number-digit {
  display: block;
  font-size: 22px;
  font-weight: bold;
  line-height: 22px;
  text-align: center;
}
.main .block-view .inner .panels .block .apartment-list ul li .name {
  display: block;
  font-size: 16px;
  line-height: 1.25em;
  margin-bottom: 4px;
}
.main .block-view .inner .panels .block .apartment-list ul li .title {
  display: block;
  font-size: 13px;
  margin-bottom: 4px;
  text-transform: uppercase;
}
.main .block-view .inner .panels .block .apartment-list ul li .price {
  color: #ffffff;
  display: inline-block;
  padding: 4px 8px;
  font-weight: bold;
  margin-bottom: 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .block-view .inner .panels .block .apartment-list ul li .availability {
  display: block;
}
.main .block-view .inner .panels .block .apartment-list ul li .floor-cont {
  display: table;
  width: auto;
}
.main .block-view .inner .panels .block .apartment-list ul li .floor-cont .floor {
  color: #ffffff;
  display: table-cell;
  height: 48px;
  width: 48px;
  text-align: center;
  vertical-align: middle;
}
.main .block-view .inner .panels .block .apartment-list ul li .floor-cont .floor .label {
  display: block;
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
}
.main .block-view .inner .panels .block .apartment-list ul li .floor-cont .floor .number {
  display: block;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
}
.main .block-view .inner .panels .block .apartment-list ul li .favorite {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="64px" height="32px" viewBox="5 11 64 32" style="enable-background:new 5 11 64 32;" xml:space="preserve"%3E%3Cstyle type="text/css"%3E .st0%7Bfill:%23013300;stroke:%23013300;stroke-width:1.0233;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%23013300;stroke-width:1.0233;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolygon class="st0" points="53,16.5 55.9,24.1 64,24.5 57.7,29.6 59.8,37.5 53,33.1 46.2,37.5 48.3,29.6 42,24.5 50.1,24.1 "/%3E%3Cpolygon class="st1" points="21,16.5 23.9,24.1 32,24.5 25.7,29.6 27.8,37.5 21,33.1 14.2,37.5 16.3,29.6 10,24.5 18.1,24.1 "/%3E%3C/svg%3E');
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  width: 32px;
  cursor: pointer;
}
.main .block-view .inner .panels .block .apartment-list ul li .favorite.active {
  background-position: -32px 0;
}
.main .block-view .inner .panels .apartment {
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 0;
  width: 100%;
  z-index: 1;
  -webkit-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: left 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.main .block-view .inner .panels .apartment.inverted-color .details .actions .action-button {
  color: #013300;
}
.main .block-view .inner .panels .apartment.inverted-color .details .actions .action-button.interior-tour-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="20px" viewBox="-489 991 20 20" enable-background="new -489 991 20 20" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-484,998.8h5.4c0.2,0,0.4-0.2,0.4-0.4v-3.5c0-0.2-0.2-0.4-0.4-0.4h-0.9l-1.1-1.3c0.1-0.1,0.1-0.2,0.1-0.3 c0-0.4-0.3-0.7-0.7-0.7s-0.7,0.3-0.7,0.7c0,0.1,0,0.2,0.1,0.3l-1.1,1.3h-0.9c-0.2,0-0.4,0.2-0.4,0.4v3.5 C-484.4,998.6-484.2,998.8-484,998.8z M-481.5,993.5c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0l0.8,1h-2L-481.5,993.5z"/%3E%3Cpath fill="%23013300" d="M-485.3,1004.1v0.8h8.1v-0.8c0-0.8,0.7-1.5,1.5-1.5h0.6v-1c0-0.8-0.7-1.5-1.5-1.5h-9.3 c-0.8,0-1.5,0.7-1.5,1.5v1h0.6C-485.9,1002.6-485.3,1003.3-485.3,1004.1z"/%3E%3Cpath fill="%23013300" d="M-474.1,1003.5h-1.7c-0.3,0-0.6,0.3-0.6,0.6v1.5c0,0.1-0.1,0.2-0.2,0.2h-9.5c-0.1,0-0.2-0.1-0.2-0.2v-1.5 c0-0.3-0.3-0.6-0.6-0.6h-1.7c-0.3,0-0.6,0.3-0.6,0.6v4.2c0,0.3,0.3,0.6,0.6,0.6h0.8v0.7c0,0.2,0.2,0.4,0.4,0.4h1.3 c0.2,0,0.4-0.2,0.4-0.4v-0.7h8.3v0.7c0,0.2,0.2,0.4,0.4,0.4h1.3c0.2,0,0.4-0.2,0.4-0.4v-0.7h0.8c0.3,0,0.6-0.3,0.6-0.6v-4.2 C-473.5,1003.7-473.8,1003.5-474.1,1003.5z"/%3E%3Cpath fill="%23013300" d="M-469,996.9l-0.6-2.9c0-0.2-0.2-0.3-0.4-0.3h-2.7c-0.2,0-0.3,0.1-0.4,0.3l-0.6,2.9c0,0.2,0.1,0.4,0.4,0.4 h1.5v11.6h-0.5c-0.3,0-0.5,0.2-0.5,0.5c0,0.3,0.2,0.5,0.5,0.5h1.9c0.3,0,0.5-0.2,0.5-0.5c0-0.3-0.2-0.5-0.5-0.5h-0.5v-11.6h1.5 C-469.1,997.4-469,997.2-469,996.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .block-view .inner .panels .apartment .details {
  background-color: #f9f9fb;
  position: absolute;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
  height: 48px;
  padding: 0 16px;
  color: #013300;
  font-size: 14px;
}
.main .block-view .inner .panels .apartment .details .tbl-cont {
  width: auto;
}
.main .block-view .inner .panels .apartment .details .tbl-cont .tbl-cell {
  height: 48px;
  padding: 0 4px;
  line-height: 36px;
  text-align: left;
  white-space: nowrap;
}
.main .block-view .inner .panels .apartment .details .tbl-cont .tbl-cell:first-child {
  padding-left: 0;
}
.main .block-view .inner .panels .apartment .details .tbl-cont .tbl-cell:last-child {
  padding-right: 0;
}
.main .block-view .inner .panels .apartment .details .properties span {
  display: inline-block;
}
.main .block-view .inner .panels .apartment .details .properties span:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 16px;
  height: 36px;
  margin: 0 8px;
  content: " ";
  display: inline-block;
  vertical-align: top;
}
.main .block-view .inner .panels .apartment .details .properties .bedrooms:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-496 1010 16 16" enable-background="new -496 1010 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-494.6,1016.2c-0.3,0-0.6,0.1-0.8,0.2v-2.3c0-0.8,0.7-1.5,1.5-1.5h11.8c0.8,0,1.5,0.7,1.5,1.5v2.3 c-0.3-0.1-0.5-0.2-0.8-0.2h-0.8l-0.3-0.6c-0.1-0.2-0.3-0.4-0.6-0.4c-1.1-0.3-2.3-0.3-3.5,0c-0.3,0.1-0.6,0.4-0.6,0.7l-0.1,0.4h-1.4 l-0.1-0.4c0-0.3-0.3-0.6-0.6-0.7c-1.2-0.2-2.3-0.2-3.5,0c-0.2,0.1-0.5,0.2-0.6,0.4l-0.3,0.6L-494.6,1016.2z M-483.2,1015.7 c-1.1-0.2-2.2-0.3-3.2,0c-0.1,0-0.2,0.1-0.2,0.2l0,0.3h3.9l-0.2-0.3C-483.1,1015.8-483.1,1015.7-483.2,1015.7z M-489.6,1015.7 c-1.1-0.2-2.2-0.2-3.2,0c-0.1,0-0.2,0.1-0.2,0.2l-0.2,0.3h3.9l0-0.3C-489.4,1015.8-489.4,1015.7-489.6,1015.7L-489.6,1015.7z M-480.4,1017.2c-0.1,0-0.1-0.1-0.2-0.1c-0.2-0.2-0.6-0.3-0.9-0.3h-13.2c-0.3,0-0.6,0.1-0.9,0.3c0,0.1-0.1,0.1-0.2,0.1 c-0.2,0.3-0.4,0.6-0.4,1h16C-480,1017.8-480.2,1017.5-480.4,1017.2z M-495.1,1023.1c0,0.1,0.1,0.3,0.3,0.3h0.6 c0.1,0,0.3-0.1,0.3-0.3l0-0.3h-1.2L-495.1,1023.1z M-482,1023.1c0,0.1,0.1,0.3,0.3,0.3h0.6c0.1,0,0.3-0.1,0.3-0.3l0-0.3h-1.2 L-482,1023.1z M-496,1018.7v3.2c0,0.2,0.1,0.3,0.3,0.3h15.4c0.2,0,0.3-0.1,0.3-0.3v-3.2H-496z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .block-view .inner .panels .apartment .details .properties .availability:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-498 1011 16 16" enable-background="new -498 1011 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-483.6,1018.9L-483.6,1018.9c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0c0,0,0,0.1-0.1,0.1c0,0,0,0,0,0 c-1.2,1-2.6,1.6-4.2,1.7c-0.4,0-0.7,0-1.1-0.1c-0.6-0.1-1.1-0.3-1.7-0.5c-1.3-0.6-2.7-0.7-4.1-0.3l0.7,6.5c0,0.2-0.1,0.5-0.4,0.5 h-0.1c-0.2,0-0.4-0.2-0.4-0.4l-0.7-6.8c0,0,0,0,0-0.1v0l-0.8-7.5v0c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0 c1.6-0.6,3.4-0.6,4.9,0.2c0.5,0.2,1.1,0.4,1.6,0.5c2.1,0.5,4.2-1.1,4.4-1.3l0,0c0,0,0.1-0.1,0.1-0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0 h0c0,0,0.1,0,0.1,0h0c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0v0L-483.6,1018.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .block-view .inner .panels .apartment .details .properties .price:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="-497 1011 16 16" enable-background="new -497 1011 16 16" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23013300" d="M-488.4,1011.5l7,7c0.6,0.6,0.6,1.6,0,2.3l-5.8,5.8c-0.6,0.6-1.6,0.6-2.3,0l-7-7c-0.3-0.3-0.5-0.8-0.5-1.2 l0.4-5.5c0.1-0.8,0.7-1.4,1.5-1.5l5.5-0.4C-489.2,1011-488.8,1011.1-488.4,1011.5z M-493.7,1013c-0.7,0-1.3,0.6-1.3,1.3 s0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3S-492.9,1013-493.7,1013z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .block-view .inner .panels .apartment .details .gap {
  flex-grow: 1;
}
.main .block-view .inner .panels .apartment .details .actions .action-button {
  background-color: #d8b579;
  color: #ffffff;
  display: block;
  height: 32px;
  line-height: 32px;
  width: 116px;
  font-size: 13px;
  cursor: pointer;
  white-space: nowrap;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .block-view .inner .panels .apartment .details .actions .action-button:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  content: " ";
  margin-right: 8px;
  width: 20px;
  height: 32px;
}
.main .block-view .inner .panels .apartment .details .actions .action-button.interior-tour-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="20px" viewBox="-489 991 20 20" enable-background="new -489 991 20 20" xml:space="preserve"%3E%3Cg%3E%3Cpath fill="%23ffffff" d="M-484,998.8h5.4c0.2,0,0.4-0.2,0.4-0.4v-3.5c0-0.2-0.2-0.4-0.4-0.4h-0.9l-1.1-1.3c0.1-0.1,0.1-0.2,0.1-0.3 c0-0.4-0.3-0.7-0.7-0.7s-0.7,0.3-0.7,0.7c0,0.1,0,0.2,0.1,0.3l-1.1,1.3h-0.9c-0.2,0-0.4,0.2-0.4,0.4v3.5 C-484.4,998.6-484.2,998.8-484,998.8z M-481.5,993.5c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0l0.8,1h-2L-481.5,993.5z"/%3E%3Cpath fill="%23ffffff" d="M-485.3,1004.1v0.8h8.1v-0.8c0-0.8,0.7-1.5,1.5-1.5h0.6v-1c0-0.8-0.7-1.5-1.5-1.5h-9.3 c-0.8,0-1.5,0.7-1.5,1.5v1h0.6C-485.9,1002.6-485.3,1003.3-485.3,1004.1z"/%3E%3Cpath fill="%23ffffff" d="M-474.1,1003.5h-1.7c-0.3,0-0.6,0.3-0.6,0.6v1.5c0,0.1-0.1,0.2-0.2,0.2h-9.5c-0.1,0-0.2-0.1-0.2-0.2v-1.5 c0-0.3-0.3-0.6-0.6-0.6h-1.7c-0.3,0-0.6,0.3-0.6,0.6v4.2c0,0.3,0.3,0.6,0.6,0.6h0.8v0.7c0,0.2,0.2,0.4,0.4,0.4h1.3 c0.2,0,0.4-0.2,0.4-0.4v-0.7h8.3v0.7c0,0.2,0.2,0.4,0.4,0.4h1.3c0.2,0,0.4-0.2,0.4-0.4v-0.7h0.8c0.3,0,0.6-0.3,0.6-0.6v-4.2 C-473.5,1003.7-473.8,1003.5-474.1,1003.5z"/%3E%3Cpath fill="%23ffffff" d="M-469,996.9l-0.6-2.9c0-0.2-0.2-0.3-0.4-0.3h-2.7c-0.2,0-0.3,0.1-0.4,0.3l-0.6,2.9c0,0.2,0.1,0.4,0.4,0.4 h1.5v11.6h-0.5c-0.3,0-0.5,0.2-0.5,0.5c0,0.3,0.2,0.5,0.5,0.5h1.9c0.3,0,0.5-0.2,0.5-0.5c0-0.3-0.2-0.5-0.5-0.5h-0.5v-11.6h1.5 C-469.1,997.4-469,997.2-469,996.9z"/%3E%3C/g%3E%3C/svg%3E');
}
.main .block-view .inner .panels .apartment .slider {
  position: absolute;
  top: 48px;
  left: 16px;
  right: 16px;
  bottom: 0;
  padding: 32px 0 0 0;
  overflow: scroll;
}
.main .block-view .inner .panels .apartment .slider .section-title {
  border-bottom: 1px solid #dddddd;
  color: #013300;
  font-size: 20px;
  line-height: 24px;
  padding-bottom: 10px;
  margin-bottom: 16px;
}
.main .block-view .inner .panels .apartment .slider .section-title:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  margin: 0 8px;
  content: " ";
  width: 24px;
  height: 24px;
}
.main .block-view .inner .panels .apartment .slider .section-title.section-description:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="-487 1025 24 24" enable-background="new -487 1025 24 24" xml:space="preserve"%3E%3Cpath opacity="0.8" fill="%23013300" enable-background="new " d="M-483.5,1028.6c-4.7,4.7-4.7,12.3,0,16.9 c4.7,4.7,12.3,4.7,16.9,0c4.7-4.7,4.7-12.3,0-16.9C-471.3,1023.8-478.8,1023.8-483.5,1028.6z M-474.5,1030.1c1,0,1.8,0.8,1.8,1.8 s-0.8,1.8-1.8,1.8c-1,0-1.8-0.8-1.8-1.8S-475.6,1030.1-474.5,1030.1z M-471.9,1042.4c-0.1,0.1-0.1,0.3-0.2,0.4 c-0.6,0.7-1.4,1.1-2.4,1.1c-0.5,0-0.9,0-1.3-0.1c-0.7-0.1-1.7-1-1.5-2c0.1-0.6,0.2-1.3,0.3-2c0.2-1.1,0.4-2.3,0.6-3.4 c0-0.1,0-0.1,0-0.2c0-0.5-0.1-0.6-0.6-0.7c-0.2,0-0.4-0.1-0.6-0.1c-0.2-0.1-0.3-0.2-0.3-0.5c0-0.2,0.1-0.3,0.4-0.4 c0.1,0,0.2,0,0.4,0c0.5,0,1.1,0,1.7,0c0.6,0,1.2,0,1.7,0c0.4,0,0.7,0.2,0.7,0.6c0,0.3-0.1,0.7-0.1,1c-0.2,1.3-0.5,2.6-0.7,3.9 c-0.1,0.4-0.1,0.9-0.2,1.3c0,0.2,0,0.4,0.1,0.6c0.1,0.2,0.2,0.4,0.5,0.4c0.2,0,0.5-0.1,0.7-0.2c0.1-0.1,0.3-0.2,0.5-0.2 C-472.1,1041.9-471.8,1042.1-471.9,1042.4z"/%3E%3C/svg%3E');
}
.main .block-view .inner .panels .apartment .slider .section-title.section-floor-plans:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="-487 989 24 24" enable-background="new -487 989 24 24" xml:space="preserve"%3E%3Cpath fill="%23013300" d="M-487,994.5v12.2h1.6v-2.6h3.4v-1.2h-3.4v-7h9.2v7h-3.4v1.1h4.6V996h2.3v2.3h1.2V996h7v6.9h-7v-2.3h-1.2v5.8 h1.2v-2.3h7v6.9h-7v-2.3h-1.2v2.3h-4.1l0,0h-8.6v-2.3h-1.6v3.8h24v-18h-24V994.5z"/%3E%3Cpath fill="%23013300" d="M-467.6,989c-4.4,0-8.7,0-13.2,0c-0.2,0-0.3,0-0.5,0.1c-1.4,0.5-2.9,1-4.4,1.4c-0.1,0-0.2,0.1-0.3,0.2 c-0.2,0.1-0.2,0.2,0,0.3c0.1,0.1,0.2,0.1,0.3,0.2c1.2,0.4,2.4,0.9,3.7,1.3c0.4,0.2,0.9,0.3,1.4,0.3c4.2,0,8.6,0,12.8,0 c0.1,0,0.1,0,0.2,0C-467.6,991.6-467.6,990.3-467.6,989L-467.6,989z M-480.8,992c-0.1,0-0.2,0-0.2-0.1c-0.6-0.2-1.2-0.4-1.8-0.6 c-0.1,0-0.2-0.1-0.2-0.2s0-0.3,0-0.5c0,0,0-0.1,0.1-0.2c0.7-0.2,1.4-0.5,2.1-0.7l0,0C-480.8,990.5-480.8,991.3-480.8,992z"/%3E%3Cpath fill="%23013300" d="M-466.5,992.8c0-1.3,0-2.5,0-3.8h0.1c0.5,0,1,0,1.4,0c0.6,0,1,0.3,1,0.8c0,0.7,0,1.4,0,2.2 c0,0.5-0.4,0.8-1,0.8C-465.4,992.8-466,992.8-466.5,992.8z"/%3E%3C/svg%3E');
}
.main .block-view .inner .panels .apartment .slider .section-title.section-videos:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="-487 989 24 24" enable-background="new -487 989 24 24" xml:space="preserve"%3E%3Cpath fill="%23013300" d="M-463.3,993.4c-0.3-0.6-1-0.9-1.6-0.8h-2c-6,0-12.1,0-18.1,0c-0.7,0-1.3,0.2-1.7,0.8 c-0.1,0.2-0.2,0.5-0.3,0.7v13.8c0.1,0.3,0.2,0.5,0.3,0.7c0.3,0.5,0.9,0.8,1.6,0.8h0.3c6.6,0,13.3,0,19.9,0c0.7,0,1.3-0.2,1.7-0.8 c0.1-0.2,0.2-0.5,0.3-0.7v-13.8C-463.1,993.8-463.2,993.6-463.3,993.4z M-476.2,993.8c0.8,0,1.7,0,2.5,0c0.1,0,0.1,0,0.1,0.1 c0,0.5,0,1.1,0,1.6h-2.8c0-0.2,0-0.5,0-0.7s0-0.6,0-0.8C-476.3,993.9-476.3,993.9-476.2,993.8C-476.2,993.8-476.2,993.8-476.2,993.8 z M-483,1008.2c0,0-0.1,0-0.2,0c-0.8,0-1.6,0-2.4,0c-0.1,0-0.2,0-0.2-0.2c0-0.5,0-1,0-1.5h2.8V1008.2L-483,1008.2z M-482.9,995.4 c0,0.1,0,0.1-0.1,0.1c-0.9,0-1.7,0-2.6,0c0,0-0.1,0-0.1,0c0-0.5,0-1.1,0-1.6c0,0,0.1-0.1,0.1-0.1c0.8,0,1.7,0,2.5,0 c0.1,0,0.1,0,0.1,0.1c0,0,0,0,0,0C-482.9,994.5-482.9,994.9-482.9,995.4L-482.9,995.4z M-478.3,1008.2c-0.1,0-0.1,0-0.2,0 c-0.8,0-1.6,0-2.4,0c-0.1,0-0.2,0-0.2-0.1c0,0,0-0.1,0-0.1c0-0.5,0-1,0-1.5h2.8V1008.2L-478.3,1008.2z M-478.2,995.4 c0,0.1,0,0.2-0.1,0.2c0,0,0,0-0.1,0c-0.8,0-1.7,0-2.5,0c-0.1,0-0.1,0-0.2-0.1c0-0.5,0-1.1,0-1.6c0.1,0,0.1,0,0.2,0 c0.8,0,1.6,0,2.4,0c0.1,0,0.2,0,0.2,0.1c0,0,0,0.1,0,0.1C-478.2,994.5-478.2,994.9-478.2,995.4z M-473.6,1008.2c-0.1,0-0.1,0-0.2,0 c-0.8,0-1.6,0-2.4,0c-0.1,0-0.2,0-0.2-0.2c0-0.5,0-0.9,0-1.4c0,0,0-0.1,0-0.2h2.8V1008.2L-473.6,1008.2z M-473.3,1001.7l-2.8,1.7 c-0.6,0.4-1,0.1-1-0.6v-3.6c0-0.7,0.5-0.9,1-0.6l2.8,1.7C-472.8,1000.7-472.8,1001.3-473.3,1001.7z M-468.9,1008.1 c0,0-0.1,0.1-0.1,0.1c-0.8,0-1.7,0-2.5,0c0,0-0.1,0-0.1-0.1c0-0.5,0-1.1,0-1.6h2.8C-468.9,1007-468.9,1007.6-468.9,1008.1z M-468.8,995.4c0,0.1,0,0.2-0.1,0.2h-2.6v-1.7h1.3c0.5,0,0.9,0,1.4,0c0.1,0,0.1,0,0.2,0.1c0,0,0,0,0,0.1 C-468.8,994.5-468.8,994.9-468.8,995.4z M-464.2,1008.2h-2.8v-1.7h2.8L-464.2,1008.2L-464.2,1008.2z M-464.1,995.4 c0,0.1,0,0.2-0.1,0.2c-0.8,0-1.7,0-2.5,0c0,0-0.1,0-0.1,0v-1.7c0.1,0,0.1,0,0.2,0c0.8,0,1.6,0,2.4,0c0.1,0,0.2,0,0.2,0.1 c0,0,0,0.1,0,0.1C-464.2,994.5-464.1,995-464.1,995.4z"/%3E%3C/svg%3E');
}
.main .block-view .inner .panels .apartment .slider .section {
  color: #013300;
  font-size: 14px;
  margin-bottom: 32px;
}
.main .block-view .inner .panels .apartment .slider .section .swiper-container {
  width: 100%;
  height: 100%;
}
.main .block-view .inner .panels .apartment .slider .section .swiper-container .swiper-button-prev,
.main .block-view .inner .panels .apartment .slider .section .swiper-container .swiper-button-next {
  background-color: rgba(0, 0, 0, 0.3);
  background-size: 22px 36px;
  background-position: center;
  background-repeat: no-repeat;
  color: transparent;
  display: block;
}
.main .block-view .inner .panels .apartment .slider .section .swiper-container .swiper-button-prev:after,
.main .block-view .inner .panels .apartment .slider .section .swiper-container .swiper-button-next:after {
  font-size: 0;
  content: "";
}
.main .block-view .inner .panels .apartment .slider .section .swiper-container .swiper-button-prev.swiper-button-disabled,
.main .block-view .inner .panels .apartment .slider .section .swiper-container .swiper-button-next.swiper-button-disabled {
  opacity: 0;
}
.main .block-view .inner .panels .apartment .slider .section .swiper-container .swiper-button-prev {
  left: 0;
  width: 37px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.main .block-view .inner .panels .apartment .slider .section .swiper-container .swiper-button-next {
  right: 0;
  width: 37px;
  height: 64px;
  margin-top: -32px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.main .block-view .inner .panels .apartment .slider .section.description {
  line-height: 1.5em;
  text-align: justify;
}
.main .block-view .inner .panels .apartment .slider .section.description p {
  padding: 0 40px 0 40px;
  position: relative;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans {
  background-color: #ffffff;
  height: 90%;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions {
  position: absolute;
  font-size: 13px;
  top: 0;
  left: 0;
  bottom: 0;
  width: 220px;
  padding: 16px 0 16px 47px;
  z-index: 2;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions .tbl-cell {
  text-align: left;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions .floor {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 12px;
  text-transform: uppercase;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions ul li {
  margin-bottom: 12px;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions ul li span {
  display: block;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions ul li .title {
  font-weight: bold;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .plan {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 220px;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions-button {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #d8b579;
  color: #ffffff;
  display: none;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  cursor: pointer;
  padding: 0 16px;
  z-index: 3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions-button:before {
  background-image: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="20px" viewBox="-489 991 20 20" enable-background="new -489 991 20 20" xml:space="preserve"%3E%3Cpath fill="%23ffffff" d="M-487.7,1004.3l1.3,1.3h-1.3l-1.3-1.3l1.3-1.3h1.3L-487.7,1004.3z M-482.8,1008.8v-4h-4v-0.9h4v-10.7h0.9 v10.7h10.7v0.9h-10.7v4H-482.8z M-482.3,992.3l-1.3,1.3v-1.3l1.3-1.3l1.3,1.3v1.3L-482.3,992.3z M-482.3,1009.7l1.3-1.3v1.3 l-1.3,1.3l-1.3-1.3v-1.3L-482.3,1009.7z M-469,1004.3l-1.3,1.3h-1.3l1.3-1.3l-1.3-1.3h1.3L-469,1004.3z"/%3E%3C/svg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  content: " ";
  margin-right: 8px;
  width: 20px;
  height: 32px;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions-button .close {
  display: none;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .disclaimer-note {
  display: inline-block;
  position: absolute;
  bottom: 5px;
  right: 5px;
  left: 5px;
  color: #013300;
  font-size: 10px;
  line-height: 1em;
  text-align: center;
  z-index: 4;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .disclaimer-note .more {
  cursor: pointer;
  font-weight: bold;
  text-decoration: underline;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide.show-dimensions .dimensions {
  display: block;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide.show-dimensions .dimensions-button .open {
  display: none;
}
.main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide.show-dimensions .dimensions-button .close {
  display: inline;
}
.main .block-view .inner .panels .apartment .slider .section.videos {
  height: 60%;
}
.main .block-view .inner .panels .apartment .slider .section.videos iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
.main .block-view .inner .spinner-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.main .block-view .inner .spinner-wrap .lds-dual-ring:after {
  border: 2px solid #013300;
  border-color: #013300 transparent #013300 transparent;
}
.main .block-view.show-block .inner .header > .tbl-cont .tbl-cell .block-icon {
  opacity: 1;
  width: 72px;
}
.main .block-view.show-block .inner .panels .block {
  left: 0;
}
.main .block-view.show-block .inner .panels .apartment {
  left: 100%;
}
.main .block-view.show-apartment .inner .header > .tbl-cont .tbl-cell .back {
  opacity: 1;
  width: 72px;
}
.main .block-view.show-apartment .inner .header > .tbl-cont .tbl-cell .title .scroller .caption:first-child {
  margin-top: -16px;
}
.main .block-view.show-apartment .inner .panels .block {
  left: -100%;
}
.main .block-view.show-apartment .inner .panels .apartment {
  left: 0;
}

.lds-dual-ring {
  display: block;
  position: absolute;
  width: 80px;
  height: 80px;
  left: 50%;
  top: 50%;
  margin: -40px 0 0 -40px;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 2px solid #013300;
  border-color: #013300 transparent #013300 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media only screen and (max-width: 1439px) {
  .main .detail-view .inner .details .actions .action-button,
  .main .detail-view .inner .details .actions .function-button {
    width: 52px;
  }
  .main .detail-view .inner .details .actions .action-button:before,
  .main .detail-view .inner .details .actions .function-button:before {
    margin: 0;
  }
  .main .detail-view .inner .details .actions .action-button span,
  .main .detail-view .inner .details .actions .function-button span {
    display: none;
  }
}
@media only screen and (max-width: 1151px) {
  .main .plot-list .inner .sort .tbl-cell:nth-child(2) {
    width: 96px;
  }
  .main .plot-list .inner .plots ul li {
    font-size: 13px;
  }
  .main .plot-list .inner .plots ul li .tbl-cell:nth-child(2) {
    width: 96px;
  }
  .main .plot-list .inner .plots ul li .number-label {
    font-size: 11px;
    line-height: 11px;
  }
  .main .plot-list .inner .plots ul li .number-digit {
    font-size: 24px;
    line-height: 24px;
  }
  .main .plot-list .inner .plots ul li .image {
    height: 54px;
  }
  .main .plot-list .inner .plots ul li .title {
    font-size: 20px;
  }
  .main .plot-list .inner .plots ul li .sub-title {
    font-size: 11px;
  }
  .main .detail-view .inner .header .head .tbl-cell .title .name {
    font-size: 26px;
  }
  .main .detail-view .inner .header .head .tbl-cell .title .caption {
    font-size: 11px;
  }
  .main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions {
    width: 180px;
  }
  .main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions .floor {
    font-size: 14px;
  }
  .main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions ul li {
    font-size: 12px;
    margin-bottom: 6px;
  }
  .main .detail-view .inner .slider .section.floor-plans .swiper-slide .plan {
    left: 180px;
  }
  .main .block-view .inner .header > .tbl-cont .tbl-cell .title .name {
    font-size: 26px;
  }
  .main .block-view .inner .header > .tbl-cont .tbl-cell .title .scroller .caption {
    font-size: 11px;
  }
  .main .block-view .inner .panels .block .slider .street-vr-button {
    font-size: 12px;
  }
  .main .block-view .inner .panels .block .apartment-list ul li .title {
    font-size: 12px;
  }
  .main .block-view .inner .panels .apartment .details {
    font-size: 13px;
  }
  .main .block-view .inner .panels .apartment .details .actions .action-button {
    width: 52px;
  }
  .main .block-view .inner .panels .apartment .details .actions .action-button:before {
    margin: 0;
  }
  .main .block-view .inner .panels .apartment .details .actions .action-button span {
    display: none;
  }
  .main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions {
    width: 180px;
  }
  .main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions .floor {
    font-size: 14px;
  }
  .main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions ul li {
    font-size: 12px;
    margin-bottom: 6px;
  }
  .main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .plan {
    left: 180px;
  }
}
@media only screen and (max-width: 1023px) {
  .main .project-logo img {
    width: 192px;
  }
  .main .plot-list {
    width: 100%;
  }
  .main .plot-list.away {
    left: -100%;
  }
  .main .plot-list.away .toggle {
    right: -36px !important;
    -webkit-border-top-right-radius: 3px !important;
    -moz-border-top-right-radius: 3px !important;
    border-top-right-radius: 3px !important;
    -webkit-border-bottom-right-radius: 3px !important;
    -moz-border-bottom-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
    -webkit-border-top-left-radius: 0 !important;
    -moz-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    -moz-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .main .plot-list .toggle {
    right: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .main .detail-view {
    width: 100%;
  }
  .main .detail-view.away {
    right: -100%;
  }
  .main .detail-view .inner {
    left: 0;
  }
  .main .block-view {
    width: 100%;
  }
  .main .block-view.away {
    right: -100%;
  }
  .main .block-view .inner {
    left: 0;
  }
}
@media only screen and (max-width: 959px) {
  .main .filter-bar.active .filtering .result {
    display: none;
  }
}
@media only screen and (max-width: 839px) {
  .main .site .bottom-bar {
    bottom: 32px;
  }
  .main .site .favorited-toggle {
    bottom: 76px;
  }
  .main .site .map-controls {
    bottom: 84px;
  }
  .main .plot-swiper .toggle {
    left: 50%;
    margin: 0 0 0 -40px;
  }
}
@media only screen and (max-width: 759px) {
  .main .project-logo {
    display: none;
  }
  .main .toolbar {
    padding-left: 60px;
  }
  .main .toolbar .logo {
    background-color: transparent;
    display: block;
  }
  .main .toolbar .main-menu:before {
    display: none;
  }
  .main .filter-bar.active .filtering .filters {
    display: none;
  }
  .main .filter-bar .search-button:after {
    display: none !important;
  }
  .main .filter-bar .search-button .badge {
    display: block;
  }
  .main .site .disclaimer {
    z-index: 2;
  }
  .main .favorites .controls .clear-button:before,
  .main .favorites .controls .share-button:before {
    margin-right: 0;
  }
  .main .favorites .controls .clear-button .label,
  .main .favorites .controls .share-button .label {
    display: none;
  }
  .main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions {
    background-color: rgba(255, 255, 255, 0.9);
    width: 100%;
    display: none;
  }
  .main .detail-view .inner .slider .section.floor-plans .swiper-slide .plan {
    left: 0;
  }
  .main .detail-view .inner .slider .section.floor-plans .swiper-slide .dimensions-button {
    display: block;
  }
  .main .block-view .inner .panels .block {
    overflow: scroll;
  }
  .main .block-view .inner .panels .block .slider {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    width: 100%;
    height: 75%;
  }
  .main .block-view .inner .panels .block .slider.up-1 .exterior {
    top: auto;
  }
  .main .block-view .inner .panels .block .apartment-list {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    width: 100%;
  }
  .main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions {
    background-color: rgba(255, 255, 255, 0.9);
    width: 100%;
    display: none;
  }
  .main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .plan {
    left: 0;
  }
  .main .block-view .inner .panels .apartment .slider .section.floor-plans .swiper-slide .dimensions-button {
    display: block;
  }
}
@media only screen and (max-width: 599px) {
  .main .site .bottom-bar {
    height: 32px;
  }
  .main .site .bottom-bar .legend .item {
    font-size: 12px;
    height: 32px;
    line-height: 32px;
  }
  .main .site .bottom-bar .legend .item .color {
    width: 26px;
    height: 26px;
  }
  .main .site .bottom-bar .legend .item .color img {
    width: 32px;
  }
  .main .site .bottom-bar .legend .item .long {
    display: none;
  }
  .main .site .bottom-bar .legend .item .short {
    display: inline;
  }
}
@media only screen and (max-width: 479px) {
  .main .welcome-screen .inner .logo {
    width: 256px;
    height: 128px;
    margin-bottom: 0;
  }
  .main .welcome-screen .inner .controls {
    height: 36px;
    margin-top: 24px;
  }
  .main .welcome-screen .inner .controls .loading-progress {
    line-height: 36px;
    font-size: 12px;
  }
  .main .welcome-screen .inner .controls .enter-button {
    font-size: 12px;
    padding: 0 18px;
    line-height: 34px;
  }
  .main .welcome-screen .inner .controls .enter-button:before {
    background-size: 80% 80%;
    margin: 7px 7px 7px 0;
  }
  .main .welcome-screen .inner .developer img {
    height: 96px;
  }
  .main .filter-window .window {
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 0;
  }
  .main .plot-list .inner .sort .tbl-cell {
    font-size: 11px;
  }
  .main .plot-list .inner .sort .tbl-cell:nth-child(1) {
    width: 48px;
  }
  .main .plot-list .inner .sort .tbl-cell:nth-child(2) {
    width: 64px;
  }
  .main .plot-list .inner .plots ul li {
    font-size: 11px;
  }
  .main .plot-list .inner .plots ul li .tbl-cell:nth-child(1) {
    width: 48px;
  }
  .main .plot-list .inner .plots ul li .tbl-cell:nth-child(2) {
    width: 64px;
  }
  .main .plot-list .inner .plots ul li .number-label {
    font-size: 9px;
    line-height: 9px;
  }
  .main .plot-list .inner .plots ul li .number-digit {
    font-size: 15px;
    line-height: 15px;
  }
  .main .plot-list .inner .plots ul li .image {
    height: 36px;
  }
  .main .plot-list .inner .plots ul li .title {
    font-size: 15px;
    white-space: normal;
  }
  .main .plot-list .inner .plots ul li .sub-title {
    font-size: 9px;
    line-height: 11px;
  }
  .main .plot-list .inner .plots ul li .price {
    padding: 2px 4px;
  }
  .main .favorites .inner .card {
    width: 360px;
  }
  .main .favorites .inner .card .card-content .image {
    height: 240px;
  }
  .main .favorites .inner .card .card-content .floor-plans .plan {
    height: 300px;
  }
  .main .favorites .share-overlay .share-window {
    width: auto;
    left: 16px;
    right: 16px;
    -webkit-transform: translateX(0) translateY(-50%);
    -moz-transform: translateX(0) translateY(-50%);
    -ms-transform: translateX(0) translateY(-50%);
    -o-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%);
  }
  .main .detail-view .inner .header {
    padding: 0 50px;
    height: 50px;
  }
  .main .detail-view .inner .header .number {
    width: 50px;
    height: 46px;
  }
  .main .detail-view .inner .header .number .label {
    font-size: 9px;
    line-height: 9px;
  }
  .main .detail-view .inner .header .number .digit {
    font-size: 18px;
    line-height: 18px;
  }
  .main .detail-view .inner .header .head .tbl-cell:nth-child(2) {
    width: auto;
  }
  .main .detail-view .inner .header .head .tbl-cell .plot-nav {
    background-size: 30%;
    width: 25px;
    height: 46px;
  }
  .main .detail-view .inner .header .head .tbl-cell .title .name {
    font-size: 18px;
  }
  .main .detail-view .inner .header .head .tbl-cell .title .caption {
    font-size: 9px;
    line-height: 1em;
  }
  .main .detail-view .inner .header .close {
    background-size: 50%;
    width: 25px;
    height: 46px;
  }
  .main .detail-view .inner .details {
    top: 66px;
  }
  .main .detail-view .inner .details .tbl-cont .tbl-cell:nth-child(2) {
    padding-left: 0;
  }
  .main .detail-view .inner .details .properties .tbl-cont .tbl-cell:nth-child(1) {
    display: none;
  }
  .main .detail-view .inner .details .properties span:before {
    margin: 0 8px 0 0;
  }
  .main .detail-view .inner .slider {
    top: 114px;
  }
  .main .detail-view .inner .slider .section-title {
    font-size: 16px;
  }
  .main .detail-view .inner .slider .section {
    margin-bottom: 16px;
  }
  .main .detail-view .inner .slider .section.photos {
    height: 75%;
  }
  .main .detail-view .inner .slider .section.description p {
    padding: 0;
  }
  .main .detail-view .inner .slider .section.videos {
    height: 75%;
  }
  .main .block-view .inner .header {
    height: 50px;
  }
  .main .block-view .inner .header > .tbl-cont .tbl-cell .block-icon {
    background-size: 50%;
    height: 50px;
  }
  .main .block-view .inner .header > .tbl-cont .tbl-cell .back {
    background-size: 20%;
    height: 50px;
  }
  .main .block-view .inner .header > .tbl-cont .tbl-cell .title .name {
    font-size: 18px;
    margin-bottom: 0;
  }
  .main .block-view .inner .header > .tbl-cont .tbl-cell .title .scroller .caption {
    font-size: 9px;
  }
  .main .block-view .inner .header .close {
    background-size: 30%;
    width: 50px;
    height: 50px;
  }
  .main .block-view .inner .panels {
    top: 50px;
  }
  .main .block-view .inner .panels .apartment .details .tbl-cont .tbl-cell:nth-child(2) {
    padding-left: 0;
  }
  .main .block-view .inner .panels .apartment .details .properties .tbl-cont .tbl-cell:nth-child(1) {
    display: none;
  }
  .main .block-view .inner .panels .apartment .details .properties span:before {
    margin: 0 8px 0 0;
  }
  .main .block-view .inner .panels .apartment .slider {
    padding: 16px 0 0 0;
  }
  .main .block-view .inner .panels .apartment .slider .section-title {
    font-size: 16px;
  }
  .main .block-view .inner .panels .apartment .slider .section {
    margin-bottom: 16px;
  }
  .main .block-view .inner .panels .apartment .slider .section.description p {
    padding: 0;
  }
  .main .block-view .inner .panels .apartment .slider .section.videos {
    height: 75%;
  }
  .main .block-view.show-block .inner .header > .tbl-cont .tbl-cell .block-icon {
    width: 50px;
  }
  .main .block-view.show-apartment .inner .header > .tbl-cont .tbl-cell .back {
    width: 50px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22_normalize.scss%22,%22_theme.scss%22,%22_base.scss%22,%22_main.scss%22,%22_mixins.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22;AAAA;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;ACYQ;AChBA;AFSR;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,QACQ;EACN;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,SACS;EACP;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AC1VF;AAcA;AAMA;AAOA;AA4QA;ACrSA;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;EACA;EAEA;EACA;EACA;EACA;EACA;;;AAGD;EACC;AACA;EACA;;;AAGD;EACC;EACA,OD9BgB;;;ACiCjB;EACC,ODlCgB;ECmChB;;;AAGD;AAAA;AAAA;AAAA;EAIC;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACG;EACH;;;AAGD;AAAA;EAEI;EACA;;;AAGJ;EACI;;;AAGJ;EACC;EACG;EACA;EACA;EACA;;;AAGJ;EACC;EACA;EACA;;;ACzFD;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;ECyDD,oBDvDC;ECwDD,iBDxDC;ECyDD,gBDzDC;EC0DD,eD1DC;EC2DD,YD3DC;;AAIA;EACC;EC0CF,mBDzCE;EC0CF,gBD1CE;EC2CF,eD3CE;EC4CF,cD5CE;EC6CF,WD7CE;;AAGD;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,YFrCS;EEsCT;EACA;EACA;EACA;EACA;EACA;ECQF,0BDNE;ECOC,uBDPD;ECQC,sBDRD;ECSC,qBDTD;ECUC,kBDVD;ECsBF,oBDrBE;ECsBF,iBDtBE;ECuBF,gBDvBE;ECwBF,eDxBE;ECyBF,YDzBE;;AAEA;EACC;EACA;EACA;EACA;EACA;ECcH,oBDZG;ECaH,iBDbG;ECcH,gBDdG;ECeH,eDfG;ECgBH,YDhBG;;AAGD;EACC;EACA;EACA;EACA;EACA,OF5DY;EE6DZ;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;;AAEA;EACC;EACA;EACA;EACA,OF/EW;;AEkFZ;EACC,kBFtDqB;EEuDrB;EACA;EACA,OFtFW;EEuFX;EACA;EACA;;AAEA;EFyMsC;EEvMrC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA,OF3GW;;AE8GV;EACC;;AAMJ;EACC;;AAEA;EACC;EACA;;AAMF;EACC;ECzEH,mBD2EG;EC1EH,gBD0EG;ECzEH,eDyEG;ECxEH,cDwEG;ECvEH,WDuEG;EC3DH,gBD4DG;EC3DH,QD2DG;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECjFD,oBDmFC;EClFD,iBDkFC;ECjFD,gBDiFC;EChFD,eDgFC;EC/ED,YD+EC;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC,YFhLc;;AEkLd;EFqHuC;EEnHtC,kBFnLa;;AEuLf;EACC,YFzLc;;AE2Ld;EF4GuC;EE1GtC,kBF5La;;AEgMf;EACC,YFlMc;;AEoMd;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EC3JJ,oBD6JI;EC5JJ,iBD4JI;EC3JJ,gBD2JI;EC1JJ,eD0JI;ECzJJ,YDyJI;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECvPJ,uBDyP2B;ECxP3B,oBDwP2B;ECvP3B,eDuP2B;;AAEvB;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAMA;EF+E+B;;AE9E/B;EF+E8B;;AEzE9B;EF0EqC;;AEzErC;EF0E8B;;AEpElC;EFDuC;EEGtC,kBFzSa;EE0Sb;;AAIF;EACC,YFhTc;;AEkTd;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;ECzQJ,oBD2QI;EC1QJ,iBD0QI;ECzQJ,gBDyQI;ECxQJ,eDwQI;ECvQJ,YDuQI;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECrWJ,uBDuW2B;ECtW3B,oBDsW2B;ECrW3B,eDqW2B;;AAEvB;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAMA;EF/B+B;;AEgC/B;EF/B8B;;AEqC9B;EFpCqC;;AEqCrC;EFpC8B;;AE0ClC;EF/GuC;EEiHtC,kBFvZa;EEwZb;;AAKH;EACC,YFxWgB;EEyWhB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECrWD,oBDuWC;ECtWD,iBDsWC;ECrWD,gBDqWC;ECpWD,eDoWC;ECnWD,YDmWC;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC,YFlba;EEmbb;EACA;EACA;;AAEA;EACC,OF3bQ;EE4bR;EACA;EACA;;AAEA;EACC;;AAIF;EACC,kBFtcQ;EEucR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EFvKsC;;AE8KzC;EACC,kBFvdU;EEwdV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EClcD,oBDocqB;ECncrB,iBDmcqB;EClcrB,YDkcqB;EC9ZrB,oBD+ZC;EC9ZD,iBD8ZC;EC7ZD,gBD6ZC;EC5ZD,eD4ZC;EC3ZD,YD2ZC;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EC5aF,oBD8aE;EC7aF,iBD6aE;EC5aF,gBD4aE;EC3aF,eD2aE;EC1aF,YD0aE;;AAEA;EACC;EACA;;AAIF;EACC;;AAGD;EACC,kBF9fS;EE+fT;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC,kBF3gBY;EE4gBZ;EACA;EACA;EACA;EACA;EACA;EChdJ,oBDkdI;ECjdJ,iBDidI;EChdJ,gBDgdI;EC/cJ,eD+cI;EC9cJ,YD8cI;;AAGU;EAAW;;AACX;EAAW;;AACX;EAAW;;AACX;EAAW;;AAGrB;EAAW;;AACA;EAAW;;AACX;EAAW;;AACX;EAAW;;AACX;EAAW;;AAGvB;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC,kBF9iBU;EE+iBV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC5jBL,uBD8jB4B;EC7jB5B,oBD6jB4B;EC5jB5B,eD4jB4B;EChiB5B,oBHmCyB;EGlCzB,iBHkCyB;EGjCzB,YHiCyB;;AEigBrB;EACC,kBF/jBU;EEgkBV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC/gBL,mBDihBK;EChhBL,gBDghBK;EC/gBL,eD+gBK;EC9gBL,cD8gBK;EC7gBL,WD6gBK;EC/iBL,oBHmCyB;EGlCzB,iBHkCyB;EGjCzB,YHiCyB;;AEihBpB;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA,OFzlBU;EE0lBV;EACA;EACA;EACA;;AAGD;EACC,kBFthBe;EEuhBf;EACA;EACA;EACA;EACA,OF1hBiB;EE2hBjB;EACA;EACA;EACA;EACA;EACA;EChnBL,uBDknB4B;ECjnB5B,oBDinB4B;EChnB5B,eDgnB4B;;AAGH;EF3US;;AE4UJ;EF3US;;AE4UT;EF3US;;AE4UT;EF3US;;AE8Ub;EFjVQ;;AEkVH;EFjVQ;;AEkVR;EFjVQ;;AEkVR;EFjVQ;;AEkVlC;EAAS,OF3nBC;;AEgoBb;EACC,kBFpoBQ;EEqoBR;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,kBF5oBY;;AE8oBZ;EACC,OF9oBU;;AEkpBZ;EACC;EFzWoC;;AE6WrC;EACC;EF7W+B;;AEiXhC;EACC;EFjXuC;;AEqXxC;EACC;EFrXqC;;AEyXtC;EACC;EFzX8B;;AE6X/B;EACC;EACA;EACA;EACA;EACA;EACA,OFjrBW;EEkrBX;EACA;EACA;EACA;;AAMJ;EACC;EACA;EACA;;AAIE;EACC;;AAKD;EACC;;AAGD;EACC;;AAKH;EFnasC;EEqarC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA,kBFjpB0B;EEkpB1B;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EF3bqC;EE6bpC,kBF7uBa;;AE+uBb;EACC;;AAIF;EACC,kBFlqByB;EEmqBzB;EACA;EACA;EACA;EACA,OFtqB2B;EEuqB3B;EACA;EACA;EACA;EACA;EClwBH,uBDowB0B;ECnwB1B,oBDmwB0B;EClwB1B,eDkwB0B;;AAIzB;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,kBFjxBW;EEkxBX;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECjuBJ,mBDmuBI;ECluBJ,gBDkuBI;ECjuBJ,eDiuBI;EChuBJ,cDguBI;EC/tBJ,WD+tBI;ECjwBJ,oBH2D6B;EG1D7B,iBH0D6B;EGzD7B,YHyD6B;;AE0sB1B;EACC;EACA,kBFlyBY;EEmyBZ,OFlyBW;EEmyBX;EACA;EACA;EACA;EACA;EACA;EC5yBJ,uBD8yB2B;EC7yB3B,oBD6yB2B;EC5yB3B,eD4yB2B;;AAEvB;EFvfkC;EEyfjC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA,kBFn0BW;EEo0BX,OFv0BO;EEw0BP;EACA;EACA;EACA;EACA;EACA;EACA;EC/0BJ,uBDi1B2B;ECh1B3B,oBDg1B2B;EC/0B3B,eD+0B2B;;AAEvB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGgB;EF9iBwB;;AE+iB5B;EF9iBwB;;AE+iBrB;EF9iBwB;;AE+iB9B;EF9iBwB;;AE+iBpB;EF9iBwB;;AEgjBtC;EF/iBkC;EEijBjC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAOL;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC,kBFpyBiB;EEqyBjB;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC,kBF7yBe;EE8yBf,OF/4BS;EEg5BT;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;ECl2BJ,oBDo2BI;ECn2BJ,iBDm2BI;ECl2BJ,gBDk2BI;ECj2BJ,eDi2BI;ECh2BJ,YDg2BI;;AAEA;EACC;;AAIA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EFpoBoC;EEsoBnC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EF/oBmC;EEipBlC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAGC;EACC;EACA;EACA;EACA;EACA;;AAGC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKD;EF5rBmC;EE8rBlC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKD;EFxsBiC;EE0sBhC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAOL;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA,OF1iCI;EE2iCJ;;AAGD;EACC,kBF7iCS;EE8iCT,OF7iCQ;;AEmjCV;EACC;;AAGD;EACC;EACA;EACA;;AAGD;EACC;;AAIE;EACC;;AAUe;EF7xBqB;;AE8xBxB;EF7xBoB;;AE8xBlB;EF7xBqB;;AE8xB3B;EF7xBqB;;AE8xBjB;EF7xBqB;;AEqyBnC;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;;AASH;EACC;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC,OF1hCmB;;AEoiC3B;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EChlCD,oBDklCC;ECjlCD,iBDilCC;EChlCD,gBDglCC;EC/kCD,eD+kCC;EC9kCD,YD8kCC;;AAEA;EACC;;AAGD;EACC,kBF3pCc;EE4pCd;EACA;EACA;EACA;EACA;EACA;EACA,OFnqCS;;AEqqCT;EACC;EACA;;AAEA;EACC;EACA;;AAMA;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;;AAEA;EACC,QF3iCiB;EE4iCjB;EACA;EACA;EACA;ECnsCR,uBDosC+B;ECnsC/B,oBDmsC+B;EClsC/B,eDksC+B;;AAIzB;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAOL;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC,kBF9tCO;EE+tCP,OF5tCW;EE6tCX;EACA;EACA;EACA;EACA;EACA;EACA;ECvuCJ,uBDyuC2B;ECxuC3B,oBDwuC2B;ECvuC3B,eDuuC2B;;AAM3B;EACC;EACA;EACA;EACA;EACA;EACA;AACA;EClrCD,oBDorCC;ECnrCD,iBDmrCC;EClrCD,gBDkrCC;ECjrCD,eDirCC;EChrCD,YDgrCC;;AAEA;EACC;;AAGC;EACC;;AAGD;EACC;;AAKH;EACC,kBFvwCc;EEwwCd;EACA;EACA;EACA;EACA;;AAEA;EACC,kBF/wCa;EEgxCb;EACA;EACA;EACA;EACA;EACA,OFtxCQ;;AEwxCR;EACC;;AAEA;EAAiB;EAAa;;AAC9B;EAAiB;;AACjB;EAAiB;EAAiB;;AAClC;EAAiB;;AACjB;EAAiB;;AACjB;EAAiB;;AAEjB;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC,OF3yCU;;AE6yCV;EACC;;AAIF;EACC,OFnzCU;;AEqzCV;EACC;;AAOL;EACC;EACA;EACA;EACA;EACA;EACA;;AAGC;EACC,kBFt0CU;EEu0CV;EACA,OF30CM;EE40CN;EACA;EACA;EC3wCL,oBD6wCK;EC5wCL,iBD4wCK;EC3wCL,gBD2wCK;EC1wCL,eD0wCK;ECzwCL,YDywCK;;AAEA;EACC,kBFl1CU;;AEq1CX;EACC;;AAIA;EAAiB;EAAa;;AAC9B;EAAiB;;AACjB;EAAiB;;AACjB;EAAiB;;AACjB;EAAiB;;AACjB;EAAiB;;AAGlB;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC,kBF34CU;EE44CV,OF34CS;EE44CT;EACA;EACA;ECl5CN,uBDo5C6B;ECn5C7B,oBDm5C6B;ECl5C7B,eDk5C6B;;AAOxB;EF3lCmC;EE6lClC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAOL;EACC;EACA;EACA;EACA;EACA;;AAGC;EACC;EACA;;AAMJ;EACC,kBF17Cc;EE27Cd;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC16CF,oBD46CsB;EC36CtB,iBD26CsB;EC16CtB,YD06CsB;EC97CtB,iCDw+CmC;ECv+CnC,8BDu+CmC;ECt+CnC,yBDs+CmC;EC59CnC,oCD69CsC;EC59CtC,iCD49CsC;EC39CtC,4BD29CsC;;AAzCpC;EACC;;AAGD;EACC;;AAGD;AAAA;EAEC,OFl9CY;EEm9CZ;EACA;EACA;;AAEA;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAEA;EF3qCiC;;AEirCjC;EFhrCkC;;AE0rCrC;EACC;EACA;EACA;EACA;EACA;EACA;EC37CD,oBD67CC;EC57CD,iBD47CC;EC37CD,gBD27CC;EC17CD,eD07CC;ECz7CD,YDy7CC;AAsCA;AAAA;AAAA;;AA9BA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAOD;EACC,kBF71CW;EE81CX;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAIF;EACC,kBF/2Ca;EEg3Cb;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC,kBFpmDY;EEqmDZ;EACA;EACA;EACA;EACA;EACA;EACA;EC9mDJ,uBDgnD2B;EC/mD3B,oBD+mD2B;EC9mD3B,eD8mD2B;;AAEvB;EFzyCqC;;AE6yCrC;EF5yCiC;;AEizClC;EACC;EACA;;AAGC;EC5kDL,0BD6kDM;EC5kDH,uBD4kDG;EC3kDH,sBD2kDG;EC1kDH,qBD0kDG;ECzkDH,kBDykDG;EC7jDN,oBD8jDM;EC7jDN,iBD6jDM;EC5jDN,gBD4jDM;EC3jDN,eD2jDM;EC1jDN,YD0jDM;;AAMJ;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA,kBF5oDW;EE6oDX,OFhpDO;EEipDP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC5nDJ,oBHwK0B;EGvK1B,iBHuK0B;EGtK1B,YHsK0B;;AEw9CtB;EACC;ECzpDL,gCD0pDqC;ECzpDrC,6BDypDqC;ECxpDrC,wBDwpDqC;EC9oDrC,mCD+oDwC;EC9oDxC,gCD8oDwC;EC7oDxC,2BD6oDwC;;AAGpC;EACC;ECzpDL,iCD2pDsC;EC1pDtC,8BD0pDsC;ECzpDtC,yBDypDsC;EC/oDtC,oCDgpDyC;EC/oDzC,iCD+oDyC;EC9oDzC,4BD8oDyC;;AAGrC;EACC;EACA,kBF1qDW;EE2qDX,OF1qDU;;AEgrDd;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC,kBFvsDY;EEwsDZ;EACA;EACA;EACA;EACA;EACA;EACA,OF/sDO;EEgtDP;ECjtDJ,uBDmtD2B;ECltD3B,oBDktD2B;ECjtD3B,eDitD2B;ECrrD3B,oBHoKqB;EGnKrB,iBHmKqB;EGlKrB,YHkKqB;EG9HrB,oBDipDI;EChpDJ,iBDgpDI;EC/oDJ,gBD+oDI;EC9oDJ,eD8oDI;EC7oDJ,YD6oDI;;AAEA;EACC;;AAGD;EACC,kBFxtDU;;AE2tDT;EACC;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EC5uDL,uBD8uD4B;EC7uD5B,oBD6uD4B;EC5uD5B,eD4uD4B;;AAEvB;EACC;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAMJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA,kBF3wDa;EE4wDb,OF7wDQ;EE8wDR;EACA;EACA;EACA;EACA;ECnxDH,uBDqxD0B;ECpxD1B,oBDoxD0B;ECnxD1B,eDmxD0B;;AAIrB;EACC;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;ECtyDJ,uBDwyD2B;ECvyD3B,oBDuyD2B;ECtyD3B,eDsyD2B;;AAEvB;EACC;EACA;EACA;EACA;EACA;EACA;;AAMJ;EACC;EACA,OFnzDc;EEozDd;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA,OF/zDc;EEg0Dd;EACA;EACA;AACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC,kBFj2DS;EEk2DT,OF/1Da;EEg2Db;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC92DF,uBDg3DyB;EC/2DzB,oBD+2DyB;EC92DzB,eD82DyB;EC5yDzB,oBD6yDE;EC5yDF,iBD4yDE;EC3yDF,gBD2yDE;EC1yDF,eD0yDE;ECzyDF,YDyyDE;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC,kBFz3Da;EE03Db;;AAEA;EACC,kBF53DW;;AE83DX;EACC,kBFh4DW;EGyDhB,mBDy0DK;ECx0DL,gBDw0DK;ECv0DL,eDu0DK;ECt0DL,cDs0DK;ECr0DL,WDq0DK;;AAKH;EACC,kBFv4DY;EEw4DZ;EACA;EACA;EACA;EACA;ECh5DH,uBDk5D0B;ECj5D1B,oBDi5D0B;ECh5D1B,eDg5D0B;EC90D1B,oBD+0DG;EC90DH,iBD80DG;EC70DH,gBD60DG;EC50DH,eD40DG;EC30DH,YD20DG;;AAEA;EACC,kBFr5DO;EEs5DP;EACA;EACA;EACA;EACA;EACA;EC55DJ,uBD85D2B;EC75D3B,oBD65D2B;EC55D3B,eD45D2B;EC11D3B,oBD21DI;EC11DJ,iBD01DI;ECz1DJ,gBDy1DI;ECx1DJ,eDw1DI;ECv1DJ,YDu1DI;;AAIF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EFxnDsC;;AEgoD1C;EACC,kBFv7De;EEw7Df;EACA;EACA;EACA;EACA;EACA;ECj6DD,oBDm6DqB;ECl6DrB,iBDk6DqB;ECj6DrB,YDi6DqB;EC73DrB,oBD+3DC;EC93DD,iBD83DC;EC73DD,gBD63DC;EC53DD,eD43DC;EC33DD,YD23DC;;AAKA;EACC;;AAEA;EACC;;AAIF;EACC;;AAGC;EACC;;AAGD;EACC;;AAKH;EACC;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAIA;AAAA;EAEC,kBFxzDyB;EEyzDzB;EACA;EACC;EACD;EACA;;AAEA;AAAA;EACC;EACA;;AAGD;AAAA;EACC;;AAIF;EACC;EACA;EACA;EACA;EC5/DH,iCD6/DoC;EC5/DpC,8BD4/DoC;EC3/DpC,yBD2/DoC;ECj/DpC,oCDk/DuC;ECj/DvC,iCDi/DuC;ECh/DvC,4BDg/DuC;EFvqDU;;AE2qD/C;EACC;EACA;EACA;EACA;EC5gEH,gCD6gEmC;EC5gEnC,6BD4gEmC;EC3gEnC,wBD2gEmC;ECjgEnC,mCDkgEsC;ECjgEtC,gCDigEsC;EChgEtC,2BDggEsC;EFhrDO;;AEqrD5C;EACC;EACA;EACA;EACA;EC7hEF,uBD+hEyB;EC9hEzB,oBD8hEyB;EC7hEzB,eD6hEyB;ECn+DzB,mBDo+DE;ECn+DF,gBDm+DE;ECl+DF,eDk+DE;ECj+DF,cDi+DE;ECh+DF,WDg+DE;EC59DF,oBD89DE;EC79DF,iBD69DE;EC59DF,gBD49DE;EC39DF,eD29DE;EC19DF,YD09DE;;AAIA;EACC;EC3+DH,mBD4+DG;EC3+DH,gBD2+DG;EC1+DH,eD0+DG;ECz+DH,cDy+DG;ECx+DH,WDw+DG;;AAGD;EACC;;AAGD;ECn/DF,mBDo/DG;ECn/DH,gBDm/DG;ECl/DH,eDk/DG;ECj/DH,cDi/DG;ECh/DH,WDg/DG;;AAEA;EACC,kBFz4DqB;;AE44DpB;EC1/DL,mBD2/DM;EC1/DN,gBD0/DM;ECz/DN,eDy/DM;ECx/DN,cDw/DM;ECv/DN,WDu/DM;;AAMJ;EACC,kBF5jEa;EE6jEb;EACA;EACA;EACA;EACA;EACA;AACA;AACA;ECtkEH,uBDwkE0B;ECvkE1B,oBDukE0B;ECtkE1B,eDskE0B;EC1iE1B,oBH0IyB;EGzIzB,iBHyIyB;EGxIzB,YHwIyB;EGpGzB,oBDsgEG;ECrgEH,iBDqgEG;ECpgEH,gBDogEG;ECngEH,eDmgEG;EClgEH,YDkgEG;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EF/wDkC;EEixDjC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECjiEL,mBDmiEK;ECliEL,gBDkiEK;ECjiEL,eDiiEK;EChiEL,cDgiEK;EC/hEL,WD+hEK;EC3hEL,oBD4hEK;EC3hEL,iBD2hEK;EC1hEL,gBD0hEK;ECzhEL,eDyhEK;ECxhEL,YDwhEK;;AAGD;EACC,kBFjmEW;EEkmEX,OFjmEU;EEkmEV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC9mEL,uBDgnE4B;EC/mE5B,oBD+mE4B;EC9mE5B,eD8mE4B;;AAGxB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC7nEL,uBD+nE4B;EC9nE5B,oBD8nE4B;EC7nE5B,eD6nE4B;;AAIzB;EACC,OFnoEO;EEooEP;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EFl4DsC;EEo4DrC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,kBFhuEU;EEiuEV;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OFzuEK;EE0uEL;EACA;EACA;EC/sEN,oBHkJ+B;EGjJ/B,iBHiJ+B;EGhJ/B,YHgJ+B;EGhL/B,uBDgvE6B;EC/uE7B,oBD+uE6B;EC9uE7B,eD8uE6B;;AAEvB;EACC,kBFhvES;EEivET,OFhvEQ;;AEkvER;EACC,kBFnvEO;;AEsvEW;EFp7D2B;;AEq7D1B;EFp7D2B;;AEq7D1B;EFp7D2B;;AEu7DjD;EACC,kBF/vEI;EEgwEJ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECxwEP,uBD0wE8B;ECzwE9B,oBDywE8B;ECxwE9B,eDwwE8B;;AAGL;EAAW;EFv8DiB;;AEw8D3B;EAAW;EFv8DiB;;AEw8D3B;EAAW;EFv8DiB;;AEg9DtD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA,OFjyEQ;;AEoyET;EACC;EACA,OFtyEQ;;AE0yEV;EACC,kBFzyEc;EE0yEd;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC9yEF,gCDi1EkC;ECh1ElC,6BDg1EkC;EC/0ElC,wBD+0EkC;EC30ElC,iCD40EmC;EC30EnC,8BD20EmC;EC10EnC,yBD00EmC;;AAlCjC;AAAA;EAEC,OFpzEY;EEqzEZ;EACA;EACA;EACA;;AAEA;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAEA;EF1gEmC;;AEghEnC;EF/gEoC;;AEyhEvC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EChyED,oBDkyEC;ECjyED,iBDiyEC;EChyED,gBDgyEC;EC/xED,eD+xEC;EC9xED,YD8xEC;;AAOA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;ECl3EF,mBDo3EE;ECn3EF,gBDm3EE;ECl3EF,eDk3EE;ECj3EF,cDi3EE;ECh3EF,WDg3EE;;AAEA;EACC;;AAGD;EACC,kBFn7EY;EEo7EZ;EACA,OFx7EQ;EEy7ER;EACA;EACA;EC57EH,uBD87E0B;EC77E1B,oBD67E0B;EC57E1B,eD47E0B;ECh6E1B,oBHiM4B;EGhM5B,iBHgM4B;EG/L5B,YH+L4B;;AEkuEzB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC,kBFj/EY;EEk/EZ,OFj/EW;EEk/EX;EACA;EACA;EACA;ECz/EJ,uBD2/E2B;EC1/E3B,oBD0/E2B;ECz/E3B,eDy/E2B;;AAGxB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,kBFvgFW;EEwgFX;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OFhhFM;EEihFN;EACA;EACA;ECt/EL,oBHsMkC;EGrMlC,iBHqMkC;EGpMlC,YHoMkC;EGpOlC,uBDuhF4B;ECthF5B,oBDshF4B;ECrhF5B,eDqhF4B;;AAEvB;EACC,kBFvhFU;EEwhFV,OFvhFS;;AEyhFT;EACC,kBF1hFQ;;AE6hFU;EF3tE4B;;AE4tE3B;EF3tE4B;;AE8tEjD;EACC,kBFriFK;EEsiFL;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC9iFN,uBDgjF6B;EC/iF7B,oBD+iF6B;EC9iF7B,eD8iF6B;;AAGL;EAAW;EF7uEkB;;AE8uE5B;EAAW;EF7uEkB;;AEovEtD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC//ED,oBDigFC;EChgFD,iBDggFC;EC//ED,gBD+/EC;EC9/ED,eD8/EC;EC7/ED,YD6/EC;;AAMA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAGD;EACC,kBFrmFS;EEsmFT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EFryEuC;;AE2yEzC;EACC,kBFrnFe;EEsnFf;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC3jFD,oBD6jFC;EC5jFD,iBD4jFC;EC3jFD,gBD2jFC;EC1jFD,eD0jFC;ECzjFD,YDyjFC;;AAIA;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;ECpmFH,mBDsmFG;ECrmFH,gBDqmFG;ECpmFH,eDomFG;ECnmFH,cDmmFG;EClmFH,WDkmFG;ECpoFH,oBHiFwB;EGhFxB,iBHgFwB;EG/ExB,YH+EwB;EG3CxB,oBDimFG;EChmFH,iBDgmFG;EC/lFH,gBD+lFG;EC9lFH,eD8lFG;EC7lFH,YD6lFG;;AAIA;ECrmFH,oBDsmFI;ECrmFJ,iBDqmFI;ECpmFJ,gBDomFI;ECnmFJ,eDmmFI;EClmFJ,YDkmFI;EC9mFJ,mBD+mFI;EC9mFJ,gBD8mFI;EC7mFJ,eD6mFI;EC5mFJ,cD4mFI;EC3mFJ,WD2mFI;;AAGD;EC1mFH,oBD2mFI;EC1mFJ,iBD0mFI;ECzmFJ,gBDymFI;ECxmFJ,eDwmFI;ECvmFJ,YDumFI;ECnnFJ,mBDunFI;ECtnFJ,gBDsnFI;ECrnFJ,eDqnFI;ECpnFJ,cDonFI;ECnnFJ,WDmnFI;ECvnFJ,mBDwnFI;ECvnFJ,gBDunFI;ECtnFJ,eDsnFI;ECrnFJ,cDqnFI;ECpnFJ,WDonFI;EACA;;AAGD;EACC,kBFvrFY;EEwrFZ;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGY;EFl4E2B;;AEm4EvB;EFl4E2B;;AEm4ElC;EFl4E2B;;AEq4EtC;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC,kBF7tFU;EE8tFV,OF7tFS;EE8tFT;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;;AAIF;EACC;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAIF;EACC;EACA;EACA;;AAEA;EACC,kBFxwFS;EEywFT,OFxwFQ;EEywFR;EACA;EACA;EACA;EACA;EACA;EACA;ECnxFP,uBDqxF8B;ECpxF9B,oBDoxF8B;ECnxF9B,eDmxF8B;;AAEvB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EFn9EmC;;AEu9EnC;EFt9EiC;;AE49ErC;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,OFjzFS;EEkzFT;EACA;EACA;EACA;EACA;ECzuFN,YD2uFwC;EC1uFxC;EACA;EACA;EACA;;AD0uFK;EACC,OF5zFS;EE6zFT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECvvFN,YDyvFwC;ECxvFxC;EACA;EACA;EACA;;ADuvFe;EAAW;;AAYtB;EACC;;AAEA;EACC,kBFz1FU;EE01FV,OFz1FS;EE01FT;EACA;EACA;EACA;EACA;EACA;ECn2FN,uBDq2F6B;ECp2F7B,oBDo2F6B;ECn2F7B,eDm2F6B;;AAIzB;EACC;;AAEA;EACC,kBF32FU;;AE82FX;EACC;EACA;EACA;;AAEA;EACC,kBFr3FI;EEs3FJ,OFn3FQ;EEo3FR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECh4FP,uBDk4F8B;ECj4F9B,oBDi4F8B;ECh4F9B,eDg4F8B;;AAEvB;EACC,kBFl4FQ;EEm4FR,OFl4FO;;AEu4FV;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC,OFp5FK;EEq5FL;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC,kBF75FM;;AEg6FP;EACC;;AAGD;EACC;EACA;;AAeL;EACC;;AAEA;EACC,kBF17FU;EE27FV,OF17FS;EE27FT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECv8FN,uBDy8F6B;ECx8F7B,oBDw8F6B;ECv8F7B,eDu8F6B;;AAEvB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EFxoFoC;;AE4oFpC;EF3oFkC;;AEipFtC;EACC,kBF99FW;EE+9FX;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EF5pFuC;;AEmqF1C;EACC;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEC,kBF/4FwB;EEg5FxB;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACC;EACA;;AAGD;AAAA;EACC;;AAIF;EACC;EACA;EACA;EACA;ECpgGH,iCDqgGoC;ECpgGpC,8BDogGoC;ECngGpC,yBDmgGoC;ECz/FpC,oCD0/FuC;ECz/FvC,iCDy/FuC;ECx/FvC,4BDw/FuC;EF/qFU;;AEmrF/C;EACC;EACA;EACA;EACA;ECphGH,gCDqhGmC;ECphGnC,6BDohGmC;ECnhGnC,wBDmhGmC;ECzgGnC,mCD0gGsC;ECzgGtC,gCDygGsC;ECxgGtC,2BDwgGsC;EFxrFO;;AE6rF5C;EACC,kBFjiGS;EEkiGT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EFhuFmC;;AEquFpC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,kBF3jGQ;EE4jGR,OFzjGY;EE0jGZ;EACA;EACA;EACA;EACA;EACA;ECnkGH,uBDqkG0B;ECpkG1B,oBDokG0B;ECnkG1B,eDmkG0B;ECviG1B,oBHyGgC;EGxGhC,iBHwGgC;EGvGhC,YHuGgC;;AEi8F7B;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EFnwFiC;;AEywFnC;EACC,kBFtlGQ;EEulGR,OFplGY;EEqlGZ;EACA;EACA;EACA;EACA;EACA;EC9lGH,uBDgmG0B;EC/lG1B,oBD+lG0B;EC9lG1B,eD8lG0B;EClkG1B,oBH6GgC;EG5GhC,iBH4GgC;EG3GhC,YH2GgC;;AEw9F7B;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EF7xFiC;;AEoyFpC;EACC,kBFv+FwB;EEw+FxB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,kBFznGY;EE0nGZ,OF7nGQ;EE8nGR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC5kGH,mBD8kGG;EC7kGH,gBD6kGG;EC5kGH,eD4kGG;EC3kGH,cD2kGG;EC1kGH,WD0kGG;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC,kBFxpGO;EEypGP,OFtpGW;EEupGX;EACA;EACA;EACA;;AAIF;EACC,kBFlqGQ;EEmqGR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EFh2FkC;;AEu2FrC;EACC,kBFt8FiB;EEu8FjB;EACA;EACA;EACA;EACA;EACA;ECtnGD,oBDwnGC;ECvnGD,iBDunGC;ECtnGD,gBDsnGC;ECrnGD,eDqnGC;ECpnGD,YDonGC;;AAEA;EACC;;AAGD;EACC,kBFp9Fa;EEq9Fb;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA,OF3sGQ;EE4sGR;EACA;EACA;EACA;EACA;EACA;;AAGC;EACC,OFrtGM;;AEytGR;EACC;EACA;EACA;EACA;EACA;EACA;EACA,OF7tGW;;AE+tGX;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAEA;EACC;;AAEA;EAAiB;;AAEjB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAAa;;AAEb;EFt7FoC;;AEu7FpC;EFt7FgC;;AEy7FjC;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAMJ;EF/8FoC;EEi9FnC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA,OF1zGQ;EE2zGR;;AAIE;EACC,OFh0GK;;AEm0GJ;EFz+F+C;;AE6+F/C;EF5+F2C;;AEg/F3C;EF/+F6C;;AEq/FjD;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAMF;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIU;EF9hGkC;;AE+hG9B;EF9hGkC;;AE+hGzC;EF9hGkC;;AEiiG5C;EACC;;AAIA;EACC;EACA,OF93GU;EE+3GV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC14GL,uBD44G4B;EC34G5B,oBD24G4B;EC14G5B,eD04G4B;;AAEvB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EF/jGgD;;AEmkGhD;EFlkG4C;;AEskG5C;EFrkG8C;;AEykGhD;EACC,kBFt6GM;EEu6GN,OFp6GU;EEq6GV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECh7GL,uBDk7G4B;ECj7G5B,oBDi7G4B;ECh7G5B,eDg7G4B;;AAEvB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EFlmG6C;;AEomG7C;EACC,kBFh8GS;;AEi8GT;EAAW;;AAOhB;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA,OFp9GO;EEq9GP;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGuB;EFvoGyB;;AEwoGzB;EFvoGyB;;AEwoG9B;EFvoGyB;;AE0oG7C;EACC,OF3+GO;EE4+GP;EACA;;AAEA;EACC;EACA;;AAEA;AAAA;EAEC,kBFxvGsB;EEyvGtB;EACA;EACE;EACF;EACA;;AAEA;AAAA;EACC;EACA;;AAGD;AAAA;EACC;;AAIF;EACC;EACA;EACA;EACA;EC//GN,iCDggHuC;EC//GvC,8BD+/GuC;EC9/GvC,yBD8/GuC;ECp/GvC,oCDq/G0C;ECp/G1C,iCDo/G0C;ECn/G1C,4BDm/G0C;EF1qGO;;AE8qG5C;EACC;EACA;EACA;EACA;EC/gHN,gCDghHsC;EC/gHtC,6BD+gHsC;EC9gHtC,wBD8gHsC;ECpgHtC,mCDqgHyC;ECpgHzC,gCDogHyC;ECngHzC,2BDmgHyC;EFnrGI;;AEwrGzC;EACC;;AAEA;EC/hHL,uBDgiH6B;EC/hH7B,oBD+hH6B;EC9hH7B,eD8hH6B;;AAGxB;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAMF;EACC;EACA;EACA;EACA;EACA;;AAGC;EACC;EACA;;AAMJ;EACC;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;;AAGC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC,kBFvmHQ;EEwmHR,OFvmHO;EEwmHP;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAIA;EACC;;AAEA;EACC;;AAGD;EACC;;AAcJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC5qHP,uBD8qH8B;EC7qH9B,oBD6qH8B;EC5qH9B,eD4qH8B;;AAEvB;EF90GiD;EEg1GhD;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA,OFtsHI;EEusHJ;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAKD;EACC;;AAIA;EACC;;AAGD;EACC;;AAOL;EACC;;AAEA;EACC;EACA;EACA;;AAMJ;EACC;EACA;EACA;EACA;EACA;;AAGC;EACC;EACA;;AAOL;EACC,kBF//GgB;EEggHhB;EACA;EACA;EACA;EACA;EACA;ECtsHD,oBDwsHC;ECvsHD,iBDusHC;ECtsHD,gBDssHC;ECrsHD,eDqsHC;ECpsHD,YDosHC;;AAEA;EACC;;AAGD;EACC,kBF7gHY;EE8gHZ;EACA;EACA;EACA;EACA;;AAEA;EACC,kBF1xHQ;EE2xHR,OFxxHY;EEyxHZ;EACA;EACA;;AAEA;EACC;;AAEA;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EFz8GgC;EGjStC,oBD6uHM;EC5uHN,iBD4uHM;EC3uHN,gBD2uHM;EC1uHN,eD0uHM;ECzuHN,YDyuHM;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EFt9G+B;EGlSrC,oBD2vHM;EC1vHN,iBD0vHM;ECzvHN,gBDyvHM;ECxvHN,eDwvHM;ECvvHN,YDuvHM;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EClxHR,oBDoxHQ;ECnxHR,iBDmxHQ;EClxHR,gBDkxHQ;ECjxHR,eDixHQ;EChxHR,YDgxHQ;;AAOL;EFx/GmC;EE0/GlC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;ECxzHJ,oBD0zHI;ECzzHJ,iBDyzHI;ECxzHJ,gBDwzHI;ECvzHJ,eDuzHI;ECtzHJ,YDszHI;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;ECx0HN,oBD00HM;ECz0HN,iBDy0HM;ECx0HN,gBDw0HM;ECv0HN,eDu0HM;ECt0HN,YDs0HM;;AAEA;EACC;EACA;;AAEA;AAAA;EAEC;EACA;EACE;EACF;EACA;;AAEA;AAAA;EACC;EACA;;AAGD;AAAA;EACC;;AAKH;EACC;;AAEA;EACC;EACA;EACA;;AAGD;AAAA;EAEC,kBFlpHmB;EEmpHnB;EACA;EACE;EACF;EACA;;AAEA;AAAA;EACC;EACA;;AAGD;AAAA;EACC;;AAIF;EACC;EACA;EACA;EACA;EC37HR,iCD47HyC;EC37HzC,8BD27HyC;EC17HzC,yBD07HyC;ECh7HzC,oCDi7H4C;ECh7H5C,iCDg7H4C;EC/6H5C,4BD+6H4C;EFtmHK;;AE0mH1C;EACC;EACA;EACA;EACA;EC38HR,gCD48HwC;EC38HxC,6BD28HwC;EC18HxC,wBD08HwC;ECh8HxC,mCDi8H2C;ECh8H3C,gCDg8H2C;EC/7H3C,2BD+7H2C;EF/mHE;;AEmnHtC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAMJ;EACC,kBFx+HU;EEy+HV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECx/HN,uBDsgI6B;ECrgI7B,oBDqgI6B;ECpgI7B,eDogI6B;;AAZvB;EF9pH4C;EEgqH3C;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAOD;EAAY;;AAId;EACC,kBF3gIU;EE4gIV;EACA;EACA;EACA;EACA;;AAGC;EACC,kBF7wH6B;EE8wH7B;EACA,OFzhII;EE0hIJ;EACA;EACA;EACA;EACA;EC39HP,oBD69HO;EC59HP,iBD49HO;EC39HP,gBD29HO;EC19HP,eD09HO;ECz9HP,YDy9HO;;AAEA;EACC,kBFliIQ;;AEuiIP;EACC,OFziIC;;AE8iIJ;AAGC;AAAA;;AAFA;EAAiB;EAAa;EAAc;;AAC5C;EAAiB;;AAGjB;EAAiB;EAAa;;AAG/B;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EC1lIR,uBD4lI+B;EC3lI/B,oBD2lI+B;EC1lI/B,eD0lI+B;;AAGxB;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAKH;EFvxHkC;EEyxHjC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAQN;EACC;EACA;EACA;EACA;EACA;EACA;ECnlIJ,oBDqlII;ECplIJ,iBDolII;ECnlIJ,gBDmlII;ECllIJ,eDklII;ECjlIJ,YDilII;;AAKG;EACC,OF9pIG;;AEiqIF;EFv0H6C;;AE80HlD;EACC,kBFxqIW;EEyqIX;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OFjrIM;EEkrIN;;AAEA;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAMF;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIU;EFj4HgC;;AEk4H5B;EFj4HgC;;AEk4HvC;EFj4HgC;;AEo4H1C;EACC;;AAIA;EACC,kBFjuIS;EEkuIT,OFjuIQ;EEkuIR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC7uIP,uBD+uI8B;EC9uI9B,oBD8uI8B;EC7uI9B,eD6uI8B;;AAEvB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EFl6H8C;;AEw6HlD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA,OF7wIK;EE8wIL;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGuB;EFh8HuB;;AEi8HvB;EFh8HuB;;AEi8H5B;EFh8HuB;;AEm8H3C;EACC,OFpyIK;EEqyIL;EACA;;AAEA;EACC;EACA;;AAEA;AAAA;EAEC,kBF/gImB;EEghInB;EACA;EACE;EACF;EACA;;AAEA;AAAA;EACC;EACA;;AAGD;AAAA;EACC;;AAIF;EACC;EACA;EACA;EACA;ECxzIR,iCDyzIyC;ECxzIzC,8BDwzIyC;ECvzIzC,yBDuzIyC;EC7yIzC,oCD8yI4C;EC7yI5C,iCD6yI4C;EC5yI5C,4BD4yI4C;EFn+HK;;AEu+H1C;EACC;EACA;EACA;EACA;ECx0IR,gCDy0IwC;ECx0IxC,6BDw0IwC;ECv0IxC,wBDu0IwC;EC7zIxC,mCD8zI2C;EC7zI3C,gCD6zI2C;EC5zI3C,2BD4zI2C;EF5+HE;;AEi/HvC;EACC;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;;AAGC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAIA;EACC;;AAEA;EACC;;AAGD;EACC;;AAcJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA,kBF/5IO;EEg6IP,OF/5IM;EEg6IN;EACA;EACA;EACA;EACA;EACA;EACA;EC16IT,uBD46IgC;EC36IhC,oBD26IgC;EC16IhC,eD06IgC;;AAEvB;EF5kI+C;EE8kI9C;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA,OFp8IE;EEq8IF;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAKD;EACC;;AAIA;EACC;;AAGD;EACC;;AAOL;EACC;;AAEA;EACC;EACA;EACA;;AAQN;EACC;EACA;EACA;EACA;EACA;;AAGC;EACC;EACA;;AAWC;EACC;EACA;;AAOH;EACC;;AAGD;EACC;;AAWC;EACC;EACA;;AAKC;EAAuB;;AAQ3B;EACC;;AAGD;EACC;;;AAQN;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;EACC;IACC;;EAED;IACC;;;AAIF;EAMM;AAAA;IAEC;;EAEA;AAAA;IACC;;EAGD;AAAA;IACC;;;AAUR;EAMM;IAAiB;;EAMjB;IACC;;EAGC;IAAiB;;EAGlB;IACC;IACA;;EAGD;IACC;IACA;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAcA;IACC;;EAGD;IACC;;EAWD;IACC;;EAEA;IACC;;EAIA;IACC;IACA;;EAKH;IACC;;EAeD;IACC;;EAIA;IACC;;EAWH;IACC;;EAOC;IACC;;EAQJ;IACC;;EAGC;IACC;;EAEA;IACC;;EAGD;IACC;;EAUA;IACC;;EAEA;IACC;;EAIA;IACC;IACA;;EAKH;IACC;;;AAaX;EAGG;IACC;;EAIF;IACC;;EAEA;IACC;;EAEA;IACC;IC/yJJ,iCDizJqC;IChzJrC,8BDgzJqC;IC/yJrC,yBD+yJqC;ICryJrC,oCDsyJwC;ICryJxC,iCDqyJwC;ICpyJxC,4BDoyJwC;ICxzJxC,gCDyzJoC;ICxzJpC,6BDwzJoC;ICvzJpC,wBDuzJoC;IC7yJpC,mCD8yJuC;IC7yJvC,gCD6yJuC;IC5yJvC,2BD4yJuC;;EAIrC;IACC;ICzzJH,iCD2zJoC;IC1zJpC,8BD0zJoC;ICzzJpC,yBDyzJoC;IC/yJpC,oCDgzJuC;IC/yJvC,iCD+yJuC;IC9yJvC,4BD8yJuC;ICl0JvC,gCDm0JmC;ICl0JnC,6BDk0JmC;ICj0JnC,wBDi0JmC;ICvzJnC,mCDwzJsC;ICvzJtC,gCDuzJsC;ICtzJtC,2BDszJsC;;EAIrC;IACC;;EAEA;IACC;;EAGD;IACC;;EAIF;IACC;;EAEA;IACC;;EAGD;IACC;;;AAMJ;EAKK;IACC;;;AAQN;EAGG;IACC;;EAGD;IACC;;EAGD;IACC;;EAKD;IACC;IACA;;;AAMJ;EAEE;IACC;;EAGD;IACC;;EAEA;IACC,kBFz1JmB;IE01JnB;;EAIA;IACC;;EAQA;IACC;;EAMF;IACC;;EAGD;IACC;;EAMF;IACC;;EAQC;AAAA;IACC;;EAGD;AAAA;IACC;;EAYE;IACC;IACA;IACA;;EAGD;IACC;;EAGD;IACC;;EAYJ;IACC;;EAEA;IACC;IACA;IACA;IACA;IACA;IACA;;EAGC;IAAY;;EAId;IACC;IACA;IACA;IACA;IACA;;EASG;IACC;IACA;IACA;;EAGD;IACC;;EAGD;IACC;;;AAaX;EAGG;IACC;;EAGC;IACC;IACA;IACA;;EAEA;IACC;IACA;;EAEA;IACC;;EAIF;IACC;;EAGD;IACC;;;AASP;EAII;IACC;IACA;IACA;;EAGD;IACC;IACA;;EAEA;IACC;IACA;;EAGD;IACC;IACA;IACA;;EAEA;IACC;IACA;;EAMF;IACC;;EAOH;IACC;IACA;IACA;IACA;IACA;;EAOC;IACC;;EAEA;IAAiB;;EACjB;IAAiB;;EAMjB;IACC;;EAGC;IAAiB;;EACjB;IAAiB;;EAGlB;IACC;IACA;;EAGD;IACC;IACA;;EAGD;IACC;;EAGD;IACC;IACA;;EAGD;IACC;IACA;;EAGD;IACC;;EAUJ;IACC;;EAGC;IACC;;EAIA;IACC;;EAQJ;IACC;IACA;IACA;ICroKJ,mBDuoKI;ICtoKJ,gBDsoKI;ICroKJ,eDqoKI;ICpoKJ,cDooKI;ICnoKJ,WDmoKI;;EAOD;IACC;IACA;;EAEA;IACC;IACA;;EAEA;IACC;IACA;;EAGD;IACC;IACA;;EAMA;IAAiB;;EAEjB;IACC;IACA;IACA;;EAIA;IACC;;EAGD;IACC;IACA;;EAMJ;IACC;IACA;IACA;;EAIF;IACC;;EAIE;IACC;;EAQA;IACC;;EAMF;IACC;;EAMJ;IACC;;EAEA;IACC;;EAGD;IACC;;EAEA;IACC;;EAIA;IACC;;EAQF;IACC;;EASH;IACC;;EAIE;IACC;IACA;;EAGD;IACC;IACA;;EAIA;IACC;IACA;;EAIA;IACC;;EAOL;IACC;IACA;IACA;;EAIF;IACC;;EAMI;IACC;;EAQA;IACC;;EAMF;IACC;;EAMJ;IACC;;EAEA;IACC;;EAGD;IACC;;EAGC;IACC;;EAQF;IACC;;EAaD;IACC;;EAaD;IACC%22,%22file%22:%22styles.css%22%7D */
