
      .nav-bar-container.jsx-cb1858e42b0c5a28 {
        width: 100%;
        position: relative;
        top: 0;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: rgba(255, 255, 255, 0);
        z-index: 100;
        -webkit-transition: 120ms background-color;
        transition: 120ms background-color
      }

      .nav-bar-container.negative.jsx-cb1858e42b0c5a28 {
        background-color: #FFFFFF;
        -webkit-transition: 120ms background-color;
        transition: 120ms background-color
      }

      .nav-bar-container.blueNavBar.jsx-cb1858e42b0c5a28 {
        background-color: #2A5082
      }

      .nav-bar-container.over-fixed.jsx-cb1858e42b0c5a28 {
        position: absolute
      }

      .nav-bar-container.fixed.jsx-cb1858e42b0c5a28 {
        position: fixed
      }

      .nav-bar-actions.jsx-cb1858e42b0c5a28 {
        height: 5.625rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        width: 100%;
        margin: auto;
        position: relative;
        -webkit-transition: 120ms height;
        transition: 120ms height
      }

      .negative.jsx-cb1858e42b0c5a28 .nav-bar-actions.jsx-cb1858e42b0c5a28 {
        height: 4.375rem;
        -webkit-transition: 120ms height;
        transition: 120ms height
      }

      .negative.jsx-cb1858e42b0c5a28 .nav-bar-actions.jsx-cb1858e42b0c5a28 .logo.jsx-cb1858e42b0c5a28 {
        top: 1.25rem;
        -webkit-transition: 120ms top;
        transition: 120ms top
      }

      .logo.jsx-cb1858e42b0c5a28 {
        width: 160px;
        position: absolute;
        top: 1.5rem;
        left: 0;
        opacity: 1;
        -webkit-transition: 120ms opacity, 120ms top;
        transition: 120ms opacity, 120ms top
      }

      .logo.jsx-cb1858e42b0c5a28 img.jsx-cb1858e42b0c5a28 {
        position: absolute
      }

      .logo.jsx-cb1858e42b0c5a28 .logo-image.hidde-logo.jsx-cb1858e42b0c5a28 {
        display: none
      }

      .links-container.jsx-cb1858e42b0c5a28 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #FFFFFF;
        -webkit-transition: 120ms color;
        transition: 120ms color
      }

      .negative.jsx-cb1858e42b0c5a28 .nav-bar-actions.jsx-cb1858e42b0c5a28 .link {
        color: #2A5082;
        -webkit-transition: 120ms color;
        transition: 120ms color
      }

      .nav-bar-container.blueNavBar.jsx-cb1858e42b0c5a28 .nav-bar-actions.jsx-cb1858e42b0c5a28 .link {
        color: #FFFFFF
      }

      .nav-bar-actions.jsx-cb1858e42b0c5a28 a.jsx-cb1858e42b0c5a28:last-child {
        padding-right: 0
      }

      .nav-bar-actions.jsx-cb1858e42b0c5a28 .button.primary.jsx-cb1858e42b0c5a28 {
        height: 2.375rem;
        width: 14rem
      }

      .negative.jsx-cb1858e42b0c5a28 .nav-bar-actions.jsx-cb1858e42b0c5a28 .button.primary.jsx-cb1858e42b0c5a28,
      .negative.jsx-cb1858e42b0c5a28 .nav-bar-actions.jsx-cb1858e42b0c5a28 .button.primary.jsx-cb1858e42b0c5a28 *.jsx-cb1858e42b0c5a28 {
        border-color: #2A5082; /*#20C063;*/
        color: #2A5082; /*#20C063;*/
        -webkit-transition: 120ms all;
        transition: 120ms all
      }

      .nav-bar-container.jsx-cb1858e42b0c5a28 .nav-bar-actions.jsx-cb1858e42b0c5a28 .authlinks.jsx-cb1858e42b0c5a28 {
        margin-left: 0.5rem
      }

      .nav-bar-container.jsx-cb1858e42b0c5a28 .nav-bar-actions.jsx-cb1858e42b0c5a28 .handle-show-nav-bar-mobile-menu-button {
        display: none
      }

      @media screen and (max-width:992px) {
        .logo.jsx-cb1858e42b0c5a28 {
          height: 2.5rem;
          position: static
        }

        .logo.jsx-cb1858e42b0c5a28 img.jsx-cb1858e42b0c5a28 {
          max-height: 2.5rem;
          position: absolute;
          opacity: 1;
          left: 0.5rem;
          -webkit-transition: opacity 120ms ease 0s;
          transition: opacity 120ms ease 0s
        }

        .nav-bar-container.jsx-cb1858e42b0c5a28 .nav-bar-actions.jsx-cb1858e42b0c5a28 a,
        .nav-bar-container.jsx-cb1858e42b0c5a28 .nav-bar-actions.jsx-cb1858e42b0c5a28 .link,
        .nav-bar-container.jsx-cb1858e42b0c5a28 .nav-bar-actions.jsx-cb1858e42b0c5a28 .valuation-btn {
          display: none
        }

        .nav-bar-container.jsx-cb1858e42b0c5a28 .nav-bar-actions.jsx-cb1858e42b0c5a28 .handle-show-nav-bar-mobile-menu-button,
        .nav-bar-container.jsx-cb1858e42b0c5a28 .nav-bar-actions.jsx-cb1858e42b0c5a28 .logo {
          display: initial;
          color: white
        }
      }
    



      .link.jsx-4ec0ef178bba2860 {
        color: #FFFFFF;
        cursor: pointer;
        padding: 0.75rem;
        display: inline-block;
        box-sizing: border-box;
        -webkit-transition: 120ms color;
        transition: 120ms color
      }

      .underline.jsx-4ec0ef178bba2860 {
        height: 1px;
        width: 0;
        margin: auto;
        margin-bottom: -1px;
        background-color: #FFFFFF;
        -webkit-transition: 120ms width, 120ms background-color;
        transition: 120ms width, 120ms background-color
      }

      .link.jsx-4ec0ef178bba2860:hover {
        color: rgba(255, 255, 255, 0.6);
        -webkit-transition: 120ms color;
        transition: 120ms color
      }

      .link.jsx-4ec0ef178bba2860:hover .underline.jsx-4ec0ef178bba2860 {
        width: 100%;
        background-color: rgba(255, 255, 255, 0.6);
        -webkit-transition: 120ms all;
        transition: 120ms all
      }
    



      .large.jsx-703494b3eb42fdd6 {
        font-size: 1.375rem
      }

      .medium.jsx-703494b3eb42fdd6 {
        font-size: 1rem
      }

      .small.jsx-703494b3eb42fdd6 {
        font-size: 0.75rem
      }

      .large.ionicon.jsx-703494b3eb42fdd6 {
        font-size: 2rem
      }

      .medium.ionicon.jsx-703494b3eb42fdd6 {
        font-size: 1.5rem
      }

      .small.ionicon.jsx-703494b3eb42fdd6 {
        font-size: 1rem
      }

      .large.materialicon.jsx-703494b3eb42fdd6 {
        font-size: 1.75rem
      }

      .medium.materialicon.jsx-703494b3eb42fdd6 {
        font-size: 1.25rem
      }

      .success-icon.btn-close.jsx-703494b3eb42fdd6 {
        color: #FFFFFF
      }

      .success-icon.btn-close.nexsite1-side-search.jsx-703494b3eb42fdd6 {
        color: #2A5082;
        font-size: 0.875rem
      }
    



      .button.jsx-c8bb17e48987144e {
        height: 2.1875rem;
        border-radius: 0.5rem;
        cursor: pointer;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        outline: none;
        border: none;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        padding: 0 0.5rem;
        font: 400 1rem 'Source Sans Pro', sans-serif;
      }

      .button.jsx-c8bb17e48987144e .jsx-c8bb17e48987144e:globa(> i) {
        margin-right: 0.5rem
      }

      .button.bold.jsx-c8bb17e48987144e {
        font: 600 1rem 'Source Sans Pro', sans-serif;
      }

      .button.fullWidth.jsx-c8bb17e48987144e {
        width: 100%
      }

      .button.outline.jsx-c8bb17e48987144e {
        background-color: transparent;
        border: 1px solid;
        -webkit-transition: 100ms all;
        transition: 100ms all
      }

      .button.large.jsx-c8bb17e48987144e {
        height: 3.3rem;
        border-radius: 0.5rem;
        font-size: 1.125rem
      }

      .button.small.jsx-c8bb17e48987144e {
        height: 2.375rem;
        padding: 0 0.875rem;
        font-size: 0.875rem
      }

      .button.tiny.jsx-c8bb17e48987144e {
        height: 1.875rem;
        font-size: 0.875rem
      }

      .button.disabled.jsx-c8bb17e48987144e {
        opacity: 0.65;
        cursor: not-allowed
      }

      .button.none.jsx-c8bb17e48987144e {
        border: 0;
        background-color: rgba(255, 255, 255, 0);
        color: inherit
      }

      .button.rounded.jsx-c8bb17e48987144e {
        border-radius: 3.125rem
      }

      .button.circle.tiny.jsx-c8bb17e48987144e {
        height: 1.875rem;
        width: 1.875rem
      }

      .button.circle.small.jsx-c8bb17e48987144e {
        height: 2.375rem;
        width: 2.375rem
      }

      .button.circle.jsx-c8bb17e48987144e {
        border-radius: 50%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        height: 2.1875rem;
        width: 2.1875rem;
        line-height: 0
      }

      .button.circle.large.jsx-c8bb17e48987144e {
        height: 3.5rem;
        width: 3.5rem
      }

      .button.circle.jsx-c8bb17e48987144e>i {
        margin-right: 0
      }

      .button.jsx-c8bb17e48987144e:focus {
        box-shadow: 0 0 0px 3px rgba(57, 115, 231, 0.4)
      }
    



      .button.primary.jsx-efdf95c51593cba {
        background-color: #2A5082; /*#20C063;*/
        border-color: #2A5082; /*#20C063;*/
        color: #FFFFFF;
        -webkit-transition: 100ms background-color, 100ms border-color, 100ms color;
        transition: 100ms background-color, 100ms border-color, 100ms color
      }

      .button.primary.variation.jsx-efdf95c51593cba {
        background-color: rgba(255, 255, 255, 0);
        border: 1px solid #FFFFFF
      }

      .button.jsx-efdf95c51593cba:not(.disabled):hover.primary,
      .button.jsx-efdf95c51593cba:not(.disabled):focus.primary {
        background-color: #548e8b; /*#1dad59;*/
        border-color: #548e8b; /*#1dad59;*/
        color: #FFFFFF;
        -webkit-transition: 100ms background-color, 100ms border-color, 100ms color;
        transition: 100ms background-color, 100ms border-color, 100ms color
      }
    



      .button.none.jsx-d85836941c3beafc {
        background-color: rgba(255, 255, 255, 0);
        border: 0
      }

      .button.jsx-d85836941c3beafc:not(.disabled):hover.none,
      .button.jsx-d85836941c3beafc:not(.disabled):focus.none {
        background-color: rgba(255, 255, 255, 0);
        border: 0
      }
    



      .nav-bar-container.jsx-f5f72496f58793db {
        width: 100%;
        box-sizing: border-box;
        height: 3.75rem;
        padding: 10px 15px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: fixed;
        top: 0;
        background-color: rgba(255, 255, 255, 0);
        color: #FFFFFF;
        background-color: rgba(255, 255, 255, 0);
        z-index: 10;
        -webkit-transition: 120ms background-color;
        transition: 120ms background-color
      }

      .negative.jsx-f5f72496f58793db {
        background-color: #FFFFFF;
        -webkit-transition: 120ms background-color;
        transition: 120ms background-color
      }

      .nav-bar-container.blueNavBar.jsx-f5f72496f58793db {
        background-color: #2A5082
      }

      .logo.jsx-f5f72496f58793db {
        height: 40px
      }

      .logo.jsx-f5f72496f58793db img.jsx-f5f72496f58793db {
        max-height: 40px;
        position: absolute;
        opacity: 1;
        left: 0.5rem;
        -webkit-transition: 120ms opacity;
        transition: 120ms opacity
      }

      .modal-menu.jsx-f5f72496f58793db {
        height: 100%;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
      }

      .modal-menu.jsx-f5f72496f58793db h2 .link {
        color: #2A5082
      }

      .valuation-btn.jsx-f5f72496f58793db .button.primary.jsx-f5f72496f58793db {
        height: initial;
        width: initial;
        border: 1px solid red
      }
    



      .subnav.jsx-f861278a76df8653 {
        position: relative;
        padding: 1rem
      }

      .subnav.jsx-f861278a76df8653 .subnavbtn.jsx-f861278a76df8653 {
        border: none;
        outline: none;
        color: inherit;
        background-color: inherit;
        margin: 1rem 0;
        border-left: 1px solid;
        border-right: 1px solid;
        cursor: pointer
      }

      .subnav-content.jsx-f861278a76df8653 {
        display: none;
        position: absolute;
        right: 10px;
        background-color: #FFFFFF;
        width: 150%;
        z-index: 1;
        text-align: center;
        border-radius: 0.5rem
      }

      .subnav-content.jsx-f861278a76df8653 a.jsx-f861278a76df8653 {
        display: block;
        color: #2A5082;
        -webkit-text-decoration: none;
        text-decoration: none;
        padding: 1rem
      }

      .subnav-content.jsx-f861278a76df8653 a.jsx-f861278a76df8653:hover {
        background-color: #D4E5FE;
        border-radius: 0.5rem
      }

      .subnavbtn.jsx-f861278a76df8653:focus+.subnav-content.jsx-f861278a76df8653,
      .subnav.jsx-f861278a76df8653:hover .subnav-content.jsx-f861278a76df8653 {
        display: block
      }

      @media screen and (max-width:992px) {
        .subnav-content.jsx-f861278a76df8653 {
          right: 0;
          width: 100%
        }

        .subnav-content.jsx-f861278a76df8653 a.jsx-f861278a76df8653 {
          margin: 0
        }
      }
    



      .select-container.jsx-152aea3241c50f86 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-flow: column;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        position: relative;
        margin-top: 1rem
      }

      label.jsx-152aea3241c50f86 {
        font-size: 0.875rem;
        padding: 0.5rem 0;
        font-weight: 600
      }

      .select-container.error.jsx-152aea3241c50f86 select.jsx-152aea3241c50f86 {
        border-color: #E8011B
      }

      .select-container.jsx-152aea3241c50f86 select.jsx-152aea3241c50f86:hover {
        border-color: #40a9ff;
        border-right-width: 1px !important
      }

      .select-container.jsx-152aea3241c50f86 select.jsx-152aea3241c50f86:focus {
        outline: 0;
        -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
        box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2)
      }

      .select-container.jsx-152aea3241c50f86 select.jsx-152aea3241c50f86 {
        padding-left: 0.5rem;
        width: 100%;
        height: 2.1875rem;
        font-size: 0.875rem;
        color: #2A5082;
        background-color: #fff;
        background-image: none;
        border: 1px solid #a8b7c7;
        border-radius: 0.25rem;
        -webkit-transition: all 0.3s;
        transition: all 0.3s
      }

      .select-container.jsx-152aea3241c50f86 select.disabled.jsx-152aea3241c50f86 {
        background: #E0E5EE;
        cursor: not-allowed
      }

      select.jsx-152aea3241c50f86 {
        -ms-touch-action: manipulation;
        touch-action: manipulation
      }

      select.jsx-152aea3241c50f86 .jsx-152aea3241c50f86:disabled:hover {
        box-shadow: none
      }

      select.jsx-152aea3241c50f86 option.placeholder.jsx-152aea3241c50f86 {
        color: #A8B7C7
      }

      label.nexsite1-side-search.jsx-152aea3241c50f86 {
        font-size: 0.75rem;
        margin-bottom: 0.3125rem
      }

      .select-container.jsx-152aea3241c50f86 .loading.jsx-152aea3241c50f86 {
        position: absolute;
        right: 0.4rem;
        bottom: 0.4rem;
        background: #FFFFFF;
        box-shadow: 0 0 0 0.2rem #FFFFFF;
        border-radius: 0.5rem
      }
    



      .hero-container.jsx-c51a8c0bcddae543 {
        height: calc(90vh);
        width: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position-x: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        text-align: center
      }

      .hero-container.esp.jsx-c51a8c0bcddae543 {
        text-aling: center
      }

      .hero-container.esp.jsx-c51a8c0bcddae543:before {
        content: ' ';
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 68%;
        z-index: 0;
        opacity: 0.2;
        background: black;
        background-size: cover;
        height: calc(68vh)
      }

      .hero-container.solid-hero.jsx-c51a8c0bcddae543 {
        padding-top: 2.5rem;
        background-color: #04396B;
        min-height: 22rem;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        box-shadow: inset 0rem 10rem 8rem -7rem rgba(0, 0, 0, 0.5)
      }

      .text.jsx-c51a8c0bcddae543 {
        color: #FFFFFF;
        line-height: 3rem;
        font: 700 1rem 'Source Sans Pro', sans-serif;
        ;
        max-width: 1000px
      }

      .text.primary.jsx-c51a8c0bcddae543 {
        font: 600 1rem 'Source Sans Pro', sans-serif;
        ;
        font-size: 2.25rem
      }

      .text.secondary.jsx-c51a8c0bcddae543 {
        margin: 0 0 1rem;
        font-size: 1.125rem;
        font-weight: 400
      }

      .container-children.jsx-c51a8c0bcddae543 {
        width: 100%
      }

      .buttons.jsx-c51a8c0bcddae543 {
        margin-top: 3rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
      }

      .buttons.jsx-c51a8c0bcddae543 .button.jsx-c51a8c0bcddae543 {
        margin: 0 1rem
      }

      .buttons-container.jsx-c51a8c0bcddae543 {
        margin-top: 3rem;
        width: 100%;
        max-width: 800px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        justify-content: center
      }

      .buttons-container.jsx-c51a8c0bcddae543>* {
        margin-right: 2rem
      }

      .buttons-container.jsx-c51a8c0bcddae543>*:last-child {
        margin-right: 0
      }

      .buttons-container.jsx-c51a8c0bcddae543 button {
        width: 10rem
      }

      @media screen and (max-width:992px) {
        .text.primary.jsx-c51a8c0bcddae543 {
          text-align: center;
          font-size: 1.5rem;
          padding: 1rem
        }

        .text.secondary.jsx-c51a8c0bcddae543 {
          padding: 0.5rem 2.5rem;
          font-size: 1rem;
          text-align: center
        }

        .buttons-container.jsx-c51a8c0bcddae543 {
          -webkit-align-items: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column
        }

        .buttons-container.jsx-c51a8c0bcddae543>* {
          margin-right: 0;
          margin-bottom: 1rem
        }

        .buttons-padding.jsx-c51a8c0bcddae543 {
          padding: 0.625rem
        }

        .text.primary.jsx-c51a8c0bcddae543 {
          padding: 0
        }

        .buttons-container.jsx-c51a8c0bcddae543 {
          margin: 0
        }

        .hero-container.solid-hero.jsx-c51a8c0bcddae543 {
          padding: 5rem 0 3rem
        }
      }

      .hero-container.jsx-c51a8c0bcddae543 {
        height: calc(68vh)
      }

      .hero-container.nexsite1-hero-srp.jsx-c51a8c0bcddae543 {
        height: auto;
        margin-bottom: 3.75rem
      }

      .hero-container.nexsite1-hero-srp.jsx-c51a8c0bcddae543 header.jsx-c51a8c0bcddae543 {
        margin-bottom: 1.5625rem;
        text-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.2)
      }

      .hero-container.nexsite1-hero-srp.jsx-c51a8c0bcddae543 .text.secondary.jsx-c51a8c0bcddae543 {
        margin-bottom: 2.1875rem;
        text-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.2)
      }
   



      .actions.jsx-c87d91a1a4b2704e {
        background-color: #FFFFFF;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: space-evenly;
        justify-content: space-evenly;
        width: 100%;
        max-width: 57.5rem;
        position: relative;
        border-radius: 0.5rem;
        height: 3.5rem
      }

      .actions.jsx-c87d91a1a4b2704e,
      .up-bottons-container.jsx-c87d91a1a4b2704e {
        max-width: 57.5rem
      }

      .actions.jsx-c87d91a1a4b2704e .select-container {
        margin-top: 0;
        height: 100%
      }

      .actions.jsx-c87d91a1a4b2704e .dropdown-srp {
        border-right: solid 1px #D4E5FE
      }

      .actions.jsx-c87d91a1a4b2704e .select-container .dropdown-srp,
      .actions.jsx-c87d91a1a4b2704e .select-container .suggest-places {
        height: 100%;
        border: none
      }

      .actions.jsx-c87d91a1a4b2704e .dropdown-srp.open .dropdown-srp {
        border-right: none
      }

      .actions.jsx-c87d91a1a4b2704e .dropdown-srp {
        min-width: 16%;
        border-top-right-radius: 0;
        border-top-left-radius: 0
      }

      .actions.jsx-c87d91a1a4b2704e .react-selectize.bootstrap3.root-node .react-selectize-control {
        border: none
      }

      .actions.jsx-c87d91a1a4b2704e .geo-suggest-srp {
        min-width: 68%;
        border: none
      }

      .hero-container.jsx-c87d91a1a4b2704e .actions.jsx-c87d91a1a4b2704e .search-button {
        position: absolute;
        right: 0;
        width: 11rem;
        height: 3.5rem;
        border-radius: 0 0.5rem 0.5rem 0
      }

      .hero-container.jsx-c87d91a1a4b2704e .actions.jsx-c87d91a1a4b2704e .suggest-places {
        width: 24rem;
        min-width: 45%;
        margin-right: 11rem
      }

      .hidden.jsx-c87d91a1a4b2704e {
        display: none
      }

      .up-bottons-container.jsx-c87d91a1a4b2704e {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        margin-bottom: 0.5rem;
        width: 100%;
        margin: 0 auto 0.5rem
      }

      @media screen and (max-width:992px) {

        .hero-container.jsx-c87d91a1a4b2704e .actions.jsx-c87d91a1a4b2704e,
        .up-bottons-container.jsx-c87d91a1a4b2704e {
          max-width: 90%;
          -webkit-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column;
          height: auto
        }

        .hero-container.jsx-c87d91a1a4b2704e .actions.jsx-c87d91a1a4b2704e .search-button {
          position: relative;
          width: 100%;
          border-radius: 0 0 0.5rem 0.5rem;
          padding: 1rem
        }

        .hero-container.jsx-c87d91a1a4b2704e .actions.jsx-c87d91a1a4b2704e .dropdown-srp {
          border-right: none
        }

        .hero-container.jsx-c87d91a1a4b2704e .actions.jsx-c87d91a1a4b2704e .suggest-places {
          width: 100%;
          margin: 0
        }

        .hero-container.jsx-c87d91a1a4b2704e .actions.jsx-c87d91a1a4b2704e select.dropdown-srp,
        .hero-container.jsx-c87d91a1a4b2704e .actions.jsx-c87d91a1a4b2704e select.suggest-places {
          height: 3.5rem
        }
      }

      .tt-suggestion.jsx-c87d91a1a4b2704e {
        padding: 4px 70px 4px 10px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
        color: #2a5082
      }

      .tt-suggestion-level.jsx-c87d91a1a4b2704e {
        font-size: 12px;
        float: right;
        color: #aaa;
        position: absolute;
        right: 10px
      }
    



      .label.jsx-4ba574e030b88572 {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        color: #FFFFFF;
        border-radius: 0.5rem;
        width: auto;
        height: auto
      }

      .label.rounded.jsx-4ba574e030b88572 {
        border-radius: 3.125rem
      }

      .label.disabled.jsx-4ba574e030b88572 {
        cursor: not-allowed
      }

      .label.tertiary.jsx-4ba574e030b88572 {
        background-color: #EFF1F5;
        color: #19325C
      }

      .label.danger.jsx-4ba574e030b88572 {
        background-color: #E8011B
      }

      .label.dangerLow.jsx-4ba574e030b88572 {
        background-color: #FF4F64
      }

      .label.info.jsx-4ba574e030b88572 {
        background-color: #31B0D5
      }

      .label.none.jsx-4ba574e030b88572 {
        background-color: transparent;
        color: #2A5082
      }

      .label.primary.jsx-4ba574e030b88572 {
        background-color: #2A5082; /*#20C063;*/
      }

      .label.secondary.jsx-4ba574e030b88572 {
        background-color: #3973E7
      }

      .label.success.jsx-4ba574e030b88572 {
        background-color: #27AE60
      }

      .label.warning.jsx-4ba574e030b88572 {
        background-color: #f7a700
      }

      .label.text.jsx-4ba574e030b88572 {
        background-color: #2A5082
      }

      .label.purple.jsx-4ba574e030b88572 {
        background-color: #9013FE
      }

      .label.darkFrame.jsx-4ba574e030b88572 {
        background-color: #172d53
      }

      .label.babyBlue.jsx-4ba574e030b88572 {
        background-color: #8EA7DA
      }

      .label.micro.jsx-4ba574e030b88572 {
        font-size: 0.625rem;
        padding: 0.1rem 0.5rem
      }

      .label.tiny.jsx-4ba574e030b88572 {
        font-size: 0.75rem;
        padding: 0.1rem 0.5rem
      }

      .label.tiny.jsx-4ba574e030b88572 i {
        font-size: 0.875rem
      }

      .label.small.jsx-4ba574e030b88572 {
        font-size: 0.875rem;
        padding: 0.1rem 0.5rem
      }

      .label.normal.jsx-4ba574e030b88572 {
        font-size: 1rem;
        padding: 0.35rem 1rem
      }

      .label.medium.jsx-4ba574e030b88572 {
        font-size: 1.125rem;
        padding: 0.75rem
      }

      .label.large.jsx-4ba574e030b88572 {
        font-size: 1.5rem;
        padding: 1rem
      }

      .label.rounded.jsx-4ba574e030b88572 {
        border-radius: 3.125rem
      }

      .label.nexsite1-side-search.jsx-4ba574e030b88572 {
        background-color: #E0E5EE;
        color: #2A5082;
        font-weight: 600;
        margin: 0 0.5rem 0.625rem 0;
        padding: 0.3125rem
      }

      .label.nexsite1-header.jsx-4ba574e030b88572 {
        background-color: #54698d
      }

      .label.clickable.jsx-4ba574e030b88572 {
        cursor: pointer
      }
    



      .specification.jsx-5fb6a725a2850941 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-wrap: wrap;
        font-size: 0.875rem;
        margin: 0 0.5rem 0.5rem 0
      }

      .specification.jsx-5fb6a725a2850941 .title.jsx-5fb6a725a2850941 {
        color: #acb8cc;
        margin-right: 0.5rem
      }

      .specification.jsx-5fb6a725a2850941 .count.jsx-5fb6a725a2850941 {
        font-weight: 600;
        margin-left: 0.1rem;
        margin-right: 0.5rem
      }
    



      .specifications.jsx-52425c18a120b626 {
        margin-top: 1rem;
        width: 100%;
        display: grid;
        grid-template-columns: 1fr 1fr
      }

      @media screen and (max-width:548px) {
        .specifications.jsx-52425c18a120b626 {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column
        }
      }
    



      .srp-card.jsx-9cfb7a5e8a3ed6bf {
        position: relative;
        text-align: left;
        max-width: 69.37rem;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        min-width: 15rem;
        -webkit-transition: 0.3s all;
        transition: 0.3s all;
        background-color: #FFFFFF;
        border-radius: 0.5rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
      }

      .srp-card.jsx-9cfb7a5e8a3ed6bf .header.jsx-9cfb7a5e8a3ed6bf {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
      }

      .srp-card.jsx-9cfb7a5e8a3ed6bf img.srp-card-image.picture-cropped-srp-image,
      .srp-card.jsx-9cfb7a5e8a3ed6bf picture {
        height: 250px;
        min-height: 250px;
        max-height: 250px;
        border-top-left-radius: 0.5rem;
        border-top-right-radius: 0.5rem;
        cursor: pointer
      }

      .srp-card.jsx-9cfb7a5e8a3ed6bf img.srp-card-image.picture-cropped-srp-image {
        width: 100%
      }

      .srp-card-title.jsx-9cfb7a5e8a3ed6bf,
      .srp-card.jsx-9cfb7a5e8a3ed6bf .srp-card-title-element.jsx-9cfb7a5e8a3ed6bf {
        font-weight: 600;
        color: #2A5082
      }

      .srp-card-address.jsx-9cfb7a5e8a3ed6bf {
        margin: 0;
        font-size: 1rem
      }

      .srp-card-price.jsx-9cfb7a5e8a3ed6bf {
        font-weight: 600;
        font-size: 1.25rem
      }

      .is-small.jsx-9cfb7a5e8a3ed6bf .srp-card-title.jsx-9cfb7a5e8a3ed6bf,
      .srp-card-address.jsx-9cfb7a5e8a3ed6bf,
      .srp-card.jsx-9cfb7a5e8a3ed6bf .srp-card-link.jsx-9cfb7a5e8a3ed6bf .srp-card-title-element.jsx-9cfb7a5e8a3ed6bf {
        margin-bottom: 0.8rem
      }

      .srp-card-ellipsis-text.jsx-9cfb7a5e8a3ed6bf {
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 20.5rem;
        width: 100%
      }

      .srp-card-title.jsx-9cfb7a5e8a3ed6bf {
        width: 100%;
        border-right: 1px solid #D4E5FE;
        border-left: 1px solid #D4E5FE;
        padding: 1rem
      }

      .is-small.jsx-9cfb7a5e8a3ed6bf .srp-card-title.jsx-9cfb7a5e8a3ed6bf {
        border: none;
        padding: 0
      }

      .srp-card.jsx-9cfb7a5e8a3ed6bf .srp-card-link.jsx-9cfb7a5e8a3ed6bf .srp-card-title-element.jsx-9cfb7a5e8a3ed6bf {
        margin: 0;
        font-size: 1.25rem
      }

      .srp-card-content.jsx-9cfb7a5e8a3ed6bf {
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        padding: 1rem;
        padding-top: 0;
        border-bottom-left-radius: 0.5rem;
        border-bottom-right-radius: 0.5rem;
        border-left: 1px solid #D4E5FE;
        border-bottom: 1px solid #D4E5FE;
        border-right: 1px solid #D4E5FE
      }

      .srp-card.is-small.jsx-9cfb7a5e8a3ed6bf,
      .srp-card.is-small.jsx-9cfb7a5e8a3ed6bf img.srp-card-image.picture-cropped-srp-image {
        height: 13rem;
        max-height: 13rem;
        min-height: 13rem;
        border-bottom-left-radius: 0.5rem;
        border-bottom-right-radius: 0.5rem
      }

      .srp-card.is-small.jsx-9cfb7a5e8a3ed6bf .srp-card-content.jsx-9cfb7a5e8a3ed6bf {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        border: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        padding-top: 1.5rem;
        padding-bottom: 0.5rem;
        height: 45%;
        border-bottom-left-radius: 0.5rem;
        border-bottom-right-radius: 0.5rem
      }

      .srp-card.is-small.jsx-9cfb7a5e8a3ed6bf .srp-card-title.jsx-9cfb7a5e8a3ed6bf,
      .srp-card.is-small.jsx-9cfb7a5e8a3ed6bf .srp-card-title-element.jsx-9cfb7a5e8a3ed6bf,
      .srp-card.is-small.jsx-9cfb7a5e8a3ed6bf .srp-card-address.jsx-9cfb7a5e8a3ed6bf,
      .srp-card.is-small.jsx-9cfb7a5e8a3ed6bf .srp-card.jsx-9cfb7a5e8a3ed6bf .srp-card-link.jsx-9cfb7a5e8a3ed6bf {
        margin-bottom: 0.3rem
      }

      .srp-card.is-small.jsx-9cfb7a5e8a3ed6bf .srp-card-title.jsx-9cfb7a5e8a3ed6bf {
        position: absolute;
        bottom: 0;
        z-index: 10;
        padding: 0 1rem 0.5rem 1rem
      }

      .srp-card.is-small.jsx-9cfb7a5e8a3ed6bf .srp-card-content.jsx-9cfb7a5e8a3ed6bf::before {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        content: '';
        z-index: 1;
        background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.6));
        border-bottom-left-radius: 0.5rem;
        border-bottom-right-radius: 0.5rem
      }

      .srp-card.is-small.jsx-9cfb7a5e8a3ed6bf .srp-card-title.jsx-9cfb7a5e8a3ed6bf,
      .srp-card.is-small.jsx-9cfb7a5e8a3ed6bf .srp-card-title-element.jsx-9cfb7a5e8a3ed6bf,
      .srp-card.is-small.jsx-9cfb7a5e8a3ed6bf .price-property-type-wrapper.jsx-9cfb7a5e8a3ed6bf {
        color: #FFFFFF;
        z-index: 10
      }
    



      .srp-results-container.jsx-2481fb533a4cd4ec {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(21rem, 21rem));
        grid-gap: 2rem 0.2rem;
        -webkit-justify-content: space-evenly;
        justify-content: space-evenly
      }

      .srp-results-container.is-index-page.jsx-2481fb533a4cd4ec {
        grid-template-columns: repeat(auto-fill, minmax(21rem, 22rem))
      }

      .srp-results-container.jsx-2481fb533a4cd4ec .loading-srp-card.jsx-2481fb533a4cd4ec {
        position: relative;
        pointer-events: none
      }

      .srp-results-container.jsx-2481fb533a4cd4ec .loading-srp-card.jsx-2481fb533a4cd4ec .srp-property-card {
        -webkit-filter: blur(3px);
        filter: blur(3px)
      }

      .srp-results-container.jsx-2481fb533a4cd4ec .loading-srp-card.jsx-2481fb533a4cd4ec .loader {
        position: absolute;
        top: 25%;
        right: calc(50% - 25px);
        z-index: 10
      }

      @media screen and (max-width:548px) {
        .srp-results-container.jsx-2481fb533a4cd4ec {
          grid-template-columns: repeat(auto-fill, minmax(15rem, 19rem))
        }
      }

      @media screen and (min-width:1200px) {
        .srp-results-container.jsx-2481fb533a4cd4ec .srp-property-card {
          margin-bottom: 2rem
        }

        .srp-results-container.is-index-page.jsx-2481fb533a4cd4ec .srp-property-card {
          margin-bottom: 2rem
        }
      }
    



      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 {
        position: relative;
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content;
        margin-left: auto;
        margin-right: auto
      }

      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.right-button.jsx-f1fbb56a7e2bc153,
      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.left-button.jsx-f1fbb56a7e2bc153 {
        position: absolute;
        top: 0;
        z-index: 10;
        border: none;
        height: 100%;
        background-color: transparent;
        outline: none;
        cursor: pointer
      }

      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.right-button.jsx-f1fbb56a7e2bc153:focus .circle.jsx-f1fbb56a7e2bc153,
      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.left-button.jsx-f1fbb56a7e2bc153:focus .circle.jsx-f1fbb56a7e2bc153 {
        background-color: #2A5082
      }

      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.right-button.jsx-f1fbb56a7e2bc153:focus .circle.jsx-f1fbb56a7e2bc153 i,
      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.left-button.jsx-f1fbb56a7e2bc153:focus .circle.jsx-f1fbb56a7e2bc153 i {
        color: #FFFFFF
      }

      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.right-button.jsx-f1fbb56a7e2bc153 .circle.jsx-f1fbb56a7e2bc153,
      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.left-button.jsx-f1fbb56a7e2bc153 .circle.jsx-f1fbb56a7e2bc153 {
        border-radius: 50%;
        background-color: #FFFFFF;
        height: 2.7rem;
        width: 2.7rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center
      }

      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.right-button.secondary.jsx-f1fbb56a7e2bc153 .circle.jsx-f1fbb56a7e2bc153,
      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.left-button.secondary.jsx-f1fbb56a7e2bc153 .circle.jsx-f1fbb56a7e2bc153 {
        background-color: #2A5082;
        color: #FFFFFF
      }

      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.right-button.secondary.jsx-f1fbb56a7e2bc153:focus .circle.jsx-f1fbb56a7e2bc153,
      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.left-button.secondary.jsx-f1fbb56a7e2bc153:focus .circle.jsx-f1fbb56a7e2bc153 {
        background-color: #FFFFFF
      }

      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.right-button.secondary.jsx-f1fbb56a7e2bc153:focus .circle.jsx-f1fbb56a7e2bc153 i,
      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.left-button.secondary.jsx-f1fbb56a7e2bc153:focus .circle.jsx-f1fbb56a7e2bc153 i {
        color: #2A5082;
        font-size: 1.3rem
      }

      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.right-button.jsx-f1fbb56a7e2bc153 {
        right: -4rem
      }

      .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.left-button.jsx-f1fbb56a7e2bc153 {
        left: -4rem
      }

      .carousel-container.jsx-f1fbb56a7e2bc153,
      .carousel.jsx-f1fbb56a7e2bc153 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-left: auto;
        margin-right: auto;
        overflow-x: hidden;
        margin-top: 1rem;
        margin-bottom: 1rem;
        -webkit-transition: all 0.3s;
        transition: all 0.3s
      }

      .carousel.jsx-f1fbb56a7e2bc153 {
        min-width: -webkit-fit-content;
        min-width: -moz-fit-content;
        min-width: fit-content;
        overflow-y: hidden
      }

      .carousel-container-buttons.overElemens.jsx-f1fbb56a7e2bc153 button.right-button.jsx-f1fbb56a7e2bc153,
      .carousel-container-buttons.overElemens.jsx-f1fbb56a7e2bc153 button.left-button.jsx-f1fbb56a7e2bc153 {
        width: 4rem
      }

      .carousel-container-buttons.overElemens.jsx-f1fbb56a7e2bc153 button.right-button.jsx-f1fbb56a7e2bc153 {
        right: -2.5rem
      }

      .carousel-container-buttons.overElemens.jsx-f1fbb56a7e2bc153 button.left-button.jsx-f1fbb56a7e2bc153 {
        left: -1.5rem
      }

      @media screen and (max-width:1450px) {
        .carousel-container.jsx-f1fbb56a7e2bc153 {
          margin: 1rem
        }

        .carousel-container-buttons.overElemens.jsx-f1fbb56a7e2bc153 button.right-button.jsx-f1fbb56a7e2bc153,
        .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.right-button.jsx-f1fbb56a7e2bc153 {
          right: 0rem
        }

        .carousel-container-buttons.overElemens.jsx-f1fbb56a7e2bc153 button.left-button.jsx-f1fbb56a7e2bc153,
        .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.left-button.jsx-f1fbb56a7e2bc153 {
          left: 0rem
        }

        .carousel-container-buttons.overElemens.jsx-f1fbb56a7e2bc153 button.right-button.jsx-f1fbb56a7e2bc153,
        .carousel-container-buttons.overElemens.jsx-f1fbb56a7e2bc153 button.left-button.jsx-f1fbb56a7e2bc153,
        .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.right-button.jsx-f1fbb56a7e2bc153,
        .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.left-button.jsx-f1fbb56a7e2bc153 {
          width: 4rem
        }

        .carousel-container-buttons.jsx-f1fbb56a7e2bc153 button.right-button.jsx-f1fbb56a7e2bc153 .circle.jsx-f1fbb56a7e2bc153 {
          margin-left: auto
        }
      }
    



      .property-carousel-title.jsx-a3171fcb48e75d29 {
        margin-bottom: 0.5rem
      }

      .carousel-container-buttons.property-carousel {
        margin-bottom: 3rem
      }

      .property-carousel-container.property-carousel .srp-card {
        width: 20rem;
        margin-right: 0.5rem;
        margin-left: 0.5rem
      }

      @media screen and (min-width:1200px) {

        .property-carousel-container.property-carousel .srp-card,
        .property-carousel-container.property-carousel .srp-card img.srp-card-image.picture-cropped-srp-image {
          max-width: 21rem;
          width: 21rem
        }
      }
    



      .anchor.jsx-43261a5369ffede8 {
        color: #2A5082;
        font-size: 1rem;
        opacity: 0.8
      }

      a.anchor.jsx-43261a5369ffede8:hover {
        color: #2A5082; /*#20C063;*/
        opacity: 1;
        text-decoration: underline
      }

      @media screen and (max-width:992px) {
        .anchor.jsx-43261a5369ffede8 {
          padding: 0.5rem
        }

        span.label.srp-link-label {
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          -webkit-justify-content: flex-start;
          justify-content: flex-start
        }
      }
    



      .operation-types-filters.jsx-9ff7534d1d984e35 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
      }

      .operation-types-filters.jsx-9ff7534d1d984e35 .under-hightligh-button {
        border-radius: 0;
        padding: 1.1rem 1.5rem
      }

      .operation-types-filters.jsx-9ff7534d1d984e35 .under-hightligh-button .anchor {
        color: #2A5082;
        font-weight: 600;
        font-size: 1rem;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
      }

      .operation-types-filters.jsx-9ff7534d1d984e35 .under-hightligh-button.is-active {
        box-shadow: 0px 4px 0px -2px #548e8b /*#20C063*/
      }

      .operation-types-filters.jsx-9ff7534d1d984e35 .under-hightligh-button.is-active .anchor {
        color: #548e8b /*#20C063*/
      }
    



      .filters-panel.jsx-ed476417d899a2fc {
        border-bottom: 2px solid #D4E5FE;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
      }

      .filters-panel.jsx-ed476417d899a2fc .label.footer-filter-label {
        margin: 0.3rem;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
      }

      .filters-panel.jsx-ed476417d899a2fc .label.footer-filter-label a {
        color: #2A5082
      }

      .filters-panel.jsx-ed476417d899a2fc .label.primary.footer-filter-label a {
        color: #FFFFFF
      }

      @media screen and (max-width:992px) {
        .filters-panel.jsx-ed476417d899a2fc .label.footer-filter-label {
          margin: 0.6rem
        }
      }
    



      .property-types-filters.jsx-d021cecb6e0f69fa {
        margin: 1rem 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-wrap: wrap
      }

      @media screen and (max-width:768px) {
        .property-types-filters.jsx-d021cecb6e0f69fa {
          -webkit-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column
        }
      }
    



      .footer-filters-container.jsx-c029ff179a136920 {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 1rem
      }

      .footer-filters-container.jsx-c029ff179a136920 .operation-types-filters,
      .footer-filters-container.jsx-c029ff179a136920 .property-types-filters {
        padding: 0;
        list-style: none
      }

      @media screen and (max-width:992px) {
        .footer-filters-container.jsx-c029ff179a136920 {
          margin-top: 2rem
        }
      }
    



      .footer-link-accordion-container.jsx-bfa2b5806c767f49 {
        width: 100%
      }

      .link-container.jsx-bfa2b5806c767f49 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
      }

      .link-container.jsx-bfa2b5806c767f49>button.link-container-show-more-btn {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        padding: 0 0.2rem;
        margin: 0 0.5rem
      }

      .link-container.jsx-bfa2b5806c767f49>button.link-container-show-more-btn i {
        margin: 0
      }

      .link-container.jsx-bfa2b5806c767f49 .link.jsx-bfa2b5806c767f49 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        font-size: 1rem;
        color: #2A5082
      }

      .link-container.jsx-bfa2b5806c767f49 .link.with-offset.jsx-bfa2b5806c767f49 {
        margin-left: 1.5rem
      }

      .link-container.jsx-bfa2b5806c767f49 .link.is-active.jsx-bfa2b5806c767f49,
      .link-container.jsx-bfa2b5806c767f49 .link.is-active.jsx-bfa2b5806c767f49>.link-count-label {
        color: #548e8b /*#20C063;*/
        font-weight: 600
      }

      .link-container.jsx-bfa2b5806c767f49 .link.jsx-bfa2b5806c767f49>.link-count-label {
        margin-left: 0.5rem;
        background-color: rgba(172, 184, 204, 0.3)
      }

      .link-container.jsx-bfa2b5806c767f49 .link.jsx-bfa2b5806c767f49:hover,
      .link-container.jsx-bfa2b5806c767f49 .link.jsx-bfa2b5806c767f49:hover>.link-count-label {
        color: #548e8b /*#20C063;*/
      }

      .links-container.jsx-bfa2b5806c767f49 {
        height: 0;
        overflow: hidden;
        padding-left: 0;
        margin: 0
      }

      .links-container.jsx-bfa2b5806c767f49 li.jsx-bfa2b5806c767f49 {
        list-style: none;
        padding: 0.2rem
      }

      .links-container.jsx-bfa2b5806c767f49 .links-container.jsx-bfa2b5806c767f49 {
        padding-left: 1rem
      }

      .links-container.jsx-bfa2b5806c767f49 .links-container.jsx-bfa2b5806c767f49 li.jsx-bfa2b5806c767f49 {
        padding-left: 0;
        padding-right: 0
      }

      .links-container.show-more.jsx-bfa2b5806c767f49 {
        height: auto
      }

      @media screen and (max-width:992px) {
        .links-container.jsx-bfa2b5806c767f49 li.jsx-bfa2b5806c767f49 {
          padding-top: 0.4rem;
          padding-bottom: 0.4rem
        }
      }
    



      .state-footer-links-container.jsx-3cd765aab5fc2c6 {
        margin: 0.5rem
      }

      .state-footer-links-container.jsx-3cd765aab5fc2c6 .links.jsx-3cd765aab5fc2c6 {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
        grid-column-gap: 1rem;
        grid-row-gap: 2rem
      }

      @media screen and (max-width:768px) {
        .state-footer-links-container.jsx-3cd765aab5fc2c6 .links.jsx-3cd765aab5fc2c6 {
          grid-row-gap: 0
        }
      }
    



      .wrapper-container.jsx-60774c4cebde0dcb {
        padding-top: 3rem;
        padding-bottom: 3rem;
        background-color: #EFF1F5
      }

      .container.jsx-60774c4cebde0dcb {
        width: 100%;
        margin: 0 auto
      }

      .container.jsx-60774c4cebde0dcb:nth-child(n + 2) {
        margin-top: 4rem
      }

      .results.jsx-60774c4cebde0dcb {
        width: 100%;
        display: grid;
        grid-template-columns: 15rem 1fr
      }

      .is-index-page.results.jsx-60774c4cebde0dcb {
        grid-template-columns: 1fr
      }

      .results-count.jsx-60774c4cebde0dcb {
        color: #548e8b /*#20C063;*/
      }

      .results.jsx-60774c4cebde0dcb .results-grid {
        width: 100%
      }

      .container-results-grid.jsx-60774c4cebde0dcb {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        width: 100%
      }

      .container-results-grid.jsx-60774c4cebde0dcb .paginate.jsx-60774c4cebde0dcb {
        margin: 0 auto;
        max-width: 50rem
      }

      .actions-filters.active.jsx-60774c4cebde0dcb {
        height: 1.5rem
      }

      .srp-container.jsx-60774c4cebde0dcb .wrapper-bin-filters.jsx-60774c4cebde0dcb .close-filters-button {
        display: none
      }

      .suggested-links.jsx-60774c4cebde0dcb {
        margin-top: 4rem
      }

      @media screen and (max-width:992px) {
        .container.jsx-60774c4cebde0dcb:nth-child(n + 2) {
          margin-top: 2.5rem
        }

        .wrapper-container.jsx-60774c4cebde0dcb {
          padding-top: 1rem
        }

        .wrapper-container.active.jsx-60774c4cebde0dcb {
          height: 0;
          overflow: hidden
        }

        .wrapper-container.jsx-60774c4cebde0dcb .results.jsx-60774c4cebde0dcb {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column;
          margin: 0 auto;
          flex-wrap: wrap;
          -webkit-justify-content: space-evenly;
          justify-content: space-evenly
        }

        .srp-container.jsx-60774c4cebde0dcb .wrapper-bin-filters.active.jsx-60774c4cebde0dcb {
          z-index: 5;
          position: fixed;
          top: 3.75rem;
          right: 0;
          left: 0;
          bottom: 0;
          overflow-y: scroll;
          background-color: #EFF1F5
        }

        .srp-container.jsx-60774c4cebde0dcb .wrapper-bin-filters.active.jsx-60774c4cebde0dcb .close-filters-button {
          display: initial;
          position: absolute;
          top: 0.5rem;
          right: 0.5rem;
          z-index: 5;
          width: 3rem;
          height: 3rem;
          border-radius: 50%
        }

        .srp-container.jsx-60774c4cebde0dcb .wrapper-bin-filters.active.jsx-60774c4cebde0dcb .close-filters-button i {
          margin: 0
        }
      }

      @media screen and (max-width:768px) {
        .suggested-links.jsx-60774c4cebde0dcb {
          max-width: 21.875rem;
          margin-left: auto;
          margin-right: auto
        }
      }
    



      h2.jsx-6d2f8d2f6c25d5d5 {
        text-align: center
      }

      @media screen and (max-width:992px) {
        body.jsx-6d2f8d2f6c25d5d5 h2 {
          font-size: 1.5rem
        }
      }

      @media screen and (max-width:772px) {
        .srp-layout-container .hero-container {
          height: 100vh
        }
      }
    



      .footer-container.jsx-22b4c0ba8ab6d95a {
        color: #FFFFFF;
        background-color: #28487d;
        padding: 2.875rem .375rem;
        width: 100%
      }

      .footer.jsx-22b4c0ba8ab6d95a {
        margin: 0 auto;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
      }

      .footer-copyright.jsx-22b4c0ba8ab6d95a,
      .footer-terms.jsx-22b4c0ba8ab6d95a {
        padding: 0.5rem 0;
        font-size: 1.125rem
      }

      .terms-section.jsx-22b4c0ba8ab6d95a,
      .help-section.jsx-22b4c0ba8ab6d95a {
        padding: 1rem 0;
        display: grid;
        grid-template-columns: 40% 20% 40%;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
      }

      .footer-logo.jsx-22b4c0ba8ab6d95a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
      }

      img.logo-img.jsx-22b4c0ba8ab6d95a {
        max-width: 12rem;
        margin: 0 auto;
        width: 100%
      }

      .social-media-links.jsx-22b4c0ba8ab6d95a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        padding: 0 0.5rem
      }

      @media screen and (max-width:992px) {
        .footer.jsx-22b4c0ba8ab6d95a {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-justify-content: center;
          justify-content: center;
          text-align: center
        }

        .footer-section.jsx-22b4c0ba8ab6d95a {
          margin: 1.5rem 0
        }
      }
    



      .cc_overlay_lock {
        background: #2A5082
      }

      .cc_css_reboot {
        border-radius: .5rem
      }

      h1.cc_dialog_headline {
        color: #2A5082
      }

      p.cc_dialog_text {
        color: #2A5082
      }

      button.cc_b_ok,
      .cc_cp_f_save button {
        background: #2A5082; /*#20C063;*/
        color: #FFFFFF;
        border-radius: .5rem
      }

      .cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer .cc_cp_f_powered_by {
        display: none !important
      }

      .cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer {
        padding: 1rem
      }

      .cc_cp_container,
      .cc_cp_head {
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem
      }

      .cc_cp_footer,
      .cc_cp_container {
        border-bottom-left-radius: .5rem;
        border-bottom-right-radius: .5rem
      }

      #neximo-root {
        margin: 0;
        padding: 0;
        font: 400 1rem 'Source Sans Pro', sans-serif;
        ;
        color: #2A5082;
        font-size: 1.125rem;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: static;
        overflow: visible
      }

      #neximo-root * {
        box-sizing: border-box
      }

      .app-wrapper-container {
        max-width: 69.37rem;
        margin-right: auto;
        margin-left: auto
      }

      .limited-width {
        max-width: 1110px;
        width: 100%
      }

      .container-body {
        background: #FFFFFF;
        padding: 2rem;
        border: solid 1px #D4E5FE;
        width: 100%
      }

      a {
        -webkit-text-decoration: none;
        text-decoration: none;
        color: #FFFFFF
      }

      p {
        font-size: 1rem
      }

      h1 {
        font: 400 1rem 'Source Sans Pro', sans-serif;
        ;
        font-size: 2.25rem;
        color: #2A5082
      }

      h2 {
        font: 400 1rem 'Source Sans Pro', sans-serif;
        ;
        font-size: 2rem;
        color: #2A5082
      }

      h3 {
        font: 400 1rem 'Source Sans Pro', sans-serif;
        ;
        font-size: 1.75rem;
        color: #2A5082
      }

      h4 {
        font: 400 1rem 'Source Sans Pro', sans-serif;
        ;
        font-size: 1.5rem;
        color: #2A5082
      }

      h5 {
        font: 400 1rem 'Source Sans Pro', sans-serif;
        ;
        font-size: 1.25rem;
        color: #2A5082
      }

      @media screen and (max-width:992px) {
        .container-body {
          margin: 0;
          padding: .5rem
        }

        .hideOnMobile {
          display: none
        }

        p {
          font-size: 1rem
        }

        h1 {
          font: 400 1rem 'Source Sans Pro', sans-serif;
          ;
          font-size: 1.7rem;
          color: #2A5082
        }

        h2 {
          font: 400 1rem 'Source Sans Pro', sans-serif;
          ;
          font-size: 1.5rem;
          color: #2A5082
        }

        h3 {
          font: 400 1rem 'Source Sans Pro', sans-serif;
          ;
          font-size: 1.3rem;
          color: #2A5082
        }

        h4 {
          font: 400 1rem 'Source Sans Pro', sans-serif;
          ;
          font-size: 1.2rem;
          color: #2A5082
        }

        h5 {
          font: 400 1rem 'Source Sans Pro', sans-serif;
          ;
          font-size: 1rem;
          color: #2A5082
        }
      }

      @media screen and (min-width:992px) {
        .hideOnLarge {
          display: none
        }
      }

      .wp-container {
        width: 90%;
        border: solid 1px #D4E5FE;
        margin: auto;
        left: 0;
        right: 0;
        margin-top: 3.12rem;
        margin-bottom: 2.5rem
      }

      @media screen and (min-width:1200px) {
        .app-wrapper-container {
          max-width: 84.375rem
        }
      }
    



      div.form-input-margin {
        margin-top: 1rem
      }
   



      .primary-text {
        color: #548e8b /*#20C063;*/
      }

      .light-primary-text {
        color: #dff0d8
      }

      .secondary-text {
        color: #3973E7
      }

      .text-text {
        color: #2A5082
      }

      .text-blue-background-text {
        color: #d9edf7
      }

      .text-blue-bright-text {
        color: #3a87ad
      }

      .light-text-text {
        color: #54698d
      }

      .alt-text-text {
        color: #16325c
      }

      .badge-text {
        color: #F5A623
      }

      .badge-yellow-text {
        color: #fcf9e2
      }

      .border-text {
        color: #D4E5FE
      }

      .border-input-text {
        color: #a8b7c7
      }

      .light-border-text {
        color: #CFE1FF
      }

      .purple-text {
        color: #9013FE
      }

      .frame-text {
        color: #19325C
      }

      .terciary-text {
        color: #5E23DC
      }

      .white-text {
        color: #FFFFFF
      }

      .black-text {
        color: #000000
      }

      .gray-text {
        color: #acb8cc
      }

      .light-gray-text {
        color: #F5F7FA
      }

      .lighter-gray-text {
        color: #F7F8FA
      }

      .dark-gray-text {
        color: #A8B7C7
      }

      .dull-gray-text {
        color: #E6EBF1
      }

      .gray-background-text {
        color: #fbfbfb
      }

      .disabled-text {
        color: #E0E5EE
      }

      .danger-text {
        color: #E8011B
      }

      .success-text {
        color: #27AE60
      }

      .warning-text {
        color: #f7a700
      }

      .light-warning-text {
        color: #FEE4A5
      }

      .transparent-text {
        color: rgba(255, 255, 255, 0)
      }

      .sell-text {
        color: #5E23DC
      }

      .rent-text {
        color: #2A5082
      }

      .dark-green-text {
        color: #26A257
      }

      .box-shadow-text {
        color: #c5cfde
      }

      .highlight-blue-text {
        color: #5B97F2
      }

      .info-text {
        color: #31B0D5
      }

      .caution-orange-text {
        color: #FF6D4A
      }

      .tertiary-text {
        color: #EFF1F5
      }

      .hero-bg-text {
        color: #04396B
      }

      .outline-frame-text {
        color: #19325C
      }

      .footer-bg-text {
        color: #28487d
      }

      .light-bg-text {
        color: #f4f6fa
      }

      .facebook-text {
        color: #3b5998
      }

      .dark-warning-text {
        color: #8b740a
      }

      .danger-low-text {
        color: #FF4F64
      }

      .warning-low-text {
        color: #FFAB00
      }

      .dark-blue-text {
        color: #1A315F
      }

      .indigo-text {
        color: #294783
      }

      .capri-blue-text {
        color: #5979B9
      }

      .baby-blue-text {
        color: #8EA7DA
      }

      .celestial-blue-text {
        color: #BAD0FC
      }

      .light-secondary-text {
        color: #4d81e9
      }

      .dark-secondary-text {
        color: #3368d0
      }

      .dark-primary-text {
        color: #1dad59
      }

      .dark-frame-text {
        color: #172d53
      }

      .dark-text-text {
        color: #1b3455
      }

      .line-through {
        text-decoration: line-through
      }
    



      #nprogress {
        pointer-events: none
      }

      #nprogress .bar {
        background: #3973E7;
        position: fixed;
        z-index: 1031;
        top: 0;
        left: 0;
        width: 100%;
        height: 0.35rem
      }

      #nprogress .peg {
        display: block;
        position: absolute;
        right: 0px;
        width: 100%;
        height: 100%;
        opacity: 1
      }

      #nprogress .spinner {
        display: none
      }

      .nprogress-custom-parent {
        overflow: hidden;
        position: relative
      }

      .nprogress-custom-parent #nprogress .spinner,
      .nprogress-custom-parent #nprogress .bar {
        position: absolute
      }

      @keyframes nprogress-spinner {
        0% {
          -webkit-transform: rotate(0deg)
        }

        100% {
          -webkit-transform: rotate(360deg)
        }
      }

      @keyframes nprogress-spinner {
        0% {
          transform: rotate(0deg)
        }

        100% {
          transform: rotate(360deg)
        }
      }

      .configuration-mode {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        background: #f5f7fa;
        width: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        top: 0;
        z-index: 1000;
        left: 0
      }

      .configuration-mode p {
        margin: .5rem
      }
    



      .main-layout-container-full-height.jsx-4a87b53ced74270c {
        min-height: 100vh;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
      }

      .main-layout-container-full-height.jsx-4a87b53ced74270c>* {
        width: 100%
      }
    