.Slider {
  position: relative;
  width: 22rem;
  display: inline-block;
  height: 30px; }
  .Slider .track {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 4px; }
    .Slider .track.main {
      background-color: #A9AFB6; }
    .Slider .track.highlight {
      background-color: #4353ff; }
  .Slider .knob {
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.25);
    width: 18px;
    height: 18px;
    transition: left 0.05s linear;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    background-image: url(/_next/static/images/price-slider-bg.40a5f5fe.png);
    border: solid 2px #f4f5f9;
    background-size: cover;
    border-radius: 50%; }
    .Slider .knob:active {
      box-shadow: 0 0 2px #4353ff; }
    .Slider .knob:hover {
      box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.25); }

.FiltersPage .Slider {
  width: 84% !important; }
  @media only screen and (max-width: 600px) {
    .FiltersPage .Slider {
      margin-top: 1rem;
      margin-left: 1rem; }
      .FiltersPage .Slider .knob {
        padding: 0.8rem; } }

.PropertyFilters .PriceRange {
  margin-left: 1rem;
  margin-top: 1rem;
  z-index: 0; }
  @media screen and (max-width: 380px) {
    .PropertyFilters .PriceRange {
      width: 20rem; } }
  .PropertyFilters .PriceRange .knob {
    height: 28px;
    width: 28px; }

.VirtualTour {
  display: block;
  padding-left: 0.25rem;
  width: 628px; }
  @media only screen and (max-width: 600px) {
    .VirtualTour {
      padding-left: 0;
      background-color: #EFEFF3;
      width: 100%; } }
  .VirtualTour .ui.embed {
    height: 30vw;
    max-height: 500px;
    padding-bottom: 0; }
    @media screen and (max-width: 1024px) {
      .VirtualTour .ui.embed {
        height: 45vw; } }
    @media screen and (max-width: 500px) {
      .VirtualTour .ui.embed {
        height: 80vw; } }
    .VirtualTour .ui.embed iframe {
      background-color: #f7f7f9; }
      @media only screen and (max-width: 600px) {
        .VirtualTour .ui.embed iframe {
          background-color: #EFEFF3; } }

