.allhomes-search-bar__search-button,.allhomes-search-bar__search-icon-container,.domain-autocomplete,.domain-autocomplete .Select-control:after,.domain-quick-search{font-size:16px;line-height:21px}@media (min-width:624px){.allhomes-search-bar__search-button,.allhomes-search-bar__search-icon-container,.domain-autocomplete,.domain-autocomplete .Select-control:after,.domain-quick-search{font-size:16px;line-height:24px}}@media (min-width:1021px){.allhomes-search-bar__search-button,.allhomes-search-bar__search-icon-container,.domain-autocomplete,.domain-autocomplete .Select-control:after,.domain-quick-search{font-size:16px;line-height:24px}}.allhomes-news-block__article-summary{*zoom:1}.allhomes-news-block__article-summary:after,.allhomes-news-block__article-summary:before{display:table;content:""}.allhomes-news-block__article-summary:after{clear:both}.domain-autocomplete .Select-placeholder,.domain-autocomplete .Select-value-label,.domain-quick-search .Select-placeholder{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-autocomplete .Select-aria-only,.domain-quick-search .Select-aria-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(1px,1px,1px,1px);border:0;overflow:hidden;clip-path:inset(100%);-webkit-clip-path:none}.domain-autocomplete__category.is-pin:before{font-family:Domain;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.domain-autocomplete,.domain-quick-search{position:relative}.domain-autocomplete .Select-arrow-zone,.domain-autocomplete .Select-clear-zone,.domain-quick-search .Select-arrow-zone,.domain-quick-search .Select-clear-zone{display:none}.domain-autocomplete .Select-noresults,.domain-quick-search .Select-noresults{color:#b6bbc2;cursor:default}.domain-autocomplete .Select-control,.domain-quick-search .Select-control{position:relative;width:100%;padding:6px;transition:border-color .2s ease-in;border:1px solid #d0d3d9;border-radius:3px;outline:none;background-color:#fff;color:#515b6e;line-height:1.6;cursor:pointer;overflow:hidden}.domain-autocomplete .Select-placeholder,.domain-quick-search .Select-placeholder{position:absolute;top:6px;left:0;width:100%;padding:6px;color:#a9afba;letter-spacing:.3px;line-height:17px}.domain-autocomplete .Select-input,.domain-quick-search .Select-input{vertical-align:middle}.domain-autocomplete .Select-input>input,.domain-quick-search .Select-input>input{display:inline-block;position:relative;width:100%;margin:0;padding:0;border:0;outline:none;background:none;font-family:inherit;font-size:inherit;box-shadow:none;cursor:default;vertical-align:middle;-webkit-appearance:none}.domain-autocomplete .Select-menu-outer,.domain-quick-search .Select-menu-outer{position:absolute;top:100%;width:100%;max-height:330px;border:1px solid #b6bbc2;border-radius:3px;background-color:#fff;z-index:1;-webkit-overflow-scrolling:touch}.domain-autocomplete .Select-menu,.domain-quick-search .Select-menu{max-height:328px;overflow-y:auto}.is-focused.domain-autocomplete:not(.is-invalid) .Select-control,.is-focused.domain-quick-search:not(.is-invalid) .Select-control{border-color:#0063e6}.is-disabled.domain-autocomplete .Select-control,.is-disabled.domain-quick-search .Select-control{background-color:#f2f5f7;cursor:default;opacity:.5;pointer-events:none}.is-invalid.domain-autocomplete .Select-control,.is-invalid.domain-quick-search .Select-control{border-color:#fe6d45;color:#f74a23}.is-invalid.domain-autocomplete .Select-menu-outer,.is-invalid.domain-quick-search .Select-menu-outer{border-color:#fe6d45}.domain-autocomplete .Select-control:after{display:inline-block;padding:6px 0;line-height:17px;content:"\00A0";vertical-align:middle}.domain-autocomplete .Select-value{display:inline-block;position:relative;max-width:100%;margin:2px 3px;padding:0 30px 0 10px;border-radius:2px;background:#eaebed;color:#3c475b;font-size:14px;line-height:17px;overflow:hidden;vertical-align:middle}.domain-autocomplete .Select-value-icon,.domain-autocomplete .Select-value-label{padding:4px 0}.domain-autocomplete .Select-value-label{display:block}.domain-autocomplete .Select-value-icon{position:absolute;top:0;right:0;width:20px;height:100%;transition:background-color .2s linear;border-left:1px solid #f7f7f8;font-size:16px;text-align:center}.domain-autocomplete .Select-value-icon:focus,.domain-autocomplete .Select-value-icon:hover{background-color:#d8dade}.domain-autocomplete .Select-arrow-zone,.domain-autocomplete .Select-clear-zone{display:none}.domain-autocomplete .Select-menu-outer{margin-top:-1px;border:1px solid #0063e6;border-top:0 solid #0063e6;border-top-left-radius:0;border-top-right-radius:0;animation:domain-autocomplete__Select-menu-outer--appear .15s ease-in}.domain-autocomplete .Select-menu-outer:before{position:absolute;top:0;left:0;width:100%;border-top:1px solid #ecedf0;content:""}@keyframes domain-autocomplete__Select-menu-outer--appear{0%{border-color:#d0d3d9}to{border-color:#0063e6}}.domain-autocomplete.is-clipped.has-value:not(.is-open):not(.is-focused) .Select-control{white-space:nowrap;overflow-x:hidden}.domain-autocomplete.is-clipped.has-value:not(.is-open):not(.is-focused) .Select-control:before{position:absolute;top:0;right:0;width:2px;height:100%;background-color:#fff;content:"";z-index:2}.domain-autocomplete.is-open .Select-control{border-bottom-left-radius:0;border-bottom-right-radius:0}.domain-autocomplete.is-invalid .Select-menu-outer{border-top-color:#eaebed;animation:none}.domain-autocomplete.is-dark.is-focused .Select-control{border-color:#3c475b}.domain-autocomplete.is-dark.is-focused .Select-menu-outer{border-color:#3c475b;animation:domain-autocomplete-is-dark__Select-menu-outer--appear .15s ease-in}@keyframes domain-autocomplete-is-dark__Select-menu-outer--appear{0%{border-color:#d0d3d9}to{border-color:#3c475b}}.domain-autocomplete.is-dark .Select-value{background:#515b6d;color:#f7f7f8}.domain-autocomplete.is-dark .Select-value-icon{border-color:#3c475b}.domain-autocomplete.is-dark .Select-value-icon:focus,.domain-autocomplete.is-dark .Select-value-icon:hover{background-color:#3c475b}.domain-autocomplete.is-light.is-focused .Select-control{border-color:#d0d3d9}.domain-autocomplete.is-light.is-focused .Select-menu-outer{border-color:#d0d3d9;animation:domain-autocomplete__light-border-change .15s ease-in}@keyframes domain-autocomplete__light-border-change{0%{border-color:#d0d3d9}to{border-color:#d0d3d9}}.domain-autocomplete.is-light .Select-value{background:#f2f5f7;color:#3c475b}.domain-autocomplete.is-light .Select-value-icon{border-color:#d0d3d9}.domain-autocomplete.is-light .Select-value-icon:focus,.domain-autocomplete.is-light .Select-value-icon:hover{background-color:#f2f5f7}.domain-autocomplete__strong{font-weight:700}.domain-autocomplete__category,.domain-autocomplete__option,.Select-noresults{padding:10px 15px;font-size:14px}.domain-autocomplete__option{display:block;cursor:pointer}.Select-option.is-focused .domain-autocomplete__option{padding:6px 11px;border:4px solid #fff;border-radius:7px;background:#0063e6;color:#fff;font-weight:700}.domain-autocomplete__category{display:block;background:#f7f7f8;color:#979da7;font-size:14px;cursor:default}.Select-noresults{color:#b6bbc2;cursor:default}.domain-autocomplete.is-dark .Select-option.is-focused .domain-autocomplete__option{background-color:#515b6d}.domain-autocomplete.is-light .Select-option.is-focused .domain-autocomplete__option{color:#515b6e;background-color:#f2f5f7}.domain-autocomplete .is-highlighted{background-color:transparent;color:inherit;font-weight:700}.domain-autocomplete__category.is-pin:before{margin:0 5px 0 -1px;color:#0063e6;content:""}.domain-quick-search .Select-input{width:100%}.domain-quick-search .Select-input>input{width:100%!important;padding:6px 0;line-height:17px}.domain-quick-search .Select-value{display:none}.domain-quick-search .Select-menu-outer{margin-top:2px}.domain-quick-search .is-highlighted{background-color:transparent;font-weight:700}.domain-icon{stroke-linejoin:round;stroke-linecap:round;fill:none;vertical-align:middle}.domain-icon use{pointer-events:none}.domain-icon.is-regular{width:24px;height:24px}.domain-icon.is-small{width:18px;height:18px}.allhomes-search-bar__inner{position:relative;box-shadow:0 1px 10px 0 rgba(0,0,0,.1)}.allhomes-search-bar__inner .domain-autocomplete .Select-control{padding:6px 120px 3px 15px}.allhomes-search-bar__inner .domain-autocomplete .Select-placeholder{top:6px;left:8px;font-size:16px;padding:6px 0 0 8px}.allhomes-search-bar__inner .domain-autocomplete .Select-menu-outer{z-index:200}.allhomes-search-bar__inner.has-icon .domain-autocomplete .Select-placeholder{left:50px}.allhomes-search-bar__overflow-value{display:inline-block}.allhomes-search-bar__overflow-value .Select-value{background:transparent}.allhomes-search-bar__search-button{position:absolute;top:1px;right:1px;height:38px;margin:0;padding:0 14px;border:0;border-radius:3px;outline:none;background:#fff;color:#a9afba;cursor:pointer;z-index:100}.allhomes-search-bar__search-button:active,.allhomes-search-bar__search-button:focus,.allhomes-search-bar__search-button:hover{color:#3c475b}.allhomes-search-bar__group{padding:10px 15px 0;color:#a9afba;font-size:14px;font-weight:700}.allhomes-search-bar__option{display:flex;font-weight:600;cursor:pointer}.Select-option .allhomes-search-bar__option{padding:10px 15px}.allhomes-search-bar__option-suffix{color:#a9afba;font-size:14px;font-weight:400;line-height:14px}.allhomes-search-bar__search-icon-container{position:absolute;top:5px;left:0;margin:0;padding:0 24px;border:0;border-radius:3px;outline:none;background:none;color:#a9afba;cursor:pointer;z-index:2}.allhomes-search-bar__search-icon-container:active,.allhomes-search-bar__search-icon-container:focus,.allhomes-search-bar__search-icon-container:hover{color:#3c475b}.allhomes-search-bar__option-content{margin-left:10px}.allhomes-agent-avatar{margin-top:4px}.Select-menu-outer{max-height:500px}.Select-menu{max-height:498px}.allhomes-search-bar .Select-option{padding:0}.allhomes-search-bar__option-icon-icon{margin-top:5px}.Select-option.is-focused .allhomes-search-bar__option{background:#f2f5f7}.allhomes-search-bar__option .is-highlighted{background:none;color:#0063e6}.allhomes-search-bar__inner.has-icon .domain-autocomplete .Select-control{padding:0 105px 3px 50px}.allhomes-logo__full.is-color .allhomes-logo__full-primary{color:#0b2047}.allhomes-logo__full.is-color .allhomes-logo__full-secondary{color:#e81043}.allhomes-logo__full.is-white .allhomes-logo__full-primary,.allhomes-logo__full.is-white .allhomes-logo__full-secondary{color:#fff}.allhomes-logo__h .allhomes-logo__h-primary{color:#e81043}.allhomes-logo__h .allhomes-logo__h-secondary{color:#fff}.allhomes-logo__mardi-gras.is-color .cls-1{fill:#ffda00}.allhomes-logo__mardi-gras.is-color .cls-2{fill:#b5d000}.allhomes-logo__mardi-gras.is-color .cls-3{fill:#1356ef}.allhomes-logo__mardi-gras.is-color .cls-4{fill:#6e2480}.allhomes-logo__mardi-gras.is-color .cls-5{fill:#0ea800}.allhomes-logo__mardi-gras.is-color .cls-6{fill:#d00e3c}.allhomes-logo__mardi-gras.is-color .cls-7{fill:#feb728}.allhomes-logo__mardi-gras.is-color .cls-8{fill:#fd7a22}.allhomes-logo__mardi-gras.is-white .cls-1,.allhomes-logo__mardi-gras.is-white .cls-2,.allhomes-logo__mardi-gras.is-white .cls-3,.allhomes-logo__mardi-gras.is-white .cls-4,.allhomes-logo__mardi-gras.is-white .cls-5,.allhomes-logo__mardi-gras.is-white .cls-6,.allhomes-logo__mardi-gras.is-white .cls-7,.allhomes-logo__mardi-gras.is-white .cls-8{fill:#fff}.avatar{display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:cover;text-align:left}.avatar__image{height:auto;position:static}.avatar{overflow:hidden;position:relative}.avatar.is-shape-circle{border-radius:50%}.avatar.is-size-small{width:32px;height:32px}.avatar.is-size-medium{width:96px;height:96px}.avatar.is-size-large{width:275px;height:275px}.avatar.is-color-dark{border-color:#515b6e;background-color:#a9afba;color:#515b6e}.avatar.is-color-light{border-color:#a9afba;background-color:#f2f5f7;color:#a9afba}.avatar.is-bordered{border:1px solid}.avatar__image{opacity:1;transition:opacity .2s ease-out;width:100%;height:100%}.avatar__image.has-bigger-width{left:50%;position:absolute;transform:translateX(-50%);width:auto}.avatar__image.has-bigger-height{height:auto;position:absolute;top:50%;transform:translateY(-50%)}.avatar__image.not-initialised{opacity:0}.allhomes-property-of-the-week{width:100%;text-align:center}.allhomes-property-of-the-week__main-title{margin:0 10px 14px;color:#3c475b;font-family:Proxima Nova,sans-serif;font-size:20px;font-weight:600;line-height:1.2;text-align:left}@media (min-width:624px){.allhomes-property-of-the-week{max-width:1020px;margin:0 auto}}.allhomes-property-of-the-week .avatar{vertical-align:middle}.allhomes-property-of-the-week__listing-card-wrapper{text-align:center;width:auto;white-space:nowrap;overflow-x:auto}@media (min-width:1021px){.allhomes-property-of-the-week__listing-card-wrapper{overflow-x:visible}}.allhomes-property-of-the-week.is-side-bar-slide{max-width:300px}.allhomes-property-of-the-week.is-side-bar-slide .allhomes-property-of-the-week__main-title{margin:0 0 10px}.allhomes-property-of-the-week.is-side-bar-slide .allhomes-property-of-the-week__slider-page{font-size:14px;text-align:right;margin:4px 3px 0 0;color:#a9afba;line-height:14px}.allhomes-property-of-the-week__browse-page-carousel-dots{bottom:-20px;left:0;position:absolute;transform:none}.allhomes-property-of-the-week__browse-page-carousel-dots li{display:inline-block;margin:3px}.allhomes-property-of-the-week__browse-page-carousel-dots button{display:block;padding:0;font-size:0;cursor:pointer;border:0;border-radius:0;background:#e6e9ed;width:40px;height:4px;outline:none}.allhomes-property-of-the-week__browse-page-carousel-dots .slick-active button{background:#e81043}.allhomes-property-of-the-week.is-browse-page-slide .allhomes-property-of-the-week__listing-card-wrapper,.allhomes-property-of-the-week.is-browse-page-slide .allhomes-property-of-the-week__listing-card.is-display-one-column{text-align:left}.allhomes-property-of-the-week.is-browse-page-slide .allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-title{margin:15px 0 0}.allhomes-property-of-the-week.is-browse-page-slide .allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-address-line{font-size:14px;line-height:1em}.allhomes-property-of-the-week.is-browse-page-slide .allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-image{width:280px;height:224px;min-width:auto;min-height:auto;margin-right:16px}.allhomes-property-of-the-week.is-browse-page-slide .allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-feature-group{margin-top:10px}.allhomes-property-of-the-week.is-browse-page-slide .allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-feature{margin-left:0}.allhomes-property-of-the-week.is-browse-page-slide .allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-icon{width:24px;height:24px;margin-right:15px}.allhomes-property-of-the-week.is-browse-page-slide .allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-agent-box{margin-top:15px}.allhomes-property-of-the-week.is-browse-page-slide .allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-agency-logo{max-width:100px;max-height:20px}.allhomes-property-of-the-week.is-browse-page-slide .allhomes-property-of-the-week__listing-card.is-display-one-column .avatar.is-size-small{width:40px;height:40px}.allhomes-property-of-the-week__listing-card{display:inline-block;position:relative;margin:0 15px;color:#3c475b;font-size:14px;line-height:18px;text-align:left;text-decoration:none;transition:.3s ease}@media (min-width:624px){.allhomes-property-of-the-week__listing-card{margin:0 10px}}@media (min-width:1021px){.allhomes-property-of-the-week__listing-card{box-shadow:0 20px 40px 0 rgba(0,0,0,.18),0 12px 12px 0 rgba(0,0,0,.05)}.allhomes-property-of-the-week__listing-card:hover{transform:scale(1.06);box-shadow:0 20px 40px 0 rgba(0,0,0,.36),0 12px 12px 0 rgba(0,0,0,.1)}}.allhomes-property-of-the-week__listing-card-info-box{margin-top:10px}.allhomes-property-of-the-week__listing-card-title{display:inline-block;font-family:Proxima Nova,sans-serif;font-weight:600}@media (min-width:624px){.allhomes-property-of-the-week__listing-card-title{position:absolute;top:15px;left:15px;padding-bottom:12px;border-bottom:2px solid #fff;color:#fff}}.allhomes-property-of-the-week__listing-card-image{width:100%;min-width:242px;height:190px;background-size:cover}@media (min-width:624px){.allhomes-property-of-the-week__listing-card-image.is-display-one-column,.allhomes-property-of-the-week__listing-card-image.is-display-two-column{width:486px;height:384px}.allhomes-property-of-the-week__listing-card-image.is-display-three-column{width:324px;height:258px}}.allhomes-property-of-the-week__listing-card-wrap{display:block;text-align:center}.allhomes-property-of-the-week__listing-card-price{display:block;font-family:Proxima Nova,sans-serif;font-weight:600;font-size:18px}@media (min-width:624px){.allhomes-property-of-the-week__listing-card-price{line-height:28px;margin-bottom:0}}.allhomes-property-of-the-week__listing-card-address-line{display:block}@media (min-width:624px){.allhomes-property-of-the-week__listing-card-address-line{display:inline-block;margin-right:.25em;font-size:16px;line-height:24px}}.allhomes-property-of-the-week__listing-card-feature{font-weight:600}@media (min-width:624px){.allhomes-property-of-the-week__listing-card-feature{font-size:16px}}.allhomes-property-of-the-week__listing-card-icon{position:relative;top:-2px;margin:1px 10px 0 5px;vertical-align:bottom}.allhomes-property-of-the-week__listing-card-agent-box{position:absolute;right:0;bottom:0;text-align:right}@media (min-width:624px){.allhomes-property-of-the-week__listing-card-agent-box{right:15px;bottom:15px}}.allhomes-property-of-the-week__listing-card-agency-logo{display:block;max-width:100px;max-height:20px;margin-top:5px;vertical-align:middle}@media (min-width:624px){.allhomes-property-of-the-week__listing-card-agency-logo{display:inline-block;max-width:125px;max-height:25px}}.avatar{vertical-align:middle}.avatar.is-size-small{width:36px;height:36px}@media (min-width:624px){.avatar{margin-right:5px;vertical-align:top}.avatar.is-size-small{width:48px;height:48px}}.allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-agent-right{display:inline-block;line-height:1em;text-align:left}.allhomes-property-of-the-week__listing-card.is-display-one-column .avatar{vertical-align:top}.allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-agent-logo,.allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-agent-name{display:block}@media (min-width:624px){.allhomes-property-of-the-week__listing-card.is-display-one-column{display:block;text-align:center}}@media (min-width:624px) and (min-width:1021px){.allhomes-property-of-the-week__listing-card.is-display-one-column{min-height:384px}}@media (min-width:624px){.allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-title{position:static;margin:30px 0;border-color:#e81043;color:#e81043}.allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-image{width:48%;min-width:415px;max-width:486px;float:left}.allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-feature-group{margin-top:25px}.allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-feature{margin:0 5px 0 10px}.allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-icon{margin:1px 0 0}.allhomes-property-of-the-week__listing-card.is-display-one-column .allhomes-property-of-the-week__listing-card-agent-box{display:inline-block;position:static;margin-top:30px;line-height:48px;text-align:center}}.allhomes-property-of-the-week__listing-card-agent-box,.allhomes-property-of-the-week__listing-card-info-box{z-index:1}@media (min-width:624px){.allhomes-property-of-the-week__listing-card-agent-box,.allhomes-property-of-the-week__listing-card-info-box{white-space:normal}}@media (min-width:624px){.allhomes-property-of-the-week__listing-card.is-display-two-column{display:inline-block;position:relative;width:486px;background:#000}.allhomes-property-of-the-week__listing-card.is-display-two-column:after{position:absolute;top:50%;right:0;bottom:0;left:0;width:100%;height:50%;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6));content:""}.allhomes-property-of-the-week__listing-card.is-display-two-column .allhomes-property-of-the-week__listing-card-info-box{position:absolute;bottom:0;margin:0;padding:15px;color:#fff}}@media (min-width:624px){.allhomes-property-of-the-week__listing-card.is-display-three-column{display:inline-block;position:relative;width:324px;margin:0 20px 0 0;background:#000}.allhomes-property-of-the-week__listing-card.is-display-three-column:after{position:absolute;top:50%;right:0;bottom:0;left:0;width:100%;height:50%;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6));content:""}.allhomes-property-of-the-week__listing-card.is-display-three-column:last-child{margin-right:0}.allhomes-property-of-the-week__listing-card.is-display-three-column .allhomes-property-of-the-week__listing-card-title{font-size:14px}.allhomes-property-of-the-week__listing-card.is-display-three-column .allhomes-property-of-the-week__listing-card-info-box{position:absolute;bottom:0;margin:0;padding:15px;color:#fff}.allhomes-property-of-the-week__listing-card.is-display-three-column .allhomes-property-of-the-week__listing-card-price{margin-top:50%;font-size:18px;line-height:22px}.allhomes-property-of-the-week__listing-card.is-display-three-column .allhomes-property-of-the-week__listing-card-address-line{display:block;font-size:14px;line-height:20px}.allhomes-property-of-the-week__listing-card.is-display-three-column .allhomes-property-of-the-week__listing-card-agent-box{line-height:35px}.allhomes-property-of-the-week__listing-card.is-display-three-column .allhomes-property-of-the-week__listing-card-agency-logo{margin-top:0;vertical-align:middle}.allhomes-property-of-the-week__listing-card.is-display-three-column .allhomes-property-of-the-week__listing-card-feature{font-size:14px}.allhomes-property-of-the-week__listing-card.is-display-three-column .avatar.is-size-small{width:36px;height:36px}}.allhomes-property-of-the-week__listing-card.is-display-carousel{width:242px;box-shadow:none}@media (min-width:1021px){.allhomes-property-of-the-week__listing-card.is-display-carousel{width:300px;margin:0}}.allhomes-property-of-the-week__listing-card.is-display-carousel .allhomes-property-of-the-week__listing-card-image{width:100%;height:190px}@media (min-width:1021px){.allhomes-property-of-the-week__listing-card.is-display-carousel .allhomes-property-of-the-week__listing-card-image{height:225px}}.allhomes-property-of-the-week__listing-card.is-display-carousel .allhomes-property-of-the-week__listing-card-info-box{padding-bottom:5px}.allhomes-property-of-the-week__listing-card.is-display-carousel .allhomes-property-of-the-week__listing-card-address-line{display:block;font-size:14px;line-height:18px}.allhomes-property-of-the-week__listing-card.is-display-carousel .allhomes-property-of-the-week__listing-card-price{font-size:18px;line-height:24px}.allhomes-property-of-the-week__listing-card.is-display-carousel .allhomes-property-of-the-week__listing-card-agent-box{top:210px;right:0}@media (min-width:1021px){.allhomes-property-of-the-week__listing-card.is-display-carousel .allhomes-property-of-the-week__listing-card-agent-box{top:245px}}.allhomes-property-of-the-week__listing-card.is-display-carousel .allhomes-property-of-the-week__listing-card-agency-logo{display:block;max-width:70px;max-height:25px}@media (min-width:1021px){.allhomes-property-of-the-week__listing-card.is-display-carousel .allhomes-property-of-the-week__listing-card-icon.is-small{width:24px;height:24px}}.allhomes-property-of-the-week__listing-card.is-display-carousel .avatar{vertical-align:middle;margin:0}.allhomes-property-of-the-week__listing-card.is-display-carousel .avatar.is-size-small{width:36px;height:36px}@media (min-width:624px){.allhomes-property-of-the-week__listing-card:not(.is-display-one-column):not(.is-display-carousel):before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:18%;background-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent);content:""}}.allhomes-property-of-the-week.is-side-bar-slide .allhomes-property-of-the-week__listing-card:hover{transform:none}.allhomes-news-block{color:#3c475b;font-family:Proxima Nova,sans-serif}@media (min-width:1021px){.allhomes-news-block{width:100%;max-width:1020px;margin:0 auto}}.allhomes-news-block .allhomes-tabbed-panel__active-panel{clear:left}.allhomes-news-block__panel-content{width:auto;white-space:nowrap;overflow-x:auto;overflow-y:hidden;clear:left}@media (min-width:1021px){.allhomes-news-block__panel-content{overflow:hidden}}.allhomes-news-block__article-summary{display:block;margin-top:18px;white-space:normal}.allhomes-news-block__article-summary .allhomes-news-block__click-area{color:#3c475b;text-decoration:none}@media (min-width:624px){.allhomes-news-block__article-summary{display:inline-block;width:216px;margin-right:24px;vertical-align:top}.allhomes-news-block__article-summary:last-child{margin-right:0}}@media (min-width:1021px){.allhomes-news-block__article-summary{width:324px}}.allhomes-news-block__title{margin:0 0 25px;color:#3c475b;font-family:Proxima Nova,sans-serif;font-size:20px;font-weight:600;line-height:1.2}@media (min-width:624px){.allhomes-news-block__title{font-size:22px;font-weight:400}}@media (min-width:1021px){.allhomes-news-block__title{display:block;float:left}}.allhomes-news-block__article-image{position:relative;width:117px;height:78px;margin-right:8px;float:left;background:#e6e9ed;background-repeat:no-repeat;background-position:50%;background-size:cover}@media (min-width:624px){.allhomes-news-block__article-image{width:216px;height:145px;float:none}}@media (min-width:1021px){.allhomes-news-block__article-image{width:324px;height:216px;float:none}}.allhomes-news-block__article-summary-title{display:block;color:#3c475b;font-size:14px;font-weight:600;line-height:20px}@media (min-width:624px){.allhomes-news-block__article-summary-title{width:216px;font-size:18px;line-height:22px}}@media (min-width:1021px){.allhomes-news-block__article-summary-title{width:324px;margin-top:12px}}.allhomes-news-block__placeholder-icon{width:48px;height:48px;margin-top:-24px;margin-left:-24px;display:inline-block;position:absolute;top:50%;left:50%;color:#fff}@media (min-width:624px){.allhomes-news-block__placeholder-icon{width:128px;height:128px;margin-top:-64px;margin-left:-64px}}.allhomes-news-block .allhomes-tab-item__container{color:#3c475b;font-size:13px;text-transform:uppercase}.allhomes-news-block .allhomes-tab-item__container.is-active,.allhomes-news-block .allhomes-tab-item__container:before,.allhomes-news-block .allhomes-tab-item__container:hover{border-bottom-color:#e81043}.allhomes-news-block .allhomes-tab-item__container:not(:last-child){margin-right:45px}.allhomes-news-block .allhomes-tab-item__container.is-active{font-weight:700}.allhomes-news-block .allhomes-tabbed-panel__active-panel{margin-top:16px}.allhomes-news-block .allhomes-tabbed-panel__tab-links{text-align:center}@media (min-width:624px){.allhomes-news-block .allhomes-tabbed-panel__tab-links{text-align:left}}@media (min-width:1021px){.allhomes-news-block .allhomes-tabbed-panel__tab-links{text-align:right}}.allhomes-news-block .allhomes-tabbed-panel__tab-link{margin:0 40px 0 0;padding:0 2px 20px;border:0;outline:none;background:none;color:#3c475b;font-family:Proxima Nova,sans-serif;font-size:13px;text-transform:uppercase;cursor:pointer}.allhomes-news-block .allhomes-tabbed-panel__tab-link.is-active{border-bottom:3px solid #e81043;font-weight:600}slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.allhomes-dream-homes{font:24px Proxima Nova,sans-serif;white-space:nowrap}.allhomes-dream-homes .slick-slide{width:335px}.allhomes-dream-homes .allhomes-dream-homes__heading-over{display:block;margin-bottom:15px;font-weight:700}.allhomes-dream-homes .allhomes-dream-homes__heading-over .allhomes-dream-homes__heading-over-text{color:#3c475b;font-size:20px}.allhomes-dream-homes .allhomes-dream-homes__wrapper{display:inline-block}.allhomes-dream-homes .allhomes-dream-homes__home{display:block;position:relative;width:320px;height:252px;overflow:hidden;margin-right:24.5px}.allhomes-dream-homes .allhomes-dream-homes__home .allhomes-dream-homes__home-link{position:absolute;top:0;left:0;width:100%;height:100%}.allhomes-dream-homes .allhomes-dream-homes__home .allhomes-dream-homes__home-img{width:100%;height:100%}.allhomes-dream-homes .allhomes-dream-homes__home .allhomes-dream-homes__home-gradient{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(180deg,rgba(0,0,0,.05),rgba(7,25,57,.6))}.allhomes-dream-homes .allhomes-dream-homes__home .allhomes-dream-homes__home-suburb{display:block;top:97px;padding:0 5px;font-size:24px;font-weight:700;text-align:center;text-overflow:ellipsis;overflow:hidden}.allhomes-dream-homes .allhomes-dream-homes__home .allhomes-dream-homes__button,.allhomes-dream-homes .allhomes-dream-homes__home .allhomes-dream-homes__home-attributes-inline,.allhomes-dream-homes .allhomes-dream-homes__home .allhomes-dream-homes__home-suburb{color:#fff}.allhomes-dream-homes .allhomes-dream-homes__home-attributes-inline{display:none}.allhomes-dream-homes .allhomes-dream-homes__attribute{display:inline-block;margin-right:15px}.allhomes-dream-homes .allhomes-dream-homes__button{display:block;top:136px;font-size:14px}.allhomes-dream-homes .allhomes-dream-homes__button .allhomes-dream-homes__button-icon{position:relative;top:-1px;width:18px;height:18px}.allhomes-dream-homes .allhomes-dream-homes__button,.allhomes-dream-homes .allhomes-dream-homes__home-attributes-inline,.allhomes-dream-homes .allhomes-dream-homes__home-suburb{position:absolute;left:0;width:100%;text-align:center}@media (min-width:1021px){.allhomes-dream-homes__media-query.is-desktop.is-large .allhomes-dream-homes__home{width:442px;height:345px}.allhomes-dream-homes__media-query.is-desktop.is-large .allhomes-dream-homes__home .allhomes-dream-homes__home-suburb{top:159px}.allhomes-dream-homes__media-query.is-desktop.is-large .allhomes-dream-homes__home .allhomes-dream-homes__home-attributes-inline{top:345px}.allhomes-dream-homes__media-query.is-desktop.is-large .allhomes-dream-homes__home .allhomes-dream-homes__button{top:425px}.allhomes-dream-homes__media-query.is-desktop.is-large .allhomes-dream-homes__home:hover .allhomes-dream-homes__home-suburb{top:113px}.allhomes-dream-homes__media-query.is-desktop.is-large .allhomes-dream-homes__home:hover .allhomes-dream-homes__home-attributes-inline{top:175px}.allhomes-dream-homes__media-query.is-desktop.is-large .allhomes-dream-homes__home:hover .allhomes-dream-homes__button{top:255px}.allhomes-dream-homes__media-query.is-desktop.is-large .allhomes-dream-homes__heading{width:442px;height:345px}.allhomes-dream-homes__media-query.is-desktop.is-large .allhomes-dream-homes__heading .allhomes-dream-homes__heading-text{top:150px}}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__heading-over.is-shown-on-desktop{display:block;width:100%;height:80px;margin-right:0;text-align:center;vertical-align:top}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__heading-over.is-shown-on-desktop .allhomes-dream-homes__heading-over-text{position:relative;top:0;color:#3c475b;font-size:22px}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__heading-over.is-shown-on-desktop .allhomes-dream-homes__heading-over-text:after{display:inline-block;position:absolute;right:0;bottom:-15px;left:0;width:67px;margin:0 auto;border-top:2px solid #e81043;content:""}.allhomes-dream-homes__media-query.is-desktop{width:1016px}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__heading-over{display:none}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__heading{display:inline-block;width:320px;height:251px;margin-right:28px;text-align:center;vertical-align:top}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__heading .allhomes-dream-homes__heading-text{position:relative;top:90px;color:#3c475b;font-size:22px;font-weight:700}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__heading .allhomes-dream-homes__heading-text:after{display:inline-block;position:absolute;right:0;bottom:-15px;left:0;width:67px;margin:0 auto;border-top:2px solid #e81043;content:""}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__home{display:inline-block;width:320px;height:251px;margin-right:0;margin-left:28px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1)}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__home .allhomes-dream-homes__home-link{height:100%}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__home .allhomes-dream-homes__home-img{width:100%;height:100%}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__home.is-first-card{margin-left:0}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__home .allhomes-dream-homes__home-suburb{display:block;top:113px;padding:0 5px;font-size:24px;font-weight:700;text-align:center;text-overflow:ellipsis;overflow:hidden}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__home-attributes-inline{display:block;top:252px;font-size:15px;font-weight:700}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__home-attributes-inline .allhomes-dream-homes__home-attributes-inline-suburb{font-size:17px}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__home-attributes-inline .allhomes-dream-homes__icon{position:relative;top:-2px;width:20px;height:20px;margin-left:5px}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__button{display:block;top:311px;font-size:14px}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__button .allhomes-dream-homes__button-icon{position:relative;top:-1px;width:18px;height:18px}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__button .allhomes-dream-homes__button-text{margin:0 auto}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__button,.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__home-attributes-inline,.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__home-suburb{transition:.4s ease}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__home:hover .allhomes-dream-homes__home-suburb{top:85px}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__home:hover .allhomes-dream-homes__home-attributes-inline{top:129px}.allhomes-dream-homes__media-query.is-desktop .allhomes-dream-homes__home:hover .allhomes-dream-homes__button{top:188px}
/*# sourceMappingURL=homepage.allhomes.2cb4f2a46b0b377a4696.css.map */