.container_content-wrap_2nTkN {
  width: 100%;
  display: block;
  margin: 0 auto;
  max-width: 1280px;
  padding: 0 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.footer_footer_3sVLO {
  background-color: #333;
  overflow: hidden;
  color: white;
  margin-top: 89px; }
  .footer_footer_3sVLO .footer-container_footer_3gS3d {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 34px; }
    .footer_footer_3sVLO .footer-container_footer_3gS3d .links-wrap_footer_3yppo .divider_footer_m5RW6 {
      width: 90%;
      margin: 0 auto;
      background-color: rgba(255, 255, 255, 0.12); }
    .footer_footer_3sVLO .footer-container_footer_3gS3d .social-media-container_footer_3cdaN {
      padding: 0 16px; }
      .footer_footer_3sVLO .footer-container_footer_3gS3d .social-media-container_footer_3cdaN .foo-logo_footer_3-AQO {
        max-width: 144px;
        margin-bottom: 21px; }
      .footer_footer_3sVLO .footer-container_footer_3gS3d .social-media-container_footer_3cdaN .social-media-icons_footer_3Vwbl {
        display: flex;
        margin-bottom: 34px; }
        .footer_footer_3sVLO .footer-container_footer_3gS3d .social-media-container_footer_3cdaN .social-media-icons_footer_3Vwbl .social-media-link_footer_2zjYT {
          width: 21px;
          height: 21px;
          display: flex;
          margin-right: 34px; }
          .footer_footer_3sVLO .footer-container_footer_3gS3d .social-media-container_footer_3cdaN .social-media-icons_footer_3Vwbl .social-media-link_footer_2zjYT > img {
            width: 100%; }

@media screen and (min-width: 600px) {
  .footer_footer_3sVLO {
    padding: 34px 0; }
    .footer_footer_3sVLO .footer-container_footer_3gS3d {
      grid-template-columns: 1fr 1fr; }
      .footer_footer_3sVLO .footer-container_footer_3gS3d .links-wrap_footer_3yppo {
        display: grid;
        grid-column-start: 2;
        grid-template-columns: 1fr 1fr; }
        .footer_footer_3sVLO .footer-container_footer_3gS3d .links-wrap_footer_3yppo .divider_footer_m5RW6 {
          display: none; }
        .footer_footer_3sVLO .footer-container_footer_3gS3d .links-wrap_footer_3yppo .list-item_footer_1jN_9 {
          padding-top: 0;
          padding-bottom: 0; }
      .footer_footer_3sVLO .footer-container_footer_3gS3d .social-media-container_footer_3cdaN {
        grid-row-start: 1;
        grid-column-start: 1; } }

@font-face {
  font-family: 'newcore-icons';
  src: url("/static/fonts/newcore-icons.eot?s6c3zx");
  src: url("/static/fonts/newcore-icons.eot?s6c3zx#iefix") format("embedded-opentype"), url("/static/fonts/newcore-icons.ttf?s6c3zx") format("truetype"), url("/static/fonts/newcore-icons.woff?s6c3zx") format("woff"), url("/static/fonts/newcore-icons.svg?s6c3zx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'newcore-icons', sans-serif !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  [class^="icon-"] > .aux-text_app-icons_3XU8c, [class*=" icon-"] > .aux-text_app-icons_3XU8c {
    font-size: 0;
    width: 1px;
    height: 1px;
    display: inline-block;
    overflow: hidden;
    position: absolute !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    clip: rect(1px, 1px, 1px, 1px); }

.icon-qr-code_app-icons_2OiLm:before {
  content: "\E907"; }

.icon-megaphone_app-icons_2O5Mb:before {
  content: "\E908"; }

.icon-car-park_app-icons_2NhYZ:before {
  content: "\E904"; }

.icon-apartment_app-icons_16cJC:before {
  content: "\E905"; }

.icon-location_app-icons_3FcHv:before {
  content: "\E906"; }

.icon-square-area_app-icons_3tAo7:before {
  content: "\E90D"; }

.icon-bed_app-icons_ewwBs:before {
  content: "\E90E"; }

.icon-suit_app-icons_2dvrC:before {
  content: "\E90F"; }

.icon-real-state_app-icons_2AnRl:before {
  content: "\E910"; }

.icon-blueprint_app-icons_2XzLs:before {
  content: "\E90A"; }

.icon-building_app-icons_QDtTp:before {
  content: "\E90B"; }

.icon-done_app-icons_2uv4T:before {
  content: "\E90C"; }

.icon-toilet_app-icons_2Ar6L:before {
  content: "\E900"; }

.icon-money_app-icons_21VBU:before {
  content: "\E903"; }

.icon-whatsapp_app-icons_3Rz-_:before {
  content: "\E909"; }

.icon-youtube_app-icons_V8dnr:before {
  content: "\1F300"; }

.icon-facebook_app-icons_2ScTK:before {
  content: "\E901"; }

.icon-instagram_app-icons_10-8w:before {
  content: "\E902"; }

.container_menu_-ggtl {
  position: relative; }
  .container_menu_-ggtl .container-mobile_menu_JmTaP {
    position: fixed;
    left: 50vh;
    border-radius: 15px;
    right: 0;
    height: auto;
    left: 120%;
    background-color: #b44343;
    z-index: 9;
    padding-top: 55px;
    -webkit-transition: all 0.34s ease;
    -moz-transition: all 0.34s ease;
    -o-transition: all 0.34s ease;
    transition: all 0.34s ease;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .container_menu_-ggtl .container-mobile_menu_JmTaP.open_menu_3ijK8 {
      left: 50%; }
    .container_menu_-ggtl .container-mobile_menu_JmTaP .close-menu_menu_3cqFH {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      height: 55px;
      display: flex;
      align-items: center;
      justify-content: flex-end;
      padding: 0 5px; }
      .container_menu_-ggtl .container-mobile_menu_JmTaP .close-menu_menu_3cqFH .close-button_menu_12tNF {
        color: white; }
  .container_menu_-ggtl .container-desktop_menu_vmU6b {
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 9; }
    .container_menu_-ggtl .container-desktop_menu_vmU6b .content-wrap_menu_nn2LH {
      background-color: #b44343;
      min-width: 233px;
      border-radius: 8px; }
  .container_menu_-ggtl .content-wrap_menu_nn2LH {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 13px;
    padding: 21px; }
    .container_menu_-ggtl .content-wrap_menu_nn2LH .link_menu_2-iu1 {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      color: white;
      text-decoration: none;
      background-color: #6d2727;
      padding: 21px; }
      .container_menu_-ggtl .content-wrap_menu_nn2LH .link_menu_2-iu1 .megaphone_menu_j2atk {
        font-size: 24px; }
      .container_menu_-ggtl .content-wrap_menu_nn2LH .link_menu_2-iu1 > span {
        margin-top: 8px; }

.container-autocomplete_autocomplete_3cK2x {
  width: 100%; }

.header-container_header_3AwEn {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 9;
  height: 20;
  padding: 8px;
  background-color: white;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.341176);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .header-container_header_3AwEn .nav-container_header_wfbGp {
    width: 100%;
    display: flex;
    height: 55px;
    align-items: center; }
    .header-container_header_3AwEn .nav-container_header_wfbGp .left-content_header_2fuL7 {
      width: 90%;
      display: flex; }
      .header-container_header_3AwEn .nav-container_header_wfbGp .left-content_header_2fuL7 > strong {
        display: block; }
        .header-container_header_3AwEn .nav-container_header_wfbGp .left-content_header_2fuL7 > strong > img {
          height: 55px; }
      .header-container_header_3AwEn .nav-container_header_wfbGp .left-content_header_2fuL7 .logo-container_header_23k_O {
        width: 102px;
        display: flex;
        margin-right: 21px;
        padding-left: 13px; }
    .header-container_header_3AwEn .nav-container_header_wfbGp .right-content_header_3gZbG {
      flex-grow: 1;
      display: flex;
      height: inherit;
      align-items: center;
      justify-content: flex-end; }
      .header-container_header_3AwEn .nav-container_header_wfbGp .right-content_header_3gZbG .menu-itens-container_header_3bDMf {
        height: inherit;
        display: flex;
        align-items: center;
        padding-top: 0; }
        .header-container_header_3AwEn .nav-container_header_wfbGp .right-content_header_3gZbG .menu-itens-container_header_3bDMf .menu-itens_header_1YaW7 {
          display: none; }
        .header-container_header_3AwEn .nav-container_header_wfbGp .right-content_header_3gZbG .menu-itens-container_header_3bDMf .menu-item_header_38Plq {
          height: inherit;
          display: flex;
          align-items: center;
          position: relative; }
          .header-container_header_3AwEn .nav-container_header_wfbGp .right-content_header_3gZbG .menu-itens-container_header_3bDMf .menu-item_header_38Plq a {
            height: calc(100%);
            display: flex;
            align-items: center; }
          .header-container_header_3AwEn .nav-container_header_wfbGp .right-content_header_3gZbG .menu-itens-container_header_3bDMf .menu-item_header_38Plq .container-apps-menu_header_3XpL9 {
            position: absolute;
            top: 100%;
            right: 0; }

@media (min-width: 730px) {
  .header-container_header_3AwEn {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 9;
    height: 20;
    padding: 8px;
    background-color: white;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.341176);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .header-container_header_3AwEn .nav-container_header_wfbGp {
      width: 100%;
      display: flex;
      height: 55px;
      align-items: center; }
      .header-container_header_3AwEn .nav-container_header_wfbGp .left-content_header_2fuL7 {
        width: 50%;
        height: inherit; }
        .header-container_header_3AwEn .nav-container_header_wfbGp .left-content_header_2fuL7 > strong {
          display: block; }
          .header-container_header_3AwEn .nav-container_header_wfbGp .left-content_header_2fuL7 > strong > img {
            height: 55px; }
        .header-container_header_3AwEn .nav-container_header_wfbGp .left-content_header_2fuL7 .logo-container_header_23k_O {
          display: flex; }
        .header-container_header_3AwEn .nav-container_header_wfbGp .left-content_header_2fuL7 .downShift-root_header_36CA4 {
          height: 250px;
          flex-grow: 1; }
      .header-container_header_3AwEn .nav-container_header_wfbGp .right-content_header_3gZbG {
        flex-grow: 1;
        display: flex;
        height: inherit;
        align-items: center;
        justify-content: flex-end; }
        .header-container_header_3AwEn .nav-container_header_wfbGp .right-content_header_3gZbG .menu-itens-container_header_3bDMf {
          height: inherit;
          display: flex;
          align-items: center;
          padding-top: 0; }
          .header-container_header_3AwEn .nav-container_header_wfbGp .right-content_header_3gZbG .menu-itens-container_header_3bDMf .menu-itens_header_1YaW7 {
            display: block; }
            .header-container_header_3AwEn .nav-container_header_wfbGp .right-content_header_3gZbG .menu-itens-container_header_3bDMf .menu-itens_header_1YaW7 > button {
              text-transform: inherit; }
          .header-container_header_3AwEn .nav-container_header_wfbGp .right-content_header_3gZbG .menu-itens-container_header_3bDMf .menu-item_header_38Plq {
            height: inherit;
            display: flex;
            align-items: center;
            position: relative; }
            .header-container_header_3AwEn .nav-container_header_wfbGp .right-content_header_3gZbG .menu-itens-container_header_3bDMf .menu-item_header_38Plq a {
              height: calc(100%);
              display: flex;
              align-items: center; }
            .header-container_header_3AwEn .nav-container_header_wfbGp .right-content_header_3gZbG .menu-itens-container_header_3bDMf .menu-item_header_38Plq .container-apps-menu_header_3XpL9 {
              position: absolute;
              top: 100%;
              right: 0; } }

.container_loading_1yNwy {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  align-items: center;
  display: flex;
  justify-content: center; }

.main-container_page_WG-i4 {
  position: relative; }
  .main-container_page_WG-i4 .loading-container_page_2vcQz {
    z-index: 99;
    height: 100vh;
    background-color: #fafafa;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto; }
    .main-container_page_WG-i4 .loading-container_page_2vcQz svg {
      width: 55px; }

html, body {
  margin: 0;
  padding: 0; }

strong {
  font-weight: normal; }

em {
  font-style: normal; }

.broker-container_contact-dialog_2FHvv {
  margin-bottom: 21px;
  display: flex;
  justify-content: center; }

.size-avatar_contact-dialog_3Ismp {
  width: 80px !important;
  height: 80px !important;
  margin-bottom: 5px; }

.info-broker_contact-dialog_jySpG {
  margin-left: 15px;
  margin-top: 15px; }

.content_contact-dialog_1qsSA {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 13px 0; }

@media screen and (min-width: 600px) {
  .content_contact-dialog_1qsSA {
    grid-gap: 13px;
    grid-template-columns: 1fr 1fr; }
    .content_contact-dialog_1qsSA .telephone_contact-dialog_goYQD, .content_contact-dialog_1qsSA .message_contact-dialog_12dMy {
      grid-column-start: 1;
      grid-column-end: span 2; } }

.container_small-round-button_4whkO {
  padding: 5px;
  height: 40px;
  width: 40px;
  color: black;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #dddddd;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.34s ease;
  -moz-transition: all 0.34s ease;
  -o-transition: all 0.34s ease;
  transition: all 0.34s ease; }
  .container_small-round-button_4whkO:hover {
    filter: brightness(1.1);
    transform: translateY(-3px); }

.container_carousel_2hzB2 {
  overflow: hidden;
  position: relative;
  height: 217px; }
  .container_carousel_2hzB2 .swipper_carousel_2ykWy {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto; }
  .container_carousel_2hzB2 .skipper-container_carousel_8Juak {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.21s ease;
    -moz-transition: all 0.21s ease;
    -o-transition: all 0.21s ease;
    transition: all 0.21s ease; }
  .container_carousel_2hzB2 .scroll-container_carousel_2ZhdV {
    overflow-y: hidden;
    overflow-x: hidden;
    height: 100%; }
    .container_carousel_2hzB2 .scroll-container_carousel_2ZhdV .content-wrap_carousel_1y2ep {
      height: inherit;
      display: inline-flex;
      position: relative; }
      .container_carousel_2hzB2 .scroll-container_carousel_2ZhdV .content-wrap_carousel_1y2ep .carousel-item-container_carousel_2GH_8 {
        position: relative; }

.realty-card-skipper_carousel_17f57 {
  position: absolute;
  width: 55px;
  bottom: 0;
  top: 0;
  border: none;
  outline: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  filter: drop-shadow(0px 0px 6px black);
  cursor: pointer;
  z-index: 2; }
  .realty-card-skipper_carousel_17f57.left_carousel_1ZxN5 {
    left: 0; }
  .realty-card-skipper_carousel_17f57.right_carousel_1DQaN {
    right: 0; }

@media screen and (min-width: 600px) {
  .container_carousel_2hzB2:hover .skipper-container_carousel_8Juak {
    visibility: visible;
    opacity: 1; }
  .container_carousel_2hzB2 .skipper-container_carousel_8Juak {
    visibility: hidden;
    opacity: 0; }
    .container_carousel_2hzB2 .skipper-container_carousel_8Juak .realty-card-skipper_carousel_17f57.right_carousel_1DQaN {
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,000000+100&0+0,0+0,0.24+100 */
      background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.24) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.24) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.24) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#3d000000',GradientType=1 );
      /* IE6-9 */ }
    .container_carousel_2hzB2 .skipper-container_carousel_8Juak .realty-card-skipper_carousel_17f57.left_carousel_1ZxN5 {
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,ffffff+100&0.24+0,0+100,0+100 */
      background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.24) 0%, rgba(255, 255, 255, 0) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.24) 0%, rgba(255, 255, 255, 0) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(0, 0, 0, 0.24) 0%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d000000', endColorstr='#00ffffff',GradientType=1 );
      /* IE6-9 */ } }

.link_realty-card_tcD88 {
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.container_realty-card_Ji9yv {
  overflow: hidden;
  cursor: pointer;
  position: relative;
  border-radius: 13px !important; }
  .container_realty-card_Ji9yv .launch-label_realty-card_18TYl {
    position: absolute;
    z-index: 3;
    left: 13px;
    top: 13px;
    color: white;
    display: block;
    background-color: rgba(29, 148, 71, 0.92);
    padding: 5px 8px;
    border-radius: 3px; }
  .container_realty-card_Ji9yv .top-container_realty-card_ZMgl1 {
    background-color: lightgray; }
    .container_realty-card_Ji9yv .top-container_realty-card_ZMgl1 .container-image_realty-card_ZnuQt {
      height: 100%; }
      .container_realty-card_Ji9yv .top-container_realty-card_ZMgl1 .container-image_realty-card_ZnuQt .image-loading_realty-card_3va8s {
        width: 55px;
        height: 55px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto; }
      .container_realty-card_Ji9yv .top-container_realty-card_ZMgl1 .container-image_realty-card_ZnuQt .carousel-images_realty-card_2Fkq7 {
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: relative; }
        .container_realty-card_Ji9yv .top-container_realty-card_ZMgl1 .container-image_realty-card_ZnuQt .carousel-images_realty-card_2Fkq7.vertical-image_realty-card_26eAT {
          object-fit: contain; }
  .container_realty-card_Ji9yv .data-wrap_realty-card_2Y_Cm {
    display: flex; }
    .container_realty-card_Ji9yv .data-wrap_realty-card_2Y_Cm .left-content_realty-card_1hjsb {
      max-width: 100%; }
      .container_realty-card_Ji9yv .data-wrap_realty-card_2Y_Cm .left-content_realty-card_1hjsb .realty-category_realty-card_2cQHi {
        display: block;
        font-size: 13px;
        margin-bottom: 5px;
        color: gray;
        font-weight: 100; }
      .container_realty-card_Ji9yv .data-wrap_realty-card_2Y_Cm .left-content_realty-card_1hjsb .realty-street_realty-card_1z74Z {
        display: block;
        font-size: 16px;
        font-weight: 500;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      .container_realty-card_Ji9yv .data-wrap_realty-card_2Y_Cm .left-content_realty-card_1hjsb .realty-location_realty-card_fECsY {
        margin-top: 0;
        font-size: 13px;
        display: block;
        color: #9f2c29;
        font-weight: 400; }
  .container_realty-card_Ji9yv .wrap-bot_realty-card_14HsN {
    display: flex;
    justify-content: space-between; }
    .container_realty-card_Ji9yv .wrap-bot_realty-card_14HsN .realty-price_realty-card_6C-d3 {
      display: block;
      margin-top: 8px;
      font-size: 16px;
      font-weight: 500; }
    .container_realty-card_Ji9yv .wrap-bot_realty-card_14HsN .container-contact_realty-card_2h308 {
      display: flex;
      align-items: flex-end; }
      .container_realty-card_Ji9yv .wrap-bot_realty-card_14HsN .container-contact_realty-card_2h308 .contact-button_realty-card_3otxR {
        font-size: 18px;
        margin: 0 5px;
        background-color: transparent;
        outline: none;
        color: white;
        -webkit-transition: all 0.21s ease;
        -moz-transition: all 0.21s ease;
        -o-transition: all 0.21s ease;
        transition: all 0.21s ease; }
        .container_realty-card_Ji9yv .wrap-bot_realty-card_14HsN .container-contact_realty-card_2h308 .contact-button_realty-card_3otxR.green_realty-card_3nMAO {
          font-size: 25px;
          border-color: #58b842;
          background-color: #58b842; }
        .container_realty-card_Ji9yv .wrap-bot_realty-card_14HsN .container-contact_realty-card_2h308 .contact-button_realty-card_3otxR.red_realty-card_3PZu2 {
          border-color: #a03144;
          background-color: #a03144; }
        .container_realty-card_Ji9yv .wrap-bot_realty-card_14HsN .container-contact_realty-card_2h308 .contact-button_realty-card_3otxR.blue_realty-card_2eFcK {
          border-color: #2592e6;
          background-color: #2592e6; }
  .container_realty-card_Ji9yv .divider_realty-card_3qHqA {
    width: 90%;
    margin: 0 auto; }
  .container_realty-card_Ji9yv .realty-properties_realty-card_1IpaH {
    display: flex;
    width: 90%;
    justify-content: space-between;
    margin: 0 auto;
    padding: 21px 0; }
    .container_realty-card_Ji9yv .realty-properties_realty-card_1IpaH .property-divider_realty-card_3CTMN {
      height: 21px; }
    .container_realty-card_Ji9yv .realty-properties_realty-card_1IpaH .realty-property_realty-card_3cbOI {
      display: flex;
      align-items: center;
      color: rgba(0, 0, 0, 0.54); }
      .container_realty-card_Ji9yv .realty-properties_realty-card_1IpaH .realty-property_realty-card_3cbOI .property-icon_realty-card_2JaZ2 {
        font-size: 21px;
        margin-right: 8px; }
      .container_realty-card_Ji9yv .realty-properties_realty-card_1IpaH .realty-property_realty-card_3cbOI .property-details_realty-card_3vFVW {
        font-size: 14px; }

@media screen and (min-width: 600px) {
  .container_realty-card_Ji9yv:hover .wrap-bot_realty-card_14HsN .container-contact_realty-card_2h308 .contact-button_realty-card_3otxR {
    color: white; }
    .container_realty-card_Ji9yv:hover .wrap-bot_realty-card_14HsN .container-contact_realty-card_2h308 .contact-button_realty-card_3otxR.green_realty-card_3nMAO {
      background-color: #58b842;
      border-color: #58b842; }
    .container_realty-card_Ji9yv:hover .wrap-bot_realty-card_14HsN .container-contact_realty-card_2h308 .contact-button_realty-card_3otxR.red_realty-card_3PZu2 {
      background-color: #a03144;
      border-color: #a03144; }
    .container_realty-card_Ji9yv:hover .wrap-bot_realty-card_14HsN .container-contact_realty-card_2h308 .contact-button_realty-card_3otxR.blue_realty-card_2eFcK {
      background-color: #2592e6;
      border-color: #2592e6; }
  .container_realty-card_Ji9yv .wrap-bot_realty-card_14HsN .container-contact_realty-card_2h308 .contact-button_realty-card_3otxR {
    color: #dddddd; }
    .container_realty-card_Ji9yv .wrap-bot_realty-card_14HsN .container-contact_realty-card_2h308 .contact-button_realty-card_3otxR.red_realty-card_3PZu2, .container_realty-card_Ji9yv .wrap-bot_realty-card_14HsN .container-contact_realty-card_2h308 .contact-button_realty-card_3otxR.blue_realty-card_2eFcK, .container_realty-card_Ji9yv .wrap-bot_realty-card_14HsN .container-contact_realty-card_2h308 .contact-button_realty-card_3otxR.green_realty-card_3nMAO {
      border-color: #dddddd;
      background-color: transparent; } }

