.section-visual {
  overflow: hidden;
  display: flex;
  align-items: center;
  max-height: 120vh; }
  @media (max-width: 1024px) {
    .section-visual {
      height: 500px; } }
  @media (max-width: 579px) {
    .section-visual {
      height: 300px; } }
  .section-visual-compass {
    position: absolute;
    bottom: 70px;
    left: 72px; }
    @media (max-width: 1024px) {
      .section-visual-compass {
        display: none; } }
  .section-visual-label {
    color: #fff;
    z-index: 1;
    font-size: 12px;
    position: absolute;
    bottom: 20px;
    left: 20px; }

.section-visual h1 {
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

.visual-content {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden; }

.cloudimage-360-next,
.cloudimage-360-prev,
.globe-360 {
  position: absolute;
  z-index: 1;
  width: 4.5em;
  height: 4.5em;
  border-radius: 50%;
  transform: translateY(-50%);
  top: 50%;
  margin-top: -0.278rem;
  cursor: url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25438 17.1949L1.73284 1.43158L15.2665 10.6926L6.25438 17.1949Z' fill='white' stroke='%23023333'/%3E%3C/svg%3E") 6 6, auto !important;
  transition: transform 150ms ease-in-out, opacity 150ms ease-in-out;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }

.next-building {
  background-color: red;
  position: fixed;
  z-index: 1;
  width: 4.55em;
  height: 4.55em;
  border-radius: 50%;
  top: 80%;
  margin-top: -0.278rem;
  margin-left: 2em;
  cursor: url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25438 17.1949L1.73284 1.43158L15.2665 10.6926L6.25438 17.1949Z' fill='white' stroke='%23023333'/%3E%3C/svg%3E") 6 6, auto !important;
  transition: transform 150ms ease-in-out, opacity 150ms ease-in-out;
  padding: 1.1em 0.6em;
  font-size: 0.99em;
  color: #fff;
  text-align: center;
  font-weight: 400;
  font-family: 'Kapra Neue', sans-serif; }

.globe-360 {
  top: auto;
  bottom: 4em;
  cursor: url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25438 17.1949L1.73284 1.43158L15.2665 10.6926L6.25438 17.1949Z' fill='white' stroke='%23023333'/%3E%3C/svg%3E") 6 6, auto !important; }

.cloudimage-360-next,
.globe-360 {
  right: 2em; }

.cloudimage-360-prev {
  left: 2em; }

.cloudimage-360-prev, .cloudimage-360-next {
  cursor: pointer !important; }

.visual-container {
  font-size: inherit;
  position: relative;
  overflow: hidden; }

.visual-container img {
  pointer-events: none;
  object-fit: contain;
  max-width: 100%;
  width: 100%;
  opacity: 1; }

.visual-content svg {
  z-index: 1;
  height: 100%;
  position: relative;
  cursor: url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25438 17.1949L1.73284 1.43158L15.2665 10.6926L6.25438 17.1949Z' fill='white' stroke='%23023333'/%3E%3C/svg%3E") 6 6, auto !important; }
  @media (min-width: 1024px) {
    .visual-content svg polygon.buildingSvg:hover,
    .visual-content svg path.buildingSvg:hover,
    .visual-content svg polyline.buildingSvg:hover,
    .visual-content svg rect.buildingSvg:hover {
      fill: rgba(31, 0, 4, 0.5);
      stroke: #A4D5C7;
      cursor: url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25438 17.1949L1.73284 1.43158L15.2665 10.6926L6.25438 17.1949Z' fill='white' stroke='%23023333'/%3E%3C/svg%3E") 6 6, auto !important;
      stroke-width: 2px; } }
  .visual-content svg polygon.reserved:hover,
  .visual-content svg path.reserved:hover,
  .visual-content svg polyline.reserved:hover,
  .visual-content svg rect.reserved:hover {
    fill: rgba(31, 0, 4, 0.5);
    stroke: #A4D5C7;
    cursor: url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25438 17.1949L1.73284 1.43158L15.2665 10.6926L6.25438 17.1949Z' fill='white' stroke='%23023333'/%3E%3C/svg%3E") 6 6, auto !important; }
  .visual-content svg polygon.sold:hover,
  .visual-content svg path.sold:hover,
  .visual-content svg polyline.sold:hover,
  .visual-content svg rect.sold:hover {
    fill: rgba(255, 91, 0, 0.5);
    stroke: rgba(255, 255, 255, 0.3);
    cursor: url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25438 17.1949L1.73284 1.43158L15.2665 10.6926L6.25438 17.1949Z' fill='white' stroke='%23023333'/%3E%3C/svg%3E") 6 6, auto !important; }
  .visual-content svg polygon,
  .visual-content svg path,
  .visual-content svg polyline,
  .visual-content svg rect {
    fill: rgba(0, 0, 0, 0);
    transition: fill 150ms ease-in-out; }

.ci360--is-spinning .cloudimage-360-next,
.ci360--is-spinning .cloudimage-360-prev,
.ci360--is-spinning #page-360-canvas,
.ci360--is-spinning .home-svg,
.ci360--is-loading .cloudimage-360-prev,
.ci360--is-loading .cloudimage-360-next,
.ci360--is-loading .home-svg {
  pointer-events: none !important; }
  .ci360--is-spinning .cloudimage-360-next polygon.buildingSvg,
  .ci360--is-spinning .cloudimage-360-next path.buildingSvg,
  .ci360--is-spinning .cloudimage-360-next polyline.buildingSvg,
  .ci360--is-spinning .cloudimage-360-next rect.buildingSvg,
  .ci360--is-spinning .cloudimage-360-prev polygon.buildingSvg,
  .ci360--is-spinning .cloudimage-360-prev path.buildingSvg,
  .ci360--is-spinning .cloudimage-360-prev polyline.buildingSvg,
  .ci360--is-spinning .cloudimage-360-prev rect.buildingSvg,
  .ci360--is-spinning #page-360-canvas polygon.buildingSvg,
  .ci360--is-spinning #page-360-canvas path.buildingSvg,
  .ci360--is-spinning #page-360-canvas polyline.buildingSvg,
  .ci360--is-spinning #page-360-canvas rect.buildingSvg,
  .ci360--is-spinning .home-svg polygon.buildingSvg,
  .ci360--is-spinning .home-svg path.buildingSvg,
  .ci360--is-spinning .home-svg polyline.buildingSvg,
  .ci360--is-spinning .home-svg rect.buildingSvg,
  .ci360--is-loading .cloudimage-360-prev polygon.buildingSvg,
  .ci360--is-loading .cloudimage-360-prev path.buildingSvg,
  .ci360--is-loading .cloudimage-360-prev polyline.buildingSvg,
  .ci360--is-loading .cloudimage-360-prev rect.buildingSvg,
  .ci360--is-loading .cloudimage-360-next polygon.buildingSvg,
  .ci360--is-loading .cloudimage-360-next path.buildingSvg,
  .ci360--is-loading .cloudimage-360-next polyline.buildingSvg,
  .ci360--is-loading .cloudimage-360-next rect.buildingSvg,
  .ci360--is-loading .home-svg polygon.buildingSvg,
  .ci360--is-loading .home-svg path.buildingSvg,
  .ci360--is-loading .home-svg polyline.buildingSvg,
  .ci360--is-loading .home-svg rect.buildingSvg {
    fill: rgba(0, 0, 0, 0) !important;
    stroke: rgba(0, 0, 0, 0) !important;
    opacity: 0 !important; }

.ci360--is-mousing .cloudimage-360-next polygon.buildingSvg,
.ci360--is-mousing .cloudimage-360-next path.buildingSvg,
.ci360--is-mousing .cloudimage-360-next polyline.buildingSvg,
.ci360--is-mousing .cloudimage-360-next rect.buildingSvg,
.ci360--is-mousing .cloudimage-360-prev polygon.buildingSvg,
.ci360--is-mousing .cloudimage-360-prev path.buildingSvg,
.ci360--is-mousing .cloudimage-360-prev polyline.buildingSvg,
.ci360--is-mousing .cloudimage-360-prev rect.buildingSvg,
.ci360--is-mousing #page-360-canvas polygon.buildingSvg,
.ci360--is-mousing #page-360-canvas path.buildingSvg,
.ci360--is-mousing #page-360-canvas polyline.buildingSvg,
.ci360--is-mousing #page-360-canvas rect.buildingSvg,
.ci360--is-mousing .home-svg polygon.buildingSvg,
.ci360--is-mousing .home-svg path.buildingSvg,
.ci360--is-mousing .home-svg polyline.buildingSvg,
.ci360--is-mousing .home-svg rect.buildingSvg {
  fill: rgba(0, 0, 0, 0) !important;
  stroke: rgba(0, 0, 0, 0) !important;
  opacity: 0 !important; }

.buildingSvg {
  color: #6fc495 !important; }

.tooltip:hover {
  display: none !important; }

.home-svg {
  display: none; }

polygon.buildingSvg,
path.buildingSvg,
polyline.buildingSvg,
rect.buildingSvg {
  fill: rgba(5, 165, 155, 0.4);
  opacity: 1;
  transition: opacity 0.2s ease-in; }

.visual__textCategory {
  display: none; }
  @media (max-width: 1024px) {
    .visual__textCategory {
      display: block;
      position: absolute;
      z-index: 2;
      width: 38px;
      height: 38px;
      color: #1F0004;
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 14px;
      padding: 12px;
      border-radius: 9999px;
      background-color: #A4D5C7;
      display: inline-block;
      text-align: center; }
      .visual__textCategoryA {
        left: 30%;
        top: 60%; }
      .visual__textCategoryB {
        left: 70%;
        top: 40%; }
      .visual__textCategoryC {
        top: 30%;
        left: 45%; } }
  @media (max-width: 589px) {
    .visual__textCategoryA {
      left: 35%; } }

.visual__img-holder {
  width: 100%;
  position: absolute;
  top: 0;
  height: 100%;
  right: 0; }
  .visual__img-holder > div {
    height: 100%; }

.cloudimage-inner-box {
  display: none; }

.visual__img-mobile {
  width: 100%;
  height: 100%; }
  .visual__img-mobile > img {
    object-fit: cover;
    width: 100%;
    height: 100%; }

.under-image-text {
  position: fixed;
  bottom: 0;
  right: 5%;
  color: yellow;
  font-size: size(26);
  user-select: none; }

.tooltip {
  background-color: #1F0004;
  z-index: 2;
  position: fixed;
  transform: translate3d(-145%, -140%, 0);
  color: #fff;
  padding: 16px; }
  .tooltip__heading {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    margin-bottom: 12px;
    padding-bottom: 12px;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    border-bottom: 1px solid #fff; }
  .tooltip__letter {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; }

.tooltip.building-tooltip {
  background-color: yellow; }

.tooltip.hide {
  display: none; }

.tooltip.sold {
  background-color: grey; }

.tooltip.reserved {
  background-color: yellow; }

.tooltip.buildingSvg {
  background-color: green; }

.tooltip__text {
  display: flex;
  flex-direction: row;
  justify-content: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: #fff; }

.tooltip--border {
  border: none; }

.single-apartments .tooltip--border {
  border-top: 1px solid #fff;
  padding-top: 1.5em; }
.single-apartments .tooltip--visu {
  display: none; }

#homeblock {
  margin-right: 2px;
  font-size: 1.3em; }

.visual-content .tooltip {
  transform: translate3d(-60%, -120%, 0); }
  .visual-content .tooltip.bottom-tooltip {
    transform: translate3d(-60%, 20%, 0); }

.BUTUsearch {
  background-color: #A4D5C7;
  padding: 72px;
  /* UI Slider */ }
  @media (max-width: 1024px) {
    .BUTUsearch {
      z-index: 1;
      padding: 40px 24px;
      flex-direction: column; } }
  .BUTUsearch h2 {
    color: #1F0004;
    margin-bottom: 64px;
    font-family: inherit;
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    /* 78px */
    text-transform: uppercase; }
    @media (max-width: 1024px) {
      .BUTUsearch h2 {
        font-size: 36px;
        font-style: normal;
        font-weight: 400;
        line-height: 40px;
        margin-bottom: 16px; } }
  .BUTUsearch .BUTUsearch-results-table {
    width: 100%;
    border-collapse: collapse; }
    @media (max-width: 1024px) {
      .BUTUsearch .BUTUsearch-results-table thead {
        display: none; } }
    .BUTUsearch .BUTUsearch-results-table .status-text {
      min-width: 150px; }
      @media (max-width: 1024px) {
        .BUTUsearch .BUTUsearch-results-table .status-text {
          min-width: 20px; } }
    @media (max-width: 1024px) {
      .BUTUsearch .BUTUsearch-results-table .available-text {
        display: none; } }
    .BUTUsearch .BUTUsearch-results-table .table-highlited {
      font-size: 24px;
      font-style: normal;
      font-weight: 400;
      line-height: 32px; }
      @media (max-width: 1024px) {
        .BUTUsearch .BUTUsearch-results-table .table-highlited {
          font-size: 16px;
          line-height: 24px; } }
    .BUTUsearch .BUTUsearch-results-table .BUTUsearch-results-table__row {
      cursor: pointer;
      overflow: hidden; }
    .BUTUsearch .BUTUsearch-results-table td, .BUTUsearch .BUTUsearch-results-table th {
      text-align: left;
      color: #1F0004;
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 16px;
      padding: 24px; }
      @media (max-width: 1024px) {
        .BUTUsearch .BUTUsearch-results-table td, .BUTUsearch .BUTUsearch-results-table th {
          font-size: 12px;
          font-style: normal;
          font-weight: 400;
          line-height: 16px; } }
      .BUTUsearch .BUTUsearch-results-table td > div, .BUTUsearch .BUTUsearch-results-table th > div {
        display: flex;
        align-items: center;
        flex-direction: row;
        justify-content: flex-start;
        gap: 12px; }
      .BUTUsearch .BUTUsearch-results-table td p, .BUTUsearch .BUTUsearch-results-table th p {
        text-transform: none;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px; }
      @media (max-width: 1024px) {
        .BUTUsearch .BUTUsearch-results-table td, .BUTUsearch .BUTUsearch-results-table th {
          padding: 24px 0px; } }
    .BUTUsearch .BUTUsearch-results-table tr {
      border-bottom: 1px solid #79BAA4; }
      @media (max-width: 1148px) {
        .BUTUsearch .BUTUsearch-results-table tr {
          border-top: 1px solid #79BAA4; } }
    .BUTUsearch .BUTUsearch-results-table thead tr {
      border-bottom: 1px solid #1F0004; }
    .BUTUsearch .BUTUsearch-results-table .asc, .BUTUsearch .BUTUsearch-results-table .desc {
      cursor: pointer; }
  .BUTUsearch-filters {
    z-index: 1;
    color: #1F0004;
    border-radius: 32px;
    background-color: #79BAA4;
    padding: 24px 56px;
    margin-bottom: 48px; }
    @media (max-width: 1148px) {
      .BUTUsearch-filters {
        border: 1px solid #1F0004;
        background-color: #A4D5C7;
        padding: 18px 24px;
        margin-top: 40px;
        margin-bottom: 32px; } }
    @media (min-width: 1148px) {
      .BUTUsearch-filtersSVG {
        transition: opacity 0.3s ease-in-out;
        display: none;
        border-radius: 60px;
        border: 1px solid #1F0004; } }
    .BUTUsearch-filtersTitle {
      font-size: 18px;
      font-style: normal;
      font-weight: 400;
      line-height: 28px;
      text-transform: uppercase; }
      @media (max-width: 1148px) {
        .BUTUsearch-filtersTitle {
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: 20px; } }
      .BUTUsearch-filtersTitleWrap {
        display: flex;
        flex-direction: row;
        justify-content: space-between; }
    .BUTUsearch-filtersWrap {
      z-index: 1;
      display: flex;
      gap: 68.25px;
      margin-top: 32px; }
      @media (max-width: 1148px) {
        .BUTUsearch-filtersWrap {
          display: flex;
          display: none;
          gap: 24px;
          flex-wrap: wrap;
          justify-content: space-between;
          padding-bottom: 42px; } }
      @media (max-width: 820px) {
        .BUTUsearch-filtersWrap {
          padding-bottom: 0px; } }
    .BUTUsearch-filtersNumber {
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      background-color: #A4D5C7;
      font-family: inherit;
      font-size: 12px;
      font-style: normal;
      font-weight: 400;
      line-height: 32px;
      border-radius: 100%;
      width: 32px;
      height: 32px;
      transition: all 300ms; }
      @media (max-width: 1148px) {
        .BUTUsearch-filtersNumber {
          border: 1px solid #1F0004; } }
      @media (max-width: 1024px) {
        .BUTUsearch-filtersNumber {
          line-height: 8px; } }
      .BUTUsearch-filtersNumberActive {
        background-color: #1F0004;
        color: #fff; }
      .BUTUsearch-filtersNumber:hover {
        background-color: #1F0004;
        color: #fff; }
    .BUTUsearch-filters-wrap {
      display: flex;
      gap: 8px; }
    .BUTUsearch-filtersCheckboxes {
      min-width: 211px;
      margin-top: 12px; }
    .BUTUsearch-filtersArrows {
      display: flex;
      flex-direction: column;
      gap: 4px; }
    .BUTUsearch-filtersBuildingActive .building-filter {
      fill: #1F0004; }
    .BUTUsearch-filtersBuildingActive .building-letter {
      fill: #fff; }
  .BUTUsearch-arrow {
    cursor: pointer;
    width: 16.75px;
    height: 24px; }
  .BUTUsearch .BUTUsearch-filters__control {
    z-index: 4;
    position: relative; }
    @media (max-width: 1148px) {
      .BUTUsearch .BUTUsearch-filters__control--reset {
        display: none;
        justify-content: center; } }
    .BUTUsearch .BUTUsearch-filters__control .building-a, .BUTUsearch .BUTUsearch-filters__control .building-b, .BUTUsearch .BUTUsearch-filters__control .building-c {
      cursor: pointer;
      transition: all 300ms; }
      .BUTUsearch .BUTUsearch-filters__control .building-a .building-filter, .BUTUsearch .BUTUsearch-filters__control .building-b .building-filter, .BUTUsearch .BUTUsearch-filters__control .building-c .building-filter {
        transition: all 300ms; }
      .BUTUsearch .BUTUsearch-filters__control .building-a .building-letter, .BUTUsearch .BUTUsearch-filters__control .building-b .building-letter, .BUTUsearch .BUTUsearch-filters__control .building-c .building-letter {
        transition: all 300ms; }
      .BUTUsearch .BUTUsearch-filters__control .building-a:hover .building-filter, .BUTUsearch .BUTUsearch-filters__control .building-b:hover .building-filter, .BUTUsearch .BUTUsearch-filters__control .building-c:hover .building-filter {
        fill: #1F0004; }
      .BUTUsearch .BUTUsearch-filters__control .building-a:hover .building-letter, .BUTUsearch .BUTUsearch-filters__control .building-b:hover .building-letter, .BUTUsearch .BUTUsearch-filters__control .building-c:hover .building-letter {
        fill: #fff; }
    .BUTUsearch .BUTUsearch-filters__control .BUTUsearch-filters__label:not(.BUTUsearch-filters__checkbox):not(.js-reset-filter) {
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      font-weight: 500; }
    .BUTUsearch .BUTUsearch-filters__control .BUTUsearch-filters__label {
      margin-bottom: 12px;
      text-transform: uppercase; }
      .BUTUsearch .BUTUsearch-filters__control .BUTUsearch-filters__label-range {
        margin-bottom: 20px; }
      .BUTUsearch .BUTUsearch-filters__control .BUTUsearch-filters__label.BUTUsearch-filters__checkbox, .BUTUsearch .BUTUsearch-filters__control .BUTUsearch-filters__label.js-reset-filter {
        display: flex;
        flex-wrap: wrap;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
        user-select: none;
        color: #1F0004;
        text-decoration: none;
        align-items: center; }
        .BUTUsearch .BUTUsearch-filters__control .BUTUsearch-filters__label.BUTUsearch-filters__checkbox input[type=checkbox], .BUTUsearch .BUTUsearch-filters__control .BUTUsearch-filters__label.js-reset-filter input[type=checkbox] {
          margin: 6px 12px 6px 0; }
      .BUTUsearch .BUTUsearch-filters__control .BUTUsearch-filters__label.js-reset-filter {
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
        display: flex;
        align-items: center;
        gap: 8px;
        margin-top: 12px;
        margin-bottom: 0px;
        justify-content: flex-end;
        text-transform: none; }
    .BUTUsearch .BUTUsearch-filters__control:not(.BUTUsearch-filters__control--checkbox) {
      width: 100%; }
      @media (max-width: 1148px) {
        .BUTUsearch .BUTUsearch-filters__control:not(.BUTUsearch-filters__control--checkbox) {
          width: 25%; } }
      @media (max-width: 820px) {
        .BUTUsearch .BUTUsearch-filters__control:not(.BUTUsearch-filters__control--checkbox) {
          width: 46%; } }
      @media (max-width: 560px) {
        .BUTUsearch .BUTUsearch-filters__control:not(.BUTUsearch-filters__control--checkbox) {
          width: 100%; } }
    .BUTUsearch .BUTUsearch-filters__control .ui-slider {
      border: none !important;
      height: 0.5px;
      background-color: #1F0004; }
    .BUTUsearch .BUTUsearch-filters__control .ui-slider .ui-slider-handle {
      cursor: pointer;
      width: .66em;
      height: .66em;
      border: none;
      background: transparent;
      outline: none; }
      .BUTUsearch .BUTUsearch-filters__control .ui-slider .ui-slider-handle:after {
        background-color: #1F0004;
        position: absolute;
        content: '';
        border: none;
        border-radius: 50%;
        transition: background-color 150ms ease-in-out, transform 150ms ease-in-out;
        cursor: pointer;
        width: 15px;
        height: 15px;
        outline: none;
        top: -2px; }
    .BUTUsearch .BUTUsearch-filters__control .ui-slider .ui-slider-handle:focus {
      outline: none; }
    .BUTUsearch .BUTUsearch-filters__control .ui-slider .ui-slider-handle:last-child {
      transform: translateX(-0.66em); }
    .BUTUsearch .BUTUsearch-filters__control .ui-slider .ui-slider-range {
      background-color: #1F0004;
      justify-content: space-between;
      font-size: 1em; }
    .BUTUsearch .BUTUsearch-filters__control .ui-widget.ui-widget-content {
      width: calc(100% - 15px);
      background-color: #A4D5C7;
      border-radius: 0; }
    .BUTUsearch .BUTUsearch-filters__control .ui-widget-content {
      color: #0e2b5e; }
    .BUTUsearch .BUTUsearch-filters__control .ui-slider-horizontal .ui-slider-handle {
      margin-left: 0; }
    .BUTUsearch .BUTUsearch-filters__control .ui-slider-range .values {
      color: #1F0004;
      font-size: 0.7rem;
      font-weight: 300; }
    .BUTUsearch .BUTUsearch-filters__control .handle-value {
      font-family: "Object Sans", sans-serif;
      color: #1F0004;
      left: 67%;
      transform: translateX(-50%);
      position: absolute;
      bottom: -1.65em;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 20px; }
  .BUTUsearch .hide {
    display: none; }

.no-results-message {
  display: none;
  text-align: center;
  margin-top: 12px;
  color: #1F0004; }

.category .tooltip {
  transform: translate3d(-100%, -100%, 0); }

/*# sourceMappingURL=visualization.css.map */
