@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";
._property-list-title_2mcgt_1 {
  font-size:1.7em;
  line-height:1.15;
  font-weight:400;
  overflow:hidden
}
@media screen and (min-width: 768px) {
  ._property-list-title_2mcgt_1 {
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%
  }
}
._property-list-counter_2mcgt_14 {
  color:rgb(var(--sis-text-color-rgb) .75);
  font-size:1.12em;
  line-height:32px
}
._property-list-first-line_2mcgt_20 {
  display:flex;
  justify-content:center
}
@media screen and (min-width: 481px) {
  ._property-list-first-line_2mcgt_20 {
    justify-content:space-between
  }
}
._property-list-first-line_2mcgt_20 ._property-list-counter_2mcgt_14,
._property-list-first-line_2mcgt_20 ._property-list-title_2mcgt_1 {
  text-align:center
}
._property-list-first-line_2mcgt_20 ._property-list-title_2mcgt_1 {
  display:none
}
._property-list-second-line_2mcgt_42 {
  display:none;
  text-align:center
}
._property-list-paginator-bottom-container_2mcgt_47 {
  display:flex;
  justify-content:center;
  margin:20px 0
}
._property-list-sorting_2mcgt_53 {
  display:block;
  margin-top:5px;
  padding:0 .625rem
}
._hide_2mcgt_59 {
  visibility:hidden
}
@media screen and (min-width: 481px) {
  ._property-list-first-line_2mcgt_20 ._property-list-counter_2mcgt_14 {
    text-align:justify;
    width:200px
  }
  ._property-list-second-line_2mcgt_42 {
    display:block
  }
  ._property-list-sorting_2mcgt_53 {
    display:none
  }
}
._property-list-is-loading_2mcgt_80 {
  cursor:wait
}
._property-item-status-favorite-container_2mcgt_84 {
  line-height:52px;
  width:calc(100% - 20px);
  z-index:1;
  margin:0 8px 10px;
  position:absolute;
  display:flex;
  flex-flow:row-reverse;
  justify-content:space-between;
  align-items:center;
  top:0
}
._property-item-status-text_2mcgt_97 {
  color:#fff;
  border-radius:4px;
  font-size:.85em;
  font-weight:600;
  left:8px;
  line-height:1;
  padding:5px 8px 4px;
  text-align:center;
  top:10px;
  z-index:2
}
._property-item-status-text_2mcgt_97._is-open-house_2mcgt_109 {
  background-color:#a40000;
  color:#fff
}
._property-item-status-text_2mcgt_97._is-sold_2mcgt_114 {
  background-color:#777;
  color:#fff
}
._property-item-status-text_2mcgt_97._is-pending_2mcgt_119 {
  background-color:#0064a4;
  color:#fff
}
._property-item-status-text_2mcgt_97._is-coming-soon_2mcgt_124 {
  background-color:#37046b;
  color:#fff
}
._property-item-status-text_2mcgt_97._is-active-no-showing_2mcgt_129,
._property-item-status-text_2mcgt_97._is-active-under-contract_2mcgt_130,
._property-item-status-text_2mcgt_97._is-back-on-market_2mcgt_131,
._property-item-status-text_2mcgt_97._is-backup_2mcgt_132,
._property-item-status-text_2mcgt_97._is-first-right_2mcgt_133,
._property-item-status-text_2mcgt_97._is-under-contract_2mcgt_134 {
  background-color:#046b06;
  color:#fff
}
._property-item-status-text_2mcgt_97._is-temp-off-market_2mcgt_139 {
  background-color:#525252;
  color:#fff
}
._property-item-status-text_2mcgt_97._is-contingent_2mcgt_144 {
  background-color:#046b06;
  color:#fff
}
@media screen and (min-width: 768px) {
  ._property-list-title_2mcgt_1 {
    width:calc(100% - 450px)
  }
  ._property-list-first-line_2mcgt_20 ._property-list-title_2mcgt_1 {
    display:block
  }
  ._property-list-second-line_2mcgt_42 {
    display:none
  }
  ._no-properties_2mcgt_165 {
    margin-left:30px
  }
}
._property-item-container_2mcgt_171 {
  background-color:var(--sis-component-bg);
  @keyframes _ph-animation_2mcgt_1 {
    0% {
      transform:translate3d(-30%,0,0)
    }
    to {
      transform:translate3d(30%,0,0)
    }
  }
}
._property-item-container_2mcgt_171 ._property-location_2mcgt_174 span {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative
}
._property-item-container_2mcgt_171 ._property-location_2mcgt_174 span._property-street_2mcgt_181 {
  color:var(--sis-text-color);
  text-transform:capitalize;
  font-weight:600
}
._property-item-container_2mcgt_171._is-selected_2mcgt_189 {
  border:2px solid var(--sis-brand-secondary);
  box-shadow:0 0 0 4px var(--sis-brand-secondary-100)
}
._property-item-container_2mcgt_171._is-loading_2mcgt_194 {
  border:1px solid var(--sis-component-bg-gray-200);
  border-radius:10px;
  overflow:hidden
}
._property-item-container_2mcgt_171._is-loading_2mcgt_194:hover {
  border:1px solid var(--sis-component-bg-gray-200)
}
._property-item-container_2mcgt_171._is-loading_2mcgt_194 ._property-main-image-container_2mcgt_203 {
  height:160px;
  background-color:var(--sis-component-bg-gray)
}
._property-item-container_2mcgt_171._is-loading_2mcgt_194 ._property-template-section_2mcgt_208 {
  padding:10px 0
}
._property-item-container_2mcgt_171._is-loading_2mcgt_194 ._property-template-section_2mcgt_208 ._property-template_2mcgt_208 {
  border:none;
  background-color:var(--sis-component-bg-gray);
  height:8px;
  padding:0;
  margin-bottom:10px
}
._property-item-container_2mcgt_171._is-loading_2mcgt_194 ._property-template-section_2mcgt_208 ._property-template_2mcgt_208:last-child {
  margin-bottom:0
}
._property-item-container_2mcgt_171._is-loading_2mcgt_194 ._property-template-section_2mcgt_208._property-template-section-title-value-container_2mcgt_223 {
  display:flex;
  flex-flow:row;
  justify-content:space-between
}
._property-item-container_2mcgt_171._is-loading_2mcgt_194 ._property-template-section_2mcgt_208._property-template-section-title-value-container_2mcgt_223 div {
  width:50%
}
._property-item-container_2mcgt_171._is-loading_2mcgt_194 ._property-template-section_2mcgt_208._property-template-section-title-value-container_2mcgt_223 ._property-template-big_2mcgt_232 {
  height:20px
}
._property-item-container_2mcgt_171._is-loading_2mcgt_194 ._property-description-container_2mcgt_238 {
  padding:0 15px
}
._property-item-container_2mcgt_171._is-loading_2mcgt_194:before {
  animation:_ph-animation_2mcgt_1 .8s linear infinite;
  top:0;
  right:0;
  bottom:0;
  left:50%;
  content:" ";
  margin-left:-250%;
  position:absolute;
  width:500%;
  z-index:1;
  background:linear-gradient(to right,rgb(var(--sis-component-bg-rgb) 0) 46%,rgb(var(--sis-component-bg-rgb) .35),rgb(var(--sis-component-bg-rgb) 0) 54%) 50% 50%
}
._image_1kz81_1 {
  margin-right:6px;
  max-height:18px;
  max-width:40px
}
._app-container_16auw_6 {
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-family:var(--sis-font-family-base);
  --tw-text-opacity: 1;
  color:rgba(var(--sis-text-color-rgb),var(--tw-text-opacity, 1))
}
._app-container_16auw_6 * {
  box-sizing:border-box
}
._truncate-after-3-lines_16auw_1 {
  -webkit-line-clamp:2px;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box
}
._pointer-events-none_16auw_1 {
  pointer-events:none
}
._visible_16auw_1 {
  visibility:visible
}
._invisible_16auw_1 {
  visibility:hidden
}
._fixed_16auw_1 {
  position:fixed
}
._absolute_16auw_1 {
  position:absolute
}
._relative_16auw_1 {
  position:relative
}
._sticky_16auw_1 {
  position:sticky
}
._inset-1\/2_16auw_1 {
  top:50%;
  right:50%;
  bottom:50%;
  left:50%
}
._inset-x-0_16auw_1 {
  left:0;
  right:0
}
._bottom-0_16auw_1 {
  bottom:0
}
._left-0_16auw_1 {
  left:0
}
._left-1\/2_16auw_1 {
  left:50%
}
._right-0_16auw_1 {
  right:0
}
._right-2_16auw_1 {
  right:8px
}
._top-0_16auw_1 {
  top:0
}
._top-2_16auw_1 {
  top:8px
}
._top-5_16auw_1 {
  top:20px
}
._top-\[55px\]_16auw_1 {
  top:55px
}
._z-0_16auw_1 {
  z-index:0
}
._z-10_16auw_1 {
  z-index:10
}
._z-50_16auw_1 {
  z-index:50
}
._z-\[100000\]_16auw_1 {
  z-index:100000
}
._z-\[10000\]_16auw_1 {
  z-index:10000
}
._z-\[1000\]_16auw_1 {
  z-index:1000
}
._z-\[1\]_16auw_1 {
  z-index:1
}
._z-\[2000\]_16auw_1 {
  z-index:2000
}
._z-\[2010\]_16auw_1 {
  z-index:2010
}
._z-\[2020\]_16auw_1 {
  z-index:2020
}
._z-\[89\]_16auw_1 {
  z-index:89
}
._z-\[99\]_16auw_1 {
  z-index:99
}
._col-span-2_16auw_1 {
  grid-column:span 2 / span 2
}
._col-span-4_16auw_1 {
  grid-column:span 4 / span 4
}
._m-0_16auw_1 {
  margin:0
}
._m-2_16auw_1 {
  margin:8px
}
._m-5_16auw_1 {
  margin:20px
}
._m-\[84px_32px\]_16auw_1 {
  margin:84px 32px
}
._m-auto_16auw_1 {
  margin:auto
}
._my-0_16auw_1 {
  margin-top:0;
  margin-bottom:0
}
._my-1\.5_16auw_1 {
  margin-top:6px;
  margin-bottom:6px
}
._-ml-\[5\.5px\]_16auw_1 {
  margin-left:-5.5px
}
._-mr-1_16auw_1 {
  margin-right:-4px
}
._mb-1_16auw_1 {
  margin-bottom:4px
}
._mb-20_16auw_1 {
  margin-bottom:80px
}
._mb-24_16auw_1 {
  margin-bottom:96px
}
._mb-4_16auw_1 {
  margin-bottom:16px
}
._mb-5_16auw_1 {
  margin-bottom:20px
}
._mb-6_16auw_1 {
  margin-bottom:24px
}
._ml-0_16auw_1 {
  margin-left:0
}
._ml-1_16auw_1 {
  margin-left:4px
}
._ml-8_16auw_1 {
  margin-left:32px
}
._mr-1_16auw_1 {
  margin-right:4px
}
._mr-2_16auw_1 {
  margin-right:8px
}
._mr-2\.5_16auw_1 {
  margin-right:10px
}
._mr-4_16auw_1 {
  margin-right:16px
}
._mr-8_16auw_1 {
  margin-right:32px
}
._mr-\[-12px\]_16auw_1 {
  margin-right:-12px
}
._mr-\[-60px\]_16auw_1 {
  margin-right:-60px
}
._mt-1_16auw_1 {
  margin-top:4px
}
._mt-1\.5_16auw_1 {
  margin-top:6px
}
._mt-4_16auw_1 {
  margin-top:16px
}
._mt-5_16auw_1 {
  margin-top:20px
}
._mt-\[24px\]_16auw_1 {
  margin-top:24px
}
._mt-px_16auw_1 {
  margin-top:1px
}
._box-border_16auw_1 {
  box-sizing:border-box
}
._block_16auw_1 {
  display:block
}
._inline-block_16auw_1 {
  display:inline-block
}
._flex_16auw_1 {
  display:flex
}
._inline-flex_16auw_1 {
  display:inline-flex
}
._table_16auw_1 {
  display:table
}
._grid_16auw_1 {
  display:grid
}
._hidden_16auw_1 {
  display:none
}
._size-0_16auw_1 {
  width:0px;
  height:0px
}
._size-4_16auw_1 {
  width:16px;
  height:16px
}
._size-5_16auw_1 {
  width:20px;
  height:20px
}
._size-6_16auw_1 {
  width:24px;
  height:24px
}
._\!h-11_16auw_1 {
  height:44px!important
}
._h-0_16auw_1 {
  height:0px
}
._h-10_16auw_1 {
  height:40px
}
._h-12_16auw_1 {
  height:48px
}
._h-16_16auw_1 {
  height:64px
}
._h-4_16auw_1 {
  height:16px
}
._h-6_16auw_1 {
  height:24px
}
._h-7_16auw_1 {
  height:28px
}
._h-8_16auw_1 {
  height:32px
}
._h-9_16auw_1 {
  height:36px
}
._h-\[100px\]_16auw_1 {
  height:100px
}
._h-\[12px\]_16auw_1 {
  height:12px
}
._h-\[150px\]_16auw_1 {
  height:150px
}
._h-\[18px\]_16auw_1 {
  height:18px
}
._h-\[22px\]_16auw_1 {
  height:22px
}
._h-\[40px\]_16auw_1 {
  height:40px
}
._h-\[48px\]_16auw_1 {
  height:48px
}
._h-\[auto\]_16auw_1 {
  height:auto
}
._h-\[inherit\]_16auw_1 {
  height:inherit
}
._h-auto_16auw_1 {
  height:auto
}
._h-fit_16auw_1 {
  height:-moz-fit-content;
  height:fit-content
}
._h-full_16auw_1 {
  height:100%
}
._h-screen_16auw_1 {
  height:100vh
}
._max-h-10_16auw_1 {
  max-height:40px
}
._max-h-12_16auw_1 {
  max-height:48px
}
._max-h-\[134px\]_16auw_1 {
  max-height:134px
}
._max-h-\[154px\]_16auw_1 {
  max-height:154px
}
._max-h-\[360px\]_16auw_1 {
  max-height:360px
}
._max-h-\[400px\]_16auw_1 {
  max-height:400px
}
._max-h-\[500px\]_16auw_1 {
  max-height:500px
}
._min-h-12_16auw_1 {
  min-height:48px
}
._min-h-\[10px\]_16auw_1 {
  min-height:10px
}
._min-h-\[155px\]_16auw_1 {
  min-height:155px
}
._w-1\/2_16auw_1 {
  width:50%
}
._w-16_16auw_1 {
  width:64px
}
._w-2_16auw_1 {
  width:8px
}
._w-2\/4_16auw_1 {
  width:50%
}
._w-28_16auw_1 {
  width:112px
}
._w-3_16auw_1 {
  width:12px
}
._w-32_16auw_1 {
  width:128px
}
._w-36_16auw_1 {
  width:144px
}
._w-40_16auw_1 {
  width:160px
}
._w-6_16auw_1 {
  width:24px
}
._w-60_16auw_1 {
  width:240px
}
._w-72_16auw_1 {
  width:288px
}
._w-\[12px\]_16auw_1 {
  width:12px
}
._w-\[150px\]_16auw_1 {
  width:150px
}
._w-\[160px\]_16auw_1 {
  width:160px
}
._w-\[200px\]_16auw_1 {
  width:200px
}
._w-\[20px\]_16auw_1 {
  width:20px
}
._w-\[236px\]_16auw_1 {
  width:236px
}
._w-\[300px\]_16auw_1 {
  width:300px
}
._w-\[376px\]_16auw_1 {
  width:376px
}
._w-\[700px\]_16auw_1 {
  width:700px
}
._w-\[70px\]_16auw_1 {
  width:70px
}
._w-\[86px\]_16auw_1 {
  width:86px
}
._w-\[90\%\]_16auw_1 {
  width:90%
}
._w-\[auto\]_16auw_1 {
  width:auto
}
._w-fit_16auw_1 {
  width:-moz-fit-content;
  width:fit-content
}
._w-full_16auw_1 {
  width:100%
}
._w-max_16auw_1 {
  width:-moz-max-content;
  width:max-content
}
._w-screen_16auw_1 {
  width:100vw
}
._min-w-0_16auw_1 {
  min-width:0px
}
._min-w-72_16auw_1 {
  min-width:288px
}
._min-w-8_16auw_1 {
  min-width:32px
}
._min-w-\[50\%\]_16auw_1 {
  min-width:50%
}
._min-w-\[82px\]_16auw_1 {
  min-width:82px
}
._max-w-36_16auw_1 {
  max-width:144px
}
._max-w-96_16auw_1 {
  max-width:384px
}
._max-w-\[100\%\]_16auw_1 {
  max-width:100%
}
._max-w-\[102px\]_16auw_1 {
  max-width:102px
}
._max-w-\[300px\]_16auw_1 {
  max-width:300px
}
._max-w-\[50\%\]_16auw_1 {
  max-width:50%
}
._max-w-full_16auw_1 {
  max-width:100%
}
._grow_16auw_1 {
  flex-grow:1
}
._border-collapse_16auw_1 {
  border-collapse:collapse
}
._border-spacing-0_16auw_1 {
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
._origin-top-left_16auw_1 {
  transform-origin:top left
}
._\!translate-x-0_16auw_1 {
  --tw-translate-x: 0px !important;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
._\!translate-y-0_16auw_1 {
  --tw-translate-y: 0px !important;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
._-translate-x-1\/2_16auw_1 {
  --tw-translate-x: -50%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._-translate-y-1\/2_16auw_1 {
  --tw-translate-y: -50%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._translate-x-\[-50\%\]_16auw_1 {
  --tw-translate-x: -50%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._translate-y-0_16auw_1 {
  --tw-translate-y: 0px;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._translate-y-\[20px\]_16auw_1 {
  --tw-translate-y: 20px;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._rotate-0_16auw_1 {
  --tw-rotate: 0deg;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._rotate-180_16auw_1 {
  --tw-rotate: 180deg;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._rotate-45_16auw_1 {
  --tw-rotate: 45deg;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._rotate-90_16auw_1 {
  --tw-rotate: 90deg;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._\!scale-0_16auw_1 {
  --tw-scale-x: 0 !important;
  --tw-scale-y: 0 !important;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
._scale-100_16auw_1 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._transform_16auw_1 {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@keyframes _spin_16auw_1 {
  to {
    transform:rotate(360deg)
  }
}
._animate-spin_16auw_1 {
  animation:_spin_16auw_1 1s linear infinite
}
._cursor-default_16auw_1 {
  cursor:default
}
._cursor-pointer_16auw_1 {
  cursor:pointer
}
._resize_16auw_1 {
  resize:both
}
._list-none_16auw_1 {
  list-style-type:none
}
._grid-cols-1_16auw_1 {
  grid-template-columns:repeat(1,minmax(0,1fr))
}
._grid-cols-4_16auw_1 {
  grid-template-columns:repeat(4,minmax(0,1fr))
}
._flex-row_16auw_1 {
  flex-direction:row
}
._flex-row-reverse_16auw_1 {
  flex-direction:row-reverse
}
._flex-col_16auw_1 {
  flex-direction:column
}
._flex-col-reverse_16auw_1 {
  flex-direction:column-reverse
}
._flex-wrap_16auw_1 {
  flex-wrap:wrap
}
._items-end_16auw_1 {
  align-items:flex-end
}
._items-center_16auw_1 {
  align-items:center
}
._justify-start_16auw_1 {
  justify-content:flex-start
}
._justify-end_16auw_1 {
  justify-content:flex-end
}
._justify-center_16auw_1 {
  justify-content:center
}
._justify-between_16auw_1 {
  justify-content:space-between
}
._gap-0_16auw_1 {
  gap:0px
}
._gap-0\.5_16auw_1 {
  gap:2px
}
._gap-1_16auw_1 {
  gap:4px
}
._gap-1\.5_16auw_1 {
  gap:6px
}
._gap-2_16auw_1 {
  gap:8px
}
._gap-2\.5_16auw_1 {
  gap:10px
}
._gap-3_16auw_1 {
  gap:12px
}
._gap-4_16auw_1 {
  gap:16px
}
._gap-\[5px\]_16auw_1 {
  gap:5px
}
._gap-y-2_16auw_1 {
  row-gap:8px
}
._overflow-hidden_16auw_1 {
  overflow:hidden
}
._overflow-y-auto_16auw_1 {
  overflow-y:auto
}
._truncate_16auw_1 {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
._text-ellipsis_16auw_1 {
  text-overflow:ellipsis
}
._whitespace-normal_16auw_1 {
  white-space:normal
}
._whitespace-nowrap_16auw_1 {
  white-space:nowrap
}
._text-wrap_16auw_1 {
  text-wrap:wrap
}
._text-nowrap_16auw_1 {
  text-wrap:nowrap
}
._\!rounded-lg_16auw_1 {
  border-radius:.5rem!important
}
._rounded_16auw_1 {
  border-radius:.25rem
}
._rounded-lg_16auw_1 {
  border-radius:.5rem
}
._rounded-md_16auw_1 {
  border-radius:.375rem
}
._rounded-none_16auw_1 {
  border-radius:0
}
._rounded-b-lg_16auw_1 {
  border-bottom-right-radius:.5rem;
  border-bottom-left-radius:.5rem
}
._\!border_16auw_1 {
  border-width:1px!important
}
._\!border-0_16auw_1 {
  border-width:0px!important
}
._border_16auw_1 {
  border-width:1px
}
._border-0_16auw_1 {
  border-width:0px
}
._border-4_16auw_1 {
  border-width:4px
}
._border-\[1px\]_16auw_1 {
  border-width:1px
}
._\!border-l_16auw_1 {
  border-left-width:1px!important
}
._border-b_16auw_1 {
  border-bottom-width:1px
}
._border-b-2_16auw_1 {
  border-bottom-width:2px
}
._\!border-solid_16auw_1 {
  border-style:solid!important
}
._border-solid_16auw_1 {
  border-style:solid
}
._border-none_16auw_1 {
  border-style:none
}
._\!border-btn-secondary-bg_16auw_1 {
  border-color:var(--sis-btn-secondary-bg)!important
}
._\!border-gray-100_16auw_1 {
  --tw-border-opacity: 1 !important;
  border-color:rgb(242 243 249 / var(--tw-border-opacity, 1))!important
}
._\!border-gray-250_16auw_1 {
  --tw-border-opacity: 1 !important;
  border-color:rgb(217 220 239 / var(--tw-border-opacity, 1))!important
}
._border-\[\#E5E8F9\]_16auw_1 {
  --tw-border-opacity: 1;
  border-color:rgb(229 232 249 / var(--tw-border-opacity, 1))
}
._border-btn-primary-border_16auw_1 {
  border-color:var(--sis-btn-primary-border)
}
._border-btn-secondary-border_16auw_1 {
  border-color:var(--sis-btn-secondary-border)
}
._border-component-bg-gray_16auw_1 {
  border-color:var(--sis-component-bg-gray)
}
._border-text-color_16auw_1 {
  --tw-border-opacity: 1;
  border-color:rgba(var(--sis-text-color-rgb),var(--tw-border-opacity, 1))
}
._border-transparent_16auw_1 {
  border-color:transparent
}
._border-opacity-65_16auw_1 {
  --tw-border-opacity: .65
}
._bg-\[\#9297b2\]_16auw_1 {
  --tw-bg-opacity: 1;
  background-color:rgb(146 151 178 / var(--tw-bg-opacity, 1))
}
._bg-\[\#E7E6F7E5\]_16auw_1 {
  background-color:#e7e6f7e5
}
._bg-\[\#F0F1F8\]_16auw_1 {
  --tw-bg-opacity: 1;
  background-color:rgb(240 241 248 / var(--tw-bg-opacity, 1))
}
._bg-\[\#f2f3f9\]_16auw_1 {
  --tw-bg-opacity: 1;
  background-color:rgb(242 243 249 / var(--tw-bg-opacity, 1))
}
._bg-brand-primary-100_16auw_1 {
  background-color:var(--sis-brand-primary-100)
}
._bg-brand-primary-200_16auw_1 {
  background-color:var(--sis-brand-primary-200)
}
._bg-btn-primary-bg_16auw_1 {
  background-color:var(--sis-btn-primary-bg)
}
._bg-btn-secondary-bg_16auw_1 {
  background-color:var(--sis-btn-secondary-bg)
}
._bg-component-bg_16auw_1 {
  background-color:var(--sis-component-bg)
}
._bg-component-bg-gray_16auw_1 {
  background-color:var(--sis-component-bg-gray)
}
._bg-galleryLabel-coming_16auw_1 {
  background-color:#00b5f5e5
}
._bg-galleryLabel-new_16auw_1 {
  background-color:#f8f991e5
}
._bg-galleryLabel-sold_16auw_1 {
  background-color:#395756e5
}
._bg-galleryLabel-statusText_16auw_1 {
  --tw-bg-opacity: 1;
  background-color:rgb(164 0 0 / var(--tw-bg-opacity, 1))
}
._bg-galleryLabel-underContract_16auw_1 {
  background-color:#0e9594e5
}
._bg-gray-100_16auw_1 {
  --tw-bg-opacity: 1;
  background-color:rgb(242 243 249 / var(--tw-bg-opacity, 1))
}
._bg-gray-400_16auw_1 {
  --tw-bg-opacity: 1;
  background-color:rgb(146 151 178 / var(--tw-bg-opacity, 1))
}
._bg-inherit_16auw_1 {
  background-color:inherit
}
._bg-table-bg-row-gray_16auw_1,
._bg-table-header-bg-color-default_16auw_1 {
  --tw-bg-opacity: 1;
  background-color:rgb(242 243 249 / var(--tw-bg-opacity, 1))
}
._bg-transparent_16auw_1 {
  background-color:transparent
}
._bg-white_16auw_1 {
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
._bg-none_16auw_1 {
  background-image:none
}
._bg-cover_16auw_1 {
  background-size:cover
}
._bg-\[45\%_0\%\]_16auw_1 {
  background-position:45% 0%
}
._fill-gray-400_16auw_1 {
  fill:#9297b2
}
._fill-gray-600_16auw_1 {
  fill:#4b5563
}
._object-cover_16auw_1 {
  -o-object-fit:cover;
  object-fit:cover
}
._p-0_16auw_1 {
  padding:0
}
._p-1_16auw_1 {
  padding:4px
}
._p-2_16auw_1 {
  padding:8px
}
._p-2\.5_16auw_1 {
  padding:10px
}
._p-3_16auw_1 {
  padding:12px
}
._p-4_16auw_1 {
  padding:16px
}
._p-5_16auw_1 {
  padding:20px
}
._p-\[0\.25rem_0\.5rem\]_16auw_1 {
  padding:.25rem .5rem
}
._p-\[0_20px\]_16auw_1 {
  padding:0 20px
}
._p-\[2\.5px_5px\]_16auw_1 {
  padding:2.5px 5px
}
._p-\[3px_5px\]_16auw_1 {
  padding:3px 5px
}
._px-1_16auw_1 {
  padding-left:4px;
  padding-right:4px
}
._px-3_16auw_1 {
  padding-left:12px;
  padding-right:12px
}
._px-4_16auw_1 {
  padding-left:16px;
  padding-right:16px
}
._px-5_16auw_1 {
  padding-left:20px;
  padding-right:20px
}
._px-8_16auw_1 {
  padding-left:32px;
  padding-right:32px
}
._px-\[12px\]_16auw_1 {
  padding-left:12px;
  padding-right:12px
}
._py-1_16auw_1 {
  padding-top:4px;
  padding-bottom:4px
}
._py-2_16auw_1 {
  padding-top:8px;
  padding-bottom:8px
}
._py-2\.5_16auw_1 {
  padding-top:10px;
  padding-bottom:10px
}
._py-3_16auw_1 {
  padding-top:12px;
  padding-bottom:12px
}
._py-4_16auw_1 {
  padding-top:16px;
  padding-bottom:16px
}
._py-6_16auw_1 {
  padding-top:24px;
  padding-bottom:24px
}
._py-\[10px\]_16auw_1 {
  padding-top:10px;
  padding-bottom:10px
}
._pb-3_16auw_1 {
  padding-bottom:12px
}
._pb-8_16auw_1 {
  padding-bottom:32px
}
._pl-0_16auw_1 {
  padding-left:0
}
._pl-1_16auw_1 {
  padding-left:4px
}
._pl-4_16auw_1 {
  padding-left:16px
}
._pr-0_16auw_1 {
  padding-right:0
}
._pr-1_16auw_1 {
  padding-right:4px
}
._pr-3_16auw_1 {
  padding-right:12px
}
._pr-\[10px\]_16auw_1 {
  padding-right:10px
}
._text-left_16auw_1 {
  text-align:left
}
._text-center_16auw_1 {
  text-align:center
}
._text-right_16auw_1 {
  text-align:right
}
._align-middle_16auw_1 {
  vertical-align:middle
}
._font-sans_16auw_1 {
  font-family:var(--sis-font-family-base)
}
._\!text-sm_16auw_1 {
  font-size:14px!important;
  line-height:20px!important
}
._text-\[1\.5em\]_16auw_1 {
  font-size:1.5em
}
._text-\[10px\]_16auw_1 {
  font-size:10px
}
._text-\[11px\]_16auw_1 {
  font-size:11px
}
._text-\[12px\]_16auw_1 {
  font-size:12px
}
._text-\[13px\]_16auw_1 {
  font-size:13px
}
._text-\[14px\]_16auw_1 {
  font-size:14px
}
._text-\[18px\]_16auw_1 {
  font-size:18px
}
._text-\[20px\]_16auw_1 {
  font-size:20px
}
._text-\[calc\(var\(--sis-font-size-base\)_\*_1\.15\)\]_16auw_1 {
  font-size:calc(var(--sis-font-size-base) * 1.15)
}
._text-base_16auw_1 {
  font-size:16px;
  line-height:24px
}
._text-lg_16auw_1 {
  font-size:18px;
  line-height:28px
}
._text-sm_16auw_1 {
  font-size:14px;
  line-height:20px
}
._text-xl_16auw_1 {
  font-size:20px;
  line-height:28px
}
._text-xs_16auw_1 {
  font-size:12px;
  line-height:16px
}
._\!font-semibold_16auw_1 {
  font-weight:600!important
}
._font-\[13px\]_16auw_1 {
  font-weight:13px
}
._font-black_16auw_1 {
  font-weight:900
}
._font-bold_16auw_1 {
  font-weight:700
}
._font-extrabold_16auw_1 {
  font-weight:800
}
._font-medium_16auw_1 {
  font-weight:500
}
._font-normal_16auw_1 {
  font-weight:400
}
._font-semibold_16auw_1 {
  font-weight:600
}
._uppercase_16auw_1 {
  text-transform:uppercase
}
._lowercase_16auw_1 {
  text-transform:lowercase
}
._capitalize_16auw_1 {
  text-transform:capitalize
}
._diagonal-fractions_16auw_1 {
  --tw-numeric-fraction: diagonal-fractions;
  font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}
._\!leading-9_16auw_1 {
  line-height:2.25rem!important
}
._leading-3_16auw_1 {
  line-height:.75rem
}
._leading-4_16auw_1 {
  line-height:1rem
}
._leading-5_16auw_1 {
  line-height:1.25rem
}
._leading-\[40px\]_16auw_1 {
  line-height:40px
}
._\!text-blue-400_16auw_1 {
  --tw-text-opacity: 1 !important;
  color:rgb(16 113 255 / var(--tw-text-opacity, 1))!important
}
._\!text-gray-900_16auw_1 {
  --tw-text-opacity: 1 !important;
  color:rgb(47 50 73 / var(--tw-text-opacity, 1))!important
}
._text-\[\#283651\]_16auw_1 {
  --tw-text-opacity: 1;
  color:rgb(40 54 81 / var(--tw-text-opacity, 1))
}
._text-\[var\(--sis-text-color\)\]_16auw_1 {
  color:var(--sis-text-color)
}
._text-black_16auw_1 {
  --tw-text-opacity: 1;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1))
}
._text-brand-primary-100_16auw_1 {
  color:var(--sis-brand-primary-100)
}
._text-brand-primary-300_16auw_1 {
  color:var(--sis-brand-primary-300)
}
._text-btn-primary-color_16auw_1 {
  color:var(--sis-btn-primary-color)
}
._text-btn-secondary-color_16auw_1 {
  color:var(--sis-btn-secondary-color)
}
._text-gray-200_16auw_1 {
  --tw-text-opacity: 1;
  color:rgb(229 231 235 / var(--tw-text-opacity, 1))
}
._text-gray-400_16auw_1 {
  --tw-text-opacity: 1;
  color:rgb(146 151 178 / var(--tw-text-opacity, 1))
}
._text-gray-700_16auw_1 {
  --tw-text-opacity: 1;
  color:rgb(55 65 81 / var(--tw-text-opacity, 1))
}
._text-gray-900_16auw_1 {
  --tw-text-opacity: 1;
  color:rgb(47 50 73 / var(--tw-text-opacity, 1))
}
._text-inherit_16auw_1 {
  color:inherit
}
._text-red-500_16auw_1 {
  --tw-text-opacity: 1;
  color:rgb(239 68 68 / var(--tw-text-opacity, 1))
}
._text-table-bg-row-gray_16auw_1 {
  --tw-text-opacity: 1;
  color:rgb(242 243 249 / var(--tw-text-opacity, 1))
}
._text-table-text-color-default_16auw_1 {
  --tw-text-opacity: 1;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1))
}
._text-text-color_16auw_1 {
  --tw-text-opacity: 1;
  color:rgba(var(--sis-text-color-rgb),var(--tw-text-opacity, 1))
}
._text-text-color-is-selected_16auw_1 {
  --tw-text-opacity: 1;
  color:rgb(47 50 73 / var(--tw-text-opacity, 1))
}
._text-white_16auw_1 {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
._text-white\/35_16auw_1 {
  color:#ffffff59
}
._underline_16auw_1 {
  text-decoration-line:underline
}
._no-underline_16auw_1 {
  text-decoration-line:none
}
._opacity-0_16auw_1 {
  opacity:0
}
._opacity-100_16auw_1 {
  opacity:1
}
._opacity-50_16auw_1 {
  opacity:.5
}
._opacity-90_16auw_1 {
  opacity:.9
}
._\!shadow-\[0_0_0_4px\]_16auw_1 {
  --tw-shadow: 0 0 0 4px !important;
  --tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color) !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}
._shadow_16auw_1 {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
._shadow-\[0px_1\.59px_2\.38px_0px_rgba\(0\,0\,0\,0\.08\)\]_16auw_1 {
  --tw-shadow: 0px 1.59px 2.38px 0px rgba(0,0,0,.08);
  --tw-shadow-colored: 0px 1.59px 2.38px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
._shadow-\[0px_2\.39px_3\.59px_0px_rgba\(0\,0\,0\,0\.08\)\]_16auw_1 {
  --tw-shadow: 0px 2.39px 3.59px 0px rgba(0,0,0,.08);
  --tw-shadow-colored: 0px 2.39px 3.59px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
._shadow-\[0px_2px_3px_0px_rgba\(0\,0\,0\,0\.08\)\]_16auw_1 {
  --tw-shadow: 0px 2px 3px 0px rgba(0,0,0,.08);
  --tw-shadow-colored: 0px 2px 3px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
._shadow-bottom-sm_16auw_1 {
  --tw-shadow: 0px 4px 4px 0px #9297B230;
  --tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
._shadow-infoWindowMap_16auw_1 {
  --tw-shadow: 0px 10px 15px 5px rgba(0, 0, 0, .24);
  --tw-shadow-colored: 0px 10px 15px 5px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
._shadow-innerMap_16auw_1 {
  --tw-shadow: -3px 2px 12px 0px #00000040 inset;
  --tw-shadow-colored: inset -3px 2px 12px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
._shadow-lg_16auw_1 {
  --tw-shadow: 0px 7px 23px 0px rgba(0, 0, 0, .25);
  --tw-shadow-colored: 0px 7px 23px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
._shadow-none_16auw_1 {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
._shadow-shadow_16auw_1 {
  --tw-shadow: 0px 2px 3px 0px rgba(0, 0, 0, .08);
  --tw-shadow-colored: 0px 2px 3px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
._shadow-xl_16auw_1 {
  --tw-shadow: 0px 0px 22px 0px #00000040;
  --tw-shadow-colored: 0px 0px 22px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
._\!shadow-brand-secondary-100_16auw_1 {
  --tw-shadow-color: var(--sis-brand-secondary-100) !important;
  --tw-shadow: var(--tw-shadow-colored) !important
}
._shadow-\[none\]_16auw_1 {
  --tw-shadow-color: none;
  --tw-shadow: var(--tw-shadow-colored)
}
._outline-none_16auw_1 {
  outline:2px solid transparent;
  outline-offset:2px
}
._\!outline_16auw_1 {
  outline-style:solid!important
}
._outline_16auw_1 {
  outline-style:solid
}
._\!outline-0_16auw_1 {
  outline-width:0px!important
}
._\!outline-2_16auw_1 {
  outline-width:2px!important
}
._outline-1_16auw_1 {
  outline-width:1px
}
._outline-2_16auw_1 {
  outline-width:2px
}
._outline-offset-0_16auw_1 {
  outline-offset:0px
}
._outline-offset-\[-2px\]_16auw_1 {
  outline-offset:-2px
}
._\!outline-brand-secondary_16auw_1 {
  outline-color:var(--sis-brand-secondary)!important
}
._outline-brand-secondary-100_16auw_1 {
  outline-color:var(--sis-brand-secondary-100)
}
._outline-transparent_16auw_1 {
  outline-color:transparent
}
._ring_16auw_1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
._blur_16auw_1 {
  --tw-blur: blur(8px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
._\!filter_16auw_1 {
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important
}
._filter_16auw_1 {
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
._backdrop-blur-sm_16auw_1 {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
._transition_16auw_1 {
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
._transition-all_16auw_1 {
  transition-property:all;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
._transition-transform_16auw_1 {
  transition-property:transform;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
._duration-300_16auw_1 {
  transition-duration:.3s
}
._ease-in_16auw_1 {
  transition-timing-function:cubic-bezier(.4,0,1,1)
}
._placeholder\:font-semibold_16auw_1::-moz-placeholder {
  font-weight:600
}
._placeholder\:font-semibold_16auw_1::placeholder {
  font-weight:600
}
._placeholder\:text-gray-500_16auw_1::-moz-placeholder {
  --tw-text-opacity: 1;
  color:rgb(94 97 117 / var(--tw-text-opacity, 1))
}
._placeholder\:text-gray-500_16auw_1::placeholder {
  --tw-text-opacity: 1;
  color:rgb(94 97 117 / var(--tw-text-opacity, 1))
}
._first\:rounded-l-lg_16auw_1:first-child {
  border-top-left-radius:.5rem;
  border-bottom-left-radius:.5rem
}
._first\:\!border-l_16auw_1:first-child {
  border-left-width:1px!important
}
._first\:\!border-l-0_16auw_1:first-child {
  border-left-width:0px!important
}
._last\:rounded-r-lg_16auw_1:last-child {
  border-top-right-radius:.5rem;
  border-bottom-right-radius:.5rem
}
._hover\:\!mb-0_16auw_1:hover {
  margin-bottom:0!important
}
._hover\:mb-0_16auw_1:hover {
  margin-bottom:0
}
._hover\:mt-0\.5_16auw_1:hover {
  margin-top:2px
}
._hover\:translate-y-\[-2px\]_16auw_1:hover {
  --tw-translate-y: -2px;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._hover\:translate-y-\[0\]_16auw_1:hover {
  --tw-translate-y: 0;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._hover\:scale-125_16auw_1:hover {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._hover\:cursor-pointer_16auw_1:hover {
  cursor:pointer
}
._hover\:border-\[none\]_16auw_1:hover {
  border-color:none
}
._hover\:border-btn-primary-border-hover_16auw_1:hover {
  border-color:var(--sis-btn-primary-border-hover)
}
._hover\:border-btn-secondary-border-hover_16auw_1:hover {
  border-color:var(--sis-btn-secondary-border-hover)
}
._hover\:bg-btn-primary-bg-hover_16auw_1:hover {
  background-color:var(--sis-btn-primary-bg-hover)
}
._hover\:bg-btn-secondary-bg-hover_16auw_1:hover {
  background-color:var(--sis-btn-secondary-bg-hover)
}
._hover\:bg-gray-100_16auw_1:hover {
  --tw-bg-opacity: 1;
  background-color:rgb(242 243 249 / var(--tw-bg-opacity, 1))
}
._hover\:bg-white_16auw_1:hover {
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
._hover\:text-btn-primary-color_16auw_1:hover {
  color:var(--sis-btn-primary-color)
}
._hover\:text-btn-secondary-color_16auw_1:hover {
  color:var(--sis-btn-secondary-color)
}
._hover\:text-gray-900_16auw_1:hover {
  --tw-text-opacity: 1;
  color:rgb(47 50 73 / var(--tw-text-opacity, 1))
}
._hover\:opacity-100_16auw_1:hover {
  opacity:1
}
._hover\:\!shadow-\[0_0_0_4px\]_16auw_1:hover {
  --tw-shadow: 0 0 0 4px !important;
  --tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color) !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}
._hover\:shadow-\[0px_1\.59px_2\.38px_0px_rgba\(0\,0\,0\,0\.28\)\]_16auw_1:hover {
  --tw-shadow: 0px 1.59px 2.38px 0px rgba(0,0,0,.28);
  --tw-shadow-colored: 0px 1.59px 2.38px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
._hover\:shadow-\[0px_2px_3px_0px_rgba\(0\,0\,0\,0\.28\)\]_16auw_1:hover {
  --tw-shadow: 0px 2px 3px 0px rgba(0,0,0,.28);
  --tw-shadow-colored: 0px 2px 3px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
._hover\:\!shadow-brand-secondary-100_16auw_1:hover {
  --tw-shadow-color: var(--sis-brand-secondary-100) !important;
  --tw-shadow: var(--tw-shadow-colored) !important
}
._hover\:\!outline_16auw_1:hover {
  outline-style:solid!important
}
._hover\:\!outline-2_16auw_1:hover {
  outline-width:2px!important
}
._hover\:outline-offset-0_16auw_1:hover {
  outline-offset:0px
}
._hover\:\!outline-brand-secondary_16auw_1:hover {
  outline-color:var(--sis-brand-secondary)!important
}
._focus\:z-10_16auw_1:focus {
  z-index:10
}
._focus\:rounded-lg_16auw_1:focus {
  border-radius:.5rem
}
._focus\:\!border_16auw_1:focus {
  border-width:1px!important
}
._focus\:border-none_16auw_1:focus {
  border-style:none
}
._focus\:\!border-brand-secondary_16auw_1:focus {
  border-color:var(--sis-brand-secondary)!important
}
._focus\:outline_16auw_1:focus {
  outline-style:solid
}
._focus\:outline-1_16auw_1:focus {
  outline-width:1px
}
._focus\:outline-2_16auw_1:focus {
  outline-width:2px
}
._focus\:outline-offset-2_16auw_1:focus {
  outline-offset:2px
}
._focus\:outline-offset-\[-10px\]_16auw_1:focus {
  outline-offset:-10px
}
._focus\:outline-white_16auw_1:focus {
  outline-color:#fff
}
._disabled\:cursor-not-allowed_16auw_1:disabled {
  cursor:not-allowed
}
._disabled\:bg-gray-250_16auw_1:disabled {
  --tw-bg-opacity: 1;
  background-color:rgb(217 220 239 / var(--tw-bg-opacity, 1))
}
._disabled\:opacity-100_16auw_1:disabled {
  opacity:1
}
._disabled\:opacity-30_16auw_1:disabled {
  opacity:.3
}
._disabled\:opacity-50_16auw_1:disabled {
  opacity:.5
}
._disabled\:hover\:translate-y-\[0px\]_16auw_1:hover:disabled {
  --tw-translate-y: 0px;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._group_16auw_1:hover ._group-hover\:border-transparent_16auw_1 {
  border-color:transparent
}
._group_16auw_1:hover ._group-hover\:bg-transparent_16auw_1 {
  background-color:transparent
}
._group\/favorite_16auw_1:hover ._group-hover\/favorite\:text-brand-secondary-400_16auw_1 {
  color:var(--sis-brand-secondary-400)
}
._group_16auw_1:hover ._group-hover\:opacity-80_16auw_1 {
  opacity:.8
}
@media (min-width: 372px) {
  ._xs\:min-w-11_16auw_1 {
    min-width:44px
  }
  ._xs\:px-3_16auw_1 {
    padding-left:12px;
    padding-right:12px
  }
}
@media (min-width: 480px) {
  ._sm\:col-span-2_16auw_1 {
    grid-column:span 2 / span 2
  }
  ._sm\:max-h-\[154px\]_16auw_1 {
    max-height:154px
  }
  ._sm\:w-\[352px\]_16auw_1 {
    width:352px
  }
  ._sm\:max-w-\[140px\]_16auw_1 {
    max-width:140px
  }
  ._sm\:max-w-\[400px\]_16auw_1 {
    max-width:400px
  }
  ._sm\:flex-row_16auw_1 {
    flex-direction:row
  }
  ._sm\:gap-1\.5_16auw_1 {
    gap:6px
  }
  ._sm\:gap-2_16auw_1 {
    gap:8px
  }
  ._sm\:p-3\.5_16auw_1 {
    padding:14px
  }
  ._sm\:text-lg_16auw_1 {
    font-size:18px;
    line-height:28px
  }
}
@media (min-width: 520px) {
  ._min-\[520px\]\:flex-row_16auw_1 {
    flex-direction:row
  }
}
@media (min-width: 547px) {
  ._min-\[547px\]\:w-fit_16auw_1 {
    width:-moz-fit-content;
    width:fit-content
  }
  ._min-\[547px\]\:text-xs_16auw_1 {
    font-size:12px;
    line-height:16px
  }
}
@media (min-width: 555px) {
  ._min-\[555px\]\:w-72_16auw_1 {
    width:288px
  }
  ._min-\[555px\]\:w-fit_16auw_1 {
    width:-moz-fit-content;
    width:fit-content
  }
}
@media (min-width: 564px) {
  ._min-\[564px\]\:h-12_16auw_1 {
    height:48px
  }
}
@media (min-width: 575px) {
  ._min-\[575px\]\:max-w-full_16auw_1 {
    max-width:100%
  }
  ._min-\[575px\]\:grid-cols-2_16auw_1 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}
@media (min-width: 663px) {
  ._min-\[663px\]\:flex-row_16auw_1 {
    flex-direction:row
  }
}
@media (min-width: 786px) {
  ._md\:col-span-2_16auw_1 {
    grid-column:span 2 / span 2
  }
  ._md\:mb-0_16auw_1 {
    margin-bottom:0
  }
  ._md\:h-\[170px\]_16auw_1 {
    height:170px
  }
  ._md\:w-40_16auw_1 {
    width:160px
  }
  ._md\:w-64_16auw_1 {
    width:256px
  }
  ._md\:w-\[unset\]_16auw_1 {
    width:unset
  }
  ._md\:flex-row_16auw_1 {
    flex-direction:row
  }
  ._md\:overflow-auto_16auw_1 {
    overflow:auto
  }
  ._md\:text-base_16auw_1 {
    font-size:16px;
    line-height:24px
  }
}
@media (min-width: 992px) {
  ._lg\:absolute_16auw_1 {
    position:absolute
  }
  ._lg\:top-0_16auw_1 {
    top:0
  }
  ._lg\:m-5_16auw_1 {
    margin:20px
  }
  ._lg\:mb-0_16auw_1 {
    margin-bottom:0
  }
  ._lg\:mb-4_16auw_1 {
    margin-bottom:16px
  }
  ._lg\:mb-\[13px\]_16auw_1 {
    margin-bottom:13px
  }
  ._lg\:ml-5_16auw_1 {
    margin-left:20px
  }
  ._lg\:mr-5_16auw_1 {
    margin-right:20px
  }
  ._lg\:mt-\[3px\]_16auw_1 {
    margin-top:3px
  }
  ._lg\:block_16auw_1 {
    display:block
  }
  ._lg\:flex_16auw_1 {
    display:flex
  }
  ._lg\:w-1\/2_16auw_1 {
    width:50%
  }
  ._lg\:min-w-80_16auw_1 {
    min-width:320px
  }
  ._lg\:max-w-\[1200px\]_16auw_1 {
    max-width:1200px
  }
  ._lg\:grid-cols-3_16auw_1 {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
  ._lg\:justify-normal_16auw_1 {
    justify-content:normal
  }
  ._lg\:justify-start_16auw_1 {
    justify-content:flex-start
  }
  ._lg\:px-0_16auw_1 {
    padding-left:0;
    padding-right:0
  }
  ._lg\:px-4_16auw_1 {
    padding-left:16px;
    padding-right:16px
  }
  ._lg\:px-5_16auw_1 {
    padding-left:20px;
    padding-right:20px
  }
  ._lg\:py-2\.5_16auw_1 {
    padding-top:10px;
    padding-bottom:10px
  }
  ._lg\:py-3_16auw_1 {
    padding-top:12px;
    padding-bottom:12px
  }
  ._lg\:py-3\.5_16auw_1 {
    padding-top:14px;
    padding-bottom:14px
  }
}
@media (min-width: 1230px) {
  ._xlg\:max-w-full_16auw_1 {
    max-width:100%
  }
  ._xlg\:text-base_16auw_1 {
    font-size:16px;
    line-height:24px
  }
}
@media (min-width: 1300px) {
  ._min-\[1300px\]\:grid-cols-4_16auw_1 {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
}
@media (min-width: 1390px) {
  ._min-\[1390px\]\:w-\[150px\]_16auw_1 {
    width:150px
  }
  ._min-\[1390px\]\:flex-row_16auw_1 {
    flex-direction:row
  }
  ._min-\[1390px\]\:items-center_16auw_1 {
    align-items:center
  }
  ._min-\[1390px\]\:gap-2\.5_16auw_1 {
    gap:10px
  }
}
@media (min-width: 2000px) {
  ._min-\[2000px\]\:grid-cols-6_16auw_1 {
    grid-template-columns:repeat(6,minmax(0,1fr))
  }
}
._dark\:border-b-component-border_16auw_1:where(._dark_16auw_1,
._dark_16auw_1 *) {
  border-bottom-color:var(--sis-component-border)
}
._dark\:bg-component-bg_16auw_1:where(._dark_16auw_1,
._dark_16auw_1 *) {
  background-color:var(--sis-component-bg)
}
._dark\:bg-table-header-bg-color-custom_16auw_1:where(._dark_16auw_1,
._dark_16auw_1 *) {
  background-color:var(--sis-component-bg-gray)
}
._dark\:text-gray-300_16auw_1:where(._dark_16auw_1,
._dark_16auw_1 *) {
  --tw-text-opacity: 1;
  color:rgb(209 213 219 / var(--tw-text-opacity, 1))
}
._dark\:text-table-text-color-custom_16auw_1:where(._dark_16auw_1,
._dark_16auw_1 *) {
  color:var(--sis-text-color)
}
._dark\:text-text-color_16auw_1:where(._dark_16auw_1,
._dark_16auw_1 *) {
  --tw-text-opacity: 1;
  color:rgba(var(--sis-text-color-rgb),var(--tw-text-opacity, 1))
}
._dark\:text-white_16auw_1:where(._dark_16auw_1,
._dark_16auw_1 *) {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
._dark\:hover\:text-text-color_16auw_1:hover:where(._dark_16auw_1,
._dark_16auw_1 *) {
  --tw-text-opacity: 1;
  color:rgba(var(--sis-text-color-rgb),var(--tw-text-opacity, 1))
}
._\[\&\+button\]\:\!border-l-0_16auw_1+button {
  border-left-width:0px!important
}
._focus\:\[\&\+button\]\:\!border-l-0_16auw_1+button:focus {
  border-left-width:0px!important
}
._\[\&\.allFilters-container_\.baths-container\]\:block_16auw_1._allFilters-container_16auw_1 ._baths-container_16auw_1,
._\[\&\.allFilters-container_\.beds-container\]\:block_16auw_1._allFilters-container_16auw_1 ._beds-container_16auw_1,
._\[\&\.allFilters-container_\.price-range-container\]\:block_16auw_1._allFilters-container_16auw_1 ._price-range-container_16auw_1,
._\[\&\.allFilters-container_\.property-type-container\]\:block_16auw_1._allFilters-container_16auw_1 ._property-type-container_16auw_1 {
  display:block
}
._\[\&\:before\]\:origin-center_16auw_1:before {
  transform-origin:center
}
._\[\&\:not\(\:focus\)\]\:\!border-gray-350_16auw_1:not(:focus) {
  border-color:#b2b6cdb0!important
}
._\[\&\>div\:first-child\]\:\!py-0_16auw_1>div:first-child {
  padding-top:0!important;
  padding-bottom:0!important
}
._\[\&\>div\:first-child\]\:pl-0_16auw_1>div:first-child {
  padding-left:0
}
._\[\&\>div\:first-child\]\:text-sm_16auw_1>div:first-child {
  font-size:14px;
  line-height:20px
}
._\[\&\>div\:first-child\]\:font-semibold_16auw_1>div:first-child {
  font-weight:600
}
._\[\&\>div\]\:font-semibold_16auw_1>div {
  font-weight:600
}
._\[\&\>svg\]\:size-4_16auw_1>svg {
  width:16px;
  height:16px
}
@media (min-width: 1290px) {
  ._minBedsNBathsFilters\:\[\&_\.baths-container\]\:block_16auw_1 ._baths-container_16auw_1,
  ._minBedsNBathsFilters\:\[\&_\.beds-container\]\:block_16auw_1 ._beds-container_16auw_1 {
    display:block
  }
}
._\[\&_\.main-image\]\:opacity-0_16auw_1 ._main-image_16auw_1 {
  opacity:0
}
._\[\&_\.message-content-container\]\:mt-0\.5_16auw_1 ._message-content-container_16auw_1 {
  margin-top:2px
}
@media (min-width: 480px) {
  ._sm\:\[\&_\.message-content-container\]\:left-\[76px\]_16auw_1 ._message-content-container_16auw_1 {
    left:76px
  }
}
@media (min-width: 1030px) {
  ._minPriceFilterInTopBar\:\[\&_\.price-range-container\]\:block_16auw_1 ._price-range-container_16auw_1 {
    display:block
  }
}
@media (min-width: 1445px) {
  ._minPropertyTypeFilter\:\[\&_\.property-type-container\]\:block_16auw_1 ._property-type-container_16auw_1 {
    display:block
  }
}
._\[\&_\>button\]\:my-2\.5_16auw_1>button {
  margin-top:10px;
  margin-bottom:10px
}
._\[\&_\>button\]\:w-fit_16auw_1>button {
  width:-moz-fit-content;
  width:fit-content
}
._\[\&_\>button\]\:px-1_16auw_1>button {
  padding-left:4px;
  padding-right:4px
}
._\[\&_\>button\]\:py-2_16auw_1>button {
  padding-top:8px;
  padding-bottom:8px
}
._\[\&_\>button\]\:pl-0_16auw_1>button {
  padding-left:0
}
._hover\:\[\&_\>button\]\:my-2\.5_16auw_1>button:hover {
  margin-top:10px;
  margin-bottom:10px
}
._\[\&_\>div\>button\:nth-child\(2\)\]\:rounded-l-lg_16auw_1>div>button:nth-child(2) {
  border-top-left-radius:.5rem;
  border-bottom-left-radius:.5rem
}
._\[\&_\>div\>button\:nth-child\(2\)\]\:\!border-l-\[1px\]_16auw_1>div>button:nth-child(2) {
  border-left-width:1px!important
}
._first\:\[\&_\>div\>button\]\:mr-2\.5_16auw_1>div>button:first-child {
  margin-right:10px
}
._first\:\[\&_\>div\>button\]\:rounded-r-lg_16auw_1>div>button:first-child {
  border-top-right-radius:.5rem;
  border-bottom-right-radius:.5rem
}
._first\:\[\&_\>div\>button\]\:\!border_16auw_1>div>button:first-child {
  border-width:1px!important
}
._first\:\[\&_\>div\>button\]\:border-transparent_16auw_1>div>button:first-child {
  border-color:transparent
}
._\[\&_\>div\]\:\!text-clip_16auw_1>div {
  text-overflow:clip!important
}
._\[\&_\>div\]\:pl-0_16auw_1>div {
  padding-left:0
}
._first\:\[\&_\>div\]\:pr-0_16auw_1>div:first-child {
  padding-right:0
}
._first\:\[\&_\>div\]\:pr-0\.5_16auw_1>div:first-child {
  padding-right:2px
}
._\[\&_button\.is-selected\]\:bg-component-bg-gray_16auw_1 button._is-selected_16auw_1 {
  background-color:var(--sis-component-bg-gray)
}
._\[\&_button\.is-selected\]\:text-link-color_16auw_1 button._is-selected_16auw_1 {
  color:var(--sis-link-color)
}
._\[\&_button\:hover\]\:bg-component-bg-gray_16auw_1 button:hover {
  background-color:var(--sis-component-bg-gray)
}
._\[\&_button\:hover\]\:text-link-color_16auw_1 button:hover {
  color:var(--sis-link-color)
}
._\[\&_button\]\:block_16auw_1 button {
  display:block
}
._\[\&_button\]\:flex_16auw_1 button {
  display:flex
}
._\[\&_button\]\:w-1\/2_16auw_1 button {
  width:50%
}
._\[\&_button\]\:items-center_16auw_1 button {
  align-items:center
}
._\[\&_button\]\:truncate_16auw_1 button {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
._\[\&_button\]\:px-4_16auw_1 button {
  padding-left:16px;
  padding-right:16px
}
._\[\&_button\]\:text-xs_16auw_1 button {
  font-size:12px;
  line-height:16px
}
._\[\&_button\]\:font-semibold_16auw_1 button {
  font-weight:600
}
._\[\&_button\]\:text-text-color_16auw_1 button {
  --tw-text-opacity: 1;
  color:rgba(var(--sis-text-color-rgb),var(--tw-text-opacity, 1))
}
._\[\&_button\]\:underline_16auw_1 button {
  text-decoration-line:underline
}
._\[\&_button\]\:drop-shadow-\[0_3px_4px_rgba\(0\,0\,0\,0\.15\)\]_16auw_1 button {
  --tw-drop-shadow: drop-shadow(0 3px 4px rgba(0,0,0,.15));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
@media (min-width: 547px) {
  ._min-\[547px\]\:\[\&_button\]\:w-fit_16auw_1 button {
    width:-moz-fit-content;
    width:fit-content
  }
}
@media (min-width: 555px) {
  ._min-\[555px\]\:\[\&_button\]\:w-fit_16auw_1 button {
    width:-moz-fit-content;
    width:fit-content
  }
}
._dark\:\[\&_button\]\:text-gray-400_16auw_1 button:where(._dark_16auw_1,
._dark_16auw_1 *) {
  --tw-text-opacity: 1;
  color:rgb(146 151 178 / var(--tw-text-opacity, 1))
}
._\[\&_div\]\:font-medium_16auw_1 div {
  font-weight:500
}
._\[\&_div\]\:leading-\[16px\]_16auw_1 div {
  line-height:16px
}
._\[\&_div\]\:text-gray-900_16auw_1 div {
  --tw-text-opacity: 1;
  color:rgb(47 50 73 / var(--tw-text-opacity, 1))
}
._dark\:\[\&_div\]\:text-white_16auw_1 div:where(._dark_16auw_1,
._dark_16auw_1 *) {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
._\[\&_h5\]\:text-xs_16auw_1 h5 {
  font-size:12px;
  line-height:16px
}
._\[\&_input\]\:\!text-\[16px\]_16auw_1 input {
  font-size:16px!important
}
._dark\:\[\&_li_button\:hover\]\:bg-component-bg-gray_16auw_1 li button:hover:where(._dark_16auw_1,
._dark_16auw_1 *) {
  background-color:var(--sis-component-bg-gray)
}
._dark\:\[\&_li_button\:hover\]\:text-white_16auw_1 li button:hover:where(._dark_16auw_1,
._dark_16auw_1 *) {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
._\[\&_li_button\]\:px-6_16auw_1 li button {
  padding-left:24px;
  padding-right:24px
}
._\[\&_li_button\]\:py-1\.5_16auw_1 li button {
  padding-top:6px;
  padding-bottom:6px
}
._\[\&_li_button\]\:leading-\[18px\]_16auw_1 li button {
  line-height:18px
}
._\[\&_li_button\]\:text-black_16auw_1 li button {
  --tw-text-opacity: 1;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1))
}
._dark\:\[\&_li_button\]\:bg-component-bg_16auw_1 li button:where(._dark_16auw_1,
._dark_16auw_1 *) {
  background-color:var(--sis-component-bg)
}
._dark\:\[\&_li_button\]\:text-white_16auw_1 li button:where(._dark_16auw_1,
._dark_16auw_1 *) {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
._\[\&_li_button_span\]\:font-semibold_16auw_1 li button span {
  font-weight:600
}
._\[\&_p\]\:m-0_16auw_1 p {
  margin:0
}
._\[\&_p\]\:text-black_16auw_1 p {
  --tw-text-opacity: 1;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1))
}
._dark\:\[\&_path\]\:stroke-white_16auw_1 path:where(._dark_16auw_1,
._dark_16auw_1 *) {
  stroke:#fff
}
._\[\&_span\.font-semibold\]\:text-text-color\/40_16auw_1 span._font-semibold_16auw_1 {
  color:rgba(var(--sis-text-color-rgb),.4)
}
._\[\&_span\]\:font-sans_16auw_1 span {
  font-family:var(--sis-font-family-base)
}
._\[\&_span\]\:text-xs_16auw_1 span {
  font-size:12px;
  line-height:16px
}
._\[\&_span\]\:font-medium_16auw_1 span {
  font-weight:500
}
._\[\&_tbody_tr\:nth-child\(even\)\]\:bg-table-even-row-default_16auw_1 tbody tr:nth-child(2n) {
  --tw-bg-opacity: 1;
  background-color:rgb(242 243 249 / var(--tw-bg-opacity, 1))
}
._dark\:\[\&_tbody_tr\:nth-child\(even\)\]\:bg-table-even-row-custom_16auw_1 tbody tr:nth-child(2n):where(._dark_16auw_1,
._dark_16auw_1 *) {
  background-color:var(--sis-component-bg)
}
._\[\&_tbody_tr\:nth-child\(odd\)\]\:bg-table-odd-row-default_16auw_1 tbody tr:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
._dark\:\[\&_tbody_tr\:nth-child\(odd\)\]\:bg-table-odd-row-custom_16auw_1 tbody tr:nth-child(odd):where(._dark_16auw_1,
._dark_16auw_1 *) {
  background-color:var(--sis-component-bg)
}
._\[\&_th\]\:p-\[8px_5px\]_16auw_1 th {
  padding:8px 5px
}
._\[\&_ul\]\:max-h-\[unset\]_16auw_1 ul {
  max-height:unset
}
._\[\&svg\]\:flex-rowsvg_16auw_1 {
  flex-direction:row
}
@media ((min-height:470px)) {
  ._\[\@media_\(\(min-height\:470px\)\)\]\:max-h-\[400px\]_16auw_1 {
    max-height:400px
  }
}
@media ((min-height:670px)) {
  ._\[\@media_\(\(min-height\:670px\)\)\]\:max-h-\[600px\]_16auw_1 {
    max-height:600px
  }
}
._container_9ql02_1 {
  width:100%;
  font-family:var(--sis-font-family-base);
  background-color:var(--sis-component-bg);
  color:var(--sis-text-color)
}
._container_9ql02_1._is-loading_9ql02_7 {
  cursor:wait
}
._container_pzuth_1 {
  position:sticky;
  top:0;
  z-index:1;
  display:flex;
  justify-content:space-between;
  box-shadow:0 4px 4px #9297b230
}
._counter_pzuth_10 {
  font-weight:600;
  color:var(--sis-text-color);
  font-size:var(--sis-font-size-base);
  line-height:1.4286;
  display:inline-flex
}
._view-tab_pzuth_18 {
  border-radius:4px;
  color:var(--sis-text-color);
  font-size:var(--sis-font-size-base);
  background-color:var(--sis-component-bg);
  font-weight:600;
  padding:8px 20px;
  outline:0;
  border:unset;
  cursor:pointer
}
._container_q8zxg_1 {
  height:calc(100% - 45px);
  font-size:var(--sis-font-size-base);
  line-height:1.4286
}
._container_q8zxg_1 ._item_q8zxg_6 ._main-image-container_q8zxg_7 {
  background-color:red
}
._container_q8zxg_1._is-gallery_q8zxg_12 ._content_q8zxg_13 {
  display:grid;
  gap:12px;
  grid-template-columns:repeat(2,minmax(0,1fr))
}
._container_q8zxg_1._is-list_q8zxg_20 table {
  font-size:.9em
}
._container_q8zxg_1._is-list_q8zxg_20 table tr td:last-child,
._container_q8zxg_1._is-list_q8zxg_20 table tr th:last-child {
  display:none
}
._container_q8zxg_1._is-loading_q8zxg_33 {
  overflow:hidden
}
._address-cell_q8zxg_38 {
  display:flex;
  flex-direction:column;
  max-width:125px;
  position:relative
}
._address-cell_q8zxg_38 span {
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
._address-cell_q8zxg_38 span._city_q8zxg_50 {
  text-transform:uppercase
}
._address-cell_q8zxg_38._edmonton-region_q8zxg_55 ._number-street_q8zxg_56 {
  margin-top:27px
}
._image-cell_q8zxg_62 {
  max-height:40px;
  width:auto;
  height:auto
}
._image-cell-container_q8zxg_68 {
  display:flex;
  background-color:#e1dbdb;
  justify-content:center;
  width:60px
}
._courtesy-message_q8zxg_75 {
  top:5px;
  position:absolute
}
._small_q8zxg_80 {
  font-size:85%
}
@media screen and (max-width: 1170px) {
  ._container_q8zxg_1._is-gallery_q8zxg_12 ._content_q8zxg_13 {
    grid-template-columns:repeat(1,1fr)
  }
}
@media screen and (min-width: 1380px) {
  ._container_q8zxg_1._is-gallery_q8zxg_12 ._content_q8zxg_13 {
    margin-top:7px;
    grid-template-columns:repeat(2,1fr)
  }
  ._container_q8zxg_1 ._address-cell_q8zxg_38 {
    max-width:200px
  }
  ._container_q8zxg_1._is-list_q8zxg_20 table {
    font-size:1em
  }
  ._container_q8zxg_1._is-list_q8zxg_20 table tr td:last-child,
  ._container_q8zxg_1._is-list_q8zxg_20 table tr th:last-child {
    display:table-cell
  }
}
._property-list-title_657su_1 {
  font-size:1.7em;
  line-height:1.15;
  font-weight:400;
  overflow:hidden
}
@media screen and (min-width: 768px) {
  ._property-list-title_657su_1 {
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%
  }
}
._property-list-counter_657su_1 {
  color:rgb(var(--sis-text-color-rgb) .75);
  font-size:1.12em;
  line-height:32px
}
._property-list-first-line_657su_1 {
  display:flex;
  justify-content:center
}
@media screen and (min-width: 481px) {
  ._property-list-first-line_657su_1 {
    justify-content:space-between
  }
}
._property-list-first-line_657su_1 ._property-list-counter_657su_1,
._property-list-first-line_657su_1 ._property-list-title_657su_1 {
  text-align:center
}
._property-list-first-line_657su_1 ._property-list-title_657su_1 {
  display:none
}
._property-list-second-line_657su_1 {
  display:none;
  text-align:center
}
._property-list-paginator-bottom-container_657su_1 {
  display:flex;
  justify-content:center;
  margin:20px 0
}
._property-list-sorting_657su_1 {
  display:block;
  margin-top:5px;
  padding:0 .625rem
}
._hide_657su_1 {
  visibility:hidden
}
@media screen and (min-width: 481px) {
  ._property-list-first-line_657su_1 ._property-list-counter_657su_1 {
    text-align:justify;
    width:200px
  }
  ._property-list-second-line_657su_1 {
    display:block
  }
  ._property-list-sorting_657su_1 {
    display:none
  }
}
._property-list-is-loading_657su_1 {
  cursor:wait
}
._property-item-status-favorite-container_657su_1 {
  line-height:52px;
  width:calc(100% - 20px);
  z-index:1;
  margin:0 8px 10px;
  position:absolute;
  display:flex;
  flex-flow:row-reverse;
  justify-content:space-between;
  align-items:center;
  top:0
}
._property-item-status-text_657su_1 {
  color:#fff;
  border-radius:4px;
  font-size:.85em;
  font-weight:600;
  left:8px;
  line-height:1;
  padding:5px 8px 4px;
  text-align:center;
  top:10px;
  z-index:2
}
._property-item-status-text_657su_1._is-open-house_657su_1 {
  background-color:#a40000;
  color:#fff
}
._property-item-status-text_657su_1._is-sold_657su_1 {
  background-color:#777;
  color:#fff
}
._property-item-status-text_657su_1._is-pending_657su_1 {
  background-color:#0064a4;
  color:#fff
}
._property-item-status-text_657su_1._is-coming-soon_657su_1 {
  background-color:#37046b;
  color:#fff
}
._property-item-status-text_657su_1._is-active-no-showing_657su_1,
._property-item-status-text_657su_1._is-active-under-contract_657su_1,
._property-item-status-text_657su_1._is-back-on-market_657su_1,
._property-item-status-text_657su_1._is-backup_657su_1,
._property-item-status-text_657su_1._is-first-right_657su_1,
._property-item-status-text_657su_1._is-under-contract_657su_1 {
  background-color:#046b06;
  color:#fff
}
._property-item-status-text_657su_1._is-temp-off-market_657su_1 {
  background-color:#525252;
  color:#fff
}
._property-item-status-text_657su_1._is-contingent_657su_1 {
  background-color:#046b06;
  color:#fff
}
@media screen and (min-width: 768px) {
  ._property-list-title_657su_1 {
    width:calc(100% - 450px)
  }
  ._property-list-first-line_657su_1 ._property-list-title_657su_1 {
    display:block
  }
  ._property-list-second-line_657su_1 {
    display:none
  }
  ._no-properties_657su_1 {
    margin-left:30px
  }
}
._property-item-container_657su_3 {
  background-color:var(--sis-component-bg);
  @keyframes _ph-animation_657su_1 {
    0% {
      transform:translate3d(-30%,0,0)
    }
    to {
      transform:translate3d(30%,0,0)
    }
  }
}
._property-item-container_657su_3 ._property-location_657su_96 span {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative
}
._property-item-container_657su_3 ._property-location_657su_96 span._property-street_657su_105 {
  color:var(--sis-text-color);
  text-transform:capitalize;
  font-weight:600
}
._property-item-container_657su_3._is-selected_657su_1 {
  border:2px solid var(--sis-brand-secondary);
  box-shadow:0 0 0 4px var(--sis-brand-secondary-100)
}
._property-item-container_657su_3._is-loading_657su_1 {
  border:1px solid var(--sis-component-bg-gray-200);
  border-radius:10px;
  overflow:hidden
}
._property-item-container_657su_3._is-loading_657su_1:hover {
  border:1px solid var(--sis-component-bg-gray-200)
}
._property-item-container_657su_3._is-loading_657su_1 ._property-main-image-container_657su_9 {
  height:160px;
  background-color:var(--sis-component-bg-gray)
}
._property-item-container_657su_3._is-loading_657su_1 ._property-template-section_657su_1 {
  padding:10px 0
}
._property-item-container_657su_3._is-loading_657su_1 ._property-template-section_657su_1 ._property-template_657su_1 {
  border:none;
  background-color:var(--sis-component-bg-gray);
  height:8px;
  padding:0;
  margin-bottom:10px
}
._property-item-container_657su_3._is-loading_657su_1 ._property-template-section_657su_1 ._property-template_657su_1:last-child {
  margin-bottom:0
}
._property-item-container_657su_3._is-loading_657su_1 ._property-template-section_657su_1._property-template-section-title-value-container_657su_1 {
  display:flex;
  flex-flow:row;
  justify-content:space-between
}
._property-item-container_657su_3._is-loading_657su_1 ._property-template-section_657su_1._property-template-section-title-value-container_657su_1 div {
  width:50%
}
._property-item-container_657su_3._is-loading_657su_1 ._property-template-section_657su_1._property-template-section-title-value-container_657su_1 ._property-template-big_657su_1 {
  height:20px
}
._property-item-container_657su_3._is-loading_657su_1 ._property-description-container_657su_63 {
  padding:0 15px
}
._property-item-container_657su_3._is-loading_657su_1:before {
  animation:_ph-animation_657su_1 .8s linear infinite;
  top:0;
  right:0;
  bottom:0;
  left:50%;
  content:" ";
  margin-left:-250%;
  position:absolute;
  width:500%;
  z-index:1;
  background:linear-gradient(to right,rgb(var(--sis-component-bg-rgb) 0) 46%,rgb(var(--sis-component-bg-rgb) .35),rgb(var(--sis-component-bg-rgb) 0) 54%) 50% 50%
}
._property-item-container_657su_3 ._property-item-link_657su_4 {
  text-decoration:none;
  width:100%
}
._property-item-container_657su_3 ._property-main-image-container_657su_9 {
  display:flex;
  background-color:#434343;
  color:#fff;
  line-height:52px;
  width:100%;
  position:relative;
  justify-content:center
}
._property-item-container_657su_3 ._property-main-image_657su_9 {
  height:100%;
  width:100%;
  display:flex;
  justify-content:space-between;
  flex-flow:column
}
._property-item-container_657su_3 ._property-price_657su_27 {
  font-size:1.35em;
  font-weight:600;
  text-shadow:0 1px #1a1a1a;
  display:flex;
  gap:7px
}
._property-item-container_657su_3 ._property-main-image-top-content_657su_35 {
  display:flex;
  justify-content:end
}
._property-item-container_657su_3 ._property-images-count_657su_40 {
  color:#fff;
  font-size:1.2em
}
._property-item-container_657su_3 ._property-images-count_657su_40 i {
  margin-left:10px;
  color:#fff9;
  font-size:1.1em
}
._property-item-container_657su_3 ._property-main-image-bottom-content_657su_51 {
  position:absolute;
  bottom:0;
  display:flex;
  justify-content:space-between;
  box-sizing:border-box;
  width:100%;
  padding:0 15px;
  z-index:3;
  background-image:linear-gradient(transparent 0,#000c)
}
._property-item-container_657su_3 ._property-description-container_657su_63 {
  display:flex;
  flex-flow:column;
  justify-content:flex-start;
  color:var(--sis-text-color);
  text-decoration:unset;
  line-height:1.42
}
._property-item-container_657su_3 ._property-description-courtesy_657su_72 {
  text-wrap:wrap;
  font-family:var(--sis-font-family-base);
  padding:5px 40px 5px 10px;
  height:40px;
  line-height:1.2;
  display:flex;
  align-items:center
}
._property-item-container_657su_3 ._property-description-container_657su_63 ._property-description-courtesy_657su_72 {
  padding:10px 15px;
  line-height:1.4286;
  display:none
}
._property-item-container_657su_3 ._property-neighbourhood_657su_88 {
  color:var(--sis-text-color);
  font-weight:600;
  line-height:40px;
  padding-left:15px;
  height:40px
}
._property-item-container_657su_3 ._property-location_657su_96 {
  display:flex;
  flex-flow:column;
  border-bottom:1px solid var(--sis-component-border-200);
  padding:10px 15px;
  text-transform:uppercase;
  color:rgb(var(--sis-text-color-rgb) .8)
}
._property-item-container_657su_3 ._property-street_657su_105 {
  font-size:1.2em
}
._property-item-container_657su_3 ._property-provider_657su_110._property-provider_657su_110 {
  margin-top:0;
  padding:8px 15px
}
._property-item-container_657su_3 ._property-favorite_657su_115 {
  position:absolute;
  top:10px;
  right:12px;
  z-index:1;
  color:#f2f3f9
}
._property-item-container_657su_3._property-item-container-alt_657su_123 ._property-main-image-bottom-content_657su_51 {
  background-color:var(--sis-component-label-bg);
  color:var(--sis-component-label-color);
  height:40px;
  line-height:40px;
  background-image:none
}
._property-item-container_657su_3._property-item-container-alt_657su_123 ._property-favorite_657su_115 {
  color:#f2f3f9;
  font-size:1.55em;
  height:20px;
  width:20px;
  top:10px;
  z-index:1;
  right:12px
}
._property-item-container_657su_3._property-item-container-alt_657su_123 ._property-main-image-container_657su_9 {
  height:auto
}
._property-item-container_657su_3._property-item-container-alt_657su_123 ._property-main-image_657su_9 {
  width:100%;
  height:100%
}
._property-item-container_657su_3._property-item-widget_657su_152 {
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  display:flex;
  flex-flow:column;
  justify-content:center;
  text-align:center;
  height:310px;
  border-radius:8px
}
@media screen and (min-width: 576px) {
  ._property-item-container_657su_3._property-item-widget_657su_152 {
    height:unset
  }
}
._property-item-container_657su_3._property-item-widget_657su_152._property-item-widget-design-1_657su_167 {
  background-image:url(https://css.site-static.com/assets/dist/v2023110212001220/images/interstitial-widget/design-1.png)
}
._property-item-container_657su_3._property-item-widget_657su_152._property-item-widget-design-2_657su_171 {
  background-image:url(https://css.site-static.com/assets/dist/v2023110212001220/images/interstitial-widget/design-2.png)
}
._property-item-container_657su_3._property-item-widget_657su_152._property-item-widget-design-3_657su_175 {
  background-image:url(https://css.site-static.com/assets/dist/v2023110212001220/images/interstitial-widget/design-3.png)
}
._property-item-container_657su_3._property-item-widget_657su_152._property-item-widget-design-4_657su_179 {
  background-image:url(https://css.site-static.com/assets/dist/v2023110212001220/images/interstitial-widget/design-4.png)
}
._property-item-container_657su_3._property-item-widget_657su_152:hover {
  border-color:var(--sis-component-border-200)
}
._property-item-container_657su_3._property-item-widget_657su_152 ._property-item-widget-title_657su_187 {
  color:#fff;
  font-size:calc(var(--sis-font-size-base) * 2);
  font-weight:600;
  line-height:1.2;
  margin:0 auto 20px;
  max-width:300px;
  text-align:center;
  text-shadow:1px 1px 4px rgb(0 0 0 / 50%),-1px -1px 4px rgb(0 0 0 / 50%);
  width:90%
}
._property-item-container_657su_3._property-item-widget_657su_152 ._property-item-widget-cta_657su_201 a {
  text-decoration:unset;
  border-radius:0;
  font-size:calc(var(--sis-font-size-base) * 1.05);
  font-weight:600;
  padding:8px 18px;
  font-family:var(--sis-font-family-base);
  background-color:var(--sis-btn-secondary-bg);
  border-color:var(--sis-btn-secondary-border);
  color:var(--sis-btn-secondary-color);
  transition:background-color .5s ease
}
._property-item-container_657su_3._property-item-grid-column-1_657su_217 {
  grid-column:span 1
}
._property-item-container_657su_3._property-item-grid-column-2_657su_221 {
  grid-column:span 2
}
._property-item-container_657su_3._property-item-grid-column-3_657su_225 {
  grid-column:span 3
}
._property-item-container_657su_3._property-item-alert-widget_657su_229 {
  display:flex;
  align-items:center;
  flex-flow:column nowrap;
  justify-content:center;
  margin:7px;
  text-align:center;
  border:1px solid var(--sis-component-border);
  border-radius:8px
}
._property-item-container_657su_3._non-border_657su_240 {
  border:none
}
._container_uv9zg_1 {
  display:flex;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  padding:30px;
  font-size:calc(var(--sis-font-size-base) * 1.15)
}
._container_uv9zg_1 strong {
  display:block;
  font-size:calc(var(--sis-font-size-base) * 1.2);
  font-weight:600;
  margin:10px 0 5px
}
._container_uv9zg_1 p {
  color:rgb(var(--sis-text-color-rgb) .75);
  margin-top:0;
  margin-bottom:20px;
  max-width:550px;
  width:90%;
  text-align:center;
  line-height:28px
}
._container_uv9zg_1 button {
  font-size:14px;
  font-weight:400;
  line-height:1.4286;
  margin-bottom:0;
  text-align:center;
  vertical-align:middle;
  white-space:nowrap;
  text-decoration:unset;
  border-radius:0;
  padding:8px 18px;
  font-family:var(--sis-font-family-base);
  transition:all 0s ease 0s;
  display:flex;
  gap:.5rem;
  align-items:center
}
._cell_1uhgo_1 {
  font-weight:500;
  cursor:pointer;
  color:var(--sis-text-color)
}
._cell_1uhgo_1._is-hover_1uhgo_6 {
  background-color:var(--sis-component-bg-gray-300)
}
._cell_1uhgo_1._placeholder_1uhgo_10 {
  cursor:wait;
  padding:10px;
  border-bottom:0
}
._cell_1uhgo_1._placeholder_1uhgo_10 ._placeholder-line_1uhgo_15 {
  display:flex;
  justify-content:space-between
}
._cell_1uhgo_1._placeholder_1uhgo_10 ._placeholder-line_1uhgo_15:first-child {
  margin:5px 0 10px
}
._cell_1uhgo_1._placeholder_1uhgo_10 ._placeholder-line_1uhgo_15:last-child {
  margin:0 0 5px
}
._cell_1uhgo_1._placeholder_1uhgo_10 ._placeholder-line_1uhgo_15 div {
  background-color:var(--sis-component-bg-gray);
  height:10px
}
._cell_1uhgo_1._placeholder_1uhgo_10 ._placeholder-line_1uhgo_15 div:first-child {
  width:33%
}
._cell_1uhgo_1._placeholder_1uhgo_10 ._placeholder-line_1uhgo_15 div:last-child {
  width:50%
}
._container_qsk6u_1 {
  width:100%;
  display:flex;
  flex-flow:column;
  height:100%;
  margin-top:50px
}
._container_1v0dm_1 {
  background-color:#333;
  border:1px solid #333;
  color:#fff;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:20px;
  padding:4px 8px;
  position:fixed;
  z-index:10
}
._map_30708_1 {
  display:block;
  width:100%;
  height:100%
}
._top-left-content_30708_7 {
  margin:70px 32px
}
._top-left-content_30708_7>div {
  position:absolute
}
._top-left-content_30708_7>div:nth-child(1) {
  left:0;
  z-index:1
}
._top-left-content_30708_7>div:nth-child(2) {
  margin-top:2px;
  left:102px
}
._container_38azo_1 {
  background:#000000b3;
  color:#fff;
  width:-moz-max-content;
  width:max-content;
  max-width:260px;
  position:absolute;
  font-size:13px;
  border-radius:6px;
  margin:-3px 15px 0 14px;
  top:0;
  z-index:1;
  display:flex
}
@media screen and (max-width: 480px) {
  ._container_38azo_1 {
    transform:translateY(100%);
    left:0;
    margin:-3px 0 0
  }
}
@media screen and (min-width: 992px) {
  ._container_38azo_1 {
    top:0
  }
}
._container_38azo_1 ._close_38azo_24 {
  cursor:pointer;
  font-size:1rem;
  font-weight:600;
  height:20px;
  line-height:20px;
  text-align:center;
  width:20px
}
._loaded-listings-container_38azo_35 ._close_38azo_24 {
  position:absolute;
  right:0;
  top:0
}
._content_38azo_43 {
  padding:8px 15px
}
._counter_38azo_47 {
  display:flex;
  flex-direction:column
}
._loading_38azo_52 {
  position:relative;
  zoom:1;
  cursor:wait;
  z-index:10
}
._loading_38azo_52 ._percentage_38azo_58 {
  margin-left:20px
}
._loading_38azo_52 ._line_38azo_62 {
  background-color:#fff;
  display:block;
  height:3px;
  margin-top:10px;
  position:relative;
  transition:width .25s linear
}
._loading_38azo_52:after {
  background-color:#8c8c8c;
  display:block;
  height:3px;
  position:relative;
  width:100%;
  content:"";
  top:-3px;
  z-index:-1
}
._is-vanishing_38azo_83 {
  transition:opacity .5s ease-out;
  opacity:0
}
._is-close_38azo_88 {
  display:none
}
._clear_38azo_92 {
  color:#8dafff;
  text-decoration:none;
  cursor:pointer
}
._filters-drawer_1cha6_1,
._more-options-container_1cha6_2 {
  font-size:1.15em
}
@media screen and (min-width: 991px) {
  ._filters-drawer_1cha6_1,
  ._more-options-container_1cha6_2 {
    font-size:1em
  }
}
._filters-drawer_1cha6_1 ._sm-filter_1cha6_9,
._filters-drawer_1cha6_1 ._md-filter_1cha6_10,
._filters-drawer_1cha6_1 ._full-filter_1cha6_11,
._more-options-container_1cha6_2 ._sm-filter_1cha6_9,
._more-options-container_1cha6_2 ._md-filter_1cha6_10,
._more-options-container_1cha6_2 ._full-filter_1cha6_11 {
  padding:0 10px;
  margin:10px 0 20px
}
._filters-drawer_1cha6_1 ._sm-filter_1cha6_9,
._more-options-container_1cha6_2 ._sm-filter_1cha6_9 {
  width:calc(50% - 4px)
}
@media screen and (min-width: 786px) {
  ._filters-drawer_1cha6_1 ._sm-filter_1cha6_9,
  ._more-options-container_1cha6_2 ._sm-filter_1cha6_9 {
    width:calc(25% - 4px)
  }
}
._filters-drawer_1cha6_1 ._md-filter_1cha6_10,
._more-options-container_1cha6_2 ._md-filter_1cha6_10 {
  width:100%
}
@media screen and (min-width: 786px) {
  ._filters-drawer_1cha6_1 ._md-filter_1cha6_10,
  ._more-options-container_1cha6_2 ._md-filter_1cha6_10 {
    width:calc(50% - 4px)
  }
}
._filters-drawer_1cha6_1 ._full-filter_1cha6_11,
._more-options-container_1cha6_2 ._full-filter_1cha6_11 {
  width:100%
}
._filter-open_1cha6_37 {
  padding:1rem;
  min-width:250px
}
._property-type-filter-open_1cha6_42 {
  padding:0
}
@media screen and (min-width: 1303px) {
  ._property-type-filter-checkbox-group_1cha6_46 {
    padding-top:10px
  }
  ._property-type-filter-checkbox-group_1cha6_46>div>div {
    padding:8px 16px
  }
  ._property-type-filter-checkbox-group_1cha6_46>div>div:hover {
    background-color:var(--sis-component-bg-gray)
  }
  ._property-type-filter-checkbox-group_1cha6_46>div>div>label>span:before {
    font-size:1.1em
  }
}
._more-options-container_1cha6_2 {
  margin-top:-15px;
  width:800px;
  background-color:var(--sis-component-bg);
  box-shadow:0 0 10px #0006
}
._more-options-container_1cha6_2 ._fields-container_1cha6_70 {
  display:flex;
  flex-flow:row wrap;
  padding:15px;
  width:100%;
  height:calc(100% - 62px);
  overflow-y:auto
}
._more-options-container_1cha6_2 ._with-separator_1cha6_79 {
  padding-bottom:10px;
  border-bottom:1px solid var(--sis-component-border)
}
._more-options-container_1cha6_2 ._footer_1cha6_84 {
  background-color:var(--sis-component-bg-gray);
  width:100%;
  padding:15px 20px;
  display:flex;
  justify-content:space-between
}
._more-options-container_1cha6_2 ._footer_1cha6_84 ._button_1cha6_91 {
  font-size:14px;
  line-height:1.4286
}
._more-options-container_1cha6_2 ._footer_1cha6_84 ._properties-counter_1cha6_96 {
  color:var(--sis-text-color)
}
._more-options-container_1cha6_2 ._footer_1cha6_84 ._view-results_1cha6_100 {
  margin-right:20px
}
._more-options-container_1cha6_2 ._footer_1cha6_84 ._clear_1cha6_104 {
  background-color:var(--sis-btn-default-bg);
  border-color:var(--sis-btn-default-border);
  color:var(--sis-btn-default-color);
  transition:background-color .5s ease
}
._more-options-container_1cha6_2 ._footer_1cha6_84 ._clear_1cha6_104:hover {
  background-color:var(--sis-btn-default-bg-hover);
  border-color:var(--sis-btn-default-border-hover);
  color:var(--sis-btn-default-color)
}
._price-range-options-wrapper_1cha6_120 {
  position:relative;
  box-shadow:none
}
*,
:before,
:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: 
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: 
}
.\!visible {
  visibility:visible!important
}
.inset-0 {
  top:0;
  right:0;
  bottom:0;
  left:0
}
.inset-2\.5 {
  top:.625rem;
  right:.625rem;
  bottom:.625rem;
  left:.625rem
}
.\!left-\[-9999px\] {
  left:-9999px!important
}
.left-\[-9999px\] {
  left:-9999px
}
.top-1\/2 {
  top:50%
}
.top-\[-5px\] {
  top:-5px
}
.z-\[1005\] {
  z-index:1005
}
.z-\[1010\] {
  z-index:1010
}
.z-\[10\] {
  z-index:10
}
.z-\[1400\] {
  z-index:1400
}
.z-\[9\] {
  z-index:9
}
.z-tooltip {
  z-index:11000
}
.m-1 {
  margin:.25rem
}
.my-1\.5 {
  margin-top:.375rem;
  margin-bottom:.375rem
}
.my-2 {
  margin-top:.5rem;
  margin-bottom:.5rem
}
.my-4 {
  margin-top:1rem;
  margin-bottom:1rem
}
.-ml-2 {
  margin-left:-.5rem
}
.mb-0 {
  margin-bottom:0
}
.mb-1 {
  margin-bottom:.25rem
}
.mb-2 {
  margin-bottom:.5rem
}
.mb-4 {
  margin-bottom:1rem
}
.mb-8 {
  margin-bottom:2rem
}
.ml-3 {
  margin-left:.75rem
}
.mr-1 {
  margin-right:.25rem
}
.mr-2 {
  margin-right:.5rem
}
.mr-4 {
  margin-right:1rem
}
.mt-1 {
  margin-top:.25rem
}
.mt-2 {
  margin-top:.5rem
}
.\!block {
  display:block!important
}
.inline {
  display:inline
}
.size-2\.5 {
  width:.625rem;
  height:.625rem
}
.size-3 {
  width:.75rem;
  height:.75rem
}
.size-4 {
  width:1rem;
  height:1rem
}
.size-5 {
  width:1.25rem;
  height:1.25rem
}
.size-6 {
  width:1.5rem;
  height:1.5rem
}
.h-1\.5 {
  height:.375rem
}
.h-11 {
  height:2.75rem
}
.h-12 {
  height:3rem
}
.h-2 {
  height:.5rem
}
.h-2\.5 {
  height:.625rem
}
.h-3 {
  height:.75rem
}
.h-3\.5 {
  height:.875rem
}
.h-4 {
  height:1rem
}
.h-5 {
  height:1.25rem
}
.h-6 {
  height:1.5rem
}
.h-7 {
  height:1.75rem
}
.h-8 {
  height:2rem
}
.h-9 {
  height:2.25rem
}
.h-\[170px\] {
  height:170px
}
.h-\[200px\] {
  height:200px
}
.h-\[300vh\] {
  height:300vh
}
.h-\[36px\] {
  height:36px
}
.h-\[74px\] {
  height:74px
}
.h-\[calc\(100vh-137px\)\] {
  height:calc(100vh - 137px)
}
.max-h-10 {
  max-height:2.5rem
}
.max-h-\[200px\] {
  max-height:200px
}
.max-h-\[321px\] {
  max-height:321px
}
.max-h-\[44px\] {
  max-height:44px
}
.max-h-\[calc\(100vh-20px\)\] {
  max-height:calc(100vh - 20px)
}
.max-h-screen {
  max-height:100vh
}
.min-h-4 {
  min-height:1rem
}
.min-h-\[170px\] {
  min-height:170px
}
.min-h-\[437px\] {
  min-height:437px
}
.min-h-\[48px\] {
  min-height:48px
}
.\!w-max {
  width:-moz-max-content!important;
  width:max-content!important
}
.w-1\.5 {
  width:.375rem
}
.w-16 {
  width:4rem
}
.w-2 {
  width:.5rem
}
.w-2\.5 {
  width:.625rem
}
.w-3 {
  width:.75rem
}
.w-3\.5 {
  width:.875rem
}
.w-4 {
  width:1rem
}
.w-48 {
  width:12rem
}
.w-5 {
  width:1.25rem
}
.w-6 {
  width:1.5rem
}
.w-60 {
  width:15rem
}
.w-7 {
  width:1.75rem
}
.w-\[100px\] {
  width:100px
}
.min-w-2\.5 {
  min-width:.625rem
}
.min-w-3 {
  min-width:.75rem
}
.min-w-4 {
  min-width:1rem
}
.min-w-6 {
  min-width:1.5rem
}
.min-w-\[255px\] {
  min-width:255px
}
.max-w-\[calc\(100vw-20px\)\] {
  max-width:calc(100vw - 20px)
}
.-translate-x-full {
  --tw-translate-x: -100%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-full {
  --tw-translate-y: -100%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-x-0 {
  --tw-translate-x: 0px;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-x-full {
  --tw-translate-x: 100%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-full {
  --tw-translate-y: 100%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.skew-x-\[-45deg\] {
  --tw-skew-x: -45deg;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@keyframes fadeIn {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.animate-\[fadeIn_0\.3s_ease-in-out\] {
  animation:fadeIn .3s ease-in-out
}
@keyframes moveLeft {
  0% {
    transform:translate(0)
  }
  to {
    transform:translate(-20px)
  }
}
.animate-\[moveLeft_0\.3s_forwards\] {
  animation:moveLeft .3s forwards
}
@keyframes moveRight {
  0% {
    transform:translate(0)
  }
  to {
    transform:translate(20px)
  }
}
.animate-\[moveRight_0\.3s_forwards\] {
  animation:moveRight .3s forwards
}
.auto-rows-auto {
  grid-auto-rows:auto
}
.grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\] {
  grid-template-columns:repeat(auto-fill,minmax(140px,1fr))
}
.items-start {
  align-items:flex-start
}
.gap-1 {
  gap:.25rem
}
.gap-2 {
  gap:.5rem
}
.gap-2\.5 {
  gap:.625rem
}
.gap-3 {
  gap:.75rem
}
.gap-4 {
  gap:1rem
}
.self-center {
  align-self:center
}
.overflow-auto {
  overflow:auto
}
.break-all {
  word-break:break-all
}
.break-keep {
  word-break:keep-all
}
.rounded-\[inherit\] {
  border-radius:inherit
}
.rounded-full {
  border-radius:9999px
}
.rounded-sm {
  border-radius:.125rem
}
.rounded-xl {
  border-radius:.75rem
}
.border-2 {
  border-width:2px
}
.border-l {
  border-left-width:1px
}
.border-t {
  border-top-width:1px
}
.\!border-brand-secondary {
  border-color:var(--sis-brand-secondary)!important
}
.border-\[\#E3E6EA\] {
  --tw-border-opacity: 1;
  border-color:rgb(227 230 234 / var(--tw-border-opacity, 1))
}
.border-black {
  --tw-border-opacity: 1;
  border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))
}
.border-blue-400 {
  --tw-border-opacity: 1;
  border-color:rgb(16 113 255 / var(--tw-border-opacity, 1))
}
.border-blue-900 {
  --tw-border-opacity: 1;
  border-color:rgb(23 125 219 / var(--tw-border-opacity, 1))
}
.border-brand-secondary {
  border-color:var(--sis-brand-secondary)
}
.border-component-bg-gray-900 {
  border-color:var(--sis-component-bg-gray-900)
}
.border-gray-150 {
  --tw-border-opacity: 1;
  border-color:rgb(229 232 249 / var(--tw-border-opacity, 1))
}
.border-gray-350 {
  border-color:#b2b6cdb0
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color:rgb(146 151 178 / var(--tw-border-opacity, 1))
}
.border-green-900 {
  --tw-border-opacity: 1;
  border-color:rgb(2 108 0 / var(--tw-border-opacity, 1))
}
.border-red-400 {
  border-color:#e83737
}
.border-red-900 {
  --tw-border-opacity: 1;
  border-color:rgb(174 0 0 / var(--tw-border-opacity, 1))
}
.border-yellow-900 {
  --tw-border-opacity: 1;
  border-color:rgb(174 148 0 / var(--tw-border-opacity, 1))
}
.\!bg-transparent {
  background-color:transparent!important
}
.bg-\[\#2388FF\] {
  --tw-bg-opacity: 1;
  background-color:rgb(35 136 255 / var(--tw-bg-opacity, 1))
}
.bg-\[\#ffedd5\] {
  --tw-bg-opacity: 1;
  background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))
}
.bg-black\/90 {
  background-color:#000000e6
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color:rgb(218 225 239 / var(--tw-bg-opacity, 1))
}
.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))
}
.bg-blue-300 {
  background-color:#4285f41f
}
.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color:rgb(16 113 255 / var(--tw-bg-opacity, 1))
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))
}
.bg-brand-primary {
  background-color:var(--sis-brand-primary)
}
.bg-brand-secondary {
  background-color:var(--sis-brand-secondary)
}
.bg-gray-150 {
  --tw-bg-opacity: 1;
  background-color:rgb(229 232 249 / var(--tw-bg-opacity, 1))
}
.bg-gray-475 {
  background-color:#1119280a
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color:rgb(215 252 228 / var(--tw-bg-opacity, 1))
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color:rgb(255 221 223 / var(--tw-bg-opacity, 1))
}
.bg-red-400 {
  background-color:#e83737
}
.bg-table-bg-row-gray {
  --tw-bg-opacity: 1;
  background-color:rgb(242 243 249 / var(--tw-bg-opacity, 1))
}
.bg-text-color\/40 {
  background-color:rgba(var(--sis-text-color-rgb),.4)
}
.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color:rgb(254 249 191 / var(--tw-bg-opacity, 1))
}
.p-0\.5 {
  padding:.125rem
}
.p-1 {
  padding:.25rem
}
.p-1\.5 {
  padding:.375rem
}
.p-2 {
  padding:.5rem
}
.p-3 {
  padding:.75rem
}
.p-4 {
  padding:1rem
}
.p-5 {
  padding:1.25rem
}
.p-\[5px\] {
  padding:5px
}
.px-0 {
  padding-left:0;
  padding-right:0
}
.px-1 {
  padding-left:.25rem;
  padding-right:.25rem
}
.px-1\.5 {
  padding-left:.375rem;
  padding-right:.375rem
}
.px-2 {
  padding-left:.5rem;
  padding-right:.5rem
}
.px-3 {
  padding-left:.75rem;
  padding-right:.75rem
}
.px-3\.5 {
  padding-left:.875rem;
  padding-right:.875rem
}
.px-4 {
  padding-left:1rem;
  padding-right:1rem
}
.px-5 {
  padding-left:1.25rem;
  padding-right:1.25rem
}
.px-6 {
  padding-left:1.5rem;
  padding-right:1.5rem
}
.px-\[16px\] {
  padding-left:16px;
  padding-right:16px
}
.py-0 {
  padding-top:0;
  padding-bottom:0
}
.py-1 {
  padding-top:.25rem;
  padding-bottom:.25rem
}
.py-1\.5 {
  padding-top:.375rem;
  padding-bottom:.375rem
}
.py-2 {
  padding-top:.5rem;
  padding-bottom:.5rem
}
.py-2\.5 {
  padding-top:.625rem;
  padding-bottom:.625rem
}
.py-3 {
  padding-top:.75rem;
  padding-bottom:.75rem
}
.py-3\.5 {
  padding-top:.875rem;
  padding-bottom:.875rem
}
.py-4 {
  padding-top:1rem;
  padding-bottom:1rem
}
.pb-0 {
  padding-bottom:0
}
.pb-2 {
  padding-bottom:.5rem
}
.pb-8 {
  padding-bottom:2rem
}
.pl-1 {
  padding-left:.25rem
}
.pl-2 {
  padding-left:.5rem
}
.pl-3 {
  padding-left:.75rem
}
.pl-6 {
  padding-left:1.5rem
}
.pr-1 {
  padding-right:.25rem
}
.pr-3 {
  padding-right:.75rem
}
.text-start {
  text-align:start
}
.text-2xl {
  font-size:1.5rem;
  line-height:2rem
}
.text-\[30px\] {
  font-size:30px
}
.text-base {
  font-size:1rem;
  line-height:1.5rem
}
.text-sm {
  font-size:.875rem;
  line-height:1.25rem
}
.text-xs {
  font-size:.75rem;
  line-height:1rem
}
.font-thin {
  font-weight:100
}
.\!leading-\[50px\] {
  line-height:50px!important
}
.leading-\[1\.2\] {
  line-height:1.2
}
.leading-\[20px\] {
  line-height:20px
}
.leading-\[29px\] {
  line-height:29px
}
.tracking-wide {
  letter-spacing:.025em
}
.text-blue-400 {
  --tw-text-opacity: 1;
  color:rgb(16 113 255 / var(--tw-text-opacity, 1))
}
.text-blue-800 {
  --tw-text-opacity: 1;
  color:rgb(30 64 175 / var(--tw-text-opacity, 1))
}
.text-blue-900 {
  --tw-text-opacity: 1;
  color:rgb(23 125 219 / var(--tw-text-opacity, 1))
}
.text-brand-secondary {
  color:var(--sis-brand-secondary)
}
.text-btn-primary-bg {
  color:var(--sis-btn-primary-bg)
}
.text-btn-secondary-bg {
  color:var(--sis-btn-secondary-bg)
}
.text-btn-tertiary-color {
  color:var(--sis-btn-tertiary-color)
}
.text-component-secondary-title {
  color:var(--sis-component-secondary-title)
}
.text-gray-100 {
  --tw-text-opacity: 1;
  color:rgb(242 243 249 / var(--tw-text-opacity, 1))
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color:rgb(94 97 117 / var(--tw-text-opacity, 1))
}
.text-green-900 {
  --tw-text-opacity: 1;
  color:rgb(2 108 0 / var(--tw-text-opacity, 1))
}
.text-link-color {
  color:var(--sis-link-color)
}
.text-red-400 {
  color:#e83737
}
.text-red-900 {
  --tw-text-opacity: 1;
  color:rgb(174 0 0 / var(--tw-text-opacity, 1))
}
.text-text-color\/40 {
  color:rgba(var(--sis-text-color-rgb),.4)
}
.text-yellow-900 {
  --tw-text-opacity: 1;
  color:rgb(174 148 0 / var(--tw-text-opacity, 1))
}
.\!no-underline {
  text-decoration-line:none!important
}
.opacity-40 {
  opacity:.4
}
.opacity-70 {
  opacity:.7
}
.\!shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-\[0px_1px_3px_0px_rgba\(25\,33\,61\,0\.1\)\] {
  --tw-shadow: 0px 1px 3px 0px rgba(25,33,61,.1);
  --tw-shadow-colored: 0px 1px 3px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-\[0px_4px_4px_0px_\#2f324917\] {
  --tw-shadow: 0px 4px 4px 0px #2f324917;
  --tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-\[0px_7px_23px_0px_\#00000040\] {
  --tw-shadow: 0px 7px 23px 0px #00000040;
  --tw-shadow-colored: 0px 7px 23px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.outline-0 {
  outline-width:0px
}
.outline-4 {
  outline-width:4px
}
.outline-offset-\[-5px\] {
  outline-offset:-5px
}
.transition-colors {
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.duration-\[inherit\] {
  transition-duration:inherit
}
.ease-in-out {
  transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.placeholder\:opacity-50::-moz-placeholder {
  opacity:.5
}
.placeholder\:opacity-50::placeholder {
  opacity:.5
}
.before\:top-\[-10px\]:before {
  content:var(--tw-content);
  top:-10px
}
.before\:rotate-180:before {
  content:var(--tw-content);
  --tw-rotate: 180deg;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.focus-within\:outline-none:focus-within {
  outline:2px solid transparent;
  outline-offset:2px
}
.focus-within\:outline:focus-within {
  outline-style:solid
}
.focus-within\:outline-0:focus-within {
  outline-width:0px
}
.focus-within\:outline-4:focus-within {
  outline-width:4px
}
.focus-within\:outline-offset-0:focus-within {
  outline-offset:0px
}
.hover\:translate-y-\[-50\%\]:hover {
  --tw-translate-y: -50%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:cursor-not-allowed:hover {
  cursor:not-allowed
}
.hover\:bg-blue-400:hover {
  --tw-bg-opacity: 1;
  background-color:rgb(16 113 255 / var(--tw-bg-opacity, 1))
}
.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))
}
.hover\:bg-component-bg-gray:hover {
  background-color:var(--sis-component-bg-gray)
}
.hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1;
  background-color:rgb(146 151 178 / var(--tw-bg-opacity, 1))
}
.hover\:bg-gray-450:hover {
  --tw-bg-opacity: 1;
  background-color:rgb(89 94 125 / var(--tw-bg-opacity, 1))
}
.hover\:bg-red-400:hover {
  background-color:#e83737
}
.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))
}
.hover\:text-gray-450:hover {
  --tw-text-opacity: 1;
  color:rgb(89 94 125 / var(--tw-text-opacity, 1))
}
.hover\:text-link-color:hover {
  color:var(--sis-link-color)
}
.hover\:text-text-color:hover {
  --tw-text-opacity: 1;
  color:rgba(var(--sis-text-color-rgb),var(--tw-text-opacity, 1))
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.hover\:shadow-none:hover {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.focus\:border-solid:focus {
  border-style:solid
}
.focus\:border-brand-secondary:focus {
  border-color:var(--sis-brand-secondary)
}
.focus\:border-transparent:focus {
  border-color:transparent
}
.focus\:opacity-100:focus {
  opacity:1
}
.focus\:outline-none:focus {
  outline:2px solid transparent;
  outline-offset:2px
}
.focus\:outline-0:focus {
  outline-width:0px
}
.focus\:outline-4:focus {
  outline-width:4px
}
.focus\:outline-offset-0:focus {
  outline-offset:0px
}
.focus\:outline-offset-\[-5px\]:focus {
  outline-offset:-5px
}
.focus\:outline-brand-secondary-100:focus {
  outline-color:var(--sis-brand-secondary-100)
}
.hover\:enabled\:border-0:enabled:hover {
  border-width:0px
}
.hover\:enabled\:bg-btn-tertiary-color:enabled:hover {
  background-color:var(--sis-btn-tertiary-color)
}
.hover\:enabled\:opacity-80:enabled:hover {
  opacity:.8
}
.disabled\:cursor-default:disabled {
  cursor:default
}
.disabled\:text-\[rgba\(255\,255\,255\,0\.5\)\]:disabled {
  color:#ffffff80
}
.disabled\:opacity-0:disabled {
  opacity:0
}
.disabled\:opacity-70:disabled {
  opacity:.7
}
.disabled\:hover\:translate-y-\[-50\%\]:hover:disabled {
  --tw-translate-y: -50%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.disabled\:hover\:border-0:hover:disabled {
  border-width:0px
}
.disabled\:hover\:opacity-50:hover:disabled {
  opacity:.5
}
@media not all and (min-width: 786px) {
  .max-md\:max-w-full {
    max-width:100%
  }
}
@media (min-width: 480px) {
  .sm\:h-\[42px\] {
    height:42px
  }
  .sm\:overflow-auto {
    overflow:auto
  }
  .sm\:px-3 {
    padding-left:.75rem;
    padding-right:.75rem
  }
}
@media (min-width: 786px) {
  .md\:left-\[50\%\] {
    left:50%
  }
  .md\:top-\[50\%\] {
    top:50%
  }
  .md\:h-\[calc\(100vh-200px\)\] {
    height:calc(100vh - 200px)
  }
  .md\:h-fit {
    height:-moz-fit-content;
    height:fit-content
  }
  .md\:w-\[666px\] {
    width:666px
  }
  .md\:w-fit {
    width:-moz-fit-content;
    width:fit-content
  }
  .md\:max-w-\[450px\] {
    max-width:450px
  }
  .md\:translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .md\:translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
  .md\:text-sm {
    font-size:.875rem;
    line-height:1.25rem
  }
}
@media (min-width: 992px) {
  .lg\:h-\[calc\(100vh-20px\)\] {
    height:calc(100vh - 20px)
  }
  .lg\:h-fit {
    height:-moz-fit-content;
    height:fit-content
  }
  .lg\:max-h-12 {
    max-height:3rem
  }
  .lg\:w-\[calc\(100vw-20px\)\] {
    width:calc(100vw - 20px)
  }
  .lg\:w-fit {
    width:-moz-fit-content;
    width:fit-content
  }
  .lg\:w-full {
    width:100%
  }
  .lg\:gap-4 {
    gap:1rem
  }
  .lg\:px-2 {
    padding-left:.5rem;
    padding-right:.5rem
  }
  .lg\:px-4 {
    padding-left:1rem;
    padding-right:1rem
  }
  .lg\:py-3\.5 {
    padding-top:.875rem;
    padding-bottom:.875rem
  }
  .lg\:text-4xl {
    font-size:2.25rem;
    line-height:2.5rem
  }
}
.dark\:text-brand-secondary:where(.dark,
.dark *) {
  color:var(--sis-brand-secondary)
}
.dark\:text-text-color\/60:where(.dark,
.dark *) {
  color:rgba(var(--sis-text-color-rgb),.6)
}
.dark\:hover\:text-brand-secondary:hover:where(.dark,
.dark *) {
  color:var(--sis-brand-secondary)
}
.\[\&\:focus-within\]\:border-brand-secondary:focus-within {
  border-color:var(--sis-brand-secondary)
}
.\[\&\:focus-within\]\:border-transparent:focus-within {
  border-color:transparent
}
.\[\&\:focus-within\]\:outline-brand-secondary-100:focus-within {
  outline-color:var(--sis-brand-secondary-100)
}
.\[\&\:focus-within\]\:outline-transparent:focus-within {
  outline-color:transparent
}
.\[\&\:focus\]\:border-brand-secondary:focus {
  border-color:var(--sis-brand-secondary)
}
.\[\&\:focus\]\:outline-brand-secondary-100:focus {
  outline-color:var(--sis-brand-secondary-100)
}
.\[\&\:not\(\:focus\)\]\:\!border-brand-secondary:not(:focus) {
  border-color:var(--sis-brand-secondary)!important
}
.\[\&\:not\(\:focus\)\]\:\!border-gray-150:not(:focus) {
  --tw-border-opacity: 1 !important;
  border-color:rgb(229 232 249 / var(--tw-border-opacity, 1))!important
}
@media (min-width: 992px) {
  .lg\:\[\&\:not\(\:focus\)\]\:\!border-transparent:not(:focus) {
    border-color:transparent!important
  }
}
.\[\&\>p\]\:text-black>p {
  --tw-text-opacity: 1;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.\[\&_\.first-five-bullets_\.image-gallery-bullets-container\]\:max-h-\[14px\] .first-five-bullets .image-gallery-bullets-container {
  max-height:14px
}
.\[\&_\.first-five-bullets_\.image-gallery-bullets-container\]\:max-w-\[106px\] .first-five-bullets .image-gallery-bullets-container {
  max-width:106px
}
.\[\&_\.first-five-bullets_\.image-gallery-bullets-container\]\:overflow-hidden .first-five-bullets .image-gallery-bullets-container {
  overflow:hidden
}
.\[\&_\.first-five-bullets_\.image-gallery-bullets-container_button\]\:\!hidden .first-five-bullets .image-gallery-bullets-container button {
  display:none!important
}
.\[\&_\.image-container\]\:relative .image-container {
  position:relative
}
.\[\&_\.image-container\]\:flex .image-container {
  display:flex
}
.\[\&_\.image-container\]\:w-full .image-container {
  width:100%
}
.\[\&_\.image-container\]\:items-center .image-container {
  align-items:center
}
.\[\&_\.image-container\]\:justify-center .image-container {
  justify-content:center
}
.\[\&_\.image-container\]\:bg-\[\#434343\] .image-container {
  --tw-bg-opacity: 1;
  background-color:rgb(67 67 67 / var(--tw-bg-opacity, 1))
}
.\[\&_\.image-container\]\:text-center .image-container {
  text-align:center
}
.\[\&_\.image-container_img\]\:absolute .image-container img {
  position:absolute
}
.\[\&_\.image-gallery-bullets-container\]\:relative .image-gallery-bullets-container {
  position:relative
}
.\[\&_\.image-gallery-bullets-container\]\:flex .image-gallery-bullets-container {
  display:flex
}
.\[\&_\.image-gallery-bullets-container\]\:hidden .image-gallery-bullets-container {
  display:none
}
.\[\&_\.image-gallery-bullets-container\]\:items-center .image-gallery-bullets-container {
  align-items:center
}
.\[\&_\.image-gallery-bullets-container\]\:justify-center .image-gallery-bullets-container {
  justify-content:center
}
.\[\&_\.image-gallery-bullets-container\]\:transition-transform .image-gallery-bullets-container {
  transition-property:transform;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.\[\&_\.image-gallery-bullets-container\]\:ease-in-out .image-gallery-bullets-container {
  transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.\[\&_\.image-gallery-bullets\]\:bottom-\[unset\] .image-gallery-bullets {
  bottom:unset
}
.\[\&_\.image-gallery-bullets\]\:mt-\[-20px\] .image-gallery-bullets {
  margin-top:-20px
}
.\[\&_\.image-gallery-bullets\]\:h-\[14px\] .image-gallery-bullets {
  height:14px
}
.\[\&_\.image-gallery-bullets_\.image-gallery-bullet\.active\]\:h-\[11px\] .image-gallery-bullets .image-gallery-bullet.active {
  height:11px
}
.\[\&_\.image-gallery-bullets_\.image-gallery-bullet\.active\]\:w-\[11px\] .image-gallery-bullets .image-gallery-bullet.active {
  width:11px
}
.\[\&_\.image-gallery-bullets_\.image-gallery-bullet\.active\]\:scale-100 .image-gallery-bullets .image-gallery-bullet.active {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:\[\&_\.image-gallery-bullets_\.image-gallery-bullet\.active\]\:border .image-gallery-bullets .image-gallery-bullet.active:hover {
  border-width:1px
}
.hover\:\[\&_\.image-gallery-bullets_\.image-gallery-bullet\.active\]\:border-solid .image-gallery-bullets .image-gallery-bullet.active:hover {
  border-style:solid
}
.hover\:\[\&_\.image-gallery-bullets_\.image-gallery-bullet\.active\]\:border-brand-secondary .image-gallery-bullets .image-gallery-bullet.active:hover {
  border-color:var(--sis-brand-secondary)
}
.hover\:\[\&_\.image-gallery-bullets_\.image-gallery-bullet\.active\]\:bg-brand-secondary .image-gallery-bullets .image-gallery-bullet.active:hover {
  background-color:var(--sis-brand-secondary)
}
.\[\&_\.image-gallery-bullets_\.image-gallery-bullet\]\:mx-1 .image-gallery-bullets .image-gallery-bullet {
  margin-left:.25rem;
  margin-right:.25rem
}
.\[\&_\.image-gallery-bullets_\.image-gallery-bullet\]\:h-\[6px\] .image-gallery-bullets .image-gallery-bullet {
  height:6px
}
.\[\&_\.image-gallery-bullets_\.image-gallery-bullet\]\:w-\[6px\] .image-gallery-bullets .image-gallery-bullet {
  width:6px
}
.\[\&_\.image-gallery-bullets_\.image-gallery-bullet\]\:scale-50 .image-gallery-bullets .image-gallery-bullet {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.\[\&_\.image-gallery-bullets_\.image-gallery-bullet\]\:bg-white .image-gallery-bullets .image-gallery-bullet {
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.hover\:\[\&_\.image-gallery-bullets_\.image-gallery-bullet\]\:border .image-gallery-bullets .image-gallery-bullet:hover {
  border-width:1px
}
.hover\:\[\&_\.image-gallery-bullets_\.image-gallery-bullet\]\:border-solid .image-gallery-bullets .image-gallery-bullet:hover {
  border-style:solid
}
.hover\:\[\&_\.image-gallery-bullets_\.image-gallery-bullet\]\:border-brand-secondary .image-gallery-bullets .image-gallery-bullet:hover {
  border-color:var(--sis-brand-secondary)
}
.hover\:\[\&_\.image-gallery-bullets_\.image-gallery-bullet\]\:bg-brand-secondary .image-gallery-bullets .image-gallery-bullet:hover {
  background-color:var(--sis-brand-secondary)
}
.focus\:\[\&_\.image-gallery-bullets_\.image-gallery-bullet\]\:border .image-gallery-bullets .image-gallery-bullet:focus {
  border-width:1px
}
.focus\:\[\&_\.image-gallery-bullets_\.image-gallery-bullet\]\:border-solid .image-gallery-bullets .image-gallery-bullet:focus {
  border-style:solid
}
.focus\:\[\&_\.image-gallery-bullets_\.image-gallery-bullet\]\:border-brand-secondary .image-gallery-bullets .image-gallery-bullet:focus {
  border-color:var(--sis-brand-secondary)
}
.focus\:\[\&_\.image-gallery-bullets_\.image-gallery-bullet\]\:bg-brand-secondary .image-gallery-bullets .image-gallery-bullet:focus {
  background-color:var(--sis-brand-secondary)
}
.\[\&_\.image-gallery-slides\]\:h-\[170px\] .image-gallery-slides {
  height:170px
}
.\[\&_button\]\:\!cursor-not-allowed button {
  cursor:not-allowed!important
}
.\[\&_div\]\:h-\[inherit\] div {
  height:inherit
}
.\[\&_path\]\:stroke-text-color\/85 path {
  stroke:rgba(var(--sis-text-color-rgb),.85)
}
.image-gallery-icon {
  color:#fff;
  transition:all .3s ease-out;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-color:#0000;
  border:0;
  cursor:pointer;
  outline:none;
  position:absolute;
  z-index:4;
  filter:drop-shadow(0 2px 2px rgb(25.5,25.5,25.5))
}
@media (hover: hover)and (pointer: fine) {
  .image-gallery-icon:hover {
    color:#337ab7
  }
  .image-gallery-icon:hover .image-gallery-svg {
    transform:scale(1.1)
  }
}
.image-gallery-icon:focus {
  outline:2px solid #337ab7
}
.image-gallery-using-mouse .image-gallery-icon:focus {
  outline:none
}
.image-gallery-fullscreen-button,
.image-gallery-play-button {
  bottom:0;
  padding:20px
}
.image-gallery-fullscreen-button .image-gallery-svg,
.image-gallery-play-button .image-gallery-svg {
  height:28px;
  width:28px
}
@media (max-width: 768px) {
  .image-gallery-fullscreen-button,
  .image-gallery-play-button {
    padding:15px
  }
  .image-gallery-fullscreen-button .image-gallery-svg,
  .image-gallery-play-button .image-gallery-svg {
    height:24px;
    width:24px
  }
}
@media (max-width: 480px) {
  .image-gallery-fullscreen-button,
  .image-gallery-play-button {
    padding:10px
  }
  .image-gallery-fullscreen-button .image-gallery-svg,
  .image-gallery-play-button .image-gallery-svg {
    height:16px;
    width:16px
  }
}
.image-gallery-fullscreen-button {
  right:0
}
.image-gallery-play-button {
  left:0
}
.image-gallery-top-nav,
.image-gallery-bottom-nav {
  padding:10px;
  left:50%;
  transform:translate(-50%)
}
.image-gallery-top-nav .image-gallery-svg,
.image-gallery-bottom-nav .image-gallery-svg {
  height:120px;
  width:90px
}
@media (max-width: 768px) {
  .image-gallery-top-nav .image-gallery-svg,
  .image-gallery-bottom-nav .image-gallery-svg {
    height:72px;
    width:48px
  }
}
@media (max-width: 480px) {
  .image-gallery-top-nav .image-gallery-svg,
  .image-gallery-bottom-nav .image-gallery-svg {
    height:48px;
    width:36px
  }
}
.image-gallery-top-nav[disabled],
.image-gallery-bottom-nav[disabled] {
  cursor:disabled;
  opacity:.6;
  pointer-events:none
}
.image-gallery-top-nav {
  top:0
}
.image-gallery-bottom-nav {
  bottom:0
}
.image-gallery-left-nav,
.image-gallery-right-nav {
  padding:50px 10px;
  top:50%;
  transform:translateY(-50%)
}
.image-gallery-left-nav .image-gallery-svg,
.image-gallery-right-nav .image-gallery-svg {
  height:120px;
  width:60px
}
@media (max-width: 768px) {
  .image-gallery-left-nav .image-gallery-svg,
  .image-gallery-right-nav .image-gallery-svg {
    height:72px;
    width:36px
  }
}
@media (max-width: 480px) {
  .image-gallery-left-nav .image-gallery-svg,
  .image-gallery-right-nav .image-gallery-svg {
    height:48px;
    width:24px
  }
}
.image-gallery-left-nav[disabled],
.image-gallery-right-nav[disabled] {
  cursor:disabled;
  opacity:.6;
  pointer-events:none
}
.image-gallery-left-nav {
  left:0
}
.image-gallery-right-nav {
  right:0
}
.image-gallery {
  -webkit-user-select:none;
  -moz-user-select:none;
  -o-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  position:relative
}
.image-gallery.fullscreen-modal {
  background:#000;
  bottom:0;
  height:100%;
  left:0;
  position:fixed;
  right:0;
  top:0;
  width:100%;
  z-index:5
}
.image-gallery.fullscreen-modal .image-gallery-content {
  top:50%;
  transform:translateY(-50%)
}
.image-gallery-content {
  position:relative;
  line-height:0;
  top:0
}
.image-gallery-content.fullscreen {
  background:#000
}
.image-gallery-content .image-gallery-slide .image-gallery-image {
  max-height:calc(100vh - 80px)
}
.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,
.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image {
  max-height:100vh
}
.image-gallery-slide-wrapper {
  position:relative
}
.image-gallery-slide-wrapper.image-gallery-thumbnails-left,
.image-gallery-slide-wrapper.image-gallery-thumbnails-right {
  display:inline-block;
  width:calc(100% - 110px)
}
@media (max-width: 768px) {
  .image-gallery-slide-wrapper.image-gallery-thumbnails-left,
  .image-gallery-slide-wrapper.image-gallery-thumbnails-right {
    width:calc(100% - 87px)
  }
}
.image-gallery-slide-wrapper.image-gallery-rtl {
  direction:rtl
}
.image-gallery-slides {
  line-height:0;
  overflow:hidden;
  position:relative;
  white-space:nowrap;
  text-align:center;
  touch-action:none
}
.image-gallery-slide {
  left:0;
  position:absolute;
  top:0;
  width:100%
}
.image-gallery-slide.image-gallery-center {
  position:relative
}
.image-gallery-slide .image-gallery-image {
  width:100%;
  -o-object-fit:contain;
  object-fit:contain
}
.image-gallery-slide .image-gallery-description {
  background:#0006;
  bottom:70px;
  color:#fff;
  left:0;
  line-height:1;
  padding:10px 20px;
  position:absolute;
  white-space:normal
}
@media (max-width: 768px) {
  .image-gallery-slide .image-gallery-description {
    bottom:45px;
    font-size:.8em;
    padding:8px 15px
  }
}
.image-gallery-bullets {
  bottom:20px;
  left:0;
  margin:0 auto;
  position:absolute;
  right:0;
  width:80%;
  z-index:4
}
.image-gallery-bullets .image-gallery-bullets-container {
  margin:0;
  padding:0;
  text-align:center
}
.image-gallery-bullets .image-gallery-bullet {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-color:#0000;
  border:1px solid #fff;
  border-radius:50%;
  box-shadow:0 2px 2px #1a1a1a;
  cursor:pointer;
  display:inline-block;
  margin:0 5px;
  outline:none;
  padding:5px;
  transition:all .2s ease-out
}
@media (max-width: 768px) {
  .image-gallery-bullets .image-gallery-bullet {
    margin:0 3px;
    padding:3px
  }
}
@media (max-width: 480px) {
  .image-gallery-bullets .image-gallery-bullet {
    padding:2.7px
  }
}
.image-gallery-bullets .image-gallery-bullet:focus {
  transform:scale(1.2);
  background:#337ab7;
  border:1px solid #337ab7
}
.image-gallery-bullets .image-gallery-bullet.active {
  transform:scale(1.2);
  border:1px solid #fff;
  background:#fff
}
@media (hover: hover)and (pointer: fine) {
  .image-gallery-bullets .image-gallery-bullet:hover {
    background:#337ab7;
    border:1px solid #337ab7
  }
  .image-gallery-bullets .image-gallery-bullet.active:hover {
    background:#337ab7
  }
}
.image-gallery-bullets.image-gallery-bullets-vertical {
  left:20px;
  right:auto;
  bottom:auto;
  width:auto;
  top:50%;
  transform:translateY(-50%)
}
.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet {
  display:block;
  margin:12px 0
}
@media (max-width: 768px) {
  .image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet {
    margin:6px 0;
    padding:3px
  }
}
@media (max-width: 480px) {
  .image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet {
    padding:2.7px
  }
}
.image-gallery-thumbnails-wrapper {
  position:relative
}
.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal {
  touch-action:pan-y
}
.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical {
  touch-action:pan-x
}
.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl {
  direction:rtl
}
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right {
  display:inline-block;
  vertical-align:top;
  width:100px
}
@media (max-width: 768px) {
  .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,
  .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right {
    width:81px
  }
}
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails {
  height:100%;
  width:100%;
  left:0;
  padding:0;
  position:absolute;
  top:0
}
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail {
  display:block;
  margin-right:0;
  padding:0
}
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail {
  margin-left:0;
  margin-top:2px
}
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,
.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right {
  margin:0 5px
}
@media (max-width: 768px) {
  .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,
  .image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right {
    margin:0 3px
  }
}
.image-gallery-thumbnails {
  overflow:hidden;
  padding:5px 0
}
@media (max-width: 768px) {
  .image-gallery-thumbnails {
    padding:3px 0
  }
}
.image-gallery-thumbnails .image-gallery-thumbnails-container {
  cursor:pointer;
  text-align:center;
  white-space:nowrap
}
.image-gallery-thumbnail {
  display:inline-block;
  border:4px solid rgba(0,0,0,0);
  transition:border .3s ease-out;
  width:100px;
  background:#0000;
  padding:0
}
@media (max-width: 768px) {
  .image-gallery-thumbnail {
    border:3px solid rgba(0,0,0,0);
    width:81px
  }
}
.image-gallery-thumbnail+.image-gallery-thumbnail {
  margin-left:2px
}
.image-gallery-thumbnail .image-gallery-thumbnail-inner {
  display:block;
  position:relative
}
.image-gallery-thumbnail .image-gallery-thumbnail-image {
  vertical-align:middle;
  width:100%;
  line-height:0
}
.image-gallery-thumbnail.active,
.image-gallery-thumbnail:focus {
  outline:none;
  border:4px solid #337ab7
}
@media (max-width: 768px) {
  .image-gallery-thumbnail.active,
  .image-gallery-thumbnail:focus {
    border:3px solid #337ab7
  }
}
@media (hover: hover)and (pointer: fine) {
  .image-gallery-thumbnail:hover {
    outline:none;
    border:4px solid #337ab7
  }
}
@media (hover: hover)and (pointer: fine)and (max-width: 768px) {
  .image-gallery-thumbnail:hover {
    border:3px solid #337ab7
  }
}
.image-gallery-thumbnail-label {
  box-sizing:border-box;
  color:#fff;
  font-size:1em;
  left:0;
  line-height:1em;
  padding:5%;
  position:absolute;
  top:50%;
  text-shadow:0 2px 2px hsl(0,0%,10%);
  transform:translateY(-50%);
  white-space:normal;
  width:100%
}
@media (max-width: 768px) {
  .image-gallery-thumbnail-label {
    font-size:.8em;
    line-height:.8em
  }
}
.image-gallery-index {
  background:#0006;
  color:#fff;
  line-height:1;
  padding:10px 20px;
  position:absolute;
  right:0;
  top:0;
  z-index:4
}
@media (max-width: 768px) {
  .image-gallery-index {
    font-size:.8em;
    padding:5px 10px
  }
}
*,
:before,
:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(66 133 244 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: 
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(66 133 244 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: 
}
.truncate-after-3-lines {
  -webkit-line-clamp:2px;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box
}
.listing-brokerage {
  display:flex;
  align-items:center;
  text-wrap:wrap;
  font-family:var(--sis-font-family-base);
  font-size:15px;
  font-weight:500;
  --tw-text-opacity: 1;
  color:rgba(var(--sis-text-color-rgb),var(--tw-text-opacity, 1));
  opacity:.4
}
.dark .gallery-item svg path {
  stroke:#fff
}
.pointer-events-none {
  pointer-events:none
}
.visible {
  visibility:visible
}
.invisible {
  visibility:hidden
}
.fixed {
  position:fixed
}
.absolute {
  position:absolute
}
.relative {
  position:relative
}
.sticky {
  position:sticky
}
.inset-1\/2 {
  top:50%;
  right:50%;
  bottom:50%;
  left:50%
}
.inset-x-0 {
  left:0;
  right:0
}
.bottom-0 {
  bottom:0
}
.left-0 {
  left:0
}
.left-1\/2 {
  left:50%
}
.right-0 {
  right:0
}
.right-2 {
  right:8px
}
.top-0 {
  top:0
}
.top-2 {
  top:8px
}
.top-5 {
  top:20px
}
.top-\[55px\] {
  top:55px
}
.z-0 {
  z-index:0
}
.z-10 {
  z-index:10
}
.z-50 {
  z-index:50
}
.z-\[100000\] {
  z-index:100000
}
.z-\[10000\] {
  z-index:10000
}
.z-\[1000\] {
  z-index:1000
}
.z-\[1\] {
  z-index:1
}
.z-\[2000\] {
  z-index:2000
}
.z-\[2010\] {
  z-index:2010
}
.z-\[2020\] {
  z-index:2020
}
.z-\[89\] {
  z-index:89
}
.z-\[99\] {
  z-index:99
}
.col-span-2 {
  grid-column:span 2 / span 2
}
.col-span-4 {
  grid-column:span 4 / span 4
}
.m-0 {
  margin:0
}
.m-2 {
  margin:8px
}
.m-5 {
  margin:20px
}
.m-\[84px_32px\] {
  margin:84px 32px
}
.m-auto {
  margin:auto
}
.my-0 {
  margin-top:0;
  margin-bottom:0
}
.my-1\.5 {
  margin-top:6px;
  margin-bottom:6px
}
.-ml-\[5\.5px\] {
  margin-left:-5.5px
}
.-mr-1 {
  margin-right:-4px
}
.mb-1 {
  margin-bottom:4px
}
.mb-20 {
  margin-bottom:80px
}
.mb-24 {
  margin-bottom:96px
}
.mb-4 {
  margin-bottom:16px
}
.mb-5 {
  margin-bottom:20px
}
.mb-6 {
  margin-bottom:24px
}
.ml-0 {
  margin-left:0
}
.ml-1 {
  margin-left:4px
}
.ml-8 {
  margin-left:32px
}
.mr-1 {
  margin-right:4px
}
.mr-2 {
  margin-right:8px
}
.mr-2\.5 {
  margin-right:10px
}
.mr-4 {
  margin-right:16px
}
.mr-8 {
  margin-right:32px
}
.mr-\[-12px\] {
  margin-right:-12px
}
.mr-\[-60px\] {
  margin-right:-60px
}
.mt-1 {
  margin-top:4px
}
.mt-1\.5 {
  margin-top:6px
}
.mt-4 {
  margin-top:16px
}
.mt-5 {
  margin-top:20px
}
.mt-\[24px\] {
  margin-top:24px
}
.mt-px {
  margin-top:1px
}
.box-border {
  box-sizing:border-box
}
.block {
  display:block
}
.inline-block {
  display:inline-block
}
.flex {
  display:flex
}
.inline-flex {
  display:inline-flex
}
.table {
  display:table
}
.grid {
  display:grid
}
.hidden {
  display:none
}
.size-0 {
  width:0px;
  height:0px
}
.size-4 {
  width:16px;
  height:16px
}
.size-5 {
  width:20px;
  height:20px
}
.size-6 {
  width:24px;
  height:24px
}
.\!h-11 {
  height:44px!important
}
.h-0 {
  height:0px
}
.h-10 {
  height:40px
}
.h-12 {
  height:48px
}
.h-16 {
  height:64px
}
.h-4 {
  height:16px
}
.h-6 {
  height:24px
}
.h-7 {
  height:28px
}
.h-8 {
  height:32px
}
.h-9 {
  height:36px
}
.h-\[100px\] {
  height:100px
}
.h-\[12px\] {
  height:12px
}
.h-\[150px\] {
  height:150px
}
.h-\[18px\] {
  height:18px
}
.h-\[22px\] {
  height:22px
}
.h-\[40px\] {
  height:40px
}
.h-\[48px\] {
  height:48px
}
.h-\[auto\] {
  height:auto
}
.h-\[inherit\] {
  height:inherit
}
.h-auto {
  height:auto
}
.h-fit {
  height:-moz-fit-content;
  height:fit-content
}
.h-full {
  height:100%
}
.h-screen {
  height:100vh
}
.max-h-10 {
  max-height:40px
}
.max-h-12 {
  max-height:48px
}
.max-h-\[134px\] {
  max-height:134px
}
.max-h-\[154px\] {
  max-height:154px
}
.max-h-\[360px\] {
  max-height:360px
}
.max-h-\[400px\] {
  max-height:400px
}
.max-h-\[500px\] {
  max-height:500px
}
.min-h-12 {
  min-height:48px
}
.min-h-\[10px\] {
  min-height:10px
}
.min-h-\[155px\] {
  min-height:155px
}
.w-1\/2 {
  width:50%
}
.w-16 {
  width:64px
}
.w-2 {
  width:8px
}
.w-2\/4 {
  width:50%
}
.w-28 {
  width:112px
}
.w-3 {
  width:12px
}
.w-32 {
  width:128px
}
.w-36 {
  width:144px
}
.w-40 {
  width:160px
}
.w-6 {
  width:24px
}
.w-60 {
  width:240px
}
.w-72 {
  width:288px
}
.w-\[12px\] {
  width:12px
}
.w-\[150px\] {
  width:150px
}
.w-\[160px\] {
  width:160px
}
.w-\[200px\] {
  width:200px
}
.w-\[20px\] {
  width:20px
}
.w-\[236px\] {
  width:236px
}
.w-\[300px\] {
  width:300px
}
.w-\[376px\] {
  width:376px
}
.w-\[700px\] {
  width:700px
}
.w-\[70px\] {
  width:70px
}
.w-\[86px\] {
  width:86px
}
.w-\[90\%\] {
  width:90%
}
.w-\[auto\] {
  width:auto
}
.w-fit {
  width:-moz-fit-content;
  width:fit-content
}
.w-full {
  width:100%
}
.w-max {
  width:-moz-max-content;
  width:max-content
}
.w-screen {
  width:100vw
}
.min-w-0 {
  min-width:0px
}
.min-w-72 {
  min-width:288px
}
.min-w-8 {
  min-width:32px
}
.min-w-\[50\%\] {
  min-width:50%
}
.min-w-\[82px\] {
  min-width:82px
}
.max-w-36 {
  max-width:144px
}
.max-w-96 {
  max-width:384px
}
.max-w-\[100\%\] {
  max-width:100%
}
.max-w-\[102px\] {
  max-width:102px
}
.max-w-\[300px\] {
  max-width:300px
}
.max-w-\[50\%\] {
  max-width:50%
}
.max-w-full {
  max-width:100%
}
.grow {
  flex-grow:1
}
.border-collapse {
  border-collapse:collapse
}
.border-spacing-0 {
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)
}
.origin-top-left {
  transform-origin:top left
}
.\!translate-x-0 {
  --tw-translate-x: 0px !important;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.\!translate-y-0 {
  --tw-translate-y: 0px !important;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-0 {
  --tw-translate-y: 0px;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-\[20px\] {
  --tw-translate-y: 20px;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-0 {
  --tw-rotate: 0deg;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-45 {
  --tw-rotate: 45deg;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-90 {
  --tw-rotate: 90deg;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.\!scale-0 {
  --tw-scale-x: 0 !important;
  --tw-scale-y: 0 !important;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.transform {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@keyframes spin {
  to {
    transform:rotate(360deg)
  }
}
.animate-spin {
  animation:spin 1s linear infinite
}
.cursor-default {
  cursor:default
}
.cursor-pointer {
  cursor:pointer
}
.resize {
  resize:both
}
.list-none {
  list-style-type:none
}
.grid-cols-1 {
  grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-4 {
  grid-template-columns:repeat(4,minmax(0,1fr))
}
.flex-row {
  flex-direction:row
}
.flex-row-reverse {
  flex-direction:row-reverse
}
.flex-col {
  flex-direction:column
}
.flex-col-reverse {
  flex-direction:column-reverse
}
.flex-wrap {
  flex-wrap:wrap
}
.items-end {
  align-items:flex-end
}
.items-center {
  align-items:center
}
.justify-start {
  justify-content:flex-start
}
.justify-end {
  justify-content:flex-end
}
.justify-center {
  justify-content:center
}
.justify-between {
  justify-content:space-between
}
.gap-0 {
  gap:0px
}
.gap-0\.5 {
  gap:2px
}
.gap-1 {
  gap:4px
}
.gap-1\.5 {
  gap:6px
}
.gap-2 {
  gap:8px
}
.gap-2\.5 {
  gap:10px
}
.gap-3 {
  gap:12px
}
.gap-4 {
  gap:16px
}
.gap-\[5px\] {
  gap:5px
}
.gap-y-2 {
  row-gap:8px
}
.overflow-hidden {
  overflow:hidden
}
.overflow-y-auto {
  overflow-y:auto
}
.truncate {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.text-ellipsis {
  text-overflow:ellipsis
}
.whitespace-normal {
  white-space:normal
}
.whitespace-nowrap {
  white-space:nowrap
}
.text-wrap {
  text-wrap:wrap
}
.text-nowrap {
  text-wrap:nowrap
}
.\!rounded-lg {
  border-radius:.5rem!important
}
.rounded {
  border-radius:.25rem
}
.rounded-lg {
  border-radius:.5rem
}
.rounded-md {
  border-radius:.375rem
}
.rounded-none {
  border-radius:0
}
.rounded-b-lg {
  border-bottom-right-radius:.5rem;
  border-bottom-left-radius:.5rem
}
.\!border {
  border-width:1px!important
}
.\!border-0 {
  border-width:0px!important
}
.border {
  border-width:1px
}
.border-0 {
  border-width:0px
}
.border-4 {
  border-width:4px
}
.border-\[1px\] {
  border-width:1px
}
.\!border-l {
  border-left-width:1px!important
}
.border-b {
  border-bottom-width:1px
}
.border-b-2 {
  border-bottom-width:2px
}
.\!border-solid {
  border-style:solid!important
}
.border-solid {
  border-style:solid
}
.border-none {
  border-style:none
}
.\!border-btn-secondary-bg {
  border-color:var(--sis-btn-secondary-bg)!important
}
.\!border-gray-100 {
  --tw-border-opacity: 1 !important;
  border-color:rgb(242 243 249 / var(--tw-border-opacity, 1))!important
}
.\!border-gray-250 {
  --tw-border-opacity: 1 !important;
  border-color:rgb(217 220 239 / var(--tw-border-opacity, 1))!important
}
.border-\[\#E5E8F9\] {
  --tw-border-opacity: 1;
  border-color:rgb(229 232 249 / var(--tw-border-opacity, 1))
}
.border-btn-primary-border {
  border-color:var(--sis-btn-primary-border)
}
.border-btn-secondary-border {
  border-color:var(--sis-btn-secondary-border)
}
.border-component-bg-gray {
  border-color:var(--sis-component-bg-gray)
}
.border-text-color {
  --tw-border-opacity: 1;
  border-color:rgba(var(--sis-text-color-rgb),var(--tw-border-opacity, 1))
}
.border-transparent {
  border-color:transparent
}
.border-opacity-65 {
  --tw-border-opacity: .65
}
.bg-\[\#9297b2\] {
  --tw-bg-opacity: 1;
  background-color:rgb(146 151 178 / var(--tw-bg-opacity, 1))
}
.bg-\[\#E7E6F7E5\] {
  background-color:#e7e6f7e5
}
.bg-\[\#F0F1F8\] {
  --tw-bg-opacity: 1;
  background-color:rgb(240 241 248 / var(--tw-bg-opacity, 1))
}
.bg-\[\#f2f3f9\] {
  --tw-bg-opacity: 1;
  background-color:rgb(242 243 249 / var(--tw-bg-opacity, 1))
}
.bg-brand-primary-100 {
  background-color:var(--sis-brand-primary-100)
}
.bg-brand-primary-200 {
  background-color:var(--sis-brand-primary-200)
}
.bg-btn-primary-bg {
  background-color:var(--sis-btn-primary-bg)
}
.bg-btn-secondary-bg {
  background-color:var(--sis-btn-secondary-bg)
}
.bg-component-bg {
  background-color:var(--sis-component-bg)
}
.bg-component-bg-gray {
  background-color:var(--sis-component-bg-gray)
}
.bg-galleryLabel-coming {
  background-color:#00b5f5e5
}
.bg-galleryLabel-new {
  background-color:#f8f991e5
}
.bg-galleryLabel-sold {
  background-color:#395756e5
}
.bg-galleryLabel-statusText {
  --tw-bg-opacity: 1;
  background-color:rgb(164 0 0 / var(--tw-bg-opacity, 1))
}
.bg-galleryLabel-underContract {
  background-color:#0e9594e5
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color:rgb(242 243 249 / var(--tw-bg-opacity, 1))
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color:rgb(146 151 178 / var(--tw-bg-opacity, 1))
}
.bg-inherit {
  background-color:inherit
}
.bg-table-bg-row-gray,
.bg-table-header-bg-color-default {
  --tw-bg-opacity: 1;
  background-color:rgb(242 243 249 / var(--tw-bg-opacity, 1))
}
.bg-transparent {
  background-color:transparent
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.bg-none {
  background-image:none
}
.bg-cover {
  background-size:cover
}
.bg-\[45\%_0\%\] {
  background-position:45% 0%
}
.fill-gray-400 {
  fill:#9297b2
}
.fill-gray-600 {
  fill:#4b5563
}
.object-cover {
  -o-object-fit:cover;
  object-fit:cover
}
.p-0 {
  padding:0
}
.p-1 {
  padding:4px
}
.p-2 {
  padding:8px
}
.p-2\.5 {
  padding:10px
}
.p-3 {
  padding:12px
}
.p-4 {
  padding:16px
}
.p-5 {
  padding:20px
}
.p-\[0\.25rem_0\.5rem\] {
  padding:.25rem .5rem
}
.p-\[0_20px\] {
  padding:0 20px
}
.p-\[2\.5px_5px\] {
  padding:2.5px 5px
}
.p-\[3px_5px\] {
  padding:3px 5px
}
.px-1 {
  padding-left:4px;
  padding-right:4px
}
.px-3 {
  padding-left:12px;
  padding-right:12px
}
.px-4 {
  padding-left:16px;
  padding-right:16px
}
.px-5 {
  padding-left:20px;
  padding-right:20px
}
.px-8 {
  padding-left:32px;
  padding-right:32px
}
.px-\[12px\] {
  padding-left:12px;
  padding-right:12px
}
.py-1 {
  padding-top:4px;
  padding-bottom:4px
}
.py-2 {
  padding-top:8px;
  padding-bottom:8px
}
.py-2\.5 {
  padding-top:10px;
  padding-bottom:10px
}
.py-3 {
  padding-top:12px;
  padding-bottom:12px
}
.py-4 {
  padding-top:16px;
  padding-bottom:16px
}
.py-6 {
  padding-top:24px;
  padding-bottom:24px
}
.py-\[10px\] {
  padding-top:10px;
  padding-bottom:10px
}
.pb-3 {
  padding-bottom:12px
}
.pb-8 {
  padding-bottom:32px
}
.pl-0 {
  padding-left:0
}
.pl-1 {
  padding-left:4px
}
.pl-4 {
  padding-left:16px
}
.pr-0 {
  padding-right:0
}
.pr-1 {
  padding-right:4px
}
.pr-3 {
  padding-right:12px
}
.pr-\[10px\] {
  padding-right:10px
}
.text-left {
  text-align:left
}
.text-center {
  text-align:center
}
.text-right {
  text-align:right
}
.align-middle {
  vertical-align:middle
}
.font-sans {
  font-family:var(--sis-font-family-base)
}
.\!text-sm {
  font-size:14px!important;
  line-height:20px!important
}
.text-\[1\.5em\] {
  font-size:1.5em
}
.text-\[10px\] {
  font-size:10px
}
.text-\[11px\] {
  font-size:11px
}
.text-\[12px\] {
  font-size:12px
}
.text-\[13px\] {
  font-size:13px
}
.text-\[14px\] {
  font-size:14px
}
.text-\[18px\] {
  font-size:18px
}
.text-\[20px\] {
  font-size:20px
}
.text-\[calc\(var\(--sis-font-size-base\)_\*_1\.15\)\] {
  font-size:calc(var(--sis-font-size-base) * 1.15)
}
.text-base {
  font-size:16px;
  line-height:24px
}
.text-lg {
  font-size:18px;
  line-height:28px
}
.text-sm {
  font-size:14px;
  line-height:20px
}
.text-xl {
  font-size:20px;
  line-height:28px
}
.text-xs {
  font-size:12px;
  line-height:16px
}
.\!font-semibold {
  font-weight:600!important
}
.font-\[13px\] {
  font-weight:13px
}
.font-black {
  font-weight:900
}
.font-bold {
  font-weight:700
}
.font-extrabold {
  font-weight:800
}
.font-medium {
  font-weight:500
}
.font-normal {
  font-weight:400
}
.font-semibold {
  font-weight:600
}
.uppercase {
  text-transform:uppercase
}
.lowercase {
  text-transform:lowercase
}
.capitalize {
  text-transform:capitalize
}
.diagonal-fractions {
  --tw-numeric-fraction: diagonal-fractions;
  font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}
.\!leading-9 {
  line-height:2.25rem!important
}
.leading-3 {
  line-height:.75rem
}
.leading-4 {
  line-height:1rem
}
.leading-5 {
  line-height:1.25rem
}
.leading-\[40px\] {
  line-height:40px
}
.\!text-blue-400 {
  --tw-text-opacity: 1 !important;
  color:rgb(16 113 255 / var(--tw-text-opacity, 1))!important
}
.\!text-gray-900 {
  --tw-text-opacity: 1 !important;
  color:rgb(47 50 73 / var(--tw-text-opacity, 1))!important
}
.text-\[\#283651\] {
  --tw-text-opacity: 1;
  color:rgb(40 54 81 / var(--tw-text-opacity, 1))
}
.text-\[var\(--sis-text-color\)\] {
  color:var(--sis-text-color)
}
.text-black {
  --tw-text-opacity: 1;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.text-brand-primary-100 {
  color:var(--sis-brand-primary-100)
}
.text-brand-primary-300 {
  color:var(--sis-brand-primary-300)
}
.text-btn-primary-color {
  color:var(--sis-btn-primary-color)
}
.text-btn-secondary-color {
  color:var(--sis-btn-secondary-color)
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color:rgb(229 231 235 / var(--tw-text-opacity, 1))
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color:rgb(146 151 178 / var(--tw-text-opacity, 1))
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color:rgb(55 65 81 / var(--tw-text-opacity, 1))
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color:rgb(47 50 73 / var(--tw-text-opacity, 1))
}
.text-inherit {
  color:inherit
}
.text-red-500 {
  --tw-text-opacity: 1;
  color:rgb(239 68 68 / var(--tw-text-opacity, 1))
}
.text-table-bg-row-gray {
  --tw-text-opacity: 1;
  color:rgb(242 243 249 / var(--tw-text-opacity, 1))
}
.text-table-text-color-default {
  --tw-text-opacity: 1;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.text-text-color {
  --tw-text-opacity: 1;
  color:rgba(var(--sis-text-color-rgb),var(--tw-text-opacity, 1))
}
.text-text-color-is-selected {
  --tw-text-opacity: 1;
  color:rgb(47 50 73 / var(--tw-text-opacity, 1))
}
.text-white {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.text-white\/35 {
  color:#ffffff59
}
.underline {
  text-decoration-line:underline
}
.no-underline {
  text-decoration-line:none
}
.opacity-0 {
  opacity:0
}
.opacity-100 {
  opacity:1
}
.opacity-50 {
  opacity:.5
}
.opacity-90 {
  opacity:.9
}
.\!shadow-\[0_0_0_4px\] {
  --tw-shadow: 0 0 0 4px !important;
  --tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color) !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-\[0px_1\.59px_2\.38px_0px_rgba\(0\,0\,0\,0\.08\)\] {
  --tw-shadow: 0px 1.59px 2.38px 0px rgba(0,0,0,.08);
  --tw-shadow-colored: 0px 1.59px 2.38px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-\[0px_2\.39px_3\.59px_0px_rgba\(0\,0\,0\,0\.08\)\] {
  --tw-shadow: 0px 2.39px 3.59px 0px rgba(0,0,0,.08);
  --tw-shadow-colored: 0px 2.39px 3.59px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-\[0px_2px_3px_0px_rgba\(0\,0\,0\,0\.08\)\] {
  --tw-shadow: 0px 2px 3px 0px rgba(0,0,0,.08);
  --tw-shadow-colored: 0px 2px 3px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-bottom-sm {
  --tw-shadow: 0px 4px 4px 0px #9297B230;
  --tw-shadow-colored: 0px 4px 4px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-infoWindowMap {
  --tw-shadow: 0px 10px 15px 5px rgba(0, 0, 0, .24);
  --tw-shadow-colored: 0px 10px 15px 5px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-innerMap {
  --tw-shadow: -3px 2px 12px 0px #00000040 inset;
  --tw-shadow-colored: inset -3px 2px 12px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-lg {
  --tw-shadow: 0px 7px 23px 0px rgba(0, 0, 0, .25);
  --tw-shadow-colored: 0px 7px 23px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-shadow {
  --tw-shadow: 0px 2px 3px 0px rgba(0, 0, 0, .08);
  --tw-shadow-colored: 0px 2px 3px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-xl {
  --tw-shadow: 0px 0px 22px 0px #00000040;
  --tw-shadow-colored: 0px 0px 22px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.\!shadow-brand-secondary-100 {
  --tw-shadow-color: var(--sis-brand-secondary-100) !important;
  --tw-shadow: var(--tw-shadow-colored) !important
}
.shadow-\[none\] {
  --tw-shadow-color: none;
  --tw-shadow: var(--tw-shadow-colored)
}
.outline-none {
  outline:2px solid transparent;
  outline-offset:2px
}
.\!outline {
  outline-style:solid!important
}
.outline {
  outline-style:solid
}
.\!outline-0 {
  outline-width:0px!important
}
.\!outline-2 {
  outline-width:2px!important
}
.outline-1 {
  outline-width:1px
}
.outline-2 {
  outline-width:2px
}
.outline-offset-0 {
  outline-offset:0px
}
.outline-offset-\[-2px\] {
  outline-offset:-2px
}
.\!outline-brand-secondary {
  outline-color:var(--sis-brand-secondary)!important
}
.outline-brand-secondary-100 {
  outline-color:var(--sis-brand-secondary-100)
}
.outline-transparent {
  outline-color:transparent
}
.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}
.blur {
  --tw-blur: blur(8px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.\!filter {
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important
}
.filter {
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.transition {
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.transition-all {
  transition-property:all;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.transition-transform {
  transition-property:transform;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.duration-300 {
  transition-duration:.3s
}
.ease-in {
  transition-timing-function:cubic-bezier(.4,0,1,1)
}
.animation-info-window {
  transition:opacity .5s ease,transform .5s ease
}
.raw-focus {
  border-width:1px;
  border-style:solid;
  border-color:var(--sis-brand-secondary);
  outline-style:solid;
  outline-width:4px;
  outline-color:var(--sis-brand-secondary-100)
}
.focus-within-base:focus-within {
  border-width:1px;
  border-style:solid;
  border-color:var(--sis-brand-secondary);
  outline-style:solid;
  outline-width:4px;
  outline-offset:0px;
  outline-color:var(--sis-brand-secondary-100)
}
.focus-base {
  border-width:1px;
  border-style:solid;
  border-color:transparent
}
.focus-base:focus {
  border-width:1px;
  border-style:solid;
  border-color:var(--sis-brand-secondary);
  outline-style:solid;
  outline-width:4px;
  outline-offset:0px;
  outline-color:var(--sis-brand-secondary-100)
}
.negative-outline-focus {
  outline-offset:-5px
}
.negative-outline-focus:focus {
  outline-offset:-5px
}
.hidden {
  display:block
}
.display-none {
  display:none
}
* {
  box-sizing:border-box
}
body.ios-input-zoom *>input[type=text]:not(.mobile-drawer *>input[type=text],
#root *>input[type=text]),
body.ios-input-zoom *>input[type=range]:not(.mobile-drawer *>input[type=range],
#root *>input[type=range]),
body.ios-input-zoom *>input[type=color]:not(.mobile-drawer *>input[type=color],
#root *>input[type=color]),
body.ios-input-zoom *>input[type=date]:not(.mobile-drawer *>input[type=date],
#root *>input[type=date]),
body.ios-input-zoom *>input[type=datetime-local]:not(.mobile-drawer *>input[type=datetime-local],
#root *>input[type=datetime-local]),
body.ios-input-zoom *>input[type=datetime]:not(.mobile-drawer *>input[type=datetime],
#root *>input[type=datetime]),
body.ios-input-zoom *>input[type=email]:not(.mobile-drawer *>input[type=email],
#root *>input[type=email]),
body.ios-input-zoom *>input[type=number]:not(.mobile-drawer *>input[type=number],
#root *>input[type=number]),
body.ios-input-zoom *>input[type=password]:not(.mobile-drawer *>input[type=password],
#root *>input[type=password]),
body.ios-input-zoom *>input[type=search]:not(.mobile-drawer *>input[type=search],
#root *>input[type=search]),
body.ios-input-zoom *>input[type=tel]:not(.mobile-drawer *>input[type=tel],
#root *>input[type=tel]),
body.ios-input-zoom *>input[type=time]:not(.mobile-drawer *>input[type=time],
#root *>input[type=time]),
body.ios-input-zoom *>input[type=url]:not(.mobile-drawer *>input[type=url],
#root *>input[type=url]),
body.ios-input-zoom *>input[type=week]:not(.mobile-drawer *>input[type=week],
#root *>input[type=week]),
body.ios-input-zoom *>input[type=week]:not(.mobile-drawer *>input[type=month],
#root *>input[type=month]) {
  font-size:24px!important;
  line-height:1!important
}
.placeholder\:font-semibold::-moz-placeholder {
  font-weight:600
}
.placeholder\:font-semibold::placeholder {
  font-weight:600
}
.placeholder\:text-gray-500::-moz-placeholder {
  --tw-text-opacity: 1;
  color:rgb(94 97 117 / var(--tw-text-opacity, 1))
}
.placeholder\:text-gray-500::placeholder {
  --tw-text-opacity: 1;
  color:rgb(94 97 117 / var(--tw-text-opacity, 1))
}
.first\:rounded-l-lg:first-child {
  border-top-left-radius:.5rem;
  border-bottom-left-radius:.5rem
}
.first\:\!border-l:first-child {
  border-left-width:1px!important
}
.first\:\!border-l-0:first-child {
  border-left-width:0px!important
}
.last\:rounded-r-lg:last-child {
  border-top-right-radius:.5rem;
  border-bottom-right-radius:.5rem
}
.hover\:\!mb-0:hover {
  margin-bottom:0!important
}
.hover\:mb-0:hover {
  margin-bottom:0
}
.hover\:mt-0\.5:hover {
  margin-top:2px
}
.hover\:translate-y-\[-2px\]:hover {
  --tw-translate-y: -2px;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:translate-y-\[0\]:hover {
  --tw-translate-y: 0;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:scale-125:hover {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:cursor-pointer:hover {
  cursor:pointer
}
.hover\:border-\[none\]:hover {
  border-color:none
}
.hover\:border-btn-primary-border-hover:hover {
  border-color:var(--sis-btn-primary-border-hover)
}
.hover\:border-btn-secondary-border-hover:hover {
  border-color:var(--sis-btn-secondary-border-hover)
}
.hover\:bg-btn-primary-bg-hover:hover {
  background-color:var(--sis-btn-primary-bg-hover)
}
.hover\:bg-btn-secondary-bg-hover:hover {
  background-color:var(--sis-btn-secondary-bg-hover)
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color:rgb(242 243 249 / var(--tw-bg-opacity, 1))
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.hover\:text-btn-primary-color:hover {
  color:var(--sis-btn-primary-color)
}
.hover\:text-btn-secondary-color:hover {
  color:var(--sis-btn-secondary-color)
}
.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color:rgb(47 50 73 / var(--tw-text-opacity, 1))
}
.hover\:opacity-100:hover {
  opacity:1
}
.hover\:\!shadow-\[0_0_0_4px\]:hover {
  --tw-shadow: 0 0 0 4px !important;
  --tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color) !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important
}
.hover\:shadow-\[0px_1\.59px_2\.38px_0px_rgba\(0\,0\,0\,0\.28\)\]:hover {
  --tw-shadow: 0px 1.59px 2.38px 0px rgba(0,0,0,.28);
  --tw-shadow-colored: 0px 1.59px 2.38px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.hover\:shadow-\[0px_2px_3px_0px_rgba\(0\,0\,0\,0\.28\)\]:hover {
  --tw-shadow: 0px 2px 3px 0px rgba(0,0,0,.28);
  --tw-shadow-colored: 0px 2px 3px 0px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.hover\:\!shadow-brand-secondary-100:hover {
  --tw-shadow-color: var(--sis-brand-secondary-100) !important;
  --tw-shadow: var(--tw-shadow-colored) !important
}
.hover\:\!outline:hover {
  outline-style:solid!important
}
.hover\:\!outline-2:hover {
  outline-width:2px!important
}
.hover\:outline-offset-0:hover {
  outline-offset:0px
}
.hover\:\!outline-brand-secondary:hover {
  outline-color:var(--sis-brand-secondary)!important
}
.focus\:z-10:focus {
  z-index:10
}
.focus\:rounded-lg:focus {
  border-radius:.5rem
}
.focus\:\!border:focus {
  border-width:1px!important
}
.focus\:border-none:focus {
  border-style:none
}
.focus\:\!border-brand-secondary:focus {
  border-color:var(--sis-brand-secondary)!important
}
.focus\:outline:focus {
  outline-style:solid
}
.focus\:outline-1:focus {
  outline-width:1px
}
.focus\:outline-2:focus {
  outline-width:2px
}
.focus\:outline-offset-2:focus {
  outline-offset:2px
}
.focus\:outline-offset-\[-10px\]:focus {
  outline-offset:-10px
}
.focus\:outline-white:focus {
  outline-color:#fff
}
.disabled\:cursor-not-allowed:disabled {
  cursor:not-allowed
}
.disabled\:bg-gray-250:disabled {
  --tw-bg-opacity: 1;
  background-color:rgb(217 220 239 / var(--tw-bg-opacity, 1))
}
.disabled\:opacity-100:disabled {
  opacity:1
}
.disabled\:opacity-30:disabled {
  opacity:.3
}
.disabled\:opacity-50:disabled {
  opacity:.5
}
.disabled\:hover\:translate-y-\[0px\]:hover:disabled {
  --tw-translate-y: 0px;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group:hover .group-hover\:border-transparent {
  border-color:transparent
}
.group:hover .group-hover\:bg-transparent {
  background-color:transparent
}
.group\/favorite:hover .group-hover\/favorite\:text-brand-secondary-400 {
  color:var(--sis-brand-secondary-400)
}
.group:hover .group-hover\:opacity-80 {
  opacity:.8
}
@media (min-width: 372px) {
  .xs\:min-w-11 {
    min-width:44px
  }
  .xs\:px-3 {
    padding-left:12px;
    padding-right:12px
  }
}
@media (min-width: 480px) {
  .sm\:col-span-2 {
    grid-column:span 2 / span 2
  }
  .sm\:max-h-\[154px\] {
    max-height:154px
  }
  .sm\:w-\[352px\] {
    width:352px
  }
  .sm\:max-w-\[140px\] {
    max-width:140px
  }
  .sm\:max-w-\[400px\] {
    max-width:400px
  }
  .sm\:flex-row {
    flex-direction:row
  }
  .sm\:gap-1\.5 {
    gap:6px
  }
  .sm\:gap-2 {
    gap:8px
  }
  .sm\:p-3\.5 {
    padding:14px
  }
  .sm\:text-lg {
    font-size:18px;
    line-height:28px
  }
}
@media (min-width: 520px) {
  .min-\[520px\]\:flex-row {
    flex-direction:row
  }
}
@media (min-width: 547px) {
  .min-\[547px\]\:w-fit {
    width:-moz-fit-content;
    width:fit-content
  }
  .min-\[547px\]\:text-xs {
    font-size:12px;
    line-height:16px
  }
}
@media (min-width: 555px) {
  .min-\[555px\]\:w-72 {
    width:288px
  }
  .min-\[555px\]\:w-fit {
    width:-moz-fit-content;
    width:fit-content
  }
}
@media (min-width: 564px) {
  .min-\[564px\]\:h-12 {
    height:48px
  }
}
@media (min-width: 575px) {
  .min-\[575px\]\:max-w-full {
    max-width:100%
  }
  .min-\[575px\]\:grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}
@media (min-width: 663px) {
  .min-\[663px\]\:flex-row {
    flex-direction:row
  }
}
@media (min-width: 786px) {
  .md\:col-span-2 {
    grid-column:span 2 / span 2
  }
  .md\:mb-0 {
    margin-bottom:0
  }
  .md\:h-\[170px\] {
    height:170px
  }
  .md\:w-40 {
    width:160px
  }
  .md\:w-64 {
    width:256px
  }
  .md\:w-\[unset\] {
    width:unset
  }
  .md\:flex-row {
    flex-direction:row
  }
  .md\:overflow-auto {
    overflow:auto
  }
  .md\:text-base {
    font-size:16px;
    line-height:24px
  }
}
@media (min-width: 992px) {
  .lg\:absolute {
    position:absolute
  }
  .lg\:top-0 {
    top:0
  }
  .lg\:m-5 {
    margin:20px
  }
  .lg\:mb-0 {
    margin-bottom:0
  }
  .lg\:mb-4 {
    margin-bottom:16px
  }
  .lg\:mb-\[13px\] {
    margin-bottom:13px
  }
  .lg\:ml-5 {
    margin-left:20px
  }
  .lg\:mr-5 {
    margin-right:20px
  }
  .lg\:mt-\[3px\] {
    margin-top:3px
  }
  .lg\:block {
    display:block
  }
  .lg\:flex {
    display:flex
  }
  .lg\:w-1\/2 {
    width:50%
  }
  .lg\:min-w-80 {
    min-width:320px
  }
  .lg\:max-w-\[1200px\] {
    max-width:1200px
  }
  .lg\:grid-cols-3 {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
  .lg\:justify-normal {
    justify-content:normal
  }
  .lg\:justify-start {
    justify-content:flex-start
  }
  .lg\:px-0 {
    padding-left:0;
    padding-right:0
  }
  .lg\:px-4 {
    padding-left:16px;
    padding-right:16px
  }
  .lg\:px-5 {
    padding-left:20px;
    padding-right:20px
  }
  .lg\:py-2\.5 {
    padding-top:10px;
    padding-bottom:10px
  }
  .lg\:py-3 {
    padding-top:12px;
    padding-bottom:12px
  }
  .lg\:py-3\.5 {
    padding-top:14px;
    padding-bottom:14px
  }
  .lg\:display-none {
    display:none
  }
}
@media (min-width: 1230px) {
  .xlg\:max-w-full {
    max-width:100%
  }
  .xlg\:text-base {
    font-size:16px;
    line-height:24px
  }
}
@media (min-width: 1300px) {
  .min-\[1300px\]\:grid-cols-4 {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
}
@media (min-width: 1390px) {
  .min-\[1390px\]\:w-\[150px\] {
    width:150px
  }
  .min-\[1390px\]\:flex-row {
    flex-direction:row
  }
  .min-\[1390px\]\:items-center {
    align-items:center
  }
  .min-\[1390px\]\:gap-2\.5 {
    gap:10px
  }
}
@media (min-width: 1430px) {
  .min-\[1430px\]\:display-none {
    display:none
  }
}
@media (min-width: 1445px) {
  .minPropertyTypeFilter\:display-none {
    display:none
  }
}
@media (min-width: 2000px) {
  .min-\[2000px\]\:grid-cols-6 {
    grid-template-columns:repeat(6,minmax(0,1fr))
  }
}
.dark\:border-b-component-border:where(.dark,
.dark *) {
  border-bottom-color:var(--sis-component-border)
}
.dark\:bg-component-bg:where(.dark,
.dark *) {
  background-color:var(--sis-component-bg)
}
.dark\:bg-table-header-bg-color-custom:where(.dark,
.dark *) {
  background-color:var(--sis-component-bg-gray)
}
.dark\:text-gray-300:where(.dark,
.dark *) {
  --tw-text-opacity: 1;
  color:rgb(209 213 219 / var(--tw-text-opacity, 1))
}
.dark\:text-table-text-color-custom:where(.dark,
.dark *) {
  color:var(--sis-text-color)
}
.dark\:text-text-color:where(.dark,
.dark *) {
  --tw-text-opacity: 1;
  color:rgba(var(--sis-text-color-rgb),var(--tw-text-opacity, 1))
}
.dark\:text-white:where(.dark,
.dark *) {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-text-color:hover:where(.dark,
.dark *) {
  --tw-text-opacity: 1;
  color:rgba(var(--sis-text-color-rgb),var(--tw-text-opacity, 1))
}
.\[\&\+button\]\:\!border-l-0+button {
  border-left-width:0px!important
}
.focus\:\[\&\+button\]\:\!border-l-0+button:focus {
  border-left-width:0px!important
}
.\[\&\.allFilters-container_\.baths-container\]\:block.allFilters-container .baths-container {
  display:block
}
@media (min-width: 1290px) {
  .minBedsNBathsFilters\:\[\&\.allFilters-container_\.baths-container\]\:display-none.allFilters-container .baths-container {
    display:none
  }
}
.\[\&\.allFilters-container_\.beds-container\]\:block.allFilters-container .beds-container {
  display:block
}
@media (min-width: 1290px) {
  .minBedsNBathsFilters\:\[\&\.allFilters-container_\.beds-container\]\:display-none.allFilters-container .beds-container {
    display:none
  }
}
.\[\&\.allFilters-container_\.price-range-container\]\:block.allFilters-container .price-range-container {
  display:block
}
@media (min-width: 1030px) {
  .minPriceFilterInTopBar\:\[\&\.allFilters-container_\.price-range-container\]\:display-none.allFilters-container .price-range-container {
    display:none
  }
}
.\[\&\.allFilters-container_\.property-type-container\]\:block.allFilters-container .property-type-container {
  display:block
}
@media (min-width: 1445px) {
  .minPropertyTypeFilter\:\[\&\.allFilters-container_\.property-type-container\]\:display-none.allFilters-container .property-type-container {
    display:none
  }
}
.\[\&\:before\]\:origin-center:before {
  transform-origin:center
}
.\[\&\:not\(\:focus\)\]\:\!border-gray-350:not(:focus) {
  border-color:#b2b6cdb0!important
}
.\[\&\>div\:first-child\]\:\!py-0>div:first-child {
  padding-top:0!important;
  padding-bottom:0!important
}
.\[\&\>div\:first-child\]\:pl-0>div:first-child {
  padding-left:0
}
.\[\&\>div\:first-child\]\:text-sm>div:first-child {
  font-size:14px;
  line-height:20px
}
.\[\&\>div\:first-child\]\:font-semibold>div:first-child {
  font-weight:600
}
.\[\&\>div\]\:font-semibold>div {
  font-weight:600
}
.\[\&\>svg\]\:size-4>svg {
  width:16px;
  height:16px
}
.\[\&_\.baths-container\]\:display-none .baths-container {
  display:none
}
@media (min-width: 1290px) {
  .minBedsNBathsFilters\:\[\&_\.baths-container\]\:block .baths-container {
    display:block
  }
}
.\[\&_\.beds-container\]\:display-none .beds-container {
  display:none
}
@media (min-width: 1290px) {
  .minBedsNBathsFilters\:\[\&_\.beds-container\]\:block .beds-container {
    display:block
  }
}
.\[\&_\.main-image\]\:opacity-0 .main-image {
  opacity:0
}
.\[\&_\.main-image\]\:animation-info-window-img .main-image {
  transition:opacity .6s ease-in-out
}
.\[\&_\.message-content-container\]\:mt-0\.5 .message-content-container {
  margin-top:2px
}
@media (min-width: 480px) {
  .sm\:\[\&_\.message-content-container\]\:left-\[76px\] .message-content-container {
    left:76px
  }
}
.\[\&_\.price-range-container\]\:display-none .price-range-container {
  display:none
}
@media (min-width: 1030px) {
  .minPriceFilterInTopBar\:\[\&_\.price-range-container\]\:block .price-range-container {
    display:block
  }
}
.\[\&_\.property-type-container\]\:display-none .property-type-container {
  display:none
}
@media (min-width: 1445px) {
  .minPropertyTypeFilter\:\[\&_\.property-type-container\]\:block .property-type-container {
    display:block
  }
}
.\[\&_\>button\]\:my-2\.5>button {
  margin-top:10px;
  margin-bottom:10px
}
.\[\&_\>button\]\:w-fit>button {
  width:-moz-fit-content;
  width:fit-content
}
.\[\&_\>button\]\:px-1>button {
  padding-left:4px;
  padding-right:4px
}
.\[\&_\>button\]\:py-2>button {
  padding-top:8px;
  padding-bottom:8px
}
.\[\&_\>button\]\:pl-0>button {
  padding-left:0
}
.hover\:\[\&_\>button\]\:my-2\.5>button:hover {
  margin-top:10px;
  margin-bottom:10px
}
.\[\&_\>div\>button\:nth-child\(2\)\]\:rounded-l-lg>div>button:nth-child(2) {
  border-top-left-radius:.5rem;
  border-bottom-left-radius:.5rem
}
.\[\&_\>div\>button\:nth-child\(2\)\]\:\!border-l-\[1px\]>div>button:nth-child(2) {
  border-left-width:1px!important
}
.first\:\[\&_\>div\>button\]\:mr-2\.5>div>button:first-child {
  margin-right:10px
}
.first\:\[\&_\>div\>button\]\:rounded-r-lg>div>button:first-child {
  border-top-right-radius:.5rem;
  border-bottom-right-radius:.5rem
}
.first\:\[\&_\>div\>button\]\:\!border>div>button:first-child {
  border-width:1px!important
}
.first\:\[\&_\>div\>button\]\:border-transparent>div>button:first-child {
  border-color:transparent
}
.\[\&_\>div\]\:\!text-clip>div {
  text-overflow:clip!important
}
.\[\&_\>div\]\:pl-0>div {
  padding-left:0
}
.first\:\[\&_\>div\]\:pr-0>div:first-child {
  padding-right:0
}
.first\:\[\&_\>div\]\:pr-0\.5>div:first-child {
  padding-right:2px
}
.\[\&_button\.is-selected\]\:bg-component-bg-gray button.is-selected {
  background-color:var(--sis-component-bg-gray)
}
.\[\&_button\.is-selected\]\:text-link-color button.is-selected {
  color:var(--sis-link-color)
}
.\[\&_button\:hover\]\:bg-component-bg-gray button:hover {
  background-color:var(--sis-component-bg-gray)
}
.\[\&_button\:hover\]\:text-link-color button:hover {
  color:var(--sis-link-color)
}
.\[\&_button\]\:block button {
  display:block
}
.\[\&_button\]\:flex button {
  display:flex
}
.\[\&_button\]\:w-1\/2 button {
  width:50%
}
.\[\&_button\]\:items-center button {
  align-items:center
}
.\[\&_button\]\:truncate button {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.\[\&_button\]\:px-4 button {
  padding-left:16px;
  padding-right:16px
}
.\[\&_button\]\:text-xs button {
  font-size:12px;
  line-height:16px
}
.\[\&_button\]\:font-semibold button {
  font-weight:600
}
.\[\&_button\]\:text-text-color button {
  --tw-text-opacity: 1;
  color:rgba(var(--sis-text-color-rgb),var(--tw-text-opacity, 1))
}
.\[\&_button\]\:underline button {
  text-decoration-line:underline
}
.\[\&_button\]\:drop-shadow-\[0_3px_4px_rgba\(0\,0\,0\,0\.15\)\] button {
  --tw-drop-shadow: drop-shadow(0 3px 4px rgba(0,0,0,.15));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
@media (min-width: 547px) {
  .min-\[547px\]\:\[\&_button\]\:w-fit button {
    width:-moz-fit-content;
    width:fit-content
  }
}
@media (min-width: 555px) {
  .min-\[555px\]\:\[\&_button\]\:w-fit button {
    width:-moz-fit-content;
    width:fit-content
  }
}
.dark\:\[\&_button\]\:text-gray-400 button:where(.dark,
.dark *) {
  --tw-text-opacity: 1;
  color:rgb(146 151 178 / var(--tw-text-opacity, 1))
}
.\[\&_div\]\:font-medium div {
  font-weight:500
}
.\[\&_div\]\:leading-\[16px\] div {
  line-height:16px
}
.\[\&_div\]\:text-gray-900 div {
  --tw-text-opacity: 1;
  color:rgb(47 50 73 / var(--tw-text-opacity, 1))
}
.dark\:\[\&_div\]\:text-white div:where(.dark,
.dark *) {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.\[\&_h5\]\:text-xs h5 {
  font-size:12px;
  line-height:16px
}
.\[\&_input\]\:\!text-\[16px\] input {
  font-size:16px!important
}
.dark\:\[\&_li_button\:hover\]\:bg-component-bg-gray li button:hover:where(.dark,
.dark *) {
  background-color:var(--sis-component-bg-gray)
}
.dark\:\[\&_li_button\:hover\]\:text-white li button:hover:where(.dark,
.dark *) {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.\[\&_li_button\]\:px-6 li button {
  padding-left:24px;
  padding-right:24px
}
.\[\&_li_button\]\:py-1\.5 li button {
  padding-top:6px;
  padding-bottom:6px
}
.\[\&_li_button\]\:leading-\[18px\] li button {
  line-height:18px
}
.\[\&_li_button\]\:text-black li button {
  --tw-text-opacity: 1;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.dark\:\[\&_li_button\]\:bg-component-bg li button:where(.dark,
.dark *) {
  background-color:var(--sis-component-bg)
}
.dark\:\[\&_li_button\]\:text-white li button:where(.dark,
.dark *) {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.\[\&_li_button_span\]\:font-semibold li button span {
  font-weight:600
}
.\[\&_p\]\:m-0 p {
  margin:0
}
.\[\&_p\]\:text-black p {
  --tw-text-opacity: 1;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1))
}
.dark\:\[\&_path\]\:stroke-white path:where(.dark,
.dark *) {
  stroke:#fff
}
.\[\&_span\.font-semibold\]\:text-text-color\/40 span.font-semibold {
  color:rgba(var(--sis-text-color-rgb),.4)
}
.\[\&_span\]\:font-sans span {
  font-family:var(--sis-font-family-base)
}
.\[\&_span\]\:text-xs span {
  font-size:12px;
  line-height:16px
}
.\[\&_span\]\:font-medium span {
  font-weight:500
}
.\[\&_tbody_tr\:nth-child\(even\)\]\:bg-table-even-row-default tbody tr:nth-child(2n) {
  --tw-bg-opacity: 1;
  background-color:rgb(242 243 249 / var(--tw-bg-opacity, 1))
}
.dark\:\[\&_tbody_tr\:nth-child\(even\)\]\:bg-table-even-row-custom tbody tr:nth-child(2n):where(.dark,
.dark *) {
  background-color:var(--sis-component-bg)
}
.\[\&_tbody_tr\:nth-child\(odd\)\]\:bg-table-odd-row-default tbody tr:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.dark\:\[\&_tbody_tr\:nth-child\(odd\)\]\:bg-table-odd-row-custom tbody tr:nth-child(odd):where(.dark,
.dark *) {
  background-color:var(--sis-component-bg)
}
.\[\&_th\]\:p-\[8px_5px\] th {
  padding:8px 5px
}
.\[\&_ul\]\:max-h-\[unset\] ul {
  max-height:unset
}
.\[\&svg\]\:flex-rowsvg {
  flex-direction:row
}
@media ((min-height:470px)) {
  .\[\@media_\(\(min-height\:470px\)\)\]\:max-h-\[400px\] {
    max-height:400px
  }
}
@media ((min-height:670px)) {
  .\[\@media_\(\(min-height\:670px\)\)\]\:max-h-\[600px\] {
    max-height:600px
  }
}
