.footer-container{margin-top:auto}.footer-container li,.footer-container menu,.footer-container ol,.footer-container ul{list-style:none;margin:0;padding:0}.footer-container a{color:#000}.footer-top{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px;padding-top:20px}.footer-top h6{font-size:inherit;font-weight:inherit;line-height:24px;margin:0}.useful-links-list{-webkit-columns:2;column-count:2;font-size:.875rem;gap:0;line-height:1.25rem;margin-top:.25rem}.useful-links-list a{text-decoration:none}.useful-links-list a:hover{color:#000;-webkit-text-decoration:#000 underline!important;text-decoration:#000 underline!important}.social-media-section{align-items:center;display:flex;justify-content:center;padding-top:20px}.social-media-list{display:flex;gap:8px}.footer-copy-right{font-size:.875rem;line-height:1.25rem;margin:0;padding-bottom:20px;padding-top:20px;text-align:center}.footer-quote{font-style:italic;margin:0;text-align:center}.footer-final-quote{font-weight:700;margin:0;text-align:center}.service-section{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1074px;padding-bottom:20px;padding-top:20px}@media (min-width:378px){.useful-links-list{gap:6rem}}@media (min-width:768px){.footer-top{flex-direction:row}.social-media-section{justify-content:flex-start;padding-top:0}.service-section{flex-direction:row}}@media (min-width:1024px){.useful-links-list{-webkit-columns:3;column-count:3}}@media (min-width:1280px){.useful-links-list{-webkit-columns:4;column-count:4}}.horizontal-line{border:0;border-top:1px solid #eee}.screen-reader-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.review-score{--align:flex-start;--right:0;align-items:var(--align);display:flex;flex-direction:column;font-size:14px;font-weight:600;line-height:19px}.review-score img{height:30px;max-width:133px;position:relative;right:var(--right);width:133px}.review-score__score{line-height:21px}span.like-property{align-items:center;background-color:rgba(0,122,255,.25);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:8px;width:32px}span.like-property .like-property-icon{font-size:20px;position:relative;top:2px}@media screen and (max-width:768px){span.like-property .like-property-icon{font-size:22px}}.property-star-rating{display:flex;gap:4px}.property-star-rating i.fa{color:#fac917;font-size:16px}.global-review-score-sm{align-items:center;display:flex;flex-direction:column;height:54px;min-width:62px;padding-top:6px;padding-inline:8px;position:relative}.global-review-score-sm img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.global-review-score-sm span{color:#fff;position:relative;z-index:2}.global-review-score-sm .review-score{font-size:20px}.global-review-score-sm .total-review{font-size:10px;overflow:hidden;white-space:nowrap}.price-svg-shadow{height:4px;left:0;margin:0 auto;position:absolute;right:0;top:30px;width:12px;z-index:1}.price-svg-shadow>svg{fill:#000;fill-opacity:.24;left:0;position:absolute;top:0}.price-marker{align-items:center}.main-price-tag,.price-marker{display:flex;flex-direction:row;justify-content:center}.main-price-tag{-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:marker-effect-rain;animation-name:marker-effect-rain;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#443266;border:1px solid hsla(0,0%,100%,.8);border-radius:4px;bottom:6px;color:hsla(0,0%,100%,.8);gap:4px;padding:4px 6px;position:relative;white-space:nowrap;width:auto}@-webkit-keyframes marker-effect-rain{0%{-webkit-transform:translateY(-700px);transform:translateY(-700px)}2.5%{-webkit-transform:translateY(-442.444px);transform:translateY(-442.444px)}4.9%{-webkit-transform:translateY(-263.478px);transform:translateY(-263.478px)}7.41%{-webkit-transform:translateY(-138.395px);transform:translateY(-138.395px)}9.81%{-webkit-transform:translateY(-63.648px);transform:translateY(-63.648px)}14.71%{-webkit-transform:translateY(2.786px);transform:translateY(2.786px)}19.62%{-webkit-transform:translateY(14.345px);transform:translateY(14.345px)}33.93%{-webkit-transform:translateY(1.945px);transform:translateY(1.945px)}48.15%{-webkit-transform:translateY(-.118px);transform:translateY(-.118px)}76.78%{-webkit-transform:translateY(.001px);transform:translateY(.001px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes marker-effect-rain{0%{-webkit-transform:translateY(-700px);transform:translateY(-700px)}2.5%{-webkit-transform:translateY(-442.444px);transform:translateY(-442.444px)}4.9%{-webkit-transform:translateY(-263.478px);transform:translateY(-263.478px)}7.41%{-webkit-transform:translateY(-138.395px);transform:translateY(-138.395px)}9.81%{-webkit-transform:translateY(-63.648px);transform:translateY(-63.648px)}14.71%{-webkit-transform:translateY(2.786px);transform:translateY(2.786px)}19.62%{-webkit-transform:translateY(14.345px);transform:translateY(14.345px)}33.93%{-webkit-transform:translateY(1.945px);transform:translateY(1.945px)}48.15%{-webkit-transform:translateY(-.118px);transform:translateY(-.118px)}76.78%{-webkit-transform:translateY(.001px);transform:translateY(.001px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes drop-marker{0%{top:-2000px}25%{top:-100px}50%{top:0}75%{top:-24px}to{top:0}}@keyframes drop-marker{0%{top:-2000px}25%{top:-100px}50%{top:0}75%{top:-24px}to{top:0}}.main-price-tag:after{background-color:#443266;border-bottom:inherit;border-left:1px solid transparent;border-right:inherit;border-top:1px solid transparent;bottom:-4px;content:"";display:block;height:6px;left:0;margin:0 auto;position:absolute;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px;z-index:2}.main-price-shadow{bottom:0;top:auto}.price-tag{background:#443266}.marker-heart{height:12px;width:auto;z-index:3}.marker-heart .icon-heart{height:10px;width:12px}.marker-heart .icon-heart path{fill:var(--like-color-foreground);height:10px;width:12px}.active-property-marker{bottom:-9px;left:29px;position:absolute;z-index:-1}.active-property-pulsing{display:block;height:50px;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:50px;z-index:20}.active-property-pulsing:before{-webkit-animation:pulse-ring 4s infinite;animation:pulse-ring 4s infinite;background-color:#0071c2;border-radius:50%;box-sizing:border-box;content:"";display:block;height:120px;margin-left:-63%;margin-top:-100%;position:relative;width:120px}@-webkit-keyframes pulse-ring{0%{opacity:.5;-webkit-transform:scale(.1);transform:scale(.1)}40%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}@keyframes pulse-ring{0%{opacity:.5;-webkit-transform:scale(.1);transform:scale(.1)}40%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}.not-found{background-color:#f5f5f5;height:auto;position:relative;width:100%}.not-found .not-found-content{display:flex;flex-direction:column;gap:30px;padding:100px 0;position:relative;z-index:1}.not-found .hippo-logo{background-repeat:no-repeat;background-size:cover;height:100%;opacity:.4;position:absolute;right:50px;z-index:0}.not-found .not-found-text{display:flex;flex-direction:column;text-align:center}.not-found .not-found-text .not-found-status{font-size:128px;font-weight:700;line-height:130px}.not-found .not-found-text .not-found-title{font-size:36px;font-weight:700}.not-found .not-found-text .not-found-message{font-size:18px;font-weight:400;letter-spacing:.3px;margin-inline:auto;width:703px}.not-found .prop-listing-search{display:flex;gap:15px;width:100%}.not-found .prop-listing-search .error-msg-home{background-color:#fff0f0;color:red;font-size:14px;margin-bottom:5px;margin-top:5px;padding-left:5px;position:relative;width:100%}.not-found .prop-listing-search .error-msg{position:absolute}.not-found .prop-listing-search>div{flex:1 1;position:relative}.not-found .prop-listing-search .btn{max-width:180px}@media (max-width:991px){.not-found .hippo-logo{background-repeat:no-repeat;background-size:cover;bottom:15px;height:50%;opacity:.5;position:absolute;right:25px;width:50%;z-index:0}.not-found form{align-items:center;display:flex;flex-direction:column}.not-found .prop-listing-search{display:flex;gap:15px;width:60%}.not-found .not-found-text .not-found-message{letter-spacing:.3px;width:auto}}@media (max-width:676px){.not-found{padding:0 10px}.not-found .prop-listing-search{display:flex;gap:15px;width:100%}.not-found .not-found-content{display:flex;flex-direction:column;gap:30px;padding:30px 0 80px;position:relative;z-index:1}.not-found .hippo-logo{background-repeat:no-repeat;background-size:cover;opacity:.5;position:absolute;right:0;top:35px;width:100%;z-index:0}.not-found .not-found-text .not-found-status{font-size:64px;font-weight:700;line-height:65px}.not-found .not-found-text .not-found-title{font-size:22px;font-weight:700}.not-found .not-found-text .not-found-message{font-size:14px;letter-spacing:normal;width:auto}}
/*# sourceMappingURL=461.866f3f4c.chunk.css.map*/