.has-black-color{color:#000}.has-black-background-color{background:#000}.svg-divider.has-color-black path{fill:#000}.has-font-color{color:#4c002e}.has-font-background-color{background:#4c002e}.svg-divider.has-color-font path{fill:#4c002e}.has-grey-dark-color{color:#666}.has-grey-dark-background-color{background:#666}.svg-divider.has-color-grey-dark path{fill:#666}.has-grey-color{color:#5c5f66}.has-grey-background-color{background:#5c5f66}.svg-divider.has-color-grey path{fill:#5c5f66}.has-line-color{color:#ccc}.has-line-background-color{background:#ccc}.svg-divider.has-color-line path{fill:#ccc}.has-light-color{color:#fcf9f7}.has-light-background-color{background:#fcf9f7}.svg-divider.has-color-light path{fill:#fcf9f7}.has-white-color{color:#fff}.has-white-background-color{background:#fff}.svg-divider.has-color-white path{fill:#fff}.has-brand-dark-color{color:#9f0020}.has-brand-dark-background-color{background:#9f0020}.svg-divider.has-color-brand-dark path{fill:#9f0020}.has-brand-color{color:#eb002f}.has-brand-background-color{background:#eb002f}.svg-divider.has-color-brand path{fill:#eb002f}.has-brand-light-color{color:#ddb6b6}.has-brand-light-background-color{background:#ddb6b6}.svg-divider.has-color-brand-light path{fill:#ddb6b6}.has-accent-dark-color{color:#000}.has-accent-dark-background-color{background:#000}.svg-divider.has-color-accent-dark path{fill:#000}.has-accent-color{color:#4c002e}.has-accent-background-color{background:#4c002e}.svg-divider.has-color-accent path{fill:#4c002e}.has-accent-light-color{color:#99005c}.has-accent-light-background-color{background:#99005c}.svg-divider.has-color-accent-light path{fill:#99005c}.has-red-color{color:#eb002f}.has-red-background-color{background:#eb002f}.svg-divider.has-color-red path{fill:#eb002f}.has-plum-color{color:#4c002e}.has-plum-background-color{background:#4c002e}.svg-divider.has-color-plum path{fill:#4c002e}.has-lilac-color{color:#a380c2}.has-lilac-background-color{background:#a380c2}.svg-divider.has-color-lilac path{fill:#a380c2}.has-grape-color{color:#872163}.has-grape-background-color{background:#872163}.svg-divider.has-color-grape path{fill:#872163}.has-teal-color{color:#03576b}.has-teal-background-color{background:#03576b}.svg-divider.has-color-teal path{fill:#03576b}.has-marigold-color{color:#ff9630}.has-marigold-background-color{background:#ff9630}.svg-divider.has-color-marigold path{fill:#ff9630}.has-white-bgcolor{background:#fff}.has-bathroom-bgcolor{background:#faf4ee}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.container,.grid{margin:0 auto;max-width:1440px;padding:0 25px;position:relative;width:100%}.grid-lg{max-width:1440px}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.col{float:left;min-height:1px;width:100%}.wp-block-group.is-style-full-width{margin:0 -25px}.m-t-1{margin-top:10px}.m-t-2{margin-top:20px}.m-t-3{margin-top:30px}.m-t-4{margin-top:40px}.m-t-5{margin-top:50px}.m-t-6{margin-top:60px}.m-t-7{margin-top:70px}.m-t-8{margin-top:80px}.m-t-9{margin-top:90px}.m-t-10{margin-top:100px}.m-t-11{margin-top:110px}.m-t-12{margin-top:120px}.m-r-1{margin-right:10px}.m-r-2{margin-right:20px}.m-r-3{margin-right:30px}.m-r-4{margin-right:40px}.m-r-5{margin-right:50px}.m-r-6{margin-right:60px}.m-r-7{margin-right:70px}.m-r-8{margin-right:80px}.m-r-9{margin-right:90px}.m-r-10{margin-right:100px}.m-r-11{margin-right:110px}.m-r-12{margin-right:120px}.m-b-1{margin-bottom:10px}.m-b-2{margin-bottom:20px}.m-b-3{margin-bottom:30px}.m-b-4{margin-bottom:40px}.m-b-5{margin-bottom:50px}.m-b-6{margin-bottom:60px}.m-b-7{margin-bottom:70px}.m-b-8{margin-bottom:80px}.m-b-9{margin-bottom:90px}.m-b-10{margin-bottom:100px}.m-b-11{margin-bottom:110px}.m-b-12{margin-bottom:120px}.m-l-1{margin-left:10px}.m-l-2{margin-left:20px}.m-l-3{margin-left:30px}.m-l-4{margin-left:40px}.m-l-5{margin-left:50px}.m-l-6{margin-left:60px}.m-l-7{margin-left:70px}.m-l-8{margin-left:80px}.m-l-9{margin-left:90px}.m-l-10{margin-left:100px}.m-l-11{margin-left:110px}.m-l-12{margin-left:120px}.p-t-1{padding-top:10px}.p-t-2{padding-top:20px}.p-t-3{padding-top:30px}.p-t-4{padding-top:40px}.p-t-5{padding-top:50px}.p-t-6{padding-top:60px}.p-t-7{padding-top:70px}.p-t-8{padding-top:80px}.p-t-9{padding-top:90px}.p-t-10{padding-top:100px}.p-t-11{padding-top:110px}.p-t-12{padding-top:120px}.p-r-1{padding-right:10px}.p-r-2{padding-right:20px}.p-r-3{padding-right:30px}.p-r-4{padding-right:40px}.p-r-5{padding-right:50px}.p-r-6{padding-right:60px}.p-r-7{padding-right:70px}.p-r-8{padding-right:80px}.p-r-9{padding-right:90px}.p-r-10{padding-right:100px}.p-r-11{padding-right:110px}.p-r-12{padding-right:120px}.p-b-1{padding-bottom:10px}.p-b-2{padding-bottom:20px}.p-b-3{padding-bottom:30px}.p-b-4{padding-bottom:40px}.p-b-5{padding-bottom:50px}.p-b-6{padding-bottom:60px}.p-b-7{padding-bottom:70px}.p-b-8{padding-bottom:80px}.p-b-9{padding-bottom:90px}.p-b-10{padding-bottom:100px}.p-b-11{padding-bottom:110px}.p-b-12{padding-bottom:120px}.p-l-1{padding-left:10px}.p-l-2{padding-left:20px}.p-l-3{padding-left:30px}.p-l-4{padding-left:40px}.p-l-5{padding-left:50px}.p-l-6{padding-left:60px}.p-l-7{padding-left:70px}.p-l-8{padding-left:80px}.p-l-9{padding-left:90px}.p-l-10{padding-left:100px}.p-l-11{padding-left:110px}.p-l-12{padding-left:120px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes activate{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateX(0)}}.hide-text{background-color:transparent;border:0;color:transparent!important;display:block;font-size:0!important;height:0;left:0;overflow:hidden;position:absolute;text-decoration:none;text-shadow:none;top:0;width:0}.relative{position:relative}.center{text-align:center}.nav{list-style:none;margin:0;padding:0}.text-size--xs{font-size:9px}.text-size--sm{font-size:11px}.text-size,.text-size-md{font-size:1rem}.text-size-lg{font-size:1.5rem}.text-size-xl{font-size:2.5rem}.flex-gap--xs{gap:.125rem}.flex-gap--sm{gap:.25rem}.flex-gap,.flex-gap--md{gap:.5rem}.text-size--small,.text-size--xs{font-size:11px}.text-size--sm{font-size:14px}.bg-black{background-color:#000;color:#fff}.bg-grey{background-color:#5c5f66;color:#fff}.bg-dark-grey{background-color:#666;color:#fff}.bg-red{background-color:#eb002f;color:#fff}.bg-red *{color:inherit}.bg-dark-red{background-color:#c30015;color:#fff}.bg-dark-red *{color:inherit}.bg-plum{background-color:#4c002e;color:#fff}.bg-grape{background-color:#872163;color:#fff}.bg-grape *{color:inherit}.bg-lilac{background-color:#a380c2}.bg-teal{background-color:#03576b;color:#fff}.bg-teal *{color:inherit}.bg-marigold{background-color:#ff9630;color:#fff}*,:after,:before{box-sizing:border-box}:focus:not(:focus-visible){outline:none}html{-webkit-tap-highlight-color:transparent;font-size:14px}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#4c002e;font-family:Sharp Grotesk,Helvetica,Arial,sans-serif;line-height:1.6;text-rendering:geometricPrecision}body.menu-open{height:100vh;overflow:hidden}.bg-beige{background-color:#faf4ee}.bg-white{background-color:#fff}::selection{background:#eb002f;color:#fff}::-moz-selection{background:#eb002f;color:#fff}img{height:auto;vertical-align:middle}iframe,img{max-width:100%}figure{margin:0 0 20px}figcaption{margin:5px 0 0;text-align:center}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}hr{border:none;height:50px}hr:before{background-image:url(../images/divider-1-red.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:50px;width:100%}@font-face{font-display:swap;font-family:Sharp Grotesk;font-style:normal;font-weight:400;src:url(../fonts/SharpGroteskBook-21.woff) format("woff"),url(../fonts/SharpGroteskBook-21.woff2) format("woff2"),url(../fonts/SharpGroteskBook-21.eot) format("embedded-opentype")}@font-face{font-display:swap;font-family:Sharp Grotesk;font-style:italic;font-weight:400;src:url(../fonts/SharpGroteskBookItl-21.woff) format("woff"),url(../fonts/SharpGroteskBookItl-21.woff2) format("woff2"),url(../fonts/SharpGroteskBookItl-21.eot) format("embedded-opentype")}@font-face{font-display:swap;font-family:Sharp Grotesk;font-style:normal;font-weight:500;src:url(../fonts/SharpGroteskMedium-21.woff) format("woff"),url(../fonts/SharpGroteskMedium-21.woff2) format("woff2"),url(../fonts/SharpGroteskMedium-21.eot) format("embedded-opentype")}@font-face{font-display:swap;font-family:Sharp Grotesk;font-style:italic;font-weight:500;src:url(../fonts/SharpGroteskMediumItl-21.woff) format("woff"),url(../fonts/SharpGroteskMediumItl-21.woff2) format("woff2"),url(../fonts/SharpGroteskMediumItl-21.eot) format("embedded-opentype")}@font-face{font-display:swap;font-family:Sharp Grotesk;font-style:normal;font-weight:600;src:url(../fonts/SharpGroteskSmBold-21.woff) format("woff"),url(../fonts/SharpGroteskSmBold-21.woff2) format("woff2"),url(../fonts/SharpGroteskSmBold-21.eot) format("embedded-opentype")}@font-face{font-display:swap;font-family:Sharp Grotesk;font-style:italic;font-weight:600;src:url(../fonts/SharpGroteskSmBoldItl-21.woff) format("woff"),url(../fonts/SharpGroteskSmBoldItl-21.woff2) format("woff2"),url(../fonts/SharpGroteskSmBoldItl-21.eot) format("embedded-opentype")}.banner--flexi .banner__caption .banner__title,.banner--landing .banner__caption .banner__title,.card--home-design.card--home-design--package .card--home-design__link .location .location-title,.h1,.h2,.h3,.h4,.h5,.h6,.home-banner .home-banner-image .image-caption .content,.home-design__floorplan .home-design__floorplan-content-copy>h2,.home-design__virtual-tour h2,.home-finder-quiz__main .block--colour-scheme .block__content .block__title,.home-finder-quiz__main .block--comparison .block__title,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form__title,.home-finder-quiz__main .step .step__title,.home-finder-quiz__step .home-finder-quiz__content .home-finder-quiz__title,.lp-media-banner .lp-media-banner-image .image-caption .content,.packages-section .packages-slider .slide .inner .location .location-title,.promo-slider .slide h3,.tabs.tabs--alt .tabs-toggles .tab-toggle+label,body .gform_wrapper h3.gform_title,h1,h2,h3,h4,h5,h6{color:#eb002f;font-family:Sharp Grotesk,Helvetica,Arial,sans-serif!important;font-weight:700;line-height:1.4}.banner--flexi .banner__caption .banner__title:not(.inline-highlight) span:not(.title-highlight),.banner--landing .banner__caption .banner__title:not(.inline-highlight) span:not(.title-highlight),.card--home-design.card--home-design--package .card--home-design__link .location .location-title:not(.inline-highlight) span:not(.title-highlight),.h1:not(.inline-highlight) span:not(.title-highlight),.h2:not(.inline-highlight) span:not(.title-highlight),.h3:not(.inline-highlight) span:not(.title-highlight),.h4:not(.inline-highlight) span:not(.title-highlight),.h5:not(.inline-highlight) span:not(.title-highlight),.h6:not(.inline-highlight) span:not(.title-highlight),.home-banner .home-banner-image .image-caption .content:not(.inline-highlight) span:not(.title-highlight),.home-finder-quiz__main .block--colour-scheme .block__content .block__title:not(.inline-highlight) span:not(.title-highlight),.home-finder-quiz__main .block--comparison .block__title:not(.inline-highlight) span:not(.title-highlight),.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form__title:not(.inline-highlight) span:not(.title-highlight),.home-finder-quiz__main .step .step__title:not(.inline-highlight) span:not(.title-highlight),.home-finder-quiz__step .home-finder-quiz__content .home-finder-quiz__title:not(.inline-highlight) span:not(.title-highlight),.lp-media-banner .lp-media-banner-image .image-caption .content:not(.inline-highlight) span:not(.title-highlight),.packages-section .packages-slider .slide .inner .location .location-title:not(.inline-highlight) span:not(.title-highlight),.tabs.tabs--alt .tabs-toggles .tab-toggle+label:not(.inline-highlight) span:not(.title-highlight),body .gform_wrapper h3.gform_title:not(.inline-highlight) span:not(.title-highlight),h1:not(.inline-highlight) span:not(.title-highlight),h2:not(.inline-highlight) span:not(.title-highlight),h3:not(.inline-highlight) span:not(.title-highlight),h4:not(.inline-highlight) span:not(.title-highlight),h5:not(.inline-highlight) span:not(.title-highlight),h6:not(.inline-highlight) span:not(.title-highlight){display:block}.banner--flexi .banner__caption .banner__title:not(.inline-highlight) span:not(.title-highlight):first-child,.banner--landing .banner__caption .banner__title:not(.inline-highlight) span:not(.title-highlight):first-child,.card--home-design.card--home-design--package .card--home-design__link .location .location-title:not(.inline-highlight) span:not(.title-highlight):first-child,.h1:not(.inline-highlight) span:not(.title-highlight):first-child,.h2:not(.inline-highlight) span:not(.title-highlight):first-child,.h3:not(.inline-highlight) span:not(.title-highlight):first-child,.h4:not(.inline-highlight) span:not(.title-highlight):first-child,.h5:not(.inline-highlight) span:not(.title-highlight):first-child,.h6:not(.inline-highlight) span:not(.title-highlight):first-child,.home-banner .home-banner-image .image-caption .content:not(.inline-highlight) span:not(.title-highlight):first-child,.home-finder-quiz__main .block--colour-scheme .block__content .block__title:not(.inline-highlight) span:not(.title-highlight):first-child,.home-finder-quiz__main .block--comparison .block__title:not(.inline-highlight) span:not(.title-highlight):first-child,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form__title:not(.inline-highlight) span:not(.title-highlight):first-child,.home-finder-quiz__main .step .step__title:not(.inline-highlight) span:not(.title-highlight):first-child,.home-finder-quiz__step .home-finder-quiz__content .home-finder-quiz__title:not(.inline-highlight) span:not(.title-highlight):first-child,.lp-media-banner .lp-media-banner-image .image-caption .content:not(.inline-highlight) span:not(.title-highlight):first-child,.packages-section .packages-slider .slide .inner .location .location-title:not(.inline-highlight) span:not(.title-highlight):first-child,.tabs.tabs--alt .tabs-toggles .tab-toggle+label:not(.inline-highlight) span:not(.title-highlight):first-child,body .gform_wrapper h3.gform_title:not(.inline-highlight) span:not(.title-highlight):first-child,h1:not(.inline-highlight) span:not(.title-highlight):first-child,h2:not(.inline-highlight) span:not(.title-highlight):first-child,h3:not(.inline-highlight) span:not(.title-highlight):first-child,h4:not(.inline-highlight) span:not(.title-highlight):first-child,h5:not(.inline-highlight) span:not(.title-highlight):first-child,h6:not(.inline-highlight) span:not(.title-highlight):first-child{display:inline-block;padding-right:.25em}.banner--flexi .banner__caption .inline-highlight.banner__title span:not(.title-highlight):first-child,.banner--landing .banner__caption .inline-highlight.banner__title span:not(.title-highlight):first-child,.card--home-design.card--home-design--package .card--home-design__link .location .inline-highlight.location-title span:not(.title-highlight):first-child,.h1.inline-highlight span:not(.title-highlight):first-child,.h2.inline-highlight span:not(.title-highlight):first-child,.h3.inline-highlight span:not(.title-highlight):first-child,.h4.inline-highlight span:not(.title-highlight):first-child,.h5.inline-highlight span:not(.title-highlight):first-child,.h6.inline-highlight span:not(.title-highlight):first-child,.home-banner .home-banner-image .image-caption .inline-highlight.content span:not(.title-highlight):first-child,.home-finder-quiz__main .block--colour-scheme .block__content .inline-highlight.block__title span:not(.title-highlight):first-child,.home-finder-quiz__main .block--comparison .inline-highlight.block__title span:not(.title-highlight):first-child,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .inline-highlight.form__title span:not(.title-highlight):first-child,.home-finder-quiz__main .step .inline-highlight.step__title span:not(.title-highlight):first-child,.home-finder-quiz__step .home-finder-quiz__content .inline-highlight.home-finder-quiz__title span:not(.title-highlight):first-child,.lp-media-banner .lp-media-banner-image .image-caption .inline-highlight.content span:not(.title-highlight):first-child,.packages-section .packages-slider .slide .inner .location .inline-highlight.location-title span:not(.title-highlight):first-child,.tabs.tabs--alt .tabs-toggles .tab-toggle+label.inline-highlight span:not(.title-highlight):first-child,body .gform_wrapper h3.gform_title.inline-highlight span:not(.title-highlight):first-child,h1.inline-highlight span:not(.title-highlight):first-child,h2.inline-highlight span:not(.title-highlight):first-child,h3.inline-highlight span:not(.title-highlight):first-child,h4.inline-highlight span:not(.title-highlight):first-child,h5.inline-highlight span:not(.title-highlight):first-child,h6.inline-highlight span:not(.title-highlight):first-child{padding-right:10px}.banner--flexi .banner__caption .inline-highlight.banner__title span:not(.title-highlight):last-child,.banner--landing .banner__caption .inline-highlight.banner__title span:not(.title-highlight):last-child,.card--home-design.card--home-design--package .card--home-design__link .location .inline-highlight.location-title span:not(.title-highlight):last-child,.h1.inline-highlight span:not(.title-highlight):last-child,.h2.inline-highlight span:not(.title-highlight):last-child,.h3.inline-highlight span:not(.title-highlight):last-child,.h4.inline-highlight span:not(.title-highlight):last-child,.h5.inline-highlight span:not(.title-highlight):last-child,.h6.inline-highlight span:not(.title-highlight):last-child,.home-banner .home-banner-image .image-caption .inline-highlight.content span:not(.title-highlight):last-child,.home-finder-quiz__main .block--colour-scheme .block__content .inline-highlight.block__title span:not(.title-highlight):last-child,.home-finder-quiz__main .block--comparison .inline-highlight.block__title span:not(.title-highlight):last-child,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .inline-highlight.form__title span:not(.title-highlight):last-child,.home-finder-quiz__main .step .inline-highlight.step__title span:not(.title-highlight):last-child,.home-finder-quiz__step .home-finder-quiz__content .inline-highlight.home-finder-quiz__title span:not(.title-highlight):last-child,.lp-media-banner .lp-media-banner-image .image-caption .inline-highlight.content span:not(.title-highlight):last-child,.packages-section .packages-slider .slide .inner .location .inline-highlight.location-title span:not(.title-highlight):last-child,.tabs.tabs--alt .tabs-toggles .tab-toggle+label.inline-highlight span:not(.title-highlight):last-child,body .gform_wrapper h3.gform_title.inline-highlight span:not(.title-highlight):last-child,h1.inline-highlight span:not(.title-highlight):last-child,h2.inline-highlight span:not(.title-highlight):last-child,h3.inline-highlight span:not(.title-highlight):last-child,h4.inline-highlight span:not(.title-highlight):last-child,h5.inline-highlight span:not(.title-highlight):last-child,h6.inline-highlight span:not(.title-highlight):last-child{padding-left:10px}.h1,h1{font-size:2.75rem;font-weight:600;text-transform:none}.banner--flexi .banner__caption .banner__title,.banner--landing .banner__caption .banner__title,.h2,.home-banner .home-banner-image .image-caption .content,.home-design__virtual-tour h2,.home-finder-quiz__main .step .step__title,.home-finder-quiz__step .home-finder-quiz__content .home-finder-quiz__title,.lp-media-banner .lp-media-banner-image .image-caption .content,.promo-slider .slide h3,h2{font-size:2rem;font-weight:600;text-transform:none}.card--home-design.card--home-design--package .card--home-design__link .location .location-title,.h3,.home-design__floorplan .home-design__floorplan-content-copy>h2,.home-finder-quiz__main .block--comparison .block__title,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form__title,.packages-section .packages-slider .slide .inner .location .location-title,body .gform_wrapper h3.gform_title,h3{font-size:1.5rem;font-weight:500;text-transform:none}.h4,.home-finder-quiz__main .block--colour-scheme .block__content .block__title,.tabs.tabs--alt .tabs-toggles .tab-toggle+label,h4{font-size:1.25rem}p{line-height:1.6em}.paragraph--uppercase{text-transform:none}.paragraph--red,.paragraph--red-light{color:#eb002f!important}.block--aside-image .block__title,.h1,.section--brands-grid .section__intro .section__title,.section--icons-grid .section__intro .section__title,h1{margin-bottom:2rem}.text--purple{color:#872163}.btn,.wp-block-button .wp-block-button__link,.wp-block-file a.wp-block-file__button,a.btn,button.btn{-webkit-appearance:none;border-radius:8px;box-shadow:none;cursor:pointer;display:inline-block;font-family:Sharp Grotesk,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1;opacity:1!important;padding:12px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:all .6s cubic-bezier(.19,1,.22,1);vertical-align:middle}.btn--primary,.btn--red,.select-expand__content-inner .btn{background-color:#eb002f}.btn--link{color:#eb002f}.btn--link .btn__icon svg path{fill:#eb002f}.btn--link.focus-visible,.btn--link:hover{color:#872163}.btn--link.focus-visible .btn__icon svg path,.btn--link:hover .btn__icon svg path{fill:#872163}.btn{background:none}.btn:before{border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform-origin:50% 50%;transition:all .3s ease-out;z-index:-1}.btn--white{z-index:1}.btn--white:before{background:#fff}.btn--white:focus:before,.btn--white:hover:before{background:#a380c2}.btn--grey{text-transform:none;z-index:1}.btn--grey:before{background-color:#a380c2}.btn--grey:focus:before,.btn--grey:hover:before{background-color:#872163}.btn--primary{z-index:1}.btn--primary:before{background:#eb002f}.btn--primary:focus:before,.btn--primary:hover:before{background:#4c002e}.btn--secondary{z-index:1}.btn--secondary:before{background:#872163}.btn--secondary:focus:before,.btn--secondary:hover:before{background:#a380c2}.btn--plum{color:#fff;z-index:1}.btn--plum:before{background:#4c002e}.btn--plum:focus:before,.btn--plum:hover:before{background:#872163}.btn--grape{color:#fff;z-index:1}.btn--grape:before{background:#872163}.btn--grape:focus:before,.btn--grape:hover:before{background:#4c002e}.btn:focus,.btn:hover{background:none}button.floating-btn{background-color:#eb002f!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;bottom:0;left:0;position:fixed!important;z-index:10}button.floating-btn:before{display:none!important}button.floating-btn:focus,button.floating-btn:hover{background-color:#a380c2!important}.btn-outline--white{background:transparent;border:1px solid #fff;color:#fff}.btn-outline--white:before{transform:none}.btn-outline--white:focus,.btn-outline--white:hover{color:#4c002e}.btn-outline--white:focus:before,.btn-outline--white:hover:before{background-color:#fff!important;z-index:0}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot?okah7f);src:url(../fonts/icomoon.eot?okah7f#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?okah7f) format("truetype"),url(../fonts/icomoon.woff?okah7f) format("woff"),url(../fonts/icomoon.svg?okah7f#icomoon) format("svg")}.customSelect:after,.ui-datepicker-next:before,.ui-datepicker-prev:before,[class*=" icn-"]:before,[class^=icn-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icn-right{position:relative}.icn-right:before{margin-top:-.5em;position:absolute;right:-5px;top:50%}.icn-chevron-down:before{content:"\e906"}.icn-chevron-left:before{content:"\e907"}.icn-chevron-right:before{content:"\e908"}.icn-chevron-up:before{content:"\e909"}.icn-long-arrow:before{content:"\e926"}.icn-curved-arrow:before{content:"\e925"}.icn-phone:before{content:"\e914"}.icn-quote:before{content:"\e924"}.icn-play-solid:before{content:"\e91b"}.icn-plus-circle:before{content:"\e91f"}.icn-filter:before{content:"\e920"}.icn-about:before{content:"\e90a"}.icn-breadcrumbs:before{content:"\e90b"}.icn-brochure:before{content:"\e90c"}.icn-buying-tools:before{content:"\e90d"}.icn-envelope:before{content:"\e90e"}.icn-display-home:before{content:"\e90f"}.icn-floorplan:before{content:"\e917"}.icn-home-land:before{content:"\e911"}.icn-home-designs:before{content:"\e912"}.icn-house-area:before{content:"\e913"}.icn-thumbsup:before{content:"\e915"}.icn-lot-area:before{content:"\e916"}.icn-lot-depth:before{content:"\e919"}.icn-lot-width:before{content:"\e91a"}.icn-plus-sign:before{content:"\e91c"}.icn-read-more:before{content:"\e91d"}.icn-play-outline:before{content:"\e91e"}.icn-virtual-tour:before{content:"\e921"}.icn-wave:before{content:"\e922"}.icn-email-filled:before{content:"\e923"}.icn-phone-filled:before{content:"\e918"}.icn-carport:before{content:"\e902"}.icn-house:before{content:"\e903"}.icn-page:before{content:"\e904"}.icn-settings:before{content:"\e905"}.icn-slick:before{content:"\e948";font-size:1.25rem;margin-top:-.5em;position:absolute;right:0;top:50%;transform:rotate(0deg);transform-origin:50% 60%;transition:transform 1.6s cubic-bezier(.19,1,.22,1)}.slider{list-style:none;margin:0;padding:0;position:relative}.slider img{width:100%}.slick-list.draggable .slick-slide{cursor:grab}button.slick-control.slick-arrow{font-size:1.5rem}button.slick-control.slick-arrow:before{color:inherit;content:"";display:block;font-family:icomoon;line-height:1}button.slick-control.slick-arrow.slick-control--prev:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTS41MDMgNy4wODdhLjU4NS41ODUgMCAwIDAgMCAuODI0bDYuNDE2IDYuNDE3YS41ODUuNTg1IDAgMCAwIC44MjQgMCAuNTg1LjU4NSAwIDAgMCAwLS44MjRMMi4zMjIgOC4wODJoMTMuNzZjLjMyIDAgLjU4Mi0uMjYyLjU4Mi0uNTgzYS41ODUuNTg1IDAgMCAwLS41ODMtLjU4M0gyLjMyMWw1LjQyMi01LjQyMmEuNTg1LjU4NSAwIDAgMCAwLS44MjQuNTg1LjU4NSAwIDAgMC0uODI0IDBMLjUwMyA3LjA4N1oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;width:17px}button.slick-control.slick-arrow.slick-control--next:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE2Ljg1IDcuOTExYS41ODUuNTg1IDAgMCAwIDAtLjgyNEwxMC40MzIuNjdhLjU4Ni41ODYgMCAwIDAtLjgyNSAwIC41ODYuNTg2IDAgMCAwIDAgLjgyNGw1LjQyMiA1LjQyMkgxLjI3YS41ODUuNTg1IDAgMCAwLS41ODMuNTgzYzAgLjMyLjI2My41ODMuNTg0LjU4M2gxMy43NmwtNS40MjIgNS40MjJhLjU4NS41ODUgMCAwIDAgMCAuODI0LjU4NS41ODUgMCAwIDAgLjgyNCAwbDYuNDE2LTYuNDE3WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;width:18px}button.slick-control.slick-arrow svg{display:none}.slider-wrap{position:relative}.slider-controls{bottom:110px;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.slider-controls .next,.slider-controls .prev{font-size:1.875em;height:30px;line-height:1;text-decoration:none;width:30px;z-index:3}.slider-carousel .slick-slide{cursor:grab;padding-left:32px}.slider-carousel:before{background:#fff;bottom:0;content:"";display:block;left:30px;position:absolute;top:0;width:32px;z-index:2}.pager{display:block;list-style:none;margin:0;padding:0}.pager>li{display:inline-block}.pager button{background:#ddb6b6;border:0;border-radius:12px;height:12px;margin:0 4px;padding:0;transition:all .6s cubic-bezier(.19,1,.22,1);transition-duration:.4s;width:12px}.pager button:focus,.pager button:hover{box-shadow:inset 0 0 0 2px #eb002f}.pager .slick-active button{box-shadow:inset 0 0 0 6px #eb002f;transition-duration:.6s;width:24px}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;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{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.social{list-style:none;margin:0;padding:0}.social>li{display:inline-block;margin:0 3px;vertical-align:middle}.social a{background-color:#eb002f;display:block;height:30px;position:relative;text-decoration:none;width:30px}.social a:before{color:#fff;left:0;margin-top:-.5em;position:absolute;right:0;text-align:center;top:50%}.social a:focus,.social a:hover{background:#9f0020}.contact-list>div{margin:10px 0;padding-left:30px}.contact-list>div>:before{color:#eb002f;float:left;line-height:1.6;margin-left:-30px}.contact-list>div>:focus:before,.contact-list>div>:hover:before{color:#9f0020}.s-nav .title a,.s-nav li>a{text-decoration:none}.s-nav li>a{border-bottom:1px solid;color:#4c002e;display:block;padding:4px 0}.s-nav li>a:focus,.s-nav li>a:hover{color:#eb002f}.s-nav ul{list-style:none;margin:0;padding:0}body{--scroll-top:0;--viewport-height:1048;--offset-top:0;--is-even:1}.rotate-offset-top,.title-highlight{color:#fff;display:inline-block;font-weight:500;line-height:130%;padding:8px 16px;position:relative;z-index:2}.rotate-offset-top.not-link,.title-highlight.not-link{font-weight:600;padding:.05rem .1em}.rotate-offset-top:before,.title-highlight:before{background-color:#eb002f;border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform-origin:50% 50%;transition:transform .3s ease-out;z-index:-1}.rotate-offset-top:active:before,.rotate-offset-top:focus-within:before,.rotate-offset-top:focus:before,.rotate-offset-top:hover:before,.title-highlight:active:before,.title-highlight:focus-within:before,.title-highlight:focus:before,.title-highlight:hover:before{transform:rotate(0)}.has-red-color .rotate-offset-top:before,.has-red-color .title-highlight:before,.rotate-offset-top.has-red-color:before,.title-highlight.has-red-color:before{background-color:#eb002f}.has-grape-color .rotate-offset-top:before,.has-grape-color .title-highlight:before,.rotate-offset-top.has-grape-color:before,.title-highlight.has-grape-color:before{background-color:#872163}.has-grape-color .rotate-offset-top:focus:before,.has-grape-color .rotate-offset-top:hover:before,.has-grape-color .title-highlight:focus:before,.has-grape-color .title-highlight:hover:before,.rotate-offset-top.has-grape-color:focus:before,.rotate-offset-top.has-grape-color:hover:before,.title-highlight.has-grape-color:focus:before,.title-highlight.has-grape-color:hover:before{background-color:#a380c2}.has-plum-color .rotate-offset-top:before,.has-plum-color .title-highlight:before,.rotate-offset-top.has-plum-color:before,.title-highlight.has-plum-color:before{background-color:#4c002e}.has-plum-color .rotate-offset-top:focus:before,.has-plum-color .rotate-offset-top:hover:before,.has-plum-color .title-highlight:focus:before,.has-plum-color .title-highlight:hover:before,.rotate-offset-top.has-plum-color:focus:before,.rotate-offset-top.has-plum-color:hover:before,.title-highlight.has-plum-color:focus:before,.title-highlight.has-plum-color:hover:before{background-color:#872163}.has-plum-border .rotate-offset-top,.has-plum-border .title-highlight,.rotate-offset-top.has-plum-border,.title-highlight.has-plum-border{color:#4c002e}.has-plum-border .rotate-offset-top:before,.has-plum-border .title-highlight:before,.rotate-offset-top.has-plum-border:before,.title-highlight.has-plum-border:before{background-color:transparent;border:1px solid #4c002e}.has-plum-border .rotate-offset-top:focus,.has-plum-border .rotate-offset-top:hover,.has-plum-border .title-highlight:focus,.has-plum-border .title-highlight:hover,.rotate-offset-top.has-plum-border:focus,.rotate-offset-top.has-plum-border:hover,.title-highlight.has-plum-border:focus,.title-highlight.has-plum-border:hover{color:#fff!important}.has-plum-border .rotate-offset-top:focus:before,.has-plum-border .rotate-offset-top:hover:before,.has-plum-border .title-highlight:focus:before,.has-plum-border .title-highlight:hover:before,.rotate-offset-top.has-plum-border:focus:before,.rotate-offset-top.has-plum-border:hover:before,.title-highlight.has-plum-border:focus:before,.title-highlight.has-plum-border:hover:before{background-color:#4c002e}.has-marigold-color .rotate-offset-top:before,.has-marigold-color .title-highlight:before,.rotate-offset-top.has-marigold-color:before,.title-highlight.has-marigold-color:before{background-color:#ff9630}.has-lilac-color .rotate-offset-top:before,.has-lilac-color .title-highlight:before,.rotate-offset-top.has-lilac-color:before,.title-highlight.has-lilac-color:before{background-color:#a380c2}.has-teal-color .rotate-offset-top:before,.has-teal-color .title-highlight:before,.rotate-offset-top.has-teal-color:before,.title-highlight.has-teal-color:before{background-color:#03576b}.has-color-white .rotate-offset-top,.has-color-white .title-highlight,.rotate-offset-top.has-color-white,.title-highlight.has-color-white{color:#872163}.has-color-white .rotate-offset-top:before,.has-color-white .title-highlight:before,.rotate-offset-top.has-color-white:before,.title-highlight.has-color-white:before{background-color:#fff}.has-color-white .rotate-offset-top:hover:before,.has-color-white .title-highlight:hover:before,.rotate-offset-top.has-color-white:hover:before,.title-highlight.has-color-white:hover:before{background-color:#4c002e}.banner--flexi .banner__caption .banner__title .title-highlight,.banner--landing .banner__caption .banner__title .title-highlight,.card--home-design.card--home-design--package .card--home-design__link .location .location-title .title-highlight,.h1 .title-highlight,.h2 .title-highlight,.h3 .title-highlight,.h4 .title-highlight,.h5 .title-highlight,.h6 .title-highlight,.home-banner .home-banner-image .image-caption .content .title-highlight,.home-design__floorplan .home-design__floorplan-content-copy>h2 .title-highlight,.home-finder-quiz__main .block--colour-scheme .block__content .block__title .title-highlight,.home-finder-quiz__main .block--comparison .block__title .title-highlight,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form__title .title-highlight,.home-finder-quiz__main .step .step__title .title-highlight,.home-finder-quiz__step .home-finder-quiz__content .home-finder-quiz__title .title-highlight,.lp-media-banner .lp-media-banner-image .image-caption .content .title-highlight,.packages-section .packages-slider .slide .inner .location .location-title .title-highlight,.promo-slider .slide h3 .title-highlight,.tabs.tabs--alt .tabs-toggles .tab-toggle+label .title-highlight,h1 .title-highlight,h2 .title-highlight,h3 .title-highlight,h4 .title-highlight,h5 .title-highlight,h6 .title-highlight{position:relative}.banner--flexi .banner__caption .banner__title .title-highlight:before,.banner--landing .banner__caption .banner__title .title-highlight:before,.card--home-design.card--home-design--package .card--home-design__link .location .location-title .title-highlight:before,.h1 .title-highlight:before,.h2 .title-highlight:before,.h3 .title-highlight:before,.h4 .title-highlight:before,.h5 .title-highlight:before,.h6 .title-highlight:before,.home-banner .home-banner-image .image-caption .content .title-highlight:before,.home-design__floorplan .home-design__floorplan-content-copy>h2 .title-highlight:before,.home-finder-quiz__main .block--colour-scheme .block__content .block__title .title-highlight:before,.home-finder-quiz__main .block--comparison .block__title .title-highlight:before,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form__title .title-highlight:before,.home-finder-quiz__main .step .step__title .title-highlight:before,.home-finder-quiz__step .home-finder-quiz__content .home-finder-quiz__title .title-highlight:before,.lp-media-banner .lp-media-banner-image .image-caption .content .title-highlight:before,.packages-section .packages-slider .slide .inner .location .location-title .title-highlight:before,.promo-slider .slide h3 .title-highlight:before,.tabs.tabs--alt .tabs-toggles .tab-toggle+label .title-highlight:before,h1 .title-highlight:before,h2 .title-highlight:before,h3 .title-highlight:before,h4 .title-highlight:before,h5 .title-highlight:before,h6 .title-highlight:before{background-color:#eb002f;border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform-origin:50% 50%;transition:transform .3s ease-out}.banner--flexi .banner__caption .banner__title:focus-within em:before,.banner--flexi .banner__caption .banner__title:focus-within i:before,.banner--flexi .banner__caption .banner__title:hover em:before,.banner--flexi .banner__caption .banner__title:hover i:before,.banner--landing .banner__caption .banner__title:focus-within em:before,.banner--landing .banner__caption .banner__title:focus-within i:before,.banner--landing .banner__caption .banner__title:hover em:before,.banner--landing .banner__caption .banner__title:hover i:before,.card--home-design.card--home-design--package .card--home-design__link .location .location-title:focus-within em:before,.card--home-design.card--home-design--package .card--home-design__link .location .location-title:focus-within i:before,.card--home-design.card--home-design--package .card--home-design__link .location .location-title:hover em:before,.card--home-design.card--home-design--package .card--home-design__link .location .location-title:hover i:before,.h1:focus-within em:before,.h1:focus-within i:before,.h1:hover em:before,.h1:hover i:before,.h2:focus-within em:before,.h2:focus-within i:before,.h2:hover em:before,.h2:hover i:before,.h3:focus-within em:before,.h3:focus-within i:before,.h3:hover em:before,.h3:hover i:before,.h4:focus-within em:before,.h4:focus-within i:before,.h4:hover em:before,.h4:hover i:before,.h5:focus-within em:before,.h5:focus-within i:before,.h5:hover em:before,.h5:hover i:before,.h6:focus-within em:before,.h6:focus-within i:before,.h6:hover em:before,.h6:hover i:before,.home-banner .home-banner-image .image-caption .content:focus-within em:before,.home-banner .home-banner-image .image-caption .content:focus-within i:before,.home-banner .home-banner-image .image-caption .content:hover em:before,.home-banner .home-banner-image .image-caption .content:hover i:before,.home-design__floorplan .home-design__floorplan-content-copy>h2:focus-within em:before,.home-design__floorplan .home-design__floorplan-content-copy>h2:focus-within i:before,.home-design__floorplan .home-design__floorplan-content-copy>h2:hover em:before,.home-design__floorplan .home-design__floorplan-content-copy>h2:hover i:before,.home-finder-quiz__main .block--colour-scheme .block__content .block__title:focus-within em:before,.home-finder-quiz__main .block--colour-scheme .block__content .block__title:focus-within i:before,.home-finder-quiz__main .block--colour-scheme .block__content .block__title:hover em:before,.home-finder-quiz__main .block--colour-scheme .block__content .block__title:hover i:before,.home-finder-quiz__main .block--comparison .block__title:focus-within em:before,.home-finder-quiz__main .block--comparison .block__title:focus-within i:before,.home-finder-quiz__main .block--comparison .block__title:hover em:before,.home-finder-quiz__main .block--comparison .block__title:hover i:before,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form__title:focus-within em:before,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form__title:focus-within i:before,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form__title:hover em:before,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form__title:hover i:before,.home-finder-quiz__main .step .step__title:focus-within em:before,.home-finder-quiz__main .step .step__title:focus-within i:before,.home-finder-quiz__main .step .step__title:hover em:before,.home-finder-quiz__main .step .step__title:hover i:before,.home-finder-quiz__step .home-finder-quiz__content .home-finder-quiz__title:focus-within em:before,.home-finder-quiz__step .home-finder-quiz__content .home-finder-quiz__title:focus-within i:before,.home-finder-quiz__step .home-finder-quiz__content .home-finder-quiz__title:hover em:before,.home-finder-quiz__step .home-finder-quiz__content .home-finder-quiz__title:hover i:before,.lp-media-banner .lp-media-banner-image .image-caption .content:focus-within em:before,.lp-media-banner .lp-media-banner-image .image-caption .content:focus-within i:before,.lp-media-banner .lp-media-banner-image .image-caption .content:hover em:before,.lp-media-banner .lp-media-banner-image .image-caption .content:hover i:before,.packages-section .packages-slider .slide .inner .location .location-title:focus-within em:before,.packages-section .packages-slider .slide .inner .location .location-title:focus-within i:before,.packages-section .packages-slider .slide .inner .location .location-title:hover em:before,.packages-section .packages-slider .slide .inner .location .location-title:hover i:before,.promo-slider .slide h3:focus-within em:before,.promo-slider .slide h3:focus-within i:before,.promo-slider .slide h3:hover em:before,.promo-slider .slide h3:hover i:before,.tabs.tabs--alt .tabs-toggles .tab-toggle+label:focus-within em:before,.tabs.tabs--alt .tabs-toggles .tab-toggle+label:focus-within i:before,.tabs.tabs--alt .tabs-toggles .tab-toggle+label:hover em:before,.tabs.tabs--alt .tabs-toggles .tab-toggle+label:hover i:before,h1:focus-within em:before,h1:focus-within i:before,h1:hover em:before,h1:hover i:before,h2:focus-within em:before,h2:focus-within i:before,h2:hover em:before,h2:hover i:before,h3:focus-within em:before,h3:focus-within i:before,h3:hover em:before,h3:hover i:before,h4:focus-within em:before,h4:focus-within i:before,h4:hover em:before,h4:hover i:before,h5:focus-within em:before,h5:focus-within i:before,h5:hover em:before,h5:hover i:before,h6:focus-within em:before,h6:focus-within i:before,h6:hover em:before,h6:hover i:before{transform:rotate(0)}.listing__results{background:#f7f7f7;padding-bottom:14px}.post-type-archive-display-home .listing__results,.post-type-archive-package .listing__results{padding-bottom:0}.listing__results-none{background:#fff;padding-bottom:0}.listing__results-none .listing__total{text-align:left}.listing__results-none .listing__mini-filter{display:none}.listing__results-summary{padding:28px 0}.listing__results-summary.is_stuck{top:0;top:var(--main-header-height)!important;z-index:10}.post-type-archive-display-home .listing__results-summary,.post-type-archive-package .listing__results-summary{padding:34px 0 14px}.listing__results-summary .listing__mini-filter--edit,.post-type-archive-package .listing__results-summary.is_stuck .listing__mini-filter--sort{display:none}.post-type-archive-package .listing__results-summary.is_stuck .listing__mini-filter--edit{display:block}.listing__results .container{width:100%}.gm-style-iw .gm-style-iw-c{background-color:#fff;border:1px solid #ddd;border-radius:50%;padding:5px}.gm-style-iw .gm-style-iw-c button{background-color:#bada55!important;border:none;cursor:pointer;font-size:16px;padding:5px}.gm-style-iw .gm-style-iw-c button:hover{background-color:#f0f0f0}.gm-style .gm-style-zoom-control{background-color:#bada55}.gm-style .gm-style-zoom-control .gm-style-zoom-control-in{background:#bada55!important}.home-design__floorplan-meta-item--lot-area{position:relative}.home-design__floorplan-meta-item--lot-area:after{align-items:center;background:#4c002e;border-radius:50%;color:#fff;content:"i";cursor:pointer;display:flex;font-size:10px;height:14px;justify-content:center;padding:2px;position:absolute;right:-16px;top:0;width:14px}.home-design__floorplan-meta-item--lot-area:before{content:"";height:0;left:0;opacity:0;position:absolute;top:20px;transition:all .3s ease-in-out;width:0;width:160%}.home-design__floorplan-meta-item--lot-area:hover:before{background-color:#4c002e;border-radius:20px;color:#fff;content:"Total Area includes your living area plus your garage/carport, alfresco, porch & verandah, if applicable";font-size:14px;font-weight:400;height:auto;left:0;line-height:140%;opacity:1;padding:24px;position:absolute;top:20px;width:160%;z-index:5}.readmore-container{color:#4c002e;font-size:14px;padding-bottom:24px}.readmore-container p:last-of-type{margin-bottom:0}.readmore-container .readless,.readmore-container .readmore{cursor:pointer;font-weight:500}button.btn.range-slider__button--apply{text-transform:none}.card--overlay-link{border-radius:inherit;bottom:0;color:transparent;height:100%;left:0;position:absolute;width:100%}.card--home-design{display:flex;flex-direction:column}.card--home-design .card--home-design__title h3{text-transform:none}.card--home-design .card--home-design__hero .slick-control{color:#fff;display:none}.card--home-design--package,.card--home-design.package{background-color:transparent;height:auto;margin:auto;max-width:400px;position:relative}.card--home-design--package .card__address-estate,.card--home-design.package .card__address-estate{padding:0}.card--home-design--package .location-top,.card--home-design.package .location-top{background-color:#a380c2;border-radius:12px 12px 0 0;color:#fff;font-size:16px;font-weight:600;line-height:1;margin-left:20px;margin-right:20px;padding:12px;text-align:center}.card--home-design--package .location,.card--home-design.package .location{pointer-events:none}.card--home-design--package .card--home-design__link,.card--home-design.package .card--home-design__link{background:transparent;border:none;border-radius:0;box-shadow:none}.card--home-design--package .card--home-design__link .card__price,.card--home-design.package .card--home-design__link .card__price{right:-40px;top:-40px}.card--home-design--package .card--home-design__content,.card--home-design.package .card--home-design__content{background:#fff;border-radius:12px;cursor:pointer;flex-grow:0}.card--home-design--package .card--home-design__hero,.card--home-design.package .card--home-design__hero{aspect-ratio:3/2;background-color:#fff;border-radius:12px 12px 0 0;flex-shrink:1;height:90%;min-height:80px;min-width:100%;overflow:hidden;position:relative;z-index:3}.card--home-design--package .card--home-design__hero .card--home-design__img-bg,.card--home-design.package .card--home-design__hero .card--home-design__img-bg{aspect-ratio:110/100;bottom:0;left:0;min-height:80px;position:absolute;right:0;top:0}.card--home-design--package .card--home-design__hero .slick-dots,.card--home-design.package .card--home-design__hero .slick-dots{bottom:20px;display:flex;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%);z-index:99}.card--home-design--package .card--home-design__hero .slick-dots li,.card--home-design.package .card--home-design__hero .slick-dots li{background-color:#ffeaee;border:1px solid #fff;border-radius:100%;height:12px;margin:0 6px;position:relative;width:12px;z-index:99}.card--home-design--package .card--home-design__hero .slick-dots li.slick-active,.card--home-design.package .card--home-design__hero .slick-dots li.slick-active{background-color:#eb002f}.card--home-design--package .card--home-design__hero .slick-control,.card--home-design.package .card--home-design__hero .slick-control{cursor:pointer;margin:0;top:50%;transform:translateY(-50%)}.card--home-design--package .card--home-design__hero .slick-control--prev,.card--home-design.package .card--home-design__hero .slick-control--prev{left:0}.card--home-design--package .card--home-design__hero .slick-control--next,.card--home-design.package .card--home-design__hero .slick-control--next{right:0}.card--home-design--package .card--home-design__title,.card--home-design.package .card--home-design__title{flex-direction:column;justify-content:flex-start;padding:24px 20px;position:relative;width:auto}.card--home-design--package .card--home-design__title h3,.card--home-design.package .card--home-design__title h3{color:#4c002e;font-size:18px;font-weight:600;text-transform:none}.card--home-design--package .card--home-design__title h3 a,.card--home-design.package .card--home-design__title h3 a{color:inherit}.card--home-design--package .card--home-design__price-wrap,.card--home-design.package .card--home-design__price-wrap{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:8px}.card--home-design--package .card--home-design__price-wrap .card__price--text,.card--home-design.package .card--home-design__price-wrap .card__price--text{color:#eb002f;font-size:16px}.card--home-design--package .card--home-design__price,.card--home-design.package .card--home-design__price{color:#4c002e;flex-direction:row;font-size:22px;font-weight:400;line-height:1;margin-bottom:0;position:static}.card--home-design--package .card--home-design__price--text,.card--home-design.package .card--home-design__price--text{color:#eb002f}.card--home-design--package .card--home-design__address,.card--home-design.package .card--home-design__address{background-color:#fff;border:none;text-align:left}.card--home-design--package .card--home-design__address p,.card--home-design.package .card--home-design__address p{line-height:1.4}.card--home-design--package .card--home-design__meta,.card--home-design.package .card--home-design__meta{background-color:#fff;border-radius:12px;border-top-left-radius:0;border-top-right-radius:0}.post-type-archive-page .card--home-design--package .card--home-design__meta,.post-type-archive-page .card--home-design.package .card--home-design__meta{border-top-left-radius:12px;border-top-right-radius:12px}.card--home-design--package .card__disclaimer,.card--home-design.package .card__disclaimer{margin-bottom:0}.card--home-design--package .card__disclaimer a,.card--home-design.package .card__disclaimer a{text-decoration:underline}.card--home-design--package .card__disclaimer a:hover,.card--home-design.package .card__disclaimer a:hover{color:#eb002f}.card--home-design--package .card__area,.card--home-design--package .card__price,.card--home-design.package .card__area,.card--home-design.package .card__price{align-items:center;color:#fff;display:flex;justify-content:center;place-items:center;text-align:center}.card--home-design--package .card__area,.card--home-design.package .card__area{aspect-ratio:1.8/1;background-color:grey;background-position:50%;background-size:cover;border-radius:9px;box-shadow:0 4px 4px 0 rgba(0,0,0,.5);font-size:1.75rem;font-weight:700;margin-bottom:1rem;position:relative;width:100%}.card--home-design--package .card__area--text,.card--home-design.package .card__area--text{position:relative;z-index:1}.card--home-design--package .card__area:before,.card--home-design.package .card__area:before{background-color:#2f2e2e;border-radius:inherit;bottom:0;content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.card--home-design--package .card__price,.card--home-design.package .card__price{aspect-ratio:1/1;background-image:url(../../icon/homebuyers-star-background.svg);background-repeat:no-repeat;background-size:contain;color:#fff;font-size:.8rem;font-weight:500;padding:20px;position:absolute;right:-24px;text-transform:lowercase;top:-24px}.card--home-design--package .card__append,.card--home-design.package .card__append{background-color:transparent;border:none;border-radius:0;color:#4c002e;font-size:12px;margin-top:15px;padding:0;text-align:center}.card--home-design--package .card__append p,.card--home-design--package .card__append strong,.card--home-design.package .card__append p,.card--home-design.package .card__append strong{font-size:12px}.card--home-design--package .card__append strong,.card--home-design.package .card__append strong{font-size:16px}.card--home-design--package .card__append button.js--trigger-disclaimer,.card--home-design.package .card__append button.js--trigger-disclaimer{text-decoration:underline}.card--home-design--package .slick-list,.card--home-design--package .slick-slider,.card--home-design--package .slick-track,.card--home-design.package .slick-list,.card--home-design.package .slick-slider,.card--home-design.package .slick-track{height:100%}.card--home-design.card--home-design--package .card--home-design__link .card__prepend{display:none;position:absolute;right:0;top:0}.card--home-design.card--home-design--package .card--home-design__link .card--home-design__hero .card--home-design__badge,.card--home-design.card--home-design--package .card--home-design__link .card--home-design__hero .card--home-design__img-bg:before,.card--home-design.card--home-design--package .card--home-design__link .card--home-design__hero .card__learn-more{display:none}.card--home-design.card--home-design--package .card--home-design__link .card--home-design__address{color:#4c002e;font-size:16px;padding:0}.card--home-design.card--home-design--package .card--home-design__link .card--home-design__address .suburb{display:block}.card--home-design.card--home-design--package .card--home-design__link .card--home-design__meta{border:none;color:#4c002e;padding-top:24px}.card--home-design.card--home-design--package .card--home-design__link .card--home-design__meta .card--home-design__micro-cta{display:none!important}.card--home-design.card--home-design--package .card--home-design__link .card--home-design__meta .card--home-design__meta-items{max-width:unset}.card--home-design.card--home-design--package .card--home-design__link .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item{color:#4c002e}.card--home-design.card--home-design--package .card--home-design__link .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item svg{height:25px;width:25px}.card--home-design.card--home-design--package .card--home-design__link .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item svg path{fill:#202020}.card--home-design.card--home-design--package .card--home-design__link .card--home-design__estate-badge{display:none}.card--home-design.card--home-design--package .card--home-design__wrap{background:#fff;border-radius:12px;height:100%;width:100%}.card--home-design.card--home-design--package .card--home-design__link{border-radius:12px}.card--home-design.card--home-design--package .card--home-design__link .card--home-design__address{padding:0 20px}.card--home-design.card--home-design--package .card--home-design__link .package-top-wrap{position:relative}.card--home-design.card--home-design--package .card--home-design__link .price-per-week{position:absolute;right:-20px;top:-20px;width:100px;z-index:1}.card--home-design.card--home-design--package .card--home-design__link .price-per-week .text{color:#fff;font-size:12px;line-height:1.3em;position:ABSOLUTE;text-align:center;top:50%;transform:translateY(-50%);width:100%}.card--home-design.card--home-design--package .card--home-design__link .price-per-week .text span{display:block;font-size:14px;font-weight:500}.card--home-design.card--home-design--package .card--home-design__link .price-per-week .shape svg{height:auto;width:100%}.card--home-design.card--home-design--package .card--home-design__link .location{aspect-ratio:189/35;background-blend-mode:multiply;background-color:rgba(0,0,0,.4);background-position:50%;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);margin-bottom:12px;padding-top:60%;position:relative;transition:background-size .3s ease;width:100%}.card--home-design.card--home-design--package .card--home-design__link .location .location-title{color:#fff;padding:0 25px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.card--home-design.card--home-design--floorplan .card--home-design__meta-items{color:#4c002e;max-width:unset}.content-block--home-cards .slick-dots{display:none!important}.content-block--home-cards .card--home-design__elevation .slick-dots{display:flex!important}.content-block--home-cards .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-dots{bottom:20px;display:flex!important;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%);z-index:99}.content-block--home-cards .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-dots li{background-color:#ffeaee;border:1px solid #fff;border-radius:100%;height:12px;margin:0 6px;position:relative;width:12px;z-index:99}.content-block--home-cards .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-dots li.slick-active{background-color:#eb002f}.content-block--home-cards .card--home-design:not(.card--home-design--package) .card--home-design__link{border:none;border-radius:12px;overflow:hidden}.content-block--home-cards .card--home-design:not(.card--home-design--package) .card--home-design__title{padding:12px}.content-block--home-cards .card--home-design:not(.card--home-design--package) .card--home-design__title h3{font-size:18px}.content-block--home-cards .card--home-design:not(.card--home-design--package) .card--home-design__title h3 a{color:#eb002f;text-transform:none}.content-block--home-cards .card--home-design:not(.card--home-design--package) .card--home-design__meta{align-items:center;border-top:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px}.content-block--home-cards .card--home-design:not(.card--home-design--package) .card--home-design__meta .card--home-design__meta-items{align-items:center;flex:0;gap:15px;max-width:100%;padding:unset;width:unset}.content-block--home-cards .card--home-design:not(.card--home-design--package) .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item{align-items:center;color:#4c002e;display:flex;flex-direction:column;font-size:12px!important;font-weight:600;gap:6px;justify-content:flex-start;margin-top:0!important;position:relative;text-align:left}.content-block--home-cards .card--home-design:not(.card--home-design--package) .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item svg{flex-shrink:0;height:22px;margin:0;text-align:left;width:auto}.content-block--home-cards .card--home-design:not(.card--home-design--package) .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item--size{display:none}.content-block--home-cards .card--home-design:not(.card--home-design--package) .card--home-design__meta .card--home-design__micro-cta{background:#4c002e;border-radius:8px;bottom:unset;color:#fff;font-size:13px;font-weight:500;margin:0!important;order:0;padding:8px 16px;position:relative;right:unset;text-transform:none;top:unset}.cta-build-package{align-items:center;background:#fff;border:1px solid #d7d8d9;border-radius:6px;display:flex;flex-direction:column;font-size:.7777777778em;font-weight:400;height:100%;justify-content:center;padding:30px 45px;text-align:center;transition:.15s ease-in-out}.cta-build-package span{display:block}.cta-build-package svg{margin-bottom:30px}.cta-build-package svg path{fill:#eb002f;transition:.15s ease-in-out}.cta-build-package .btn__title{font-size:16px;font-weight:600;line-height:1.1;margin-bottom:15px;text-transform:uppercase}.cta-build-package.focus-visible,.cta-build-package:hover{background:#eb002f;box-shadow:0 2px 10px rgba(0,0,0,.1);color:#fff}.cta-build-package.focus-visible svg path,.cta-build-package:hover svg path{fill:#fff}.card--home-design.card-type-map .card--home-design__address{color:#4c002e;font-size:16px}.card--home-design.card-type-map .card--home-design__meta{align-items:center;border-top:none;color:#4c002e;justify-content:space-between}.card--home-design.card-type-map .card--home-design__meta .card--home-design__meta-items{align-items:baseline;gap:8px}.card--home-design.card-type-map .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item{font-size:12px;font-weight:600}.card--home-design.card-type-map .card--home-design__meta .card--home-design__micro-cta{background:#4c002e;border-radius:4px;bottom:unset;color:#fff;font-size:12px;margin:unset;padding:4px 8px;position:relative;right:0}.map-tooltip{position:absolute;top:80px}.content-block--featured-blogs:has(.bg-beige){position:relative;z-index:1}.content-block--featured-blogs:has(.bg-beige):before{background:#faf4ee;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.content-block--featured-blogs:has(.bg-white){position:relative;z-index:1}.content-block--featured-blogs:has(.bg-white):before{background:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.featured-blogs.bg-beige{background-color:#faf4ee}.featured-blogs.bg-white{background-color:#fff}.featured-blogs h2{color:#eb002f}.featured-blogs h2 span{color:#fff;display:inline-block;position:relative;z-index:1}.featured-blogs h2 span:before{background-color:#eb002f;border-radius:5px;color:#fff;content:" ";height:100%;left:-.1em;padding-left:10px;position:absolute;transform-origin:center center;width:104%;z-index:-1}.featured-blogs__cta-btn{align-items:center;background-color:#eb002f;border-radius:8px;color:#fff;display:flex;gap:6px;height:41px;padding:10px 16px}.featured-blogs__cta-btn:hover{background-color:#c30015;color:#fff;transform-origin:center center}.featured-blogs__intro{display:flex;flex-direction:row;gap:20px}.featured-blogs__intro-text{width:100%}.featured-blogs__intro-text>*{max-width:76%}.featured-blogs__intro-video{width:100%}.featured-blogs__intro-video .featured-blog__thumb{aspect-ratio:16/9;background-repeat:no-repeat;background-size:cover;border-radius:20px;width:100%}.featured-blogs__intro-video .block__video{aspect-ratio:16/9;position:relative;width:100%}.featured-blogs__intro-video .block__video .featured-blog__sticker{align-items:flex-end;bottom:0;display:flex;flex-direction:row;gap:10px;left:30px;position:absolute}.featured-blogs__intro-video .block__video .featured-blog__sticker-content{color:#fff;position:relative}.featured-blogs__intro-video .block__video .featured-blog__sticker-content h3{color:#fff;font-family:Sharp Grotesk;font-size:22px;font-style:normal;font-weight:500;line-height:120%;margin-top:20px}.featured-blogs__intro-video .block__video .featured-blog__sticker-content a{bottom:.6em;position:relative}.featured-blogs__intro-video .block__video .featured-blog__sticker-content a>span{font-family:Sharp Grotesk;font-size:16px;font-style:normal;font-weight:500;line-height:120%;text-decoration:underline}.featured-blogs__intro-video .block__video .featured-blog__sticker-content a>i{font-size:20px}.featured-blogs__featured-blog{text-align:center}.featured-blogs__featured-blog h3{color:#4c002e;font-family:Sharp Grotesk;font-size:22px;font-style:normal;font-weight:500;line-height:120%;margin-top:20px}.featured-blogs__featured-blog h3 a:hover{color:#eb002f;text-decoration:underline}.featured-blogs__articles{display:flex;flex-direction:row;gap:20px;padding-top:32px}.featured-blogs__article{width:100%}.featured-blogs__article-image{overflow-y:hiddem}.featured-blogs__article-image img{border-radius:20px;height:1820px;max-height:182px;-o-object-fit:cover;object-fit:cover;width:100%}.featured-blogs__article-content{color:#4c002e}.featured-blogs__article-content h3{color:#4c002e;font-family:Sharp Grotesk;font-size:22px;font-style:normal;font-weight:500;line-height:120%;margin-top:20px}.featured-blogs__article-content h3 a:hover{color:#eb002f;text-decoration:underline}.featured-blogs__article-content p{font-family:Sharp Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin-top:8px}.content-block--image-compare-slider:has(.bg-beige){position:relative;z-index:1}.content-block--image-compare-slider:has(.bg-beige):before{background:#faf4ee;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.content-block--image-compare-slider:has(.bg-beige).bg-beige .content-block--title-content .divider{background:#faf4ee}.image-compare.bg-beige{background-color:#faf4ee}.image-compare.bg-white{background-color:#fff}.image-compare__intro{display:flex;flex-direction:column;font-size:16px;font-weight:400;gap:0;line-height:150%;padding-bottom:10px;text-align:center}.image-compare__intro a{display:inline-block;font-weight:500}.image-compare__intro a:hover{color:#eb002f;text-decoration:underline}.image-compare__intro-text{text-align:center;width:70%}.image-compare__intro h2{font-size:36px;font-weight:600;line-height:120%;margin-bottom:10px;position:relative;text-align:center}.image-compare__intro h2 span{color:#fff;position:relative}.image-compare__intro h2 span:before{background-color:#eb002f;border-radius:5px;color:#fff;content:" ";height:106%;left:-.2em;padding-left:10px;position:absolute;transform-origin:center center;width:110%;z-index:-1}.image-compare__intro p{font-size:14px;font-weight:400;line-height:150%;margin:0 auto;max-width:960px;text-align:center}.image-compare .equ-image-compare{--primary-col:#638c6d;--primary-col-light:#e7fbb4;border-radius:12px;display:flex;flex-direction:row;position:relative;width:100%}.image-compare .equ-image-compare>div:not(.c-compare){align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:190px;padding:1em;text-align:center;width:auto}.image-compare .equ-image-compare>div:not(.c-compare) a{color:#4c002e;font-size:16px;font-weight:500;line-height:1.5em;margin-bottom:2em;position:relative;text-decoration:none;z-index:2}.image-compare .equ-image-compare>div:not(.c-compare) a.is-active{color:#fff}.image-compare .equ-image-compare>div:not(.c-compare) a.is-active:before{background-color:#eb002f;border-radius:5px;color:#fff;content:" ";height:106%;left:-.5em;padding-left:10px;position:absolute;transform-origin:center center;width:120%;z-index:-1}.image-compare .equ-image-compare>div:not(.c-compare) .c-compare-select-l,.image-compare .equ-image-compare>div:not(.c-compare) .c-compare-select-r{display:none}.image-compare .equ-image-compare .c-compare{--h:9;--m:1rem 0;--w:16;--thumb-bgc:#eb002f;--thumb-bgc-focus:hsla(0,70%,70%,.7);--thumb-w:4px;aspect-ratio:var(--w)/var(--h);flex-grow:1;margin:var(--m);position:relative;width:100%}.image-compare .equ-image-compare .c-compare:after{content:"";display:block}.image-compare .equ-image-compare .c-compare__left,.image-compare .equ-image-compare .c-compare__right{background-color:#4c002e;border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.image-compare .equ-image-compare .c-compare__left{-webkit-clip-path:polygon(0 0,var(--value) 0,var(--value) 100%,0 100%);clip-path:polygon(0 0,var(--value) 0,var(--value) 100%,0 100%)}.image-compare .equ-image-compare .c-compare__right{-webkit-clip-path:polygon(100% 0,var(--value) 0,var(--value) 100%,100% 100%);clip-path:polygon(100% 0,var(--value) 0,var(--value) 100%,100% 100%)}.image-compare .equ-image-compare .c-compare-wrap{height:100%;position:relative;width:100%;z-index:1}.image-compare .equ-image-compare .c-compare-badge{left:calc(var(--value) - 40px);position:absolute;top:calc(50% - 40px);transform-origin:center center}.image-compare .equ-image-compare .c-compare-badge>svg{max-height:85px;max-width:85px}.image-compare .equ-image-compare .c-compare-badge-arrows{left:calc(50% - 18px);max-height:16px;max-width:36px;overflow:hidden;position:absolute;top:calc(50% - 12px)}.image-compare .equ-image-compare .c-compare__range{background-color:transparent;box-sizing:border-box;font-family:inherit;height:100%;margin:0;outline:none;position:absolute;top:0;width:100%;z-index:999}.image-compare .equ-image-compare .c-compare__range::-moz-range-thumb{background-color:var(--thumb-bgc);cursor:ew-resize;height:100%;width:var(--thumb-w)}.image-compare .equ-image-compare .c-compare__range::-webkit-slider-thumb{background-color:var(--thumb-bgc);cursor:ew-resize;display:block;height:100%;left:calc(var(--value));position:absolute;transform-origin:center center;width:var(--thumb-w);width:2px;z-index:1001}.image-compare .equ-image-compare .c-compare__range::-moz-range-track{background:transparent;background-size:100%;box-sizing:border-box}.image-compare .equ-image-compare .c-compare__range::-webkit-slider-runnable-track{background:transparent;background-size:100%;box-sizing:border-box;height:100%}.image-compare .equ-image-compare .c-compare__range,.image-compare .equ-image-compare .c-compare__range::-webkit-slider-runnable-track,.image-compare .equ-image-compare .c-compare__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.image-compare .c-compare-options{display:flex;flex-direction:row;gap:2em;justify-content:center;margin-top:1em}.image-compare .c-compare-options a{border:2px solid #fff;border-radius:20px;color:#4c002e;padding:8px 20px}.image-compare .c-compare-options a.is-active{border:2px solid #4c002e}.image-compare .c-compare__cta-buttons{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin-top:40px}.image-compare .c-compare__cta-buttons .btn{border-radius:8px;color:#fff;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.64px;line-height:130%;padding:10px 16px}.image-compare .c-compare__cta-buttons .c-compare__cta-btn1{background-color:#eb002f}.image-compare .c-compare__cta-buttons .c-compare__cta-btn2{background-color:#872163}.image-compare__disclaimer{color:#4c002e;font-size:12px;font-weight:400;margin:20px auto 10px;max-width:60%;text-align:center}.image-compare__ctas{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1em;justify-content:center}.image-compare__ctas .go-cta-1{background-color:#eb002f;color:#fff}.image-compare__ctas .go-cta-2{background-color:#872163;color:#fff}.banner--flexi .banner__caption,.banner--landing .banner__caption{text-transform:none}.banner--flexi .banner__caption .banner__title,.banner--landing .banner__caption .banner__title{color:#fff}.banner--flexi .banner__caption p,.banner--landing .banner__caption p{font-size:1.16rem}.block--carousel .block__title{text-transform:none}.page-intro--banner .page-title{color:#fff}.page-intro--banner p{font-size:1.16rem}.page-intro .intro-cta-buttons .btn{color:#fff;padding:10px 16px}.page-intro .intro-cta-buttons .btn.intro-cta1{background-color:#eb002f}.page-intro .intro-cta-buttons .btn.intro-cta2{background-color:#872163}.banner--suburb .suburb__form,.content-block--enquiry-form .block--form-background .block__enquire,.section--per-week-enquiry .section__form .section__form-wrap,.section__form .form--dark{background-color:#872163!important;border-radius:15px;color:#fff}.banner--suburb .suburb__form h2,.banner--suburb .suburb__form h3,.banner--suburb .suburb__form h4,.content-block--enquiry-form .block--form-background .block__enquire h2,.content-block--enquiry-form .block--form-background .block__enquire h3,.content-block--enquiry-form .block--form-background .block__enquire h4,.section--per-week-enquiry .section__form .section__form-wrap h2,.section--per-week-enquiry .section__form .section__form-wrap h3,.section--per-week-enquiry .section__form .section__form-wrap h4,.section__form .form--dark h2,.section__form .form--dark h3,.section__form .form--dark h4{color:#fff;font-weight:500}.banner--suburb .suburb__form .label--float .label__label,.content-block--enquiry-form .block--form-background .block__enquire .label--float .label__label,.section--per-week-enquiry .section__form .section__form-wrap .label--float .label__label,.section__form .form--dark .label--float .label__label{color:#4c002e;opacity:1}.banner--suburb .suburb__form .label--float .tail-select .label-inner,.content-block--enquiry-form .block--form-background .block__enquire .label--float .tail-select .label-inner,.section--per-week-enquiry .section__form .section__form-wrap .label--float .tail-select .label-inner,.section__form .form--dark .label--float .tail-select .label-inner{padding-top:20px}.banner--suburb .suburb__form .form-control,.content-block--enquiry-form .block--form-background .block__enquire .form-control,.section--per-week-enquiry .section__form .section__form-wrap .form-control,.section__form .form--dark .form-control{background-color:#fff;color:#4c002e}.banner--suburb .suburb__form .form-control::-moz-placeholder,.content-block--enquiry-form .block--form-background .block__enquire .form-control::-moz-placeholder,.section--per-week-enquiry .section__form .section__form-wrap .form-control::-moz-placeholder,.section__form .form--dark .form-control::-moz-placeholder{color:#4c002e}.banner--suburb .suburb__form .form-control::placeholder,.content-block--enquiry-form .block--form-background .block__enquire .form-control::placeholder,.section--per-week-enquiry .section__form .section__form-wrap .form-control::placeholder,.section__form .form--dark .form-control::placeholder{color:#4c002e}.banner--suburb .suburb__form .tail-select .select-label,.content-block--enquiry-form .block--form-background .block__enquire .tail-select .select-label,.section--per-week-enquiry .section__form .section__form-wrap .tail-select .select-label,.section__form .form--dark .tail-select .select-label{background-color:#fff;color:#4c002e}.banner--suburb .suburb__form .tail-select .select-label:after,.content-block--enquiry-form .block--form-background .block__enquire .tail-select .select-label:after,.section--per-week-enquiry .section__form .section__form-wrap .tail-select .select-label:after,.section__form .form--dark .tail-select .select-label:after{border-color:#4c002e}.banner--suburb .suburb__form button[type=submit],.content-block--enquiry-form .block--form-background .block__enquire button[type=submit],.section--per-week-enquiry .section__form .section__form-wrap button[type=submit],.section__form .form--dark button[type=submit]{background-color:transparent;height:52px}.banner--suburb .suburb__form button[type=submit]:focus,.banner--suburb .suburb__form button[type=submit]:hover,.content-block--enquiry-form .block--form-background .block__enquire button[type=submit]:focus,.content-block--enquiry-form .block--form-background .block__enquire button[type=submit]:hover,.section--per-week-enquiry .section__form .section__form-wrap button[type=submit]:focus,.section--per-week-enquiry .section__form .section__form-wrap button[type=submit]:hover,.section__form .form--dark button[type=submit]:focus,.section__form .form--dark button[type=submit]:hover{background-color:transparent}.banner--suburb .suburb__form button[type=submit]:focus:before,.banner--suburb .suburb__form button[type=submit]:hover:before,.content-block--enquiry-form .block--form-background .block__enquire button[type=submit]:focus:before,.content-block--enquiry-form .block--form-background .block__enquire button[type=submit]:hover:before,.section--per-week-enquiry .section__form .section__form-wrap button[type=submit]:focus:before,.section--per-week-enquiry .section__form .section__form-wrap button[type=submit]:hover:before,.section__form .form--dark button[type=submit]:focus:before,.section__form .form--dark button[type=submit]:hover:before{background-color:#4c002e}.content-block--enquiry-form .block__inner{min-height:unset}.content-block--theme-form-grape,.content-block--theme-form-red{background-color:#eb002f;padding:2rem 0}.content-block--theme-form-grape.content-block--enquiry-form,.content-block--theme-form-red.content-block--enquiry-form{background-color:unset}.content-block--theme-form-grape .block__enquire-form-wrap h2,.content-block--theme-form-grape .block__enquire-form-wrap h3,.content-block--theme-form-grape .block__enquire-form-wrap h4,.content-block--theme-form-red .block__enquire-form-wrap h2,.content-block--theme-form-red .block__enquire-form-wrap h3,.content-block--theme-form-red .block__enquire-form-wrap h4{color:#fff;font-weight:500}.content-block--theme-form-grape .block__enquire-form-wrap .form-control,.content-block--theme-form-red .block__enquire-form-wrap .form-control{background-color:hsla(30,55%,96%,.6);color:#fff}.content-block--theme-form-grape .block__enquire-form-wrap .form-control::-moz-placeholder,.content-block--theme-form-red .block__enquire-form-wrap .form-control::-moz-placeholder{color:#fff}.content-block--theme-form-grape .block__enquire-form-wrap .form-control::placeholder,.content-block--theme-form-red .block__enquire-form-wrap .form-control::placeholder{color:#fff}.content-block--theme-form-grape .block__enquire-form-wrap .tail-select .select-label,.content-block--theme-form-red .block__enquire-form-wrap .tail-select .select-label{background-color:hsla(30,55%,96%,.6);color:#fff}.content-block--theme-form-grape .block__enquire-form-wrap .tail-select .select-label:after,.content-block--theme-form-red .block__enquire-form-wrap .tail-select .select-label:after{border-color:#fff}.content-block--theme-form-grape .block__enquire-form-wrap button[type=submit],.content-block--theme-form-red .block__enquire-form-wrap button[type=submit]{background-color:transparent}.content-block--theme-form-grape .block__enquire-form-wrap button[type=submit]:before,.content-block--theme-form-red .block__enquire-form-wrap button[type=submit]:before{background-color:#4c002e}.content-block--theme-form-grape .block__enquire-form-wrap button[type=submit]:focus,.content-block--theme-form-grape .block__enquire-form-wrap button[type=submit]:hover,.content-block--theme-form-red .block__enquire-form-wrap button[type=submit]:focus,.content-block--theme-form-red .block__enquire-form-wrap button[type=submit]:hover{background-color:transparent}.content-block--theme-form-grape .block__enquire-form-wrap button[type=submit]:focus:before,.content-block--theme-form-grape .block__enquire-form-wrap button[type=submit]:hover:before,.content-block--theme-form-red .block__enquire-form-wrap button[type=submit]:focus:before,.content-block--theme-form-red .block__enquire-form-wrap button[type=submit]:hover:before{background-color:#a380c2}.content-block--theme-form-grape .block__enquire-header h2,.content-block--theme-form-red .block__enquire-header h2{color:#eb002f}.content-block--theme-form-grape .block__enquire-inner,.content-block--theme-form-red .block__enquire-inner{background-color:#eb002f;color:#fff}.content-block--theme-form-grape .paragraph--form-title,.content-block--theme-form-red .paragraph--form-title{font-size:24px}.content-block--theme-form-grape{background-color:#872163}.content-block--theme-form-grape .block__enquire-header h2{color:#872163}.content-block--theme-form-grape .block__enquire-inner{background-color:#872163}.block__enquire--header-form-side-by-side .block__enquire-inner{border-radius:20px;padding:48px 24px}#rent-converter-results,.block--full-background .block__caption{background-color:#eb002f}#rent-converter-results h2,#rent-converter-results h3,#rent-converter-results h4,#rent-converter-results h5,#rent-converter-results h6,.block--full-background .block__caption h2,.block--full-background .block__caption h3,.block--full-background .block__caption h4,.block--full-background .block__caption h5,.block--full-background .block__caption h6{color:#fff}.block__enquire-form .field .custom-select .tail-select .select-label .label-inner,.block__enquire-form .form-control,.content-block--enquiry-form .field .custom-select .tail-select .select-label .label-inner,.content-block--enquiry-form .form-control{font-size:clamp(16px,1.16rem,20px)}.field .custom-select .tail-select .select-label .form-field .label-inner,.form-field .field .custom-select .tail-select .select-label .label-inner,.form-field .form-control{font-size:clamp(16px,1rem,20px)}.listing__results,.listing__results-summary{background-color:transparent}.home-finder-quiz__step .home-finder-quiz__content .home-finder-quiz__title{color:#fff}.home-finder-quiz__header .btn--secondary{font-size:1.16rem}.home-finder-quiz__step .home-finder-quiz__content{font-size:1rem}.home-finder-quiz__main .home-finder-quiz__header-logo{background-image:url(../images/homebuyerslogo-white.svg);background-size:contain}.home-finder-quiz__main .step .step__choice .custom-select,.home-finder-quiz__main .step .step__content{font-size:1rem}.home-finder-quiz__main .step .step__choice label{font-size:1.16rem}.home-finder-quiz__main .step .step__title{color:#000}.home-finder-quiz__main .step .step__title span{display:block!important}.home-finder-quiz__main .step .step__summary-overview{font-size:1rem}.home-finder-quiz__main .step .step__summary-sections .step__summary-section-header{font-size:1.16rem}.home-finder-quiz__main .step .step__summary-sections .step__summary-section-header button{color:#eb002f;font-size:1.16rem}.home-finder-quiz__main .step .btn--checkbox{font-size:1rem}.home-finder-quiz__main .home-finder-quiz__sidebar{font-size:1rem!important;max-width:500px}.home-finder-quiz__main .home-finder-quiz__sidebar.sidebar--dark{background-color:#4c002e}.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form{font-size:1rem}.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form__title{color:#fff}.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form-control{background-color:hsla(30,55%,96%,.6);color:#fff}.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form-control::-moz-placeholder{color:#fff}.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form-control::placeholder{color:#fff}.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .tail-select .select-label{background-color:hsla(30,55%,96%,.6);color:#fff}.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .tail-select .select-label:after{border-color:#fff}.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form button[type=submit]{background-color:transparent;display:block;font-size:1.16rem;margin:auto;padding:12px 16px;width:unset}.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form button[type=submit]:before{background-color:#eb002f}.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form button[type=submit]:focus:before,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form button[type=submit]:hover:before{background-color:#4c002e}.home-finder-quiz__main .block--colour-scheme .block__content .block__title{color:#4c002e}.home-finder-quiz__main .block--colour-scheme .block__button{font-size:1.16rem}.home-finder-quiz__main .block--comparison .block__button{border:none;color:#fff;min-height:4rem}.home-finder-quiz__main .block--comparison .block__content,.home-finder-quiz__main .dropdown .dropdown__toggle{font-size:1rem}.home-finder-quiz__main .view-switcher .view-switcher__toggle{font-size:1.16rem;text-transform:none}.main-header__reviews{background-color:transparent}.main-header__reviews a{border:none}.home-design__overview-wrap h1 span.home-design__title-address{display:block!important}.home-design__overview-wrap .home-design__overview-footer .social-share{display:none}.contact-details h3{text-transform:none!important}.contact-details .contact-details__location .location__title{text-transform:none}.section--regions-map .regions-search .page-title{color:#fff}.section--region-map{overflow:hidden}.section--region-map .map{position:absolute!important;top:0}.section--dark-grey{background-color:#872163}.section--dark-grey .btn--link,.section--dark-grey .btn--link .paragraph--red,.section--dark-grey .section__title,.section--dark-grey a,.section--dark-grey a .paragraph--red{color:#fff}.tabs .tabs__titles{border-bottom:1px solid hsla(0,0%,100%,.2)}.tabs .tabs__titles:after{background:linear-gradient(270deg,#872163 0,#872163 15%,rgba(135,33,99,0))}.tabs .tabs__titles .tab__title{text-transform:none}.btn--video-play{background-color:#fff;border:none}.btn--video-play:before{border:none;color:#eb002f;content:"\e91e";font-family:icomoon;font-size:64px;height:unset;left:0;line-height:1;top:0;transform:none;width:unset}.btn--video-play:focus,.btn--video-play:hover{background-color:#eb002f}.btn--video-play:focus:before,.btn--video-play:hover:before{color:#fff}.btn--video-play.btn--video-play-sm:before{font-size:50px}.card--suburb .card__title,.content-block--sub-link-blocks .card--link .card__label{text-transform:none}.card--open-times .open-hours{background-color:#eb002f;border-radius:12px;padding:24px!important}.card--open-times .open-hours h3{color:#fff;font-weight:500;text-transform:none}.card--open-times .open-hours__list-item{margin-bottom:6px}.card--open-times .open-hours__list-item span{font-weight:300!important}.card--open-times .open-hours__list-item:last-child span{font-size:inherit;line-height:inherit}.card--open-times .open-hours__note .btn{background:#872163;font-size:16px}.block--aside-image .block__caption blockquote p:last-child:not(:first-child),.block--testimonial .block__content .block__source{text-transform:none}.enquire-common .message--success,.qualify-common .message--success{background:#872163}.enquire-common .message--success h2,.enquire-common .message--success h3,.enquire-common .message--success h4,.qualify-common .message--success h2,.qualify-common .message--success h3,.qualify-common .message--success h4{color:#fff;text-transform:none}.message--error{background-color:#eb002f;color:#fff}.message--error h2,.message--error h3,.message--error h4{color:#fff;text-transform:none}.block--series-home-design .block__append-details .home-design__display .cta-build-package .btn__title,.block--series-home-design .block__append-details .home-design__related .cta-build-package .btn__title,.block--series-home-design .block__append-details h3,.home-design__display .cta-build-package .block--series-home-design .block__append-details .btn__title,.home-design__related .cta-build-package .block--series-home-design .block__append-details .btn__title,.modal--location-selector .modal__content h2{text-transform:none}.slider--peek-a-boo{padding-bottom:2rem}.form--rent-converter .form__title{color:#fff}.block--series-home-design .flex-container .btn:before{background-color:#872163}.block--series-home-design .flex-container .btn:focus:before,.block--series-home-design .flex-container .btn:hover:before{background-color:#4c002e}.block--series-home-design .flex-container:before{background-color:#eb002f}.section--blog-header .card--article .card__meta a,.section--blog-header .card--article .card__title a:hover{color:#4c002e}.section--blog-header:before{background-color:#eb002f}.card--article .card__title{color:#eb002f}.card--article .card__title a:focus,.card--article .card__title a:hover{color:#872163}.content-block--how-does-it-work:has(.bg-beige){position:relative;z-index:1}.content-block--how-does-it-work:has(.bg-beige):before{background:#faf4ee;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.hdiw.bg-beige{background-color:#faf4ee}.hdiw-intro{align-items:center;display:flex;flex-direction:column;gap:0;margin-bottom:28px;text-align:center}.hdiw-intro h2{color:#eb002f;font-size:42px;font-weight:600;margin-bottom:20px}.hdiw-intro p{color:#4c002e;font-size:18px;font-weight:400;max-width:75%;text-align:center}.hdiw__container{align-items:flex-start;display:flex;flex-direction:row;gap:60px;max-width:1432px}.hdiw__container .hdiw-item{text-align:center;width:100%}.hdiw__container .hdiw-item__image{margin-bottom:1em;position:relative}.hdiw__container .hdiw-item__image .hdiw-item__badge{left:0;position:absolute;top:-36px}.hdiw__container .hdiw-item__image .hdiw-item__badge svg{height:85px;width:80px;z-index:0}.hdiw__container .hdiw-item__image .hdiw-item__badge span{color:#fff;font-size:36px;font-weight:600;left:28px;position:absolute;top:12px;z-index:1}.hdiw__container .hdiw-item__image .hdiw-badge-1{left:30px}.hdiw__container .hdiw-item__content{text-align:center}.hdiw__container .hdiw-item__content>span{color:#4c002e;font-size:16px;font-weight:500}.hdiw__container .hdiw-item__content-cta__text{color:#4c002e;font-size:16px;font-weight:500;line-height:120%}.hdiw__container .hdiw-item__content .hdiw-cta-btn{color:#fff;font-size:36px;font-weight:600;line-height:120%;margin-bottom:20px;margin-top:8px;position:relative;text-align:center;z-index:1}.hdiw__container .hdiw-item__content .hdiw-cta-btn:after{border-radius:10px;content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hdiw__container .hdiw-item__content .hdiw-cta-btn1:after{background-color:#eb002f}.hdiw__container .hdiw-item__content .hdiw-cta-btn2:after{background-color:#872163}.hdiw__container .hdiw-item__content .hdiw-cta-btn3:after{background-color:#03576b}.hdiw__container .hdiw-item__content p{font-size:16px;font-weight:400;line-height:150%}.hdiw__container .hdiw-item__content p a{font-weight:500;text-decoration:underline}.hdiw__container .hdiw-item__content-link{align-items:center;color:#eb002f;display:flex;flex-direction:row;gap:.5em;justify-content:center}.brands-slider__intro h3{font-size:42px;font-weight:600;position:relative}.brands-slider__intro h3 span{color:#fff;margin-left:.3em;position:relative}.brands-slider__intro h3 span:before{background-color:#eb002f;border-radius:10px;color:#fff;content:" ";height:100%;left:-.2em;padding-left:10px;position:absolute;transform-origin:center center;width:108%;z-index:-1}.brands-slider__intro__flex{align-items:flex-end;align-self:stretch;display:flex;flex-direction:row;gap:24px}.brands-slider__intro__flex__left{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:24px}.brands-slider__intro__flex__left p{color:#4c002e;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.brands-slider__intro__flex__right{padding-bottom:40px;text-align:center;width:40%}.brands-slider__intro__flex__right a{align-items:center;background-color:#eb002f;border-radius:8px;color:#fff;font-style:normal;font-weight:500;gap:4px;height:41px;letter-spacing:.64px;line-height:130%;padding:10px 16px}.brands-slider__slider__item{background-color:#faf4ee;border-radius:20px;margin-right:30px;padding:12px 12px 36px!important}.brands-slider__slider__item p{font-size:14px;font-style:normal;font-weight:400;margin-bottom:8px;margin-top:20px;text-align:center}.brands-slider__slider__item img.brand-slider-photo{border-radius:20px;height:155px;width:100%}.brands-slider__slider__item img.brand-slider-logo{margin:0 auto;max-height:55px;max-width:100%;width:auto}.brands-slider__slider .brands-slider-controls{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:40px;padding-right:30px}.brands-slider__slider .brands-slider-controls .brands-slider-arrows{display:flex;flex-direction:row;gap:24px}.brands-slider__slider .brands-slider-controls .brands-slider-arrows button{align-items:flex-start;background-color:#eb002f;border-radius:50%;display:flex;flex-direction:column;gap:8px;padding:10px}.colour-schemes-tabs .colour-schemes-hr{align-items:center;align-self:stretch;display:flex;flex-direction:column;height:4px;justify-content:center;margin-bottom:32px;margin-top:32px;opacity:.2}.colour-schemes-tabs .colour-schemes-hr svg{max-width:90vw}.colour-schemes-tabs .tab__list{display:flex;justify-content:center}.colour-schemes-tabs .tab__item{color:#4c002e;cursor:pointer;font-size:18px;letter-spacing:1px;margin-right:24px;overflow:hidden;padding:12px 32px;position:relative;text-shadow:0 0 .5px currentColor;transition:.2s}.colour-schemes-tabs .tab__item.is--active{background-color:#faf4ee;border-top-left-radius:20px;border-top-right-radius:20px;color:#444;position:relative}.colour-schemes-tabs .tab__item.is--active:before{opacity:1;visibility:visible}.colour-schemes-tabs .tab__content{background:#faf4ee;border-radius:40px;padding:32px}.colour-schemes-tabs .tab__content-item{display:none}.colour-schemes-tabs .tab__content-item.is--active{display:block}.colour-schemes-tabs .tab__content-item__flex{display:flex;gap:100px;justify-content:space-between;padding:24px}.colour-schemes-tabs .tab__content-item__flex__left{max-width:450px;width:100%}.colour-schemes-tabs .tab__content-item__flex__left h3{color:#fff;display:inline-block;font-size:42px;font-weight:600;position:relative;z-index:1}.colour-schemes-tabs .tab__content-item__flex__left h3:before{background-color:#4c002e;border-radius:10px;color:#fff;content:" ";height:100%;left:-.3em;padding-left:10px;position:absolute;transform-origin:center center;width:116%;z-index:-1}.colour-schemes-tabs .tab__content-item__flex__left .colour-schemes-icons{display:flex;flex-direction:row;justify-content:space-between}.colour-schemes-tabs .tab__content-item__flex__left .colour-schemes-icons svg{max-height:60px;max-width:60px}.colour-schemes-tabs .tab__content-item__flex__left .colour-schemes-quote{align-items:flex-end;display:flex;flex-direction:row;gap:20px}.colour-schemes-tabs .tab__content-item__flex__left .colour-schemes-quote__sticker img{min-width:126px}.colour-schemes-tabs .tab__content-item__flex__left .colour-schemes-quote__quote{background-color:#fff;border-radius:12px;padding:20px}.colour-schemes-tabs .tab__content-item__flex__left .colour-schemes-quote__quote blockquote{color:#4c002e;font-size:20px;font-weight:500;line-height:120%}.colour-schemes-tabs .tab__content-item__flex__left .colour-schemes-quote__quote span{font-size:14px;font-weight:400}.colour-schemes-tabs .tab__content-item__flex__left .colour-schemes-quote__quote span a span{text-decoration:underline}.colour-schemes-tabs .tab__content-item__flex__left .colour-schemes-ctas{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px}.colour-schemes-tabs .tab__content-item__flex__left .colour-schemes-ctas a{align-items:center;display:flex;flex-direction:row;font-size:.9em;gap:6px}.colour-schemes-tabs .tab__content-item__flex__left .colour-schemes-ctas a:before{transform:none}.colour-schemes-tabs .tab__content-item__flex__right{margin-top:-40px;width:100%}.colour-schemes-tabs .tab__content-item__flex__right .colour-schemes-quote__quote{background-color:#fff;border-radius:12px;margin:0 auto;max-width:75vw;padding:20px}.colour-schemes-tabs .tab__content-item__flex__right .colour-schemes-quote__quote blockquote{color:#4c002e;font-size:18px;font-weight:500;line-height:120%;margin-bottom:10px}.colour-schemes-tabs .tab__content-item__flex__right .colour-schemes-ctas{display:flex}.colour-schemes-tabs .tab__content-item__flex__right .colour-schemes-ctas a{align-items:center;display:flex;flex-direction:row;gap:6px;padding:10px 16px}.colour-schemes-tabs .tab__content-item__flex__right .colour-schemes-ctas a:before{transform:none}.colour-schemes-tabs .tab__content-item__flex__right .tab__top{display:flex;flex-direction:row;justify-content:space-between}.colour-schemes-tabs .tab__content-item__flex__right .tab__links{padding-top:6px}.colour-schemes-tabs .tab__content-item__flex__right .tab__link{display:flex;display:none;flex-direction:row;font-size:14px;gap:8px;justify-content:flex-end}.colour-schemes-tabs .tab__content-item__flex__right .tab__link a{text-decoration:underline}.colour-schemes-tabs .tab__content-item__flex__right .tab__link.is--active{display:flex}.colour-schemes-tabs .tab__content-item__flex__right .tab__list{justify-content:flex-start;margin-bottom:10px}.colour-schemes-tabs .tab__content-item__flex__right .tab__list .tab__item{border:2px solid transparent;color:#4c002e;font-size:14px!important;font-weight:400;margin-right:12px;padding:6px 20px}.colour-schemes-tabs .tab__content-item__flex__right .tab__list .is--active{background-color:#fff;border:2px solid #4c002e;border-radius:20px}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-main-image{border-top-left-radius:12px;border-top-right-radius:12px;max-height:195px;overflow-y:hidden}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-main-image img{width:100%}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .tab__link-sm{display:none}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-image-slider{background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-top:0;padding:10px}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-image-slider .slider--scheme-image .slide{aspect-ratio:1;background-size:cover;border-radius:12px;height:100%;margin-right:10px;max-width:300px;padding:0;width:100%}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-image-slider .slider--scheme-image .slide-inside{background-position:50%;background-size:cover;border-radius:12px;height:100%;width:100%}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid{background-color:#fff;border-radius:20px;display:grid;gap:20px;grid-template-columns:217px 120px 116px 202px;grid-template-rows:82px 32px 214px 143px 106px;padding:16px}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid__item{align-content:center;background-repeat:no-repeat;background-size:cover;border-radius:20px}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid .sg1{grid-area:1/1/3/3}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid .sg2{grid-area:1/3/3/4}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid .sg3{grid-area:1/4/2/5}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid .sg4{grid-area:3/1/5/4;margin-left:-70px}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid .sg5{grid-area:2/4/4/5}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid .sg6{grid-area:4/4/5/5}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid .sg7{grid-area:5/1/6/2}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid .sg8{grid-area:5/2/6/4}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid .sg9{grid-area:5/4/6/5}.colour-schemes-tabs .tab__content-title{padding:24px 24px 24px 0}.colour-schemes-tabs .tab .tab .tab__content{padding:0}.gated-schemes .modal__content-inner{align-items:center;display:flex;flex-direction:row;gap:1em}.gated-schemes .modal__content-inner .modal__content-left{width:100%}.gated-schemes .modal__content-inner .modal__content-left img{border-radius:20px;width:100%}.gated-schemes .modal__content-inner .modal__content-right{width:100%}.gated-schemes .modal__content-inner .modal__content-right .gated__title{font-size:24px;font-weight:500;line-height:120%;margin-bottom:16px}.gated-schemes .modal__content-inner .modal__content-right .gated__subtitle{color:#4c002e;font-size:16px;font-weight:400;line-height:150%;margin-bottom:16px}.gated-schemes .modal__content-inner .modal__content-right input{background-color:#fff;color:#4c002e;font-size:16px;padding:16px}.gated-schemes .modal__content-inner .modal__content-right button[type=submit]{background-color:#eb002f;color:#fff;font-size:16px;font-weight:500;line-height:130%}.gated-schemes .modal__content-inner .modal__content-right button[type=submit]:hover{background-color:#4c002e}.gated-schemes .gated-disclaimer{padding-top:20px;width:100%}.gated-schemes .gated-disclaimer p{color:#4c002e;font-size:12px}.content-block--go-cta-enquiry-form:has(.bg-beige){background:#faf4ee;position:relative;z-index:1}.content-block--go-cta-enquiry-form:has(.bg-beige):before{background:#faf4ee;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.content-block--go-cta-enquiry-form:has(.bg-white){background:#fff;position:relative;z-index:1}.content-block--go-cta-enquiry-form:has(.bg-white):before{background:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.go-cta-form__container{align-items:flex-start;display:flex;flex-direction:row;gap:60px;max-width:1432px}.go-cta-form__container-left{width:100%}.go-cta-form__container-left h3{font-size:36px;font-style:normal;font-weight:600;line-height:120%}.go-cta-form__container-left p,.go-cta-form__container-left ul li{color:#4c002e;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.go-cta-form__container-left ul{list-style:none;padding-left:0}.go-cta-form__container-left ul li{margin-bottom:1em;padding-left:3em;position:relative}.go-cta-form__container-left ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='26' fill='none'%3E%3Cpath d='M36.77 9.825c-.271-.55-.672-1.045-1.112-1.341a20.658 20.658 0 0 0-1.048-.607l-.492-.282c-.465-.269-.905-.508-1.306-.734-.983-.55-1.837-1.002-2.316-1.214-.699-.31-1.397-.593-1.798-.593 0 0-.052.043-.104.226 0 .085.246.48 3.752 2.611.582.339 1.747 1.13 2.264 1.454l1.359 1.115-1.786.367c-1.5.211-3.635.733-5.032 1.016-6.159 1.27-10.221 1.651-12.834 1.651-1.268 0-2.407-.042-3.48-.07-.932-.029-1.799-.057-2.653-.057H7.726c-.388 0-.75 0-.931.028-1.23.198-1.32.226-1.294.607.026.31.065.72 1.255.72 6.055-.056 11.877-.183 16.508-.917 5.317-.805 8.901-1.722 9.548-1.906.479-.127 2.316-.395 3.39-.578l-.35 1.34c-.22.678-1.306 1.708-1.669 2.117-1.19 1.383-2.031 2.428-2.975 3.331l-.828.974c-.09.085-.26.296-.427.48-.22.254-.505.494-.595.62-.276.424-.414.711-.414.862-.013.663.569.607.646.607.104 0 .233-.085.401-.226a38.454 38.454 0 0 0 4.62-4.968c.633-.833 1.293-1.736 1.875-2.667.738-1.045.854-2.739.259-3.952l.026-.014Z' fill='%23EB002F'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:1.3em;left:0;position:absolute;top:0;width:3em}.go-cta-form__container-left ul li:nth-child(3n):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='26' fill='none'%3E%3Cpath d='M36.77 15.265c-.271.55-.672 1.045-1.112 1.341-.362.226-.712.423-1.048.607l-.492.282c-.465.268-.905.508-1.306.734-.983.55-1.837 1.002-2.316 1.214-.699.31-1.397.593-1.798.593 0 0-.052-.043-.104-.226 0-.085.246-.48 3.752-2.611.582-.339 1.747-1.13 2.264-1.454l1.359-1.115-1.786-.367c-1.5-.211-3.635-.734-5.032-1.016-6.159-1.27-10.221-1.651-12.834-1.651-1.268 0-2.407.042-3.48.07-.932.029-1.799.057-2.653.057H7.726c-.388 0-.75 0-.931-.028-1.23-.198-1.32-.226-1.294-.607.026-.31.065-.72 1.255-.72 6.055.056 11.877.183 16.508.917 5.317.805 8.901 1.722 9.548 1.906.479.127 2.316.395 3.39.578l-.35-1.34c-.22-.678-1.306-1.708-1.669-2.118-1.19-1.383-2.031-2.427-2.975-3.33l-.828-.974c-.09-.085-.26-.297-.427-.48-.22-.254-.505-.494-.595-.621-.276-.423-.414-.71-.414-.861-.013-.663.569-.607.646-.607.104 0 .233.085.401.226a38.457 38.457 0 0 1 4.62 4.968c.633.833 1.293 1.736 1.875 2.667.738 1.045.854 2.738.259 3.952l.026.014Z' fill='%23EB002F'/%3E%3C/svg%3E")}.go-cta-form__container-right{width:100%}.go-cta-form__container-right .enquire-go{background-color:#ffeaee;border-radius:20px;padding:40px}.go-cta-form__container-right .enquire-go h4{color:#eb002f;font-size:22px;font-weight:500;padding-bottom:10px}.go-cta-form__container-right .enquire-go .tail-select .select-label,.go-cta-form__container-right .enquire-go input,.go-cta-form__container-right .enquire-go select{background-color:#fff}.go-cta-form__container-right .enquire-go button[type=submit]{background-color:#eb002f;color:#fff;margin-bottom:20px}.content-block--go-image-and-content:has(.bg-beige){position:relative;z-index:1}.content-block--go-image-and-content:has(.bg-beige):before{background:#faf4ee;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.go-image-and-content__container{align-content:center;border-radius:20px;display:flex;flex-direction:row;gap:2em;padding:40px}.go-image-and-content__container.go-row-reverse{flex-direction:row-reverse}.go-image-and-content__container.go-white{background:#fff}.go-image-and-content__container.go-white h3{color:#eb002f}.go-image-and-content__container.go-white p{color:#4c002e}.go-image-and-content__container.go-white a.go-cta-1{background-color:#eb002f}.go-image-and-content__container.go-white a.go-cta-2{background-color:#872163}.go-image-and-content__container.go-beige{background:#faf4ee}.go-image-and-content__container.go-beige h3{color:#eb002f}.go-image-and-content__container.go-beige p{color:#4c002e}.go-image-and-content__container.go-beige a.go-cta-1{background-color:#eb002f}.go-image-and-content__container.go-beige a.go-cta-2{background-color:#872163}.go-image-and-content__container.go-grape{background:#872163}.go-image-and-content__container.go-grape h3,.go-image-and-content__container.go-grape p{color:#fff}.go-image-and-content__container.go-grape a.go-cta-1{background-color:#eb002f}.go-image-and-content__container.go-grape a.go-cta-2{background-color:#4c002e}.go-image-and-content__container.go-lightred{background:#ffeaee}.go-image-and-content__container.go-lightred h3{color:#eb002f}.go-image-and-content__container.go-lightred p{color:#4c002e}.go-image-and-content__container.go-lightred a.go-cta-1{background-color:#eb002f}.go-image-and-content__container.go-lightred a.go-cta-2{background-color:#4c002e}.go-image-and-content__container-left{align-content:center;width:100%}.go-image-and-content__container-left img{border-radius:20px}.go-image-and-content__container-right{align-content:center;width:100%}.go-image-and-content__container-right h3{font-weight:600}.go-image-and-content__container-right h3 span{color:#fff;display:inline-block;position:relative;z-index:1}.go-image-and-content__container-right h3 span:before{background-color:#eb002f;border-radius:5px;color:#fff;content:" ";height:100%;left:-.3em;padding-left:16px;position:absolute;transform-origin:center center;width:104%;z-index:-1}.go-image-and-content__container-right .go-image-and-content__social{font-weight:500;margin-bottom:1.5em}.go-image-and-content__container-right .go-image-and-content__social span{text-decoration:underline}.go-image-and-content__container-right .go-image-and-content__social:hover span{color:#eb002f}.go-image-and-content__container-right__ctas{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1em}.go-icon-grid-wrapper{background:#faf4ee;padding-bottom:36px;padding-top:36px}.go-icon-grid-wrapper.bg-beige{background-color:#faf4ef}.go-icon-grid-wrapper.bg-white{background-color:#fff}.go-icon-grid-wrapper .section__intro-inner{color:#4c002e;font-size:14px;line-height:150%;margin:0 auto;max-width:968px;text-align:center}.go-icon-grid-wrapper .section__intro .section__title{font-size:28px;font-weight:600;margin-bottom:24px}.go-icon-grid-wrapper .go-icon-grid--icons{display:flex;flex-wrap:wrap;justify-content:space-between}.go-icon-grid-wrapper .go-icon-grid--icons .go-icon-grid--icon{align-items:center;display:flex;flex-direction:column;margin:40px auto 0;width:50%}.go-icon-grid-wrapper .go-icon-grid--icons .go-icon-grid--icon .go-icon-grid__title{font-size:22px;font-weight:500;margin-bottom:0;margin-top:12px;text-align:center}.go-icon-grid-wrapper .go-icon-grid--icons .go-icon-grid--icon .go-icon-grid__content{color:#4c002e;font-size:16px;line-height:150%;padding-top:10px;text-align:center}.content-block--go-testimonials:has(.bg-beige){position:relative;z-index:1}.content-block--go-testimonials:has(.bg-beige):before{background:#faf4ee;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.content-block--go-testimonials:has(.bg-beige).bg-beige .content-block--title-content .divider{background:#faf4ee}.content-block--go-testimonials{margin-bottom:44px}.content-block--go-testimonials .container.go-white{background:#fff}.content-block--go-testimonials .container.go-beige{background:#faf4ee}.content-block--go-testimonials .container h2{font-size:42px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:32px;text-align:center}.content-block--go-testimonials .container .grid--go-testimonials{align-content:center;display:flex;flex-direction:row;gap:20px;justify-content:center;margin-bottom:24px;margin-left:auto;margin-right:auto}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial{background:#fff;border:2px solid #eb002f;border-radius:20px;max-width:400px;min-width:300px;padding:40px 20px;width:100%}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex{display:flex;flex-direction:column;gap:32px}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__name{color:#4c002e;font-size:24px;font-style:normal;font-weight:400;line-height:110%;text-align:center}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__name strong{font-weight:600}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:center}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images>*{max-width:130px;overflow-x:hidden;z-index:1}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-plus{z-index:2}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-design a,.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-scheme a{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-design a img,.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-scheme a img{max-width:128px}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-design a span,.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-scheme a span{font-size:12px;text-decoration:underline!important}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-facade{font-size:12px;max-width:120px;z-index:0}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-facade img{max-width:128px}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__quote{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:center}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__quote-text{font-size:16px;font-style:normal;font-weight:400;line-height:150%}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__quote-close{align-self:flex-end}.content-block--go-testimonials .cta{text-align:center}.content-block--go-testimonials .cta a{background-color:#872163;transform-origin:center center}.content-block--go-testimonials .cta a:before{background-color:#872163}.content-block--go-testimonials .cta a:hover:before{background-color:#eb002f}.header{align-items:center;background-color:#faf4ee;display:flex;gap:10px;height:60px;justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;top:0;transition:all .3s ease;width:100%;z-index:999}.header.main-header--scrolled{transform:none}.header.main-header--scrolled #logo .logo-text{opacity:0}.header.main-header--scrolled .nav-right-block .mobile-contact-cta{display:initial}.header.main-header--scrolled .nav-right-block .nav-el .hand-wave{animation:none;height:0;opacity:0;width:0}.header.main-header--scrolled .nav-right-block .nav-el>button{max-width:999px;opacity:1!important;overflow:visible}.header.main-header--scrolled .nav-right-block .nav-el .phone{display:block}.header.main-header--scrolled .nav-right-block .nav-el .phone>a>span{display:none}.header.main-header--scrolled .main-header__contact-overlay.js--contact-overlay-active{transform:translateX(-100%) translateY(0);z-index:101}.header .nav-el{align-items:center;display:flex}.header .nav-el .phone{display:none;margin-right:22px}.header .nav-el .phone a{align-items:center;display:flex}.header .nav-el .phone a span{white-space:nowrap}.header .nav-el .phone a svg{height:auto;width:32px}.header.menu-open #logo{width:180%}.header.menu-open #logo .logo-text{opacity:0}.header.menu-open #search-results .search-close{display:block!important}.header.menu-open .nav-el{display:flex;flex:1;width:auto}.header.menu-open .nav-el button{white-space:nowrap}.header.menu-open .nav-el .hand-wave{opacity:0!important}.header.menu-open .nav-el .main-header__contact-overlay{visibility:visible}.header.menu-open .nav-el .phone{display:flex;flex-direction:row}.header.menu-open .menu-toggle svg{overflow:visible}.header.menu-open .menu-toggle svg rect{transform-origin:center}.header.menu-open .menu-toggle svg rect:first-child{opacity:0}.header.menu-open .menu-toggle svg rect:nth-child(2){y:9px;x:0;transform:rotate(45deg)}.header.menu-open .menu-toggle svg rect:nth-child(3){x:0;y:9px;transform:rotate(135deg)}.header.menu-open .menu-toggle svg rect{x:0;width:23px}.header.menu-open .nav-right-block .contact-details{display:flex;font-size:26px;gap:1rem}.header.menu-open .nav-right-block .contact-details .location svg{height:24px;width:auto}.header.menu-open .nav-right-block .contact-details .location svg path{fill:#872163}.header.menu-open .nav-right-block .contact-details .phone{display:flex}.header.menu-open .nav-right-block .contact-details .phone a{color:#872163}.header.menu-open .nav-right-block .contact-details .email a{color:#eb002f}.header.js--search-active .form--search .btn--close{background-color:transparent;left:5px;padding:0;right:unset}.header.js--search-active .form--search .btn--close:after,.header.js--search-active .form--search .btn--close:before{background-color:#eb002f}.header #logo{height:auto;max-width:176px;width:100%}.header #logo .logo-text{opacity:1;transition:all .3s ease}.header .nav-left-block{display:flex}.header .nav-left-block .hbc-title{display:block;max-width:50%}.header .nav-left-block .hbc-title svg{margin:0}.header .nav-right-block{align-items:center;display:flex}.header .nav-right-block .contact-details{display:none}.header .nav-right-block .mobile-contact-cta{display:none;font-size:25px;margin-right:15px}.header .nav-right-block .nav-el{position:relative}.header .nav-right-block .nav-el.stop-animation .hand-wave{animation:none;height:0;opacity:0;width:0}.header .nav-right-block .nav-el.stop-animation>button{max-width:999px;opacity:1!important;overflow:visible}.header .nav-right-block .nav-el .hand-wave{animation:handwave .8s ease infinite alternate;background-image:url(../images/handwave.svg);height:45px;opacity:1;position:absolute;right:0;top:0;transform:rotate(0deg);transform-origin:bottom right;transition:all .3s ease;width:45px;z-index:1}.header .nav-right-block .nav-el>button{background-color:transparent;color:#fff;font-size:1rem;font-weight:500;max-width:999px;opacity:1!important;overflow:visible;padding:.75rem 1rem;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}.header .nav-right-block .nav-el>button:before{background:#eb002f;border-radius:7.5px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.header .nav-right-block .main-header__contact-overlay,.header .nav-right-block .main-header__qualify-overlay{max-width:500px}.header .nav-right-block .main-header__contact-overlay .main-header__contact-overlay-inner{background-color:#872163}.header .nav-right-block .main-header__contact-overlay .main-header__contact-overlay-inner .btn--close{height:40px;padding:0;width:40px}.header .nav-right-block .main-header__contact-overlay .main-header__contact-overlay-inner .btn--close:after{background-color:transparent;color:#fff;content:"\e91c";display:block;font-family:icomoon;font-size:2.5rem;height:unset;left:0;line-height:1;position:relative;top:0;transform:rotate(45deg);width:unset}.header .nav-right-block .main-header__contact-overlay .main-header__contact-overlay-inner .btn--close:before{display:none!important}.header .nav-right-block .main-header__contact-overlay .main-header__contact-overlay-inner .btn--close .focus-visible,.header .nav-right-block .main-header__contact-overlay .main-header__contact-overlay-inner .btn--close:hover{background-color:#eb002f}.header .nav-right-block .main-header__contact-overlay .main-header__contact-overlay-inner h2{color:#fff;font-weight:500}.header .nav-right-block .main-header__contact-overlay .main-header__contact-overlay-inner .form-control{background-color:#fff;color:#4c002e}.header .nav-right-block .main-header__contact-overlay .main-header__contact-overlay-inner .form-control::-moz-placeholder{color:#4c002e}.header .nav-right-block .main-header__contact-overlay .main-header__contact-overlay-inner .form-control::placeholder{color:#4c002e}.header .nav-right-block .main-header__contact-overlay .main-header__contact-overlay-inner .tail-select .select-label{background-color:#fff;color:#4c002e}.header .nav-right-block .main-header__contact-overlay .main-header__contact-overlay-inner .tail-select .select-label:after{border-color:#4c002e}.header .nav-right-block .main-header__contact-overlay .main-header__contact-overlay-inner button[type=submit]{min-height:59px}.header .nav-right-block .menu-toggle{background-color:transparent;margin:0 auto;min-width:unset;padding:0 0 0 22px;position:relative;width:40px}.header .nav-right-block .menu-toggle svg rect{transition:all .3s cubic-bezier(.19,1,.22,1)}.header .menu-panel{background:#faf4ee;height:calc(100vh - 60px);overflow-x:hidden;overflow-y:auto;padding:20px 25px 40px;position:absolute;top:60px;transition:all .6s cubic-bezier(.19,1,.22,1);width:100%;z-index:-1}.header .menu-panel.fade{left:0;opacity:0;pointer-events:none}.header .menu-panel.fade.open{opacity:1;pointer-events:all}.header .menu-panel.top{left:0;top:-101vh}.header .menu-panel.top.open{top:60px}.header .menu-panel.right{right:-101vw}.header .menu-panel.right.open{right:0}.header .menu-panel.bottom{bottom:-101vh}.header .menu-panel.bottom.open{top:60px}.header .menu-panel.left{left:-101vw}.header .menu-panel.left.open{left:0}.header .menu-panel .contact-details,.header .menu-panel .main-header__logo{display:none}.header .menu-panel ul li.menu-item-has-children{position:relative}.header .menu-panel ul li.menu-item-has-children.open .arrow:before{transform:scaleY(-1)}.header .menu-panel ul li a{color:#4c002e;display:inline-block;font-size:14px;font-weight:400;text-decoration:none}.header .menu-panel ul li a:focus,.header .menu-panel ul li a:hover{background-color:#dbd0d7;text-decoration:none}.header .menu-panel ul>li>a{align-items:center;border-radius:4px;display:flex;gap:5px;padding:8px 12px}.header .menu-panel ul>li>a .menu-icon{color:#eb002f;font-size:26px;margin-right:5px}.header .menu-panel ul>li ul{border-left:1px solid #dbd0d7;margin-left:23px;padding-left:15px}.header .menu-panel ul>li ul li{margin-bottom:8px}.header .menu-panel ul>li ul li a{padding:8px}.header .menu-panel ul>li ul li.sub-item{padding-left:32px}.header .menu-panel .sub-menu{max-height:0;opacity:0;overflow:hidden;transition:all .6s cubic-bezier(.19,1,.22,1),opacity .2s linear;width:640px}.header .menu-panel .sub-menu .sub-menu{padding-left:20px}.header .menu-panel .sub-menu.open{max-height:100vh;opacity:1;transition:all 3s cubic-bezier(.19,1,.22,1),opacity .2s linear}.header .menu-panel .arrow{color:#4c002e;cursor:pointer;display:inline-block;font-size:1.25em;height:24px;position:relative;position:absolute;right:0;top:18px;transition:all .6s cubic-bezier(.19,1,.22,1);width:24px;z-index:2}.header .menu-panel .arrow:before{left:0;margin-top:-.5em;position:absolute;right:0;text-align:center;top:50%;transform:scaleY(1);transition:all .6s cubic-bezier(.19,1,.22,1)}.header .menu-panel .container{padding:0 12px 20px}.header .menu-panel .form--search{border:none;margin:0}.header .menu-panel .form--search .form-field>label{max-width:unset}.header .menu-panel .form--search .form-control{background:transparent;border:1px solid #d1cdce;border-radius:8px;color:#4c002e;font-size:16px;font-weight:400;padding-left:46px}.header .menu-panel .form--search .form-control::-moz-placeholder{color:#4c002e;font-size:16px}.header .menu-panel .form--search .form-control::placeholder{color:#4c002e;font-size:16px}.header .menu-panel .form--search button[type=submit]{background:transparent;color:#4c002e;font-size:22px;height:100%;left:0;min-width:unset;padding:10px 16px;position:absolute;text-align:right;width:unset}.header .menu-panel .form--search button[type=submit] svg{height:auto;margin-top:-4px;width:24px}.header .menu-panel .form--search button[type=submit] svg path{fill:#4c002e}.header .menu-panel .form--search:not(:hover):not(:focus-within) .form-field>label{max-width:unset}.header .menu-panel .reviews-container{padding:20px 12px}.header .menu-panel .reviews-container .main-header__reviews a{display:grid;gap:0 1rem;grid-template-columns:auto 1fr;padding:0;text-align:left}.header .menu-panel .reviews-container .main-header__reviews a span.review__label{grid-column:1;order:2}.header .menu-panel .reviews-container .main-header__reviews a span.review__label .review__total{display:inline!important}.header .menu-panel .reviews-container .main-header__reviews a span:nth-child(2){order:1;padding:0}.header .menu-panel .reviews-container .main-header__reviews a span:nth-child(2) svg{height:auto;max-width:120px;width:100%}.header .menu-panel .reviews-container .main-header__reviews a span:nth-child(3){grid-column:2;grid-row:1/span 2;order:3}.header .menu-panel .reviews-container .main-header__reviews a span:nth-child(3) svg{height:auto;max-width:200px;width:100%}.header .header-divider{bottom:-12px;opacity:.2;overflow-x:hidden;position:absolute;text-align:center;width:100%}.header .header-divider svg{max-width:1440px}.main-footer .container .divider{margin:auto;padding:25px 0;width:95%}.main-footer .container .divider svg{width:100%}.main-footer__acknowledgement{color:#4c002e;font-size:12px;margin:0 auto;max-width:944px;text-align:center}.main-footer__reviews{display:none}.main-footer__left{margin-left:unset!important}.main-footer__left .divider{display:block!important}.main-footer__top{display:none}.main-footer__nav .nav--footer .toggle-footer-nav{align-items:center;color:#4c002e;display:flex;font-size:1rem;gap:5px}.main-footer__nav .nav--footer li.new a:after{background-color:rgba(76,0,46,.15);border:1px solid #4c002e;border-radius:50vw;color:#4c002e;content:"New";display:inline-block;font-size:12px;line-height:1em;margin-left:5px;padding:3px 5px}.main-footer__nav .nav--footer li.external a:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M3.5 13.2715L13.5 3.27148M13.5 3.27148L6 3.27148M13.5 3.27148V10.7715" stroke="%235C5F66" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;content:"";display:inline-block;height:18px;margin-left:5px;width:18px}.main-footer__nav .nav--footer>ul{-moz-column-count:2;column-count:2;-moz-column-gap:40px!important;column-gap:40px!important}.main-footer__nav .nav--footer>ul li a{color:#4c002e;font-size:12px;font-weight:400;padding:5px 0}.main-footer__nav .nav--footer>ul>li .toggle-footer-nav{display:none}.main-footer__nav .nav--footer>ul>li>a{color:#4c002e;font-size:14px;font-weight:500;text-transform:none}.main-footer__nav .nav--footer.open>ul>li .toggle-footer-nav svg{transform:scale(-1)}.main-footer__nav .nav--footer.open>ul>li>ul{max-height:600px;opacity:1}.main-footer__social{margin-left:unset;padding-left:unset!important}.main-footer__social>div:first-child{min-width:100px}.main-footer__social div{max-width:unset;padding-left:unset!important;width:100%}.main-footer__social .social-icons ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-left:6.94444444vw}.main-footer__social .social-icons ul li+li{margin-left:0}.main-footer__social .social-icons ul li{padding-bottom:5px}.main-footer__social .social-icons ul li a{border:none;font-size:2em!important;height:unset;margin:.25em;width:unset}.main-footer__social .social-icons ul li a .social-icon__icon{position:static}.main-footer__social .social-icons ul li a .social-icon__icon svg path{fill:#4c002e!important}.main-footer__social .social-icons ul li a.social-icon--youtube{border-radius:50%;overflow:hidden}.main-footer__social .social-icons ul li a:focus,.main-footer__social .social-icons ul li a:hover{background:transparent}.main-footer__social .social-icons ul li a:focus .social-icon__icon svg path,.main-footer__social .social-icons ul li a:hover .social-icon__icon svg path{fill:#eb002f!important}.main-footer .main-footer__email-signup{background-color:#eb002f;border-radius:15px;color:#fff;margin-bottom:30px;margin-top:30px;padding:25px}.main-footer .main-footer__email-signup form.form--subscription .form__title{color:#fff;font-size:1.5rem}.main-footer .main-footer__email-signup form.form--subscription .form--subscribe--location{display:flex;flex-wrap:wrap;gap:1rem;grid-column:span 2;padding-left:0!important;padding-right:0!important}.main-footer .main-footer__email-signup form.form--subscription .form-field--radio{align-items:center;display:flex;flex-grow:1;position:relative}.main-footer .main-footer__email-signup form.form--subscription input{background-color:transparent;border:1px solid #ddd;border-radius:8px;color:#fff;font-size:clamp(16px,1.16rem,20px)}.main-footer .main-footer__email-signup form.form--subscription input::-moz-placeholder{color:#fff}.main-footer .main-footer__email-signup form.form--subscription input::placeholder{color:#fff}.main-footer .main-footer__email-signup form.form--subscription input[type=radio]{-webkit-appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:inset 0 0 0 1px #fff;cursor:pointer;display:inline-block;flex-grow:0;height:20px;opacity:1;padding:0;pointer-events:auto;position:unset;transition:box-shadow .15s ease-in-out;width:20px}.main-footer .main-footer__email-signup form.form--subscription input[type=radio]:checked{box-shadow:inset 0 0 0 10px #fff}.main-footer .main-footer__email-signup form.form--subscription input[type=radio]+label{line-height:1;margin:0;padding:0 10px}.main-footer .main-footer__email-signup form.form--subscription button.btn{background-color:transparent!important;color:#eb002f!important;display:block;margin:0 auto;width:auto}.main-footer .main-footer__email-signup form.form--subscription button.btn:before{background-color:#fff!important}.main-footer .main-footer__email-signup form.form--subscription .grid{padding:0}.main-footer .main-footer__email-signup form.form--subscription .grid input{max-width:unset}.main-footer .main-footer__email-signup form.form--subscription .disclaimer,.main-footer .main-footer__email-signup form.form--subscription .email-signup__input,.main-footer .main-footer__email-signup form.form--subscription input[name=contact_phone_number]{grid-column:span 2}.main-footer .main-footer__email-signup form.form--subscription .disclaimer{font-size:clamp(10px,.8rem,14px)}.main-footer .main-footer__email-signup form.form--subscription .disclaimer a{font-weight:500;text-decoration:underline}.main-footer .main-footer__email-signup form.form--subscription .disclaimer p:last-of-type{margin-bottom:0}.main-footer .main-footer__email-signup form.form--subscription .show-on-interact{max-height:0;opacity:0;overflow:hidden;padding:0;transition:all .3s ease}.main-footer .main-footer__email-signup form.form--subscription .show-on-interact.show{max-height:150px;opacity:1;overflow:visible;padding:1em 1.1875em .9375em}.main-footer .main-footer__email-signup form.form--subscription .show-on-interact.disclaimer.show{max-height:none;opacity:1;overflow:visible;padding:0 0 20px}.main-footer .main-footer__brand{padding:0;width:100%}.main-footer .main-footer__brand .abn-group-block{align-items:flex-end;-moz-column-gap:24px;column-gap:24px;display:flex;justify-content:flex-end;margin:0 auto;max-width:442px}.main-footer .main-footer__brand .abn-group-block .abn-group-text{color:#4c002e;flex:1;font-size:12px;order:2;text-align:left}.main-footer .main-footer__brand .abn-group-block .abn-group-imagery{display:flex;flex-direction:column;gap:16px;max-width:132px}.main-footer .main-footer__social .social-footer-wrapper{margin:0 auto;max-width:330px}.main-footer .main-footer__social .social-footer-wrapper .social-icons ul{justify-content:space-between;margin-left:0;padding-left:0}.main-footer .main-footer__bottom{background:#fff;color:#4c002e;padding:0 25px}.main-footer .main-footer__bottom button{background-color:transparent;color:inherit!important}.main-footer .main-footer__bottom .flex-container{position:relative}.main-footer .main-footer__bottom .flex-container .main-footer__links{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;justify-content:center;padding:6px 0}.main-footer .main-footer__bottom .flex-container .main-footer__links a{font-weight:400}.main-footer .main-footer__bottom .flex-container .main-footer__links button{font-weight:400;padding-bottom:6px;padding-top:6px}.main-footer .main-footer__copyright{color:#4c002e;font-size:13px;font-weight:400}.nav--sitemap{margin-top:2em}.nav--sitemap>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(15%,1fr))}.nav--sitemap>ul li a{color:#4c002e;font-size:14px;font-weight:500;text-transform:none}.nav--sitemap>ul ul li a{color:#5c5f66;font-size:12px;font-weight:400;padding:5px 0}.post-type-archive-display-home .main-footer{background:#fff!important}.page-content>.content{padding:40px 0}.banner{height:250px;position:relative}.banner>.content{color:#fff;top:50%;transform:translateY(-50%);z-index:2}.banner .bg,.banner>.content{left:0;position:absolute;right:0}.banner .bg{background-color:#fcf9f7;background-position:50%;background-size:cover;bottom:0;display:block;top:0;z-index:1}nav.breadcrumbs{color:#767676;margin-bottom:20px}nav.breadcrumbs a{color:#767676;font-weight:400}nav.breadcrumbs a:focus,nav.breadcrumbs a:hover{color:#eb002f}.page-content .search-form form{margin-bottom:20px}.page-content .search-form form label{font-size:0}.page-content .search-form form input[type=text]{display:inline-block;width:calc(100% - 180px)!important}.page-content .search-form form input[type=submit]{background:#eb002f;border:0;border-radius:0;cursor:pointer;display:inline-block;height:50px;margin-left:25px;width:150px}.page-content .search-form form input[type=submit]:focus,.page-content .search-form form input[type=submit]:hover{background:#9f0020}.page-content .count{margin-bottom:40px}.page-content .result{margin:40px 0}.page-content .result .search-title{font-size:1.5em;margin-bottom:5px}.page-content .result .search-title .type{font-size:.9em}.home .main-content>.grid{scroll-snap-type:y proximity}.home .main-content>.grid .snap-to{scroll-snap-align:start}.loading-splash-page{background-color:#eb002f;bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:all .5s ease;width:100%;z-index:99999}.loading-splash-page .hbc-logo-loader{height:auto;margin:auto;max-width:312px;position:relative;top:50%;transform:translateY(-50%)}.loading-splash-page .hbc-logo-loader svg{overflow:visible}.loading-splash-page.loaded{opacity:0;right:-150%;z-index:-10}.bounce{animation:bounce 2s ease infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.block-text-image .inner{align-items:center;display:flex;gap:20px;padding:25px 0}.block-text-image .inner h2.section__title{font-weight:600;text-align:left}.block-text-image .inner .image{flex-basis:40%}.block-text-image .inner .content{color:#4c002e;flex-basis:60%;font-size:14px}.block-text-image-slider-wrapper{background:#faf4ee;padding:36px 0}.block-text-image-slider-wrapper .section_title{text-align:center}.block-text-image-slider{position:relative}.block-text-image-slider .slick-list{overflow:visible}.block-text-image-slider .slider-controls{display:none}.block-text-image-slider .inner{display:grid;gap:1rem}.block-text-image-slider .inner .image{max-width:300px}.block-text-image-stacked .image img{border-radius:25px;height:calc(100vw - 50px);-o-object-fit:cover;object-fit:cover}.home-designs-section{position:relative}.home-designs-section .content{padding-bottom:60px;position:relative}.home-designs-section .content .readmore__toggle{bottom:0;left:0;position:absolute}.home-designs-section .home-design-slider>.slider>.slick-list{overflow:visible}.home-designs-section .home-design-slider .slider-controls .pager{display:none!important}.home-designs-section .home-design-slider .slide .card--home-design__variations{border:2px solid #eb002f;border-radius:7px;display:flex;margin:0;overflow:hidden;padding:0;position:absolute;right:10px;top:1rem;width:unset}.home-designs-section .home-design-slider .slide .card--home-design__variations .card--home-design__variations-item{border:none;border-radius:0;border-right:2px solid #eb002f;display:inline-block}.home-designs-section .home-design-slider .slide .card--home-design__variations .card--home-design__variations-item:last-child{border-right:none}.home-designs-section .home-design-slider .slide .card--home-design__variations .card--home-design__variations-button{border:none;border-radius:0;color:#eb002f;display:block;font-size:.8rem;font-weight:500;line-height:.8em;margin:0;padding:8px 10px}.home-designs-section .home-design-slider .slide .card--home-design__variations .card--home-design__variations-button.is-active{background-color:rgba(250,0,48,.5);color:#fff}.home-designs-section .home-design-slider .slide .card-home-design{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);display:flex;gap:0;height:50vw;margin-top:25px;max-width:100%;min-height:220px;width:100%}.home-designs-section .home-design-slider .slide .card-home-design .card--home-design__meta{padding:20px 8px;width:95px}.home-designs-section .home-design-slider .slide .card-home-design .card--home-design__meta .card--home-design__meta-items{display:none}.home-designs-section .home-design-slider .slide .card-home-design .card--home-design__meta .card--home-design__meta-items.is-active{display:block}.home-designs-section .home-design-slider .slide .card-home-design .card--home-design__meta .card--home-design__meta-item{align-items:center;display:flex;font-size:.8rem;gap:5px;padding:8px 0}.home-designs-section .home-design-slider .slide .card-home-design .card--home-design__meta .card--home-design__meta-item svg{height:auto;width:1.5rem}.home-designs-section .home-design-slider .slide .card-home-design .card--home-design__meta .floorplans button{color:#eb002f;display:none;font-size:.8rem;font-weight:500;padding:0}.home-designs-section .home-design-slider .slide .card-home-design .card--home-design__meta .floorplans button:first-child{display:inline-block}.home-designs-section .home-design-slider .slide .card-home-design .gallery{border-radius:12px;flex-grow:1;height:100%;min-height:220px;overflow:hidden;position:relative;width:calc(100% - 95px)}.home-designs-section .home-design-slider .slide .card-home-design .gallery .card--home-design__badges{display:flex;left:1rem;position:absolute;top:1rem;z-index:5}.home-designs-section .home-design-slider .slide .card-home-design .gallery .card--home-design__badges>div{align-items:center;background-color:#eb002f;border-radius:50vw;color:#fff;display:flex;font-size:11px;height:70px;justify-content:center;line-height:1.5;margin-right:15px;padding:10px;text-align:center;text-transform:capitalize;transform:rotate(-14deg);width:70px}.home-designs-section .home-design-slider .slide .card-home-design .gallery .slider{padding:0!important}.home-designs-section .home-design-slider .slide .card-home-design .gallery .slick-list,.home-designs-section .home-design-slider .slide .card-home-design .gallery .slick-track,.home-designs-section .home-design-slider .slide .card-home-design .gallery .slider{height:100%;min-height:220px}.home-designs-section .home-design-slider .slide .card-home-design .gallery .slick-track{display:flex}.home-designs-section .home-design-slider .slide .card-home-design .gallery .slide{height:auto;position:relative}.home-designs-section .home-design-slider .slide .card-home-design .gallery .slide img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.home-designs-section .home-design-slider .slide .card-home-design .gallery .slider-controls{bottom:5px;height:30px;left:0;transform:unset;width:100%}.home-designs-section .home-design-slider .slide .card-home-design .gallery .slider-controls .draw{display:block!important;padding:0;position:absolute}.home-designs-section .home-design-slider .slide .card-home-design .gallery .slider-controls .draw i{color:#fff}.home-designs-section .home-design-slider .slide .card-home-design .gallery .slider-controls .draw.prev{left:0}.home-designs-section .home-design-slider .slide .card-home-design .gallery .slider-controls .draw.next{right:0}.home-designs-section .home-design-slider .slide .card-home-design .gallery .slider-controls .pager{display:none!important}.home-designs-section .home-design-slider .slide h3,.home-designs-section .home-design-slider .slide h3 a{color:#eb002f;margin-bottom:0}.home-designs-section .home-design-slider .slide .facade{color:#4c002e;margin-bottom:10px}.home-designs-section .home-design-slider-thumbs{margin:40px 0}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list{overflow:visible}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .slick-track{display:flex}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .slick-track:after,.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .slick-track:before{display:none}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .slide .thumb{border:2px solid transparent;transition:border .3s ease}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .slide.slick-current{position:relative}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .slide.slick-current:before{border-color:transparent transparent #eb002f;border-style:solid;border-width:0 10px 10px;content:"";left:50%;position:absolute;top:1px;transform:translate(-50%,-50%);z-index:3}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .slide.slick-current .thumb{border:2px solid #eb002f}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .thumb{aspect-ratio:134/91;border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);height:100px;height:auto;margin:6px;overflow:hidden;position:relative}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .thumb .title{bottom:10px;color:#fff;font-weight:500;padding:0 15px;position:absolute;text-align:center;width:100%;z-index:1;z-index:2}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .thumb .background-image{height:100%;left:0;position:absolute;top:0;width:100%}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .thumb .background-image:before{background-color:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .thumb .background-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.home-designs-section .home-design-slider-thumbs .slider-controls .pager{display:none!important}.packages-section-wrapper{background:#faf4ee;padding-bottom:128px;padding-top:0}.packages-section{position:relative}.packages-section .content,.packages-section .section_title{text-align:center}.packages-section .content{color:#4c002e;font-size:14px;position:relative}.packages-section .content .readmore__toggle{bottom:0;position:absolute;right:0}.packages-section .packages-slider .slick-list{height:100%;overflow:visible}.packages-section .packages-slider .slick-track{display:flex}.packages-section .packages-slider .slide{height:auto;margin-right:30px}.packages-section .packages-slider .slide.slick-active .inner .location{background-size:150%}.packages-section .packages-slider .slide.slick-active .inner .package a .image img{transform:scale(1.1)}.packages-section .packages-slider .slide .inner{background-color:#c4d4d9;border-radius:10px;box-shadow:0 7px 14px 0 rgba(0,0,0,.1);padding:15px;position:relative}.packages-section .packages-slider .slide .inner .location{aspect-ratio:189/35;background-blend-mode:multiply;background-color:rgba(0,0,0,.4);background-position:50%;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding-top:60%;position:relative;transition:background-size .3s ease;width:100%}.packages-section .packages-slider .slide .inner .location a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.packages-section .packages-slider .slide .inner .location .location-title{color:#fff;padding:0 25px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.packages-section .packages-slider .slide .inner .package{width:100%}.packages-section .packages-slider .slide .inner .package a{align-items:flex-end;background-color:#faf4ee;border-radius:10px;display:flex;flex-wrap:wrap;margin-top:10px;position:relative;width:100%}.packages-section .packages-slider .slide .inner .package a .image{aspect-ratio:116/103;border-radius:10px;box-shadow:0 7px 14px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.25);margin-top:-10%;overflow:hidden;padding-top:35%;position:relative;width:46%;z-index:1}.packages-section .packages-slider .slide .inner .package a .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transition:transform .3s ease;width:100%}.packages-section .packages-slider .slide .inner .package a .content{align-self:flex-start;flex-grow:1;margin:0;padding:10px;position:relative;width:50%}.packages-section .packages-slider .slide .inner .package a .content .price{font-weight:400}.packages-section .packages-slider .slide .inner .package a .content .price,.packages-section .packages-slider .slide .inner .package a .content h3{color:#4c002e;margin-bottom:0}.packages-section .packages-slider .slide .inner .package a .address{padding:10px;width:100%}.packages-section .packages-slider .slide .inner .price-per-week{position:absolute;right:-20px;top:-20px;width:100px}.packages-section .packages-slider .slide .inner .price-per-week .text{color:#fff;line-height:1.3rem;position:ABSOLUTE;text-align:center;top:50%;transform:translateY(-50%);width:100%}.packages-section .packages-slider .slide .inner .price-per-week .text span{display:block;font-size:14px;font-weight:500}.packages-section .packages-slider .slide .inner .price-per-week .shape svg{height:auto;width:100%}.packages-section .packages-slider .slide .inner .disclaimer{color:rgba(76,0,46,.5);margin-top:15px}.packages-section .packages-slider .slide .inner .disclaimer a{color:rgba(76,0,46,.5);cursor:pointer;font-weight:400;text-decoration:underline}.packages-section .packages-slider .slider-controls{background:#faf4ee;bottom:36px;display:block;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.testimonials-section{position:relative}.testimonials-section h2{text-align:center}.testimonials-section .testimonials{margin:auto;max-width:800px}.testimonials-section .testimonials .slick-list{overflow:visible}.testimonials-section .testimonials .slider{margin-bottom:30px;margin-top:30px}.testimonials-section .testimonials .slider:after{background:#f5f0eb;box-shadow:0 4px 3px 0 rgba(0,0,0,.1);content:"";display:block;height:40%;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:70%;z-index:-2}.testimonials-section .testimonials .slider-controls{bottom:-30px}.testimonials-section .testimonials .slide{height:unset;left:unset!important;margin:10px 50px 10px 20px;opacity:1!important;position:absolute!important;top:50%!important;transform:translateX(20px) translateY(-50%) scale(.8);transform-origin:right;transition:all .5s ease!important}.testimonials-section .testimonials .slide .testimonial-wrap{max-height:400px;overflow:hidden;position:relative;transition:max-height .3s ease}.testimonials-section .testimonials .slide .testimonial-wrap:before{background:#f5f0eb;content:"";display:block;height:100%;position:absolute;transition:all .3s ease;width:100%;z-index:1}.testimonials-section .testimonials .slide.slick-active{left:0!important;position:relative!important;transform:translateX(0) scale(1)}.testimonials-section .testimonials .slide.slick-active .testimonial-wrap{max-height:999px;overflow:visible}.testimonials-section .testimonials .slide.slick-active .testimonial-wrap:before{opacity:0;position:absolute;z-index:-1}.testimonials-section .testimonials .slide .testimonial-wrap{background-color:#faf4ee;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);padding:20px 10px}.testimonials-section .testimonials .slide .content{text-align:center}.testimonials-section .testimonials .slide .content .quote{display:block;height:auto;max-width:60px;width:4rem}.testimonials-section .testimonials .slide .content .quote:before{color:#eb002f;display:block;font-size:3rem}.testimonials-section .testimonials .slide .content .quote-before{margin-left:0;margin-right:auto;text-align:left}.testimonials-section .testimonials .slide .content .quote-after{margin-left:auto;margin-right:0;margin-top:-20px;text-align:right}.testimonials-section .testimonials .slide .content .quote-after:before{transform:rotate(180deg)}.testimonials-section .testimonials .slide .content .inner{padding:25px}.testimonials-section .testimonials .slide .content .inner .source{font-size:.8rem;margin-top:30px}.testimonials-section .testimonials .slide .content .inner .block__rating{text-align:center}.testimonials-section .testimonials .slide .image{background-color:rgba(0,0,0,.1);border-radius:10px;height:120px;margin:auto;width:120px}.testimonial-cards-section{padding:36px 0 48px}.testimonial-cards-section h2{font-size:28px;text-align:center}.testimonial-cards-section .slick-track{display:grid;grid-auto-rows:1fr;grid-template-rows:repeat(auto-fill,minmax(0,1fr))}.testimonial-cards-section .slick-track:after,.testimonial-cards-section .slick-track:before{display:none}.testimonial-cards-section .slick-list{overflow:visible}.testimonial-cards-section .slide{grid-row:1;height:100%;margin-right:30px}.testimonial-cards-section .slide .testimonial-wrap{border:2px solid #eb002f;border-radius:20px;display:flex;flex-direction:column;height:100%;padding:20px}.testimonial-cards-section .inner{padding:0 28px}.testimonial-cards-section .quote{color:#4c002e;font-size:14px;position:relative}.testimonial-cards-section .quote:before{left:-28px;top:-6px}.testimonial-cards-section .quote:after,.testimonial-cards-section .quote:before{color:#eb002f;content:"\e924";display:inline-block;font-family:icomoon;font-size:22px;position:absolute}.testimonial-cards-section .quote:after{bottom:-4px;right:-28px;transform:rotate(180deg)}.testimonial-cards-section .source-wrapper{align-items:center;-moz-column-gap:13px;column-gap:13px;display:flex;padding-top:24px}.testimonial-cards-section .source-wrapper .image{background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:none;background-size:cover;border-radius:10px;height:58px;margin:auto;width:78px}.testimonial-cards-section .source-wrapper .source{flex:1}.testimonial-cards-section .testimonial-cards{position:relative}.testimonial-cards-section .slider-controls{bottom:-14px;left:50%;position:relative;text-align:center;transform:translateX(-50%)}.callout-cards-section{background-color:#faf4ee;padding-bottom:36px;padding-top:36px}.callout-cards-section .slick-list{overflow:visible}.callout-cards-section .slide{margin-right:30px}.callout-cards-section .slide .callout-image{aspect-ratio:3/2.5;background-position:50%;background-size:cover;border-radius:12px;margin-bottom:20px;position:relative;transition:background-size .3s ease;width:100%}.callout-cards-section .slide .callout-heading{font-size:28px;font-weight:600;line-height:120%;text-align:center}.callout-cards-section .slide .callout-content{color:#4c002e;font-size:14px;text-align:center}.callout-cards-section .slide .callout-cta-wrap{text-align:center}.callout-cards-section .slider-controls{bottom:-14px;left:50%;position:relative;text-align:center;transform:translateX(-50%)}.lp-media-banner-wrapper{background:#faf4ee}.lp-media-banner{padding:32px 0;text-align:center}.lp-media-banner .lp-media-banner-text{padding-bottom:16px;text-align:center}.lp-media-banner .lp-media-banner-text h1{font-size:36px;margin-bottom:16px}.lp-media-banner .lp-media-banner-intro{color:#4c002e;font-size:14px;font-weight:400;line-height:150%}.lp-media-banner .lp-media-banner-image{position:relative}.lp-media-banner .lp-media-banner-image .image{border-radius:20px;overflow:hidden;position:relative}.lp-media-banner .lp-media-banner-image .image img{height:auto;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;top:0;width:100%}.lp-media-banner .lp-media-banner-image .image .container,.lp-media-banner .lp-media-banner-image .image--video{padding:0}.lp-media-banner .lp-media-banner-image .image--video .block__video .video-container.autoplay{pointer-events:auto}.lp-media-banner .lp-media-banner-image .image--video .w-css-reset[data-handle=click-for-sound-backdrop]{display:block!important}.lp-media-banner .lp-media-banner-image .image--video .w-css-reset[data-handle=click-for-sound-backdrop] button span{font-size:1rem!important}.lp-media-banner .lp-media-banner-image .image--video .w-css-reset[data-handle=click-for-sound-backdrop] button svg{height:40px!important;width:40px!important}.lp-media-banner .lp-media-banner-image .image-caption{bottom:0;left:0;position:absolute;right:0;width:100%;z-index:1}.lp-media-banner .lp-media-banner-image .image-caption .content{color:#fff;font-weight:500;padding:10px 25px;text-align:center}.lp-media-banner .lp-media-banner-image .image-caption .shape{aspect-ratio:442/333;background-image:url(../images/stinki-wideburst.svg);background-position:50%;background-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);width:30%;z-index:-1}.lp-media-banner .lp-media-mbtn{margin-top:16px}.banner--icon-banner-wrapper{padding-bottom:36px;padding-top:36px}.banner--icon-banner-wrapper .banner--icon-banner{display:flex;flex-direction:column}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-text{text-align:center}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-text h1{font-size:36px;font-weight:600;line-height:130%;margin-bottom:16px}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-text h1 span{margin-left:10px;margin-right:8px}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-text .icon-banner-intro{color:#4c002e;font-size:14px;padding-bottom:16px}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-text .icon-banner-intro p:last-of-type{margin-bottom:0}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-image{border-radius:15px;display:none;overflow:hidden}.template-go.header-white .header,.template-go.header-white .header .menu-panel{background-color:#fff!important}.template-go .page-intro{padding-top:32px}.template-go .page-intro h1{align-items:center;display:flex;font-size:48px;line-height:130%;margin-top:20px}.template-go .page-intro h1 svg{margin-left:16px;margin-right:16px}.template-go .page-intro.page-intro--center .breadcrumbs{margin-left:auto;margin-right:auto;text-align:center}.template-go .page-intro.page-intro--center h1{justify-content:center}.template-go .page-intro.page-intro--center .intro-cta-buttons,.template-go .page-intro.page-intro--center p{margin-left:auto;margin-right:auto;text-align:center}.template-go .page-intro .intro-cta-buttons{margin-top:20px}.template-go .page-intro .intro-cta-buttons a{font-size:16px;letter-spacing:.64px;line-height:130%;padding:10px 16px}.template-go .page-intro__hero-image{text-align:center}.template-go .page-intro__hero-image img{border-radius:20px;margin-left:auto;margin-right:auto;margin-top:40px;max-width:80%}.template-go .page-intro__hero-divider{margin-top:40px;text-align:center}.template-go .page-intro__hero-divider svg{margin:0 auto;max-width:80%;opacity:.5}.template-go .page-intro-cta{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:560px;position:relative}.template-go .page-intro-cta:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.template-go .page-intro-cta .page-intro-go-flex{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between}.template-go .page-intro-cta .page-intro-go-flex .editable{width:100%}.template-go .page-intro-cta .page-intro-go-flex .editable .breadcrumbs{color:#fff;text-align:left}.template-go .page-intro-cta .page-intro-go-flex .editable .breadcrumbs a{color:#fff}.template-go .page-intro-cta .page-intro-go-flex .editable h1{align-items:center;color:#fff;display:flex;font-size:44px;justify-content:flex-start;text-align:left}.template-go .page-intro-cta .page-intro-go-flex .editable h1 svg{margin-left:16px;margin-right:16px}.template-go .page-intro-cta .page-intro-go-flex .editable p{color:#fff;text-align:left}.template-go .page-intro-cta .page-intro-go-flex .page-intro-go-form{max-width:450px;width:60%}.template-go .page-intro-cta .page-intro-go-flex .page-intro-go-form__wrapper{background-color:#eb002f;border-radius:20px;color:#fff;padding:36px}.template-go .page-intro-cta .page-intro-go-flex .page-intro-go-form__wrapper h3,.template-go .page-intro-cta .page-intro-go-flex .page-intro-go-form__wrapper h4{color:#fff;font-size:22px;font-weight:500;line-height:120%;padding-bottom:.5em}.template-go .page-intro-cta .page-intro-go-flex .page-intro-go-form__wrapper input{background-color:#fff;color:#4c002e;font-size:16px}.template-go .page-intro-cta .page-intro-go-flex .page-intro-go-form__wrapper button[type=submit]{border:1px solid #fff;border-radius:8px;padding:20px}body.js-header-aux .section--home-design-ctas,body.js-header-reduced .section--home-design-ctas{transform:none}.section--home-design-ctas{background-color:#eb002f;left:0;padding:0;position:fixed;top:var(--main-header-height,9.6rem);transition:top .5s linear,transform .5s linear;width:var(--data-fullwidth-main);z-index:6}.section--home-design-ctas .section__right{border:none;margin:0;max-width:1440px;padding:0}.section--home-design-ctas .section__enquiry{overflow:visible}.section--home-design-ctas .section__enquiry .btn{border-radius:0;font-size:1rem}.section--home-design-ctas .section__enquiry .btn:before{background-color:#4c002e}.section--home-design-ctas .section__enquiry .btn:focus:before,.section--home-design-ctas .section__enquiry .btn:hover:before{background-color:#a380c2}.section--home-design-ctas .section__ctas{align-items:center;display:flex;flex-grow:1;font-size:1rem;gap:clamp(1rem,2.2395833333vw,4.3rem);justify-content:flex-start;padding:1rem 0}.section--home-design-ctas .section__ctas a{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:500;gap:.5rem;text-align:center}.section--home-design-ctas .section__ctas a .btn__label{font-size:.8rem;order:2}.section--home-design-ctas .section__ctas a .btn__icon{display:block;font-size:1.8em;order:1}.section--home-design-ctas .section__ctas a .btn__icon svg{display:block;font-size:1em;height:1em;width:var(--icon-width,1em)}.section--home-design-ctas .section__header{display:none}.home-design__floorplan-toggle-wrap{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin:1rem 0}.home-design__floorplan-toggle-wrap label{color:#eb002f;font-weight:500}.home-design__floorplan-toggle-wrap input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #eb002f;border-radius:5px;height:2rem;position:relative;width:3rem}.home-design__floorplan-toggle-wrap input[type=checkbox]:before{background-color:#eb002f;border:1px solid #fff;border-radius:5px;content:"";display:block;height:100%;left:1px;position:absolute;top:0;transition:all .3s ease;width:50%}.home-design__floorplan-toggle-wrap input[type=checkbox]:checked:before{left:50%}.ppw-package-details{margin-bottom:2rem!important;overflow:visible}.ppw-package-details .ppw-package-details__inner{display:block}.ppw-package-details .ppw-package-details__inner .ppw-package-details__price{background-color:#a380c2;border-radius:15px;font-size:1.16rem;font-weight:500;margin:auto;max-width:300px;position:relative;text-transform:none}.ppw-package-details .ppw-package-details__inner .ppw-package-details__price:before{background-image:url(../images/vertical-separator.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:35px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:35px}.ppw-package-details .ppw-package-details__inner .ppw-package-details__price span+span{border-left:0;text-transform:none}.ppw-package-details .ppw-package-details__inner .ppw-package-details__price span .prefix,.ppw-package-details .ppw-package-details__inner .ppw-package-details__price span .suffix,.ppw-package-details .ppw-package-details__inner .ppw-package-details__price span span{display:inline;font-size:1rem;margin:0;padding:0;text-transform:lowercase}.ppw-package-details .ppw-package-details__inner .ppw-package-details__details{color:#872163;font-size:1.16rem;font-weight:400}.ppw-package-details .ppw-package-details__inner .ppw-package-details__details .ppw-package-details__rates{display:inline;margin:0}.ppw-package-details .ppw-package-details__inner .ppw-package-details__details .ppw-package-details__rates div{display:inline;padding:0;width:unset}.ppw-package-details .ppw-package-details__inner .ppw-package-details__details .ppw-package-details__rates div .rate__label,.ppw-package-details .ppw-package-details__inner .ppw-package-details__details .ppw-package-details__rates div .rate__suffix{color:#872163;display:inline;font-size:1.16rem;font-weight:400;margin:0}.ppw-package-details .ppw-package-details__inner .ppw-package-details__details .ppw-package-details__rates div:last-child:before{content:" and "}.ppw-package-details .ppw-package-details__inner .ppw-package-details__details .ppw-package-details__terms{color:#872163;display:inline;font-size:1.16rem;font-weight:400}.section--suburb-estates{padding-top:0}.section--suburb-estates .container--md{max-width:1440px}.section--suburb-estates .block--estate .btn--link{font-size:1rem}.block--estate .flex-container{margin-left:0}.block--estate .block__title{text-transform:none}.block--estate .block__image{display:none}.block--estate .block__image .block__image-bg{background-color:#faf4ee;border-radius:15px}.block--estate .block__content{order:1;padding-left:0!important}.home-design__location-wrap--suburb{background-color:transparent;padding:2rem 0}.home-design__location-wrap--suburb .container{padding:0}.home-design__location-wrap--suburb .home-design__location{background-color:transparent;display:flex;flex-direction:column}.home-design__location-wrap--suburb .home-design__location .home-design__location-content{order:2}.home-design__location-wrap--suburb .home-design__location .home-design__location-content .home-design__location-hero{display:none}.home-design__location-wrap--suburb .home-design__location .home-design__location-content .home-design__location-copy{font-size:1rem}.home-design__location-wrap--suburb .home-design__location .home-design__location-content h2{color:#eb002f}.home-design__location-wrap--suburb .home-design__location .home-design__location-map{display:block;min-height:300px;order:1}.home-design__location-wrap{background-color:transparent;padding:2rem 0}.home-design__location-map{display:block}.home-design__location-content h2,.home-design__location-content h3,.home-design__location-content h4,.home-design__location-content h5,.home-design__location-content h6{color:#fff;text-transform:none!important}.home-design__location-content .open-hours{margin-top:1rem}.grid--with-map .open-hours ul li span:first-child,.home-design__location-content .open-hours ul span:first-child{text-transform:none}.single-package .home-design__floorplan .home-design__floorplan-view{width:100%}.single-display-home h1,.single-package h1{color:#872163;font-weight:500}.single-display-home .section--home-design-ctas .section__ctas .section__cta a,.single-package .section--home-design-ctas .section__ctas .section__cta a{flex-direction:row}.single-display-home .home-design__enquire,.single-package .home-design__enquire{background-color:#872163;display:block;height:100vh;left:100%;max-width:600px;position:fixed;top:0;transition:transform .5s linear;width:100%;will-change:transform,top;z-index:1000}.single-display-home .home-design__enquire[aria-expanded=true],.single-package .home-design__enquire[aria-expanded=true]{transform:translateX(-100%)}.single-home-design .main-header--scrolled:not(.main-header--aux) .js--contact-overlay__mask,.single-home-design .main-header--scrolled:not(.main-header--aux) .js--qualify-overlay__mask{top:0}.single-home-design .main-header--scrolled:not(.main-header--aux) .main-header__contact-overlay.js--contact-overlay-active,.single-home-design .main-header--scrolled:not(.main-header--aux) .main-header__contact-overlay.js--qualify-overlay-active,.single-home-design .main-header--scrolled:not(.main-header--aux) .main-header__qualify-overlay.js--contact-overlay-active,.single-home-design .main-header--scrolled:not(.main-header--aux) .main-header__qualify-overlay.js--qualify-overlay-active{transform:translateX(-100%) translateY(0)}.single-home-design .home-design__meta .home-design__floorplan-meta .home-design__meta-item,.single-home-design .home-design__meta .home-design__meta-list .home-design__meta-item{color:#4c002e;font-weight:500}.single-home-design .home-design__floorplan-meta-item--depth{display:none}.single-display-home .js--contact-overlay__mask,.single-home-design .js--contact-overlay__mask,.single-package .js--contact-overlay__mask{visibility:visible}.single-display-home h1,.single-home-design h1,.single-package h1{margin-bottom:0;margin-top:1rem}.single-display-home h2 .facade,.single-display-home h2.facade,.single-home-design h2 .facade,.single-home-design h2.facade,.single-package h2 .facade,.single-package h2.facade{font-size:1rem;font-weight:400}.single-display-home .home-design__meta .home-design__badges,.single-home-design .home-design__meta .home-design__badges,.single-package .home-design__meta .home-design__badges{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-bottom:1rem}.single-display-home .home-design__meta .home-design__floorplan-meta,.single-home-design .home-design__meta .home-design__floorplan-meta,.single-package .home-design__meta .home-design__floorplan-meta{gap:1rem 1.5rem;margin-bottom:1rem}.single-display-home .home-design__meta .home-design__floorplan-meta .home-design__floorplan-meta-item,.single-home-design .home-design__meta .home-design__floorplan-meta .home-design__floorplan-meta-item,.single-package .home-design__meta .home-design__floorplan-meta .home-design__floorplan-meta-item{font-size:.8rem;font-weight:500}.single-display-home .home-design__meta .home-design__floorplan-meta .home-design__floorplan-meta-item svg,.single-home-design .home-design__meta .home-design__floorplan-meta .home-design__floorplan-meta-item svg,.single-package .home-design__meta .home-design__floorplan-meta .home-design__floorplan-meta-item svg{font-size:1.5em}.single-display-home .section--suburb-estates .container,.single-home-design .section--suburb-estates .container,.single-package .section--suburb-estates .container{padding:0}.single-display-home .section--suburb-estates .section__title,.single-home-design .section--suburb-estates .section__title,.single-package .section--suburb-estates .section__title{display:none}.single-display-home .block--estate .block__title,.single-home-design .block--estate .block__title,.single-package .block--estate .block__title{color:#03576b}.single-display-home main,.single-home-design main,.single-package main{padding-top:var(--home-design-ctas-height)}.home-design__gallery-wrap{background:#faf4ee;margin:0}.home-design__gallery-wrap-inner{padding:12px 0}.home-design__gallery-wrap .home-design__illustration-purposes{bottom:unset;color:#4c002e;font-size:12px;left:unset;padding-left:20px;padding-right:20px;position:relative!important}.home-design__gallery-wrap .home-design__illustration-purposes p{color:#4c002e;font-size:12px}.home-design__gallery-wrap .home-design__illustration-purposes .image-disclaimer{display:none}.home-design__gallery-wrap .home-design__illustration-purposes .image-disclaimer-readmore{cursor:pointer;text-decoration:underline}.home-design__gallery-wrap .home-design__gallery{margin:0}.home-design__gallery-wrap .home-design__gallery .slick-list{margin-left:0;margin-right:0}.home-design__gallery-wrap .home-design__gallery .slick-control{background:#eb002f;border-radius:100%;bottom:unset;color:#fff;display:flex;height:48px;top:50%;width:48px}.home-design__gallery-wrap .home-design__gallery .slick-control--prev{left:16px;right:unset}.home-design__gallery-wrap .home-design__gallery .slick-control--next{right:16px}.home-design__gallery-wrap .home-design__gallery .home-design__gallery-item{padding:0;width:calc(var(--data-fullwidth-main) - 50px)}.home-design__gallery-wrap .home-design__gallery .home-design__gallery-item .home-design__gallery-item-inner{border-radius:20px;overflow:hidden}.home-design__gallery-wrap .slider--gallery-pagination{transform:none!important}.home-design__gallery-wrap .slider--gallery-pagination .slick-list{margin:auto;overflow:visible;padding:0;width:100%}.home-design__gallery-wrap .slider--gallery-pagination .slider__slide{padding:20px 4px}.home-design__gallery-wrap .slider--gallery-pagination .slider__slide .slider__item-inner{border:1px solid transparent;border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);overflow:hidden}.home-design__gallery-wrap .slider--gallery-pagination .slider__slide.slick-current .slider__item-inner{border-color:#eb002f;border-width:3px;box-shadow:none}.home-design__overview-copy-wrap{background:#faf4ee}.home-design__overview-copy-wrap .content-block{background:transparent!important}.home-design__overview-copy-wrap .content-block .block--title-content__content,.home-design__overview-copy-wrap .content-block .block--title-content__content p{color:#4c002e}.home-design__overview-footer{display:none}.home-design__overview-footer .social-share{margin-left:auto}.home-design__floorplan-wrap{padding-bottom:32px;padding-top:32px}.home-design__floorplan-wrap .fp-title{color:#4c002e;font-size:24px;font-weight:500;line-height:1}.home-design__floorplan{background-color:transparent;padding-bottom:0;padding-top:0}.home-design__floorplan .container{padding:0}.home-design__floorplan-intro h2{margin-bottom:0}.home-design__floorplan .home-design__floorplan-variations{border:2px solid #eb002f;border-radius:7px;display:inline-block;font-size:0;gap:0;left:0;margin:1rem 0;overflow:hidden;width:unset}.home-design__floorplan .home-design__floorplan-variations li{border-right:2px solid #eb002f;display:inline-block}.home-design__floorplan .home-design__floorplan-variations li:last-child{border-right:none}.home-design__floorplan .home-design__floorplan-variations li .home-design__floorplan-variations-button{border:none;border-radius:0;color:#eb002f;display:block;font-size:1rem;font-weight:500;height:unset;line-height:1rem;margin:0;padding:12px 8px}.home-design__floorplan .home-design__floorplan-variations li .home-design__floorplan-variations-button.is-active,.home-design__floorplan .home-design__floorplan-variations li .home-design__floorplan-variations-button:not(.is-active):focus-visible,.home-design__floorplan .home-design__floorplan-variations li .home-design__floorplan-variations-button:not(.is-active):hover{background-color:#eb002f;color:#fff}.home-design__floorplan .home-design__floorplan-content-copy .home-design__floorplan-meta{gap:1.5rem 2rem;order:1}.home-design__floorplan .home-design__floorplan-content-copy .home-design__floorplan-meta-item{color:#4c002e;font-size:1rem;font-weight:500}.home-design__floorplan .home-design__floorplan-content-copy .buttons{display:flex;flex-direction:column}.home-design__floorplan .home-design__floorplan-content-copy .buttons>*{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:22px;padding:10px 20px!important}.home-design__floorplan .home-design__floorplan-content-copy .buttons .btn__icon{display:flex;margin-right:4px}.home-design__floorplan .home-design__floorplan-view .home-design__floorplan-view-options{background-color:transparent;padding:3rem 0}.home-design__floorplan .home-design__floorplan-view .home-design__floorplan-view-options .home-design__floorplan-view-option-radios{row-gap:1rem}.home-design__floorplan .home-design__floorplan-view .home-design__floorplan-view-options .form-field--checkbox-alt .label,.home-design__floorplan .home-design__floorplan-view .home-design__floorplan-view-options small{color:#4c002e}.home-design__floorplan .home-design__floorplan-view .home-design__floorplan-view-options .form-field--checkbox-alt .label{font-size:1.16rem}.home-design__floorplan .home-design__floorplan-view .home-design__floorplan-view-options .form-field--checkbox-alt input:checked+.label svg path{fill:#eb002f}.home-design__floorplan .home-design__floorplan-view .home-design__floorplan-view-space{min-height:20vh}.home-design__floorplan .home-design__floorplan-view .home-design__floorplan-view-space__img-bg img{-o-object-position:center top;object-position:center top}.home-design__floorplan .home-design__floorplan-view .slider--floorplan{flex-grow:1;height:100%}.home-design__floorplan .home-design__floorplan-view .slider--floorplan .slick-list,.home-design__floorplan .home-design__floorplan-view .slider--floorplan .slick-track{min-height:100%;min-width:100%}.home-design__floorplan .home-design__floorplan-view .slider--floorplan .slick-track{display:flex}.home-design__floorplan .home-design__floorplan-view .slider--floorplan .slick-track .slick-slide{display:flex;height:auto;opacity:1;transition:opacity .2s ease-in-out}.home-design__floorplan .home-design__floorplan-view .slider--floorplan .slick-track .slick-slide[style*="width: 0px"]{opacity:0}.home-design__floorplan .home-design__floorplan-view .slider--floorplan:not(.slick-initialized) .slider__slide:nth-child(n+2){display:none}.home-design__floorplan .home-design__floorplan-view .slider--floorplan-pagination{position:absolute;top:40%}.home-design__floorplan .home-design__floorplan-view .slider--floorplan-pagination .slick-arrow{background:#eb002f;border-radius:100%;height:48px;width:48px}.home-design__floorplan .home-design__design-option{border-radius:15px;overflow:hidden}.home-design__enquire .btn--close{height:40px;padding:unset;position:absolute;right:2rem;top:2rem;width:40px}.home-design__enquire .btn--close:after,.home-design__enquire .btn--close:before{display:none}.home-design__enquire .btn--close i{color:#fff;font-size:2.5rem}.home-design__enquire .btn--close i:before{display:block;line-height:0;transform:rotate(45deg)}.home-design__enquire .btn--close:hover{background-color:#eb002f}.home-design__enquire .home-design__enquire-form-wrap-inner{height:unset!important;margin:0!important}.home-design__enquire .home-design__enquire-form-wrap-inner .home-design__enquire-form-wrap{background-color:#872163;color:#fff}.home-design__enquire .home-design__enquire-form-wrap-inner .home-design__enquire-form-wrap h2{color:#fff}.home-design__enquire .home-design__enquire-form-wrap-inner .home-design__enquire-form-wrap .form-control{background-color:hsla(30,55%,96%,.6);color:#fff}.home-design__enquire .home-design__enquire-form-wrap-inner .home-design__enquire-form-wrap .form-control::-moz-placeholder{color:#fff}.home-design__enquire .home-design__enquire-form-wrap-inner .home-design__enquire-form-wrap .form-control::placeholder{color:#fff}.home-design__enquire .home-design__enquire-form-wrap-inner .home-design__enquire-form-wrap .tail-select .select-label{background-color:hsla(30,55%,96%,.6);color:#fff}.home-design__enquire .home-design__enquire-form-wrap-inner .home-design__enquire-form-wrap .tail-select .select-label:after{border-color:#fff}.home-design__elevation-options{margin:0;overflow:visible;padding:2rem 0}.home-design__elevation-options .home-design__elevations{margin:0}.home-design__elevation-options .slick-dots{bottom:-22px;display:flex!important;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%);z-index:99}.home-design__elevation-options .slick-dots li{background-color:#ffeaee;border:1px solid #fff;border-radius:6px;height:12px;margin:0 6px;position:relative;width:12px;z-index:99}.home-design__elevation-options .slick-dots li.slick-active{background-color:#eb002f;width:40px}.home-design__elevation-options .slick-dots li span{display:none!important}.home-design__elevation-options .slick-control{background:#eb002f;border-radius:100%;bottom:unset;color:#fff;cursor:pointer;display:flex;height:48px;margin:0;top:50%;transform:translateY(-50%);width:48px}.home-design__elevation-options .slick-control--prev{left:0;right:unset}.home-design__elevation-options .slick-control--next{right:0}.home-design__elevation-options .container{padding:0}.home-design__elevation-options h2{font-size:28px;text-align:center}.home-design__elevation-options .home-design__elevations{padding-bottom:40px;padding-top:40px}.home-design__elevation-options .home-design__elevations>.slick-list{margin-left:0;overflow:visible}.home-design__elevation-options .home-design__elevations.is-active{display:block}.home-design__elevation-options .home-design__elevations .home-design__elevation-item{border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);margin-right:1.5rem;overflow:hidden;padding-left:0;position:relative}.home-design__elevation-options .home-design__elevations .home-design__elevation-item h3{background:#a380c2;border-radius:8px 0 8px 0;color:#fff;display:flex;font-size:1rem;font-weight:400;left:0;line-height:1;margin:0;padding:16px 20px;position:absolute;top:0;width:100%;width:auto}.home-design__elevation-options .home-design__elevations .home-design__elevation-item .ratio:before{padding-top:70%}.content-block--call-to-action-grid,.home-design__ctas,.section__ctas{padding:2rem 0}.content-block--call-to-action-grid .content-block--aside-image,.home-design__ctas .content-block--aside-image,.section__ctas .content-block--aside-image{margin-bottom:2rem}.content-block--call-to-action-grid .grid--call-to-actions,.home-design__ctas .grid--call-to-actions,.section__ctas .grid--call-to-actions{padding:0}.content-block--call-to-action-grid .grid--call-to-actions.grid--call-to-actions-3>div,.home-design__ctas .grid--call-to-actions.grid--call-to-actions-3>div,.section__ctas .grid--call-to-actions.grid--call-to-actions-3>div{padding:2rem 2rem 0}.content-block--call-to-action-grid .grid--call-to-actions.grid--call-to-actions-2,.home-design__ctas .grid--call-to-actions.grid--call-to-actions-2,.section__ctas .grid--call-to-actions.grid--call-to-actions-2{gap:4rem}.content-block--call-to-action-grid .grid--call-to-actions.grid--call-to-actions-2>div,.home-design__ctas .grid--call-to-actions.grid--call-to-actions-2>div,.section__ctas .grid--call-to-actions.grid--call-to-actions-2>div{flex-basis:calc(50% - 2rem);padding-left:0;width:unset}.home-design__virtual-tour .virtual-tour-container{border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);overflow:hidden}.social-share .share-links li a{border:none;font-size:1.2rem}.social-share .share-links li a:focus,.social-share .share-links li a:hover{background-color:#4c002e}.social-share .share-links li a svg path{fill:#4c002e}.social-share .share-links li+li{margin-left:10px}.home-design__inclusions{padding:2rem 0}.home-design__inclusions .container{padding:0}.home-design__inclusions h2{font-size:28px;margin-bottom:40px}.home-design__inclusions .home-design__inclusions-list{z-index:3}.home-design__inclusions .home-design__inclusions-list .slick-list{margin:0}.home-design__inclusions .home-design__inclusions-list .home-design__inclusions-item{border-radius:20px}.home-design__inclusions .home-design__inclusions-list .home-design__inclusions-item-img{aspect-ratio:21/9}.home-design__inclusions .home-design__inclusions-list .home-design__inclusions-item .inclusion-poi__trigger .icon{background-color:#eb002f}.home-design__inclusions .home-design__inclusions-list .home-design__inclusions-item .slider-home-title{align-items:center;background:#eb002f;border-radius:12px 0 12px 0;color:#fff;display:flex;font-size:14px;font-weight:500;justify-content:center;left:0;line-height:1;padding:15px 16px;position:absolute;text-align:left;top:0}.home-design__inclusions .home-design__inclusions-list .slick-dots{background-color:transparent;display:flex;justify-content:center;margin:0 auto;max-width:unset;padding:0;transform:none;width:100%}.home-design__inclusions .home-design__inclusions-list .slick-dots li{flex:unset;margin:0!important}.home-design__inclusions .home-design__inclusions-list .slick-dots li button{background:#ddb6b6;border:0;border-radius:12px;color:#eb002f;height:8px;margin:0 4px;overflow:hidden;padding:0;position:relative;width:8px}.home-design__inclusions .home-design__inclusions-list .slick-dots li button .js--slider--inclusions-thumb-img{border-radius:12px;border-width:3px}.home-design__inclusions .home-design__inclusions-list .slick-dots li button span{font-size:1rem;font-weight:500;line-height:1;text-transform:none}.home-design__inclusions .home-design__inclusions-list .slick-dots li button span.js--slider--inclusions-thumb-title{align-items:center;background:#eb002f;border-radius:12px 0 12px 0;color:#fff;display:flex;justify-content:center;left:5px;max-width:92%;padding:16px 20px;position:absolute;text-align:left;top:5px}.home-design__inclusions .home-design__inclusions-list .slick-dots li.slick-active button{box-shadow:inset 0 0 0 4px #eb002f;width:24px}.home-design__inclusions .home-design__inclusions-list .slick-dots li.slick-active button .js--slider--inclusions-thumb-img{box-shadow:0 0 0 3px #eb002f}.home-design__inclusions .home-design__inclusions-list .slick-dots li+li{margin-left:10px}.home-design__inclusions .dots-hold .slick-dots{background-color:transparent;display:flex;justify-content:center;margin:0 auto;max-width:unset;padding:0;transform:none;width:100%}.home-design__inclusions .dots-hold .slick-dots li{flex:unset;margin:0!important}.home-design__inclusions .dots-hold .slick-dots li button{background:#ddb6b6;border:0;border-radius:12px;color:#eb002f;height:8px;margin:0 4px;overflow:hidden;padding:0;position:relative;width:8px}.home-design__inclusions .dots-hold .slick-dots li.slick-active button{box-shadow:inset 0 0 0 4px #eb002f;width:24px}.home-design__inclusions .slider--inclusions-pagination{transform:none!important;z-index:2}.home-design__inclusions .slider--inclusions-pagination .slick-list{margin:auto;overflow:visible;padding:0;width:100%}.home-design__inclusions .slider--inclusions-pagination .slick-list .slick-track{min-width:100%}.home-design__inclusions .slider--inclusions-pagination .slider__slide{cursor:pointer;opacity:1;padding:20px 6px}.home-design__inclusions .slider--inclusions-pagination .slider__slide .slider__item-inner{border:3px solid #fff;border-radius:12px;overflow:hidden;position:relative}.home-design__inclusions .slider--inclusions-pagination .slider__slide .slider__item-inner span{align-items:center;background:#a380c2;border-radius:0 0 12px 0;color:#fff;display:flex;font-size:10px;font-weight:500;justify-content:center;left:0;line-height:1;max-width:92%;padding:12px;position:absolute;text-align:left;top:0}.home-design__inclusions .slider--inclusions-pagination .slider__slide.slick-current .slider__item-inner{border:3px solid #eb002f}.home-design__inclusions .slider--inclusions-pagination .slider__slide.slick-current .slider__item-inner span{background:#eb002f}.home-design__display,.home-design__related{background-color:transparent;overflow:visible}.home-design__display .container,.home-design__related .container{padding:0}.home-design__elevations-disclaimer{font-size:.8rem}.home-design__downloads ul li{text-transform:none}.home-design__gallery-wrap:before,.suburb__gallery-wrap:before{display:none}.virtual-tour-play i{display:inline-block;font-size:1.75rem;height:1.5rem;line-height:0;position:relative;vertical-align:sub;width:1.75rem}.virtual-tour-play i:before{left:0;position:absolute;top:0}.home-design__meta-aux{margin-bottom:1.5rem}.home-design__meta-aux .home-design__price{color:#872163;margin:0}.section--ctas .container{padding:0}.home-details{background-color:#faf4ee;position:relative}.home-details .home-design__gallery-wrap .container,.home-details .home-design__gallery-wrap .home-design__gallery-wrap-inner{padding:0}.home-details .home-design__gallery-wrap .home-design__gallery .home-design__gallery-item{width:100vw}.home-details .home-design__gallery-wrap .home-design__gallery .home-design__gallery-item .home-design__gallery-item-inner{border-radius:0}.home-details .home-design__gallery-wrap .home-design__gallery .home-design__gallery-item .home-design__gallery-item-inner .ratio:before{padding-top:56.25%}.home-details .home-design__gallery .slick-control{display:block!important;top:calc(50% - 24px)}.home-details .home-design__gallery .slick-control--prev{height:36px;left:16px;width:36px}.home-details .home-design__gallery .slick-control--next{height:36px;right:16px;width:36px}.home-details__card{background-color:#fff;border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);margin:0 25px;padding:20px;z-index:5}.home-details__card h1{font-size:20px;font-weight:500;margin-bottom:12px;margin-top:0;text-align:left!important}.home-details__card .home-design__floorplan-meta{gap:.75rem 1.5rem!important;margin-top:24px}.home-details__card .home-design__floorplan-meta-item{color:#4c002e;font-size:10px;font-weight:600;line-height:1}.home-details__card .home-design__floorplan-meta-item svg{height:18px;width:18px}.home-details__card .home-design__floorplan-meta-item svg path{fill:#202020}.home-details__card .home-design__address,.home-details__card .home-design__badge{padding:0}.home-details__card .home-design__address .btn,.home-details__card .home-design__badge .btn{align-items:center;display:flex;font-size:10px;font-weight:500;gap:8px;line-height:1;padding:8px}.home-details__card .home-design__address .btn:before,.home-details__card .home-design__badge .btn:before{border-radius:8px}.home-details__card .home-design__address .btn .btn__icon svg,.home-details__card .home-design__badge .btn .btn__icon svg{display:block;height:1em;width:auto}.home-details__card .home-design__badge .btn:before{background:#ff9630}.home-details__card .show-hide-panel{display:none}.home-details__card--package{display:flex;flex-direction:column;padding-bottom:36px;padding-left:25px;padding-right:25px}.home-details__card--package-inner{display:flex;flex-direction:column;height:100%}.home-details__card--package .home-details-card-ppw-wrap{align-items:center;background:#a380c2;border-radius:12px 12px 0 0;color:#fff;display:flex;justify-content:space-between;line-height:1;margin-left:12px;margin-right:12px;order:1;padding:12px 16px}.home-details__card--package .home-details-card-ppw-wrap .ppw-price{font-size:16px;font-weight:600}.home-details__card--package .home-details-card-ppw-wrap .ppw-price .prefix{display:none;font-size:9px;font-weight:400}.home-details__card--package .home-details-card-ppw-wrap .ppw-perw{font-size:16px;font-weight:600}.home-details__card--package .home-details-card-ppw-wrap .ppw-perw span{font-size:9px;font-weight:400}.home-details__card--package .home-details-card-ppw-disclaimer{align-items:center;background:hsla(0,0%,100%,.8);border-radius:0 0 12px 12px;color:#4c002e;display:flex;flex-direction:row;flex-wrap:wrap;font-size:16px;justify-content:center;line-height:110%;margin-left:12px;margin-right:12px;order:3;padding:8px 12px 12px}.home-details__card--package .home-details-card-ppw-disclaimer span{font-size:12px}.home-details__card--package .home-details-card-ppw-disclaimer .terms-button{color:#4c002e;cursor:pointer;font-size:12px;font-weight:400;line-height:110%;text-decoration:underline}.home-details__card--package .home-details-card-inner{background:#fff;border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);padding:20px}.home-details__card--package .home-details-card-inner .home-design-title{font-size:20px;font-weight:500;margin-bottom:12px;margin-top:0;text-align:left!important}.home-details__card--package .home-details-card-inner .home-design-address{color:#4c002e;font-size:14px;font-weight:400;text-align:left}.home-details__card--package .home-details-card-inner .home-design__meta{flex-direction:row;margin-bottom:0}.home-details__card--package .home-details-card-inner .home-design__badge{margin-top:0}.home-details__card--package .home-details-card-inner .home-design__badge .btn{border-radius:8px;font-size:11px;font-weight:500;padding:.6428571429em .8571428571em}.home-details__card--package .home-details-card-inner .home-design__badge .btn--grey:before{background:#ff9630}.home-details__card--package .home-design__floorplan-meta{gap:.75rem 1.5rem!important;margin-top:24px}.home-details__card--package .home-design__floorplan-meta-item{color:#4c002e;font-size:10px;font-weight:600;line-height:1}.home-details__card--package .home-design__floorplan-meta-item svg{height:18px;width:18px}.home-details__card--package .home-design__floorplan-meta-item svg path{fill:#202020}.home-details__card--package .show-hide-panel-packages{display:none}.home-details__card--display{display:flex;flex-direction:column;padding-bottom:36px;padding-left:25px;padding-right:25px}.home-details__card--display-inner{display:flex;flex-direction:column;height:100%}.home-details__card--display .home-details-card-ppw-wrap{align-items:center;background:#a380c2;border-radius:12px 12px 0 0;color:#fff;display:flex;justify-content:space-between;line-height:1;margin-left:12px;margin-right:12px;order:1;padding:12px 16px}.home-details__card--display .home-details-card-ppw-wrap .ppw-price{font-size:16px;font-weight:600}.home-details__card--display .home-details-card-ppw-wrap .ppw-price .prefix{font-size:9px;font-weight:400}.home-details__card--display .home-details-card-ppw-wrap .ppw-perw{font-size:16px;font-weight:600}.home-details__card--display .home-details-card-ppw-wrap .ppw-perw span{font-size:9px;font-weight:400}.home-details__card--display .home-details-card-ppw-disclaimer{align-items:center;background:#fefdfc;border-radius:0 0 12px 12px;color:#4c002e;display:flex;flex-direction:column;font-size:20px;justify-content:center;line-height:110%;margin-left:12px;margin-right:12px;order:3;padding:8px 12px 12px}.home-details__card--display .home-details-card-ppw-disclaimer .terms-button{color:#4c002e;cursor:pointer;font-size:12px;font-weight:400;line-height:110%;text-decoration:underline}.home-details__card--display .home-details-card-inner{background:#fff;border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);padding:20px}.home-details__card--display .home-details-card-inner .home-design-title{font-size:20px;font-weight:500;margin-bottom:12px;margin-top:0;text-align:left!important}.home-details__card--display .home-details-card-inner .home-design-address{color:#4c002e;font-size:14px;font-weight:400;text-align:left}.home-details__card--display .home-details-card-inner .home-design__meta{flex-direction:row;margin-bottom:0}.home-details__card--display .home-details-card-inner .home-design__badge{margin-top:0}.home-details__card--display .home-details-card-inner .home-design__badge .btn{border-radius:8px;font-size:11px;font-weight:500;padding:.6428571429em .8571428571em}.home-details__card--display .home-details-card-inner .home-design__badge .btn--grey:before{background:#ff9630}.home-details__card--display .home-design__floorplan-meta{gap:.75rem 1.5rem!important;margin-top:24px}.home-details__card--display .home-design__floorplan-meta-item{color:#4c002e;font-size:10px;font-weight:600;line-height:1}.home-details__card--display .home-design__floorplan-meta-item svg{height:18px;width:18px}.home-details__card--display .home-design__floorplan-meta-item svg path{fill:#202020}.home-details__card--display .show-hide-panel-displays{display:none}.home-design__description .block--title-content__title h2{font-size:28px;line-height:120%;margin-bottom:32px}.home-design__description .block--title-content__content,.home-design__description .block--title-content__content p{font-size:14px}.home-design-location{padding-bottom:0;padding-top:36px}.home-design-location .home-design__location-wrap--suburb{padding:0!important}.home-design-location .home-design__location-wrap--suburb .home-design__location{background:#eb002f;border-radius:12px;margin:unset}.home-design-location .home-design__location-wrap--suburb .home-design__location-content{order:1}.home-design-location .home-design__location-wrap--suburb .home-design__location-content .home-design__location-label{display:block;font-size:24px;font-weight:500;line-height:1;padding-bottom:20px}.home-design-location .home-design__location-wrap--suburb .home-design__location-content .home-design__location-copy{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:24px}.home-design-location .home-design__location-wrap--suburb .home-design__location-content .home-design__location-copy h2,.home-design-location .home-design__location-wrap--suburb .home-design__location-content .home-design__location-copy p{color:#fff!important}.home-design-location .home-design__location-wrap--suburb .home-design__location-content .home-design__location-copy h2{font-size:16px;font-weight:500;margin-bottom:20px}.home-design-location .home-design__location-wrap--suburb .home-design__location-content .home-design__location-copy .btn-suburb,.home-design-location .home-design__location-wrap--suburb .home-design__location-content .home-design__location-copy p{font-size:14px}.home-design-location .home-design__location-wrap--suburb .home-design__location-map{order:2}.home-design-location .home-design__location-wrap .home-design__location{background:#eb002f;border-radius:12px;margin:unset}.home-design-location .home-design__location-wrap .home-design__location-content{padding:24px}.home-design-location .home-design__location-wrap .home-design__location-content .home-design__location-title{font-size:24px;font-weight:500;line-height:120%;margin-bottom:20px}.home-design-location .home-design__location-wrap .home-design__location-content .open-hours{font-size:14px;font-weight:400}.home-design-location .home-design__location-wrap .home-design__location-content .home-design__open-hours-intro{display:block;margin-bottom:20px}.home-design-location .home-design__location-wrap .home-design__location-content ul{margin-bottom:20px}.home-design-location .home-design__location-wrap .home-design__location-content ul li{font-size:14px}.home-design-location .home-design__location-wrap .home-design__location-content ul li:first-child{margin-bottom:.5rem}.home-design-location .home-design__location-wrap .home-design__location-content ul span:first-child{font-weight:400}.home-design-location .home-design__location-wrap .home-design__location-content ul li.home-design__open-hours-item--last span:first-child{font-size:14px;font-weight:400;text-transform:none}.home-design-location .home-design__location-wrap .home-design__location-content .home-design__location-ctas{align-items:flex-start;display:flex;flex-direction:column}.home-design-location .home-design__location-wrap .home-design__location-content .home-design__location-ctas .btn-wrap{width:100%}.home-design-location .home-design__location-wrap .home-design__location-content .home-design__location-ctas .btn{display:inline-block;font-size:14px;font-weight:500;width:100%}.home-design__floorplan-cta{display:block;margin:0}.home-design__floorplan-enlarge-wrap{align-items:center;display:flex;flex-direction:column}.home-design__floorplan-enlarge{background:#fff;border-radius:4px;color:#000;font-size:14px;font-weight:500;padding:8px;right:unset;transition:.15s ease-in-out}.home-design__floorplan-enlarge .btn__icon{background:#eb002f;border-radius:100%;margin-right:em(14,12);padding:2px}.home-design__floorplan-enlarge .btn__icon svg{display:block;height:em(24,14);padding:4px;width:em(24,14)}.home-design__floorplan-enlarge .btn__icon svg path{fill:#fff;transition:.15s ease-in-out}.home-design__floorplan-enlarge.focus-visible,.home-design__floorplan-enlarge:hover{background:transparent;border-radius:4px;color:#eb002f}.home-design__floorplan-enlarge.focus-visible svg path,.home-design__floorplan-enlarge:hover svg path{fill:#fff}.home-design__floorplan-copy-inner{gap:2rem}.home-design__floorplan-copy-inner .list--tick{color:#4c002e;font-size:14px;gap:1rem}.home-design__floorplan-copy-inner .list--tick li:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMCAyMSI+PHBhdGggZD0iTS41IDEwLjA5YTYuOTUgNi45NSAwIDEgMSAxOSAwaC4wNWE5LjUgOS41IDAgMCAxLTE5IDBaIiBzdHJva2U9IiM0YzAwMmUiLz48cGF0aCBkPSJNMTUuNzEgNi42NjdhLjQxOC40MTggMCAwIDEgMCAuNTg4TDguNjI2IDE0LjM0YS40MTguNDE4IDAgMCAxLS41ODggMGwtMy43NS0zLjc1YS40MTguNDE4IDAgMCAxIDAtLjU4OS40MTguNDE4IDAgMCAxIC41ODggMGwzLjQ1NiAzLjQ1NiA2Ljc5LTYuNzlhLjQxOC40MTggMCAwIDEgLjU4OCAwWiIgZmlsbD0iIzRjMDAyZSIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:21px;top:0;width:20px}.home-design__floorplan-copy-inner ul li:nth-child(-n+3){display:list-item}.home-design__floorplan-copy .home-design__cta-features{color:#4c002e;font-weight:400;text-transform:none}.home-design__floorplan-wrap-packages{padding-bottom:0!important;padding-top:0!important}.home-design__floorplan-wrap-packages .btn--primary{padding:10px 20px!important}.home-design__floorplan-wrap-packages .btn--primary:before{background:#872163}.home-design__related-intro{text-align:center}.home-design__related-intro p{color:#4c002e;font-size:14px}.home-design__related h2.home-design__related-intro-title{font-size:28px;line-height:1.4;text-align:center}.home-design__related h2.home-design__related-intro-title span{border-radius:12px;color:#fff;display:inline-block;padding:8px 12px;position:relative;z-index:1}.home-design__related h2.home-design__related-intro-title span:before{background:#eb002f;border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform-origin:50% 50%;transition:transform .3s ease-out;z-index:-1}.home-design__related .readmore-container{color:#4c002e;font-size:14px;padding-bottom:24px}.home-design__related .readmore-container p:last-of-type{margin-bottom:0}.home-design__related .readmore-container .readless,.home-design__related .readmore-container .readmore{cursor:pointer;font-weight:500}.home-design__related .btn-grape{background:#872163;color:#fff}.home-design__related .packages-slider{overflow:hidden;padding-bottom:36px;position:relative}.home-design__related .packages-slider .slick-track{display:flex}.home-design__related .packages-slider .slick-list{overflow:visible}.home-design__related .packages-slider .slide{height:auto;margin-left:15px;margin-right:15px}.home-design__related .packages-slider .slide .card--home-design__wrap{box-shadow:0 7px 14px 0 rgba(0,0,0,.1)}.home-design__related .packages-slider .slider-controls{bottom:0}.home-design__related .packages-slider .slick-dots{clip:unset;height:auto;margin:0!important;width:auto}.home-design__ctas-main .home-design__ctas-wrap{align-items:center;display:flex;flex-direction:column;padding-bottom:2rem;text-align:center}.section--ctas .cta-slide-wrapper{display:block!important;padding-bottom:32px;padding-top:32px}.section--ctas .cta-slide-wrapper .cta-slides{margin-bottom:unset;padding:0!important;width:unset!important}.section--ctas .cta-slide-wrapper .cta-slides .slick-list{overflow:visible}.section--ctas .cta-slide-wrapper .cta-slides .slide{margin-right:30px}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta .card__inner{display:block;flex-direction:column;margin-left:0}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta h2.card__title{font-size:28px!important;font-weight:600;line-height:110%;margin-bottom:24px}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta .card__image{border-radius:12px;margin-bottom:24px!important;overflow:hidden;padding:0;width:100%!important}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta .card__image .card__image-bg:before{padding-top:90%}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta .card__content{padding:0;text-align:center;width:100%!important}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta .card__content-inner{color:#4c002e}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta .card__content-inner p{color:#4c002e;font-size:14px}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta a.btn--readmore{color:#fff!important;font-size:14px;padding:10px 20px}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta a.btn--readmore .btn__icon{display:none}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta a.btn--readmore:hover{color:#fff}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta a.btn--readmore:hover:before{background:#a380c2}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta a.btn--readmore:before{background:#4c002e}.section--ctas .cta-slide-wrapper .slider-controls{bottom:-14px;left:50%;position:relative;text-align:center;transform:translateX(-50%)}.post-type-archive-display-home .listing__filters-wrap,.post-type-archive-home-design .listing__filters-wrap,.post-type-archive-package .listing__filters-wrap{background:#faf4ee}.post-type-archive-display-home .listing__filters-wrap h1,.post-type-archive-home-design .listing__filters-wrap h1,.post-type-archive-package .listing__filters-wrap h1{font-size:36px;position:relative;text-align:center;z-index:2}.post-type-archive-display-home .listing__filters-wrap h1 span,.post-type-archive-home-design .listing__filters-wrap h1 span,.post-type-archive-package .listing__filters-wrap h1 span{color:#fff;padding:.05rem .1em;position:relative}.post-type-archive-display-home .listing__filters-wrap h1 span:before,.post-type-archive-home-design .listing__filters-wrap h1 span:before,.post-type-archive-package .listing__filters-wrap h1 span:before{background-color:#eb002f;border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform-origin:50% 50%;transition:transform .3s ease-in-out;z-index:-1}.post-type-archive-display-home .listing__filters-wrap .readmore,.post-type-archive-home-design .listing__filters-wrap .readmore,.post-type-archive-package .listing__filters-wrap .readmore{align-items:center;color:#4c002e;display:flex;flex-direction:column;font-size:14px;margin:0 auto 32px;max-width:700px;text-align:center}.post-type-archive-display-home .listing__filters-wrap .readmore__toggle,.post-type-archive-home-design .listing__filters-wrap .readmore__toggle,.post-type-archive-package .listing__filters-wrap .readmore__toggle{color:#4c002e}.post-type-archive-display-home .listing__filters-wrap .readmore__toggle:before,.post-type-archive-home-design .listing__filters-wrap .readmore__toggle:before,.post-type-archive-package .listing__filters-wrap .readmore__toggle:before{transform:scale(1)}.post-type-archive-display-home .listing__filters-wrap .readmore__toggle[data-expanded=true]:before,.post-type-archive-home-design .listing__filters-wrap .readmore__toggle[data-expanded=true]:before,.post-type-archive-package .listing__filters-wrap .readmore__toggle[data-expanded=true]:before{transform:scale(1) rotate(-90deg)}.post-type-archive-display-home .content-block,.post-type-archive-display-home .main-footer,.post-type-archive-home-design .content-block,.post-type-archive-home-design .main-footer,.post-type-archive-package .content-block,.post-type-archive-package .main-footer{background-color:#fff;position:relative;z-index:6}.post-type-archive-display-home .display-sort,.post-type-archive-home-design .display-sort,.post-type-archive-package .display-sort{padding-top:32px}.post-type-archive-display-home .display-sort button,.post-type-archive-home-design .display-sort button,.post-type-archive-package .display-sort button{align-items:center;background:#872163;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px}.post-type-archive-display-home .display-sort button svg,.post-type-archive-home-design .display-sort button svg,.post-type-archive-package .display-sort button svg{max-width:16px}.post-type-archive-display-home .display-sort button svg path,.post-type-archive-home-design .display-sort button svg path,.post-type-archive-package .display-sort button svg path{fill:#fff}.post-type-archive-display-home .display-sort .container,.post-type-archive-home-design .display-sort .container,.post-type-archive-package .display-sort .container{padding:0}.post-type-archive-display-home .listing__mini-filter .custom-select label,.post-type-archive-home-design .listing__mini-filter .custom-select label,.post-type-archive-package .listing__mini-filter .custom-select label{color:#4c002e;font-size:16px;margin-right:16px}.post-type-archive-display-home .listing__mini-filter .custom-select .select-label span,.post-type-archive-home-design .listing__mini-filter .custom-select .select-label span,.post-type-archive-package .listing__mini-filter .custom-select .select-label span{color:#4c002e;font-size:16px}.post-type-archive-display-home .listing__mini-filter .custom-select .select-label:after,.post-type-archive-home-design .listing__mini-filter .custom-select .select-label:after,.post-type-archive-package .listing__mini-filter .custom-select .select-label:after{border-color:#4c002e}.post-type-archive-display-home .content-block--title-content h2,.post-type-archive-home-design .content-block--title-content h2,.post-type-archive-package .content-block--title-content h2{font-size:28px;line-height:110%}.post-type-archive-display-home .content-block--title-content .block--title-content__content,.post-type-archive-home-design .content-block--title-content .block--title-content__content,.post-type-archive-package .content-block--title-content .block--title-content__content{color:#4c002e}.post-type-archive-display-home .content-block--title-content .block--title-content__content p,.post-type-archive-home-design .content-block--title-content .block--title-content__content p,.post-type-archive-package .content-block--title-content .block--title-content__content p{color:#4c002e;font-size:14px}.listing__filters-display-select{background:#fff;border:2px solid #fff;border-radius:8px;display:flex;order:-1;overflow:hidden}.listing__filters-display-select button.js--toggle-elevations,.listing__filters-display-select button.js--toggle-floorplans{background:#eb002f;border:none;border-radius:0;font-weight:500;line-height:1;padding:20px}.listing__filters-display-select button.js--toggle-elevations.hide,.listing__filters-display-select button.js--toggle-floorplans.hide{background:#fff;color:#eb002f;display:block!important}.post-type-archive-display-home .listing__mini-filter{display:flex;justify-content:space-between;width:100%}.post-type-archive-display-home .mobile-totals{padding-top:20px;text-align:center}.post-type-archive-display-home .display-sort{padding-left:25px;padding-right:25px}.main-content{margin-top:60px}.home-banner-wrapper{background:#faf4ee}.home-banner{padding:32px 25px}.home-banner .home-banner-text{padding-bottom:16px;text-align:center}.home-banner .home-banner-text .title-highlight .hand-illo{animation:handwiggle 1s ease infinite alternate;background-image:url(../images/peace-illo.svg);background-position:50%;background-size:contain;height:70px;position:absolute;right:-4px;top:-53px;transform:rotate(35deg);transform-origin:bottom right;width:40px;z-index:-2}.home-banner .home-banner-intro{color:#4c002e;font-size:14px;font-weight:400;line-height:150%;margin-bottom:24px}.home-banner .home-banner-image{position:relative}.home-banner .home-banner-image .image{border-radius:20px;overflow:hidden;position:relative}.home-banner .home-banner-image .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.home-banner .home-banner-image .image .container,.home-banner .home-banner-image .image--video{padding:0}.home-banner .home-banner-image .image--video .block__video .video-container.autoplay{pointer-events:auto}.home-banner .home-banner-image .image--video .w-css-reset[data-handle=click-for-sound-backdrop]{display:block!important}.home-banner .home-banner-image .image--video .w-css-reset[data-handle=click-for-sound-backdrop] button span{font-size:1rem!important}.home-banner .home-banner-image .image--video .w-css-reset[data-handle=click-for-sound-backdrop] button svg{height:40px!important;width:40px!important}.home-banner .home-banner-image .image-caption{bottom:0;left:0;position:absolute;right:0;width:100%;z-index:1}.home-banner .home-banner-image .image-caption .content{color:#fff;font-weight:500;padding:10px 25px;text-align:center}.home-banner .home-banner-image .image-caption .shape{aspect-ratio:442/333;background-image:url(../images/stinki-wideburst.svg);background-position:50%;background-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);width:30%;z-index:-1}@keyframes handwiggle{0%{transform:rotate(35deg)}to{transform:rotate(20deg)}}@keyframes handwave{0%{transform:rotate(-8deg)}32%{transform:rotate(15deg)}48%{transform:rotate(-5deg)}80%{transform:rotate(15deg)}to{transform:rotate(15deg)}}.divider{padding-bottom:2rem;padding-top:2rem;position:relative;z-index:2}.svg-divider{display:block;margin:0 auto;max-height:32px;width:100%}.hbc-header span{color:#fff;display:inline-block;position:relative}.hbc-header span:before{background:#fa0030;border-radius:7.5px;bottom:0;content:"";left:-.75rem;position:absolute;right:-.75rem;rotate:2deg;top:-.25rem;z-index:-1}#region_popup{align-items:flex-end;background-color:transparent;bottom:0;display:flex;height:100vh;overflow:hidden;padding:0;top:auto}#region_popup .modal__inner{background-color:transparent;max-width:980px}#region_popup .modal__inner .modal__content{padding:0}#region_popup .modal__inner .modal__content .close-button{color:#eb002f;font-size:4rem;position:absolute;right:0;top:1rem;z-index:1}#region_popup .modal__inner .modal__content .close-button:before{display:block;transform:rotate(45deg)}#region_popup .modal__inner .modal__content .close-button:focus,#region_popup .modal__inner .modal__content .close-button:hover{color:#4c002e}.where-living{position:relative;text-align:center}.where-living svg{height:auto;left:50%;margin:0;position:absolute;top:-20vw;transform:translateX(-50%);width:100%;z-index:0}.where-living .section__title{font-size:1.5rem!important;font-weight:500!important;margin:0 auto 1rem;max-width:330px;padding:0 25px;position:relative;text-align:center;z-index:1}.where-living .section__subtitle{color:var(--porch-plum,#4c002e);font-weight:400;text-align:center!important;z-index:1}.where-living .list--regions,.where-living .section__subtitle{background-color:#f5f0eb;margin:auto;padding:0 25px;position:relative}.where-living .list--regions{display:flex;flex-wrap:wrap;gap:0 1rem;justify-content:center}.where-living .list--regions .btn{word-wrap:break-word;background:none;color:#fff;font-size:1.16rem;font-style:normal;font-weight:500;padding:.5rem 1rem;text-align:center;width:-moz-fit-content;width:fit-content}.where-living .list--regions a.link{color:#872163}.where-living .list--regions>div{margin:1rem 0;text-align:center}.where-living .list--regions>div:first-child,.where-living .list--regions>div:last-child{grid-column:1/span 2;padding:0!important}.where-living .list--regions>div:nth-child(5n+2){padding-bottom:1.5rem;padding-left:3rem}.where-living .list--regions>div:nth-child(5n+3){padding-left:3rem}.where-living .list--regions>div:nth-child(5n+4),.where-living .list--regions>div:nth-child(5n+5){padding-right:3rem}.where-living .list--regions>div:nth-child(5n+1){padding-top:1.5rem}.where-living .lure-tag{color:#872163}.promo-slider{padding:2rem 25px 4rem;width:var(--data-fullwidth-main)}.promo-slider .slider{opacity:0;transition:all .3s ease-in-out;visibility:hidden}.promo-slider .slider.slick-initialized{opacity:1;visibility:visible}.promo-slider .slick-slider{margin:0 35px 0 -35px}.promo-slider .slick-slider .slick-list{overflow:visible}.promo-slider .slick-slide{margin:0 10px}.promo-slider .slider-controls{bottom:unset;margin-left:-24px;padding-top:1rem;position:relative}.promo-slider .slide{width:100%}.promo-slider .slide .promo{max-height:70vh;min-height:550px;overflow:hidden;padding-bottom:50px;position:relative;width:100%}.promo-slider .slide .background-image{aspect-ratio:3/4;border-radius:12px;min-height:550px;overflow:hidden;position:relative;width:100%}.promo-slider .slide .background-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.promo-slider .slide svg{bottom:calc(100% - 2px);left:0;position:absolute;width:100%;z-index:-1}.promo-slider .slide svg path{fill:#eb002f}.promo-slider .slide .top_title{color:var(--white,#fff);font-size:20px;font-weight:500;line-height:120%;margin-bottom:24px;text-align:center;width:100%}.promo-slider .slide .bottom-section{align-items:center;background-color:#eb002f;border-radius:0 0 12px 12px;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;min-height:15.5rem;padding:12px 28px 48px;position:absolute;text-align:center;width:100%;z-index:1}.promo-slider .slide .bottom-section .fine-print{bottom:-36px;color:#fff;font-size:.7rem;position:absolute;text-align:center;width:100%}.promo-slider .slide .bottom-section-wrapper{flex:1}.promo-slider .slide .bottom-button-wrapper{position:relative;width:100%}.promo-slider .slide h3{color:var(--white,#fff);font-size:14px;font-weight:400;line-height:130%}.promo-slider .slide .btn{color:#fff;font-size:14px;letter-spacing:.64px;margin-bottom:0;padding:10px 20px}.readmore .readmore__toggle{display:flex;font-size:16px}.readmore[aria-expanded=true]>.readmore__intro{display:none}.readmore[aria-expanded=true]>.readmore__content{max-height:unset;opacity:1}.readmore__content{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.readmore__content[aria-expanded=true]{max-height:9999px;opacity:1}.readmore__toggle{align-items:center;color:#03576b;display:flex;font-size:0;transition:all .3s cubic-bezier(.19,1,.22,1)}.readmore__toggle .hide-text{transition:all .3s ease}.readmore__toggle:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 49 49'%3E%3Cpath d='M40.613 20.532c-.296-.55-.734-1.044-1.214-1.34a23.12 23.12 0 0 0-1.143-.607l-.536-.282c-.508-.269-.988-.509-1.425-.734-1.073-.55-2.005-1.002-2.527-1.214-.762-.31-1.524-.593-1.962-.593 0 0-.056.043-.113.226 0 .085.269.48 4.093 2.611.636.339 1.906 1.129 2.47 1.454l1.482 1.115-1.947.367c-1.638.211-3.966.733-5.49 1.016-6.719 1.27-11.15 1.651-14.001 1.651-1.383 0-2.625-.042-3.797-.07-1.016-.029-1.962-.057-2.893-.057H8.928c-.423 0-.818 0-1.016.028-1.34.198-1.44.226-1.411.607.028.31.07.72 1.369.72 6.605-.056 12.956-.184 18.009-.918 5.8-.804 9.71-1.721 10.415-1.905.523-.127 2.527-.395 3.698-.578l-.38 1.34c-.24.678-1.426 1.708-1.822 2.117-1.298 1.383-2.215 2.428-3.246 3.331l-.903.974c-.099.085-.282.296-.466.48-.24.254-.55.494-.649.62-.3.424-.452.711-.452.862-.014.663.622.607.706.607.113 0 .254-.085.438-.226a40.017 40.017 0 0 0 5.038-4.968c.692-.833 1.412-1.736 2.047-2.668.804-1.044.931-2.738.282-3.951l.028-.015Z' fill='%234C002E'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:49px;order:2;transition:all .3s cubic-bezier(.19,1,.22,1);width:49px}.readmore__toggle[data-expanded=true]:before{transform:scale(-1)}.readmore__toggle:hover,.readmore__toggle[data-expanded=true]{color:#4c002e}.readmore__toggle:focus,.readmore__toggle:hover{font-size:1rem}.readmore__toggle:focus .hide-text,.readmore__toggle:hover .hide-text{color:#4c002e!important;font-size:1rem!important;height:unset;position:unset;width:unset}.field .custom-select .tail-select .select-label .form--contact .label-inner,.field .custom-select .tail-select .select-label .form--suburb .label-inner,.field .custom-select .tail-select .select-label .label-inner,.form--contact .field .custom-select .tail-select .select-label .label-inner,.form--contact .form-control,.form--suburb .field .custom-select .tail-select .select-label .label-inner,.form--suburb .form-control,.form-control{background-color:transparent;border-color:#ddd;border-radius:8px;font-size:clamp(16px,1.16rem,20px)}.tail-select .select-label{background-color:transparent;border:1px solid #ddd;border-radius:8px}#search-results{background-color:#fff;height:calc(100vh - var(--main-header-height)*2.5);top:calc(var(--main-header-height)*2.5);z-index:10}#search-results .search-close{background-color:#eb002f;position:absolute;top:2rem}#search-results .search-close.focus-visible,#search-results .search-close:hover{background-color:#872163}#search-results .section--search-results{background-color:#fff;padding:0 0 2rem}#search-results .listing__filters-wrap{background-color:transparent}#search-results .listing__filters-wrap .algolia-types-container{background-color:transparent;border-top:0;margin-bottom:1rem}#search-results .listing__filters-wrap .algolia-types-container:before{background-image:url(../images/divider-1-red.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:25px;width:100%}#search-results .listing__filters-wrap .algolia-types-container .algolia-scrollto{padding:1rem 0}#search-results .listing__filters-wrap .algolia-types-container #homes-refinements .listing__filters-column-primary{margin-top:0}#search-results .listing__filters-wrap .algolia-types-container #homes-refinements button{color:#872163;font-weight:500;padding:1rem 0;text-transform:capitalize}#search-results .listing__filters-wrap .algolia-types-container #homes-refinements button:focus,#search-results .listing__filters-wrap .algolia-types-container #homes-refinements button:hover{color:#eb002f}#search-results .listing__filters-wrap .algolia-types-container .algolia-scrollto{text-transform:none}#search-results .listing__filters-wrap .algolia-types-container .algolia-scrollto.focus-visible,#search-results .listing__filters-wrap .algolia-types-container .algolia-scrollto:hover{color:#eb002f}#search-results .listing__filters-wrap .algolia-types-container .algolia-scrollto.focus-visible:after,#search-results .listing__filters-wrap .algolia-types-container .algolia-scrollto:hover:after{background-color:#eb002f}#search-homes .ais-Hits-list>li{margin-bottom:50px!important}#search-homes .card--home-design{background:#fff;border-radius:12px;border-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);overflow:hidden}#search-homes .card--home-design a{border:0;border-radius:0;box-shadow:none}#search-homes .card--home-design .card--home-design__meta-items{gap:9px;justify-content:flex-start;max-width:60%}#search-homes .card--home-design .card--home-design__meta-items .card--home-design__meta-item{font-weight:400;position:relative}#search-homes .card--home-design .card--home-design__price{color:#eb002f;font-weight:500}#search-homes .card--home-design .card--home-design__badge{background-color:#872163;font-weight:500;position:absolute;text-align:center;text-transform:capitalize;top:0;width:100%}#search-homes .card--home-design h3{color:#4c002e;font-weight:500;text-transform:capitalize}.listing__mini-filter .custom-select label,.listing__total,.tabs.tabs--alt .tabs-toggles .tab-toggle+label{text-transform:none}.card--home-design.card--home-design--display-home,.card--home-design.card--home-design-variations{border:none;border-radius:12px;overflow:hidden}.card--home-design.card--home-design--display-home .card--home-design__wrap,.card--home-design.card--home-design-variations .card--home-design__wrap{border-radius:12px 12px 0 0;cursor:pointer;flex:1;overflow:hidden}.card--home-design.card--home-design--display-home .card--home-design__link,.card--home-design.card--home-design-variations .card--home-design__link{border:none;border-radius:12px;box-shadow:none;color:#4c002e;display:flex;flex-direction:column;height:100%;overflow:hidden}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__address p,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__address p{font-size:16px;line-height:1}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__address p strong,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__address p strong{display:block;padding-top:8px}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__title,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__title{align-items:center;background-color:#fff;gap:.5rem;order:2;padding:12px}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__title h3,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__title h3{color:#4c002e;font-size:18px;font-weight:600;line-height:1}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__title h3 a,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__title h3 a{color:#eb002f;text-decoration:none}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__title .facade,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__title .facade{color:#eb002f;font-size:12px;order:4;width:100%}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__title .card--home-design__variations,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__title .card--home-design__variations{border-radius:7px;margin:0 0 0 auto;overflow:hidden;position:relative;width:unset}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__title .card--home-design__variations .card--home-design__variations-item,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__title .card--home-design__variations .card--home-design__variations-item{border:none;border-radius:0;border-right:2px solid #eb002f;display:inline-block}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__title .card--home-design__variations .card--home-design__variations-item:last-child,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__title .card--home-design__variations .card--home-design__variations-item:last-child{border-right:none}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__title .card--home-design__variations .card--home-design__variations-button,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__title .card--home-design__variations .card--home-design__variations-button{border:none;border-radius:0;color:#eb002f;display:block;font-size:.7rem;font-weight:500;line-height:.8em;margin:0;padding:5px 8px;text-transform:lowercase}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__title .card--home-design__variations .card--home-design__variations-button.is-active,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__title .card--home-design__variations .card--home-design__variations-button.is-active{background-color:rgba(250,0,48,.5);color:#fff}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__title .variations-count,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__title .variations-count{align-items:center;background:#eb002f;border-radius:8px;display:flex;gap:5px;padding:4px 8px}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__title .variations-count .variations-count__label,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__title .variations-count .variations-count__number,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__title .variations-count .variations-count__label,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__title .variations-count .variations-count__number{color:#fff;font-size:10px;font-weight:500}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__meta,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__meta{align-items:center;border-top:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;order:3;padding:12px}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__meta .card--home-design__meta-items,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__meta .card--home-design__meta-items{align-items:center;display:none;flex:0;gap:15px;max-width:100%;padding:unset;width:unset}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__meta .card--home-design__meta-items.is-active,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__meta .card--home-design__meta-items.is-active{display:flex}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item{align-items:center;color:#4c002e;display:flex;flex-direction:column;font-size:12px!important;font-weight:600;gap:6px;justify-content:flex-start;margin-top:0!important;position:relative;text-align:left}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item .hm-area,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item .hm-area{position:relative;top:unset}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item .hm-area sup,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item .hm-area sup{bottom:14px;position:absolute;right:-6px;top:unset}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item svg,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__meta .card--home-design__meta-items .card--home-design__meta-item svg{flex-shrink:0;height:22px;margin:0;text-align:left;width:auto}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__meta .card--home-design__micro-cta,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__meta .card--home-design__micro-cta{background:#4c002e;border-radius:8px;bottom:unset;color:#fff;display:none;font-size:13px;font-weight:500;margin:0!important;order:0;padding:8px 16px;position:relative;right:unset;text-transform:none;top:unset}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__meta .card--home-design__micro-cta.is-active,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__meta .card--home-design__micro-cta.is-active{display:block}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero{background-color:transparent;border-radius:12px 12px 0 0;box-shadow:none;min-height:200px;order:1!important;overflow:hidden}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__badges,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__badges,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__badges,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__badges{justify-content:flex-end;left:6px;right:6px;top:6px}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__badges .card--home-design__badge,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__badges .card--home-design__badge,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__badges .card--home-design__badge,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__badges .card--home-design__badge{background-color:#ff9630;border-radius:8px;font-size:.7rem;font-weight:500;text-transform:capitalize}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__elevation,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .card--home-design__img,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .card--home-design__img-bg,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-list,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-track,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__elevation,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__elevation .card--home-design__img,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__elevation .card--home-design__img-bg,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-list,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-track,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__elevation,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .card--home-design__img,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .card--home-design__img-bg,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-list,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-track,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__elevation,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__elevation .card--home-design__img,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__elevation .card--home-design__img-bg,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-list,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-track{height:100%}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-dots,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-dots,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-dots,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-dots{bottom:20px;display:flex;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%);z-index:99}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-dots li,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-dots li,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-dots li,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-dots li{background-color:#ffeaee;border:1px solid #fff;border-radius:100%;height:12px;margin:0 6px;position:relative;width:12px;z-index:99}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-dots li.slick-active,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-dots li.slick-active,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-dots li.slick-active,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-dots li.slick-active{background-color:#eb002f}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-control,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-control,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-control,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-control{bottom:0;color:#fff;margin-top:0;top:unset}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-control--prev,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-control--prev,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-control--prev,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-control--prev{left:0}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-control--next,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-control--next,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__elevation .slick-control--next,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__elevation .slick-control--next{right:0}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__img,.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__hero .card--home-design__img,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__img,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__hero .card--home-design__img{max-width:600px!important}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan{background-color:#fff;order:3;padding-top:232px}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan .card--home-design__badge,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan .card--home-design__badge{display:flex}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__floorplan-img,.card--home-design.card--home-design-variations .card--home-design__link .card--home-design__floorplan-img{max-height:220px}.card--home-design.card--home-design--display-home .display-home__directions,.card--home-design.card--home-design-variations .display-home__directions{order:4;padding:0 20px 20px}.card--home-design.card--home-design--display-home .display-home__directions .directions__link,.card--home-design.card--home-design-variations .display-home__directions .directions__link{align-items:center;display:flex;font-size:14px;font-weight:500}.card--home-design.card--home-design--display-home .display-home__directions .directions__link:before,.card--home-design.card--home-design-variations .display-home__directions .directions__link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='M10.617 16.596c1.336-1.672 4.383-5.724 4.383-8 0-2.76-2.24-5-5-5s-5 2.24-5 5c0 2.276 3.047 6.328 4.383 8a.787.787 0 0 0 1.234 0ZM10 6.93a1.667 1.667 0 1 1 0 3.333 1.667 1.667 0 0 1 0-3.333Z' fill='%234c002e'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;width:20px}.card--home-design.card--home-design--package .card--home-design__content-shadow{box-shadow:0 4px 14px 0 rgba(164,128,194,.3)}.card--home-design.card--home-design--package .card--home-design__title{gap:8px}.card--home-design.card--home-design--package .card--home-design-pricing{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.card--home-design.card--home-design--package .card--home-design-pricing .card__pricepw--text{color:#eb002f;font-size:16px}.card--home-design.card--home-design--package .card--home-design__meta-item{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.card--home-design.card--home-design--package .card--home-design__meta-item img{margin:0 auto .4615384615em}.card--home-design.card--home-design--package .card--home-design__meta-item sup{bottom:16px;position:absolute;right:-4px;top:unset}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__meta .card--home-design__meta-items{display:flex}.card--home-design.card--home-design--display-home .card--home-design__link .card--home-design__meta .card--home-design__micro-cta{display:block}.archive .grid--cols-3{display:grid;grid-template-columns:1fr;margin-left:0}.archive .grid--cols-3>div{margin-bottom:30px;padding-left:0}.listing__mini-filter .custom-select .select-label{text-transform:none}.listing__filters{background-color:#eb002f;border-radius:12px;color:#fff;margin-top:0;padding:20px}.listing__filters .select-expand{background-color:#eb002f;border-radius:8px}.listing__filters .select-expand .select-expand__label{background:#c30015;background-color:#c30015;border:none;border-radius:8px;color:#fff;height:auto;line-height:1.1;padding:15px 30px 15px 16px;position:relative;text-transform:none}.listing__filters .select-expand .select-expand__label:after{border:3px solid #4c002e;border-radius:0 0 0 2px;border-right:none;border-top:none;height:12px;position:relative;right:11px!important;transform:rotate(-45deg);width:12px}.listing__filters .select-expand .select-expand__label:before{background:none}.listing__filters .select-expand .select-expand__prefix{color:#fff;font-size:clamp(12px,1rem,14px);font-weight:600;padding-left:0;z-index:2}.listing__filters .select-expand .select-expand__value{background-color:#c30015;border:none;border-radius:4px;color:#fff;font-size:clamp(12px,1rem,14px);font-weight:400;padding-left:0;padding-right:30px;text-transform:none}.listing__filters .select-expand .select-expand__content{background:transparent}.listing__filters .select-expand .select-expand__content-inner{background-color:#fff;border-radius:10px}.listing__filters .range-slider .noUi-connect,.listing__filters .range-slider .noUi-handle:before{background:#eb002f}.listing__filters .listing__filters-top{margin-bottom:0}.listing__filters .listing__filters-all .form-field{margin-bottom:1rem}.listing__filters .js--toggle-elevations,.listing__filters .js--toggle-floorplans{align-items:center;background-color:transparent;border:none;color:#fff;display:flex;font-size:1rem;font-weight:400;gap:10px;padding:0;width:unset}.listing__filters .js--toggle-elevations .toggle-icon,.listing__filters .js--toggle-floorplans .toggle-icon{background-color:#eb002f;border-radius:5px;display:block;height:2rem;position:relative;width:3rem}.listing__filters .js--toggle-elevations .toggle-icon:before,.listing__filters .js--toggle-floorplans .toggle-icon:before{background-color:#fff;border:1px solid #eb002f;border-radius:5px;content:"";display:inline-block;height:100%;left:1px;position:absolute;top:0;width:1.5rem}.listing__filters .js--toggle-elevations .toggle-icon:before{left:unset;right:1px}.listing__filters .btn--filter{background-color:#c30015;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;line-height:1;min-height:40px;width:100%}.listing__filters .btn--filter .icn-filter,.listing__filters .btn--filter:before{display:none}.listing__filters .btn--filter:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEzLjE4NSAxNi40NTFhLjUwMi41MDIgMCAwIDEtLjcwNiAwbC02LTZhLjUwMi41MDIgMCAwIDEgMC0uNzA2LjUwMi41MDIgMCAwIDEgLjcwNyAwbDUuNjQ2IDUuNjQ3IDUuNjQ3LTUuNjQ3YS41MDIuNTAyIDAgMCAxIC43MDcgMCAuNTAyLjUwMiAwIDAgMSAwIC43MDdsLTYgNloiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:contain;border:none;content:"";display:inline-block;height:24px;right:10px;top:calc(50% - 13px);transform:none;width:25px}.listing__filters .btn--filter.is-active:after{top:50%;transform:rotate(0) scale(-1) translateY(50%)}.listing__filters .custom-select{color:#fff;font-size:clamp(12px,1rem,14px);font-weight:400;line-height:1}.listing__filters .custom-select .custom-select__prefix,.listing__filters .custom-select label[for=homes-sort-by]{color:#fff;font-size:clamp(12px,1rem,14px);font-weight:600;left:16px;padding-left:0;position:absolute;z-index:2}.listing__filters .custom-select .select-label{fill:#fff;background-color:#c30015;border:none;border-radius:8px;color:#fff;padding-left:100px;padding-right:42px;text-transform:none}.listing__filters .custom-select .select-label:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEzLjE4NSAxNi40NTFhLjUwMi41MDIgMCAwIDEtLjcwNiAwbC02LTZhLjUwMi41MDIgMCAwIDEgMC0uNzA2LjUwMi41MDIgMCAwIDEgLjcwNyAwbDUuNjQ2IDUuNjQ3IDUuNjQ3LTUuNjQ3YS41MDIuNTAyIDAgMCAxIC43MDcgMCAuNTAyLjUwMiAwIDAgMSAwIC43MDdsLTYgNloiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:contain;border:none;content:"";display:inline-block;height:24px;right:10px;top:calc(50% - 13px);transform:none;width:25px}.listing__filters .custom-select .select-label:before{display:none}.listing__filters .custom-select .tail-select .select-dropdown{background-color:#fff}.listing__filters .custom-select .tail-select .select-dropdown ul li.dropdown-option{color:#4c002e;font-size:1rem;padding:8px 16px}.listing__filters .custom-select .tail-select .select-dropdown ul li.dropdown-option:focus,.listing__filters .custom-select .tail-select .select-dropdown ul li.dropdown-option:hover{background-color:#dbd0d7}.listing__filters .custom-select .tail-select .select-dropdown ul li.dropdown-option.selected{background-color:#dbd0d7;border-left-color:#872163;color:#4c002e}.listing__filters .custom-select .tail-select .select-dropdown ul li.dropdown-option.selected:before{border-color:#872163}.listing__filters .custom-select.is-active .select-label:after{transform:translateY(-50%) scale(-1)!important}.listing__filters .select-expand .select-expand__label:before{display:none}.listing__filters .select-expand .select-expand__label:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEzLjE4NSAxNi40NTFhLjUwMi41MDIgMCAwIDEtLjcwNiAwbC02LTZhLjUwMi41MDIgMCAwIDEgMC0uNzA2LjUwMi41MDIgMCAwIDEgLjcwNyAwbDUuNjQ2IDUuNjQ3IDUuNjQ3LTUuNjQ3YS41MDIuNTAyIDAgMCAxIC43MDcgMCAuNTAyLjUwMiAwIDAgMSAwIC43MDdsLTYgNloiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:contain;border:none;border-radius:0;content:"";display:inline-block;height:25px;position:absolute;right:8px;top:50%;transform:none;transform:translateY(-50%) scale(1);width:25px}.listing__filters .select-expand .select-expand__label.is-open:after{transform:translateY(-50%) scale(-1)!important}.listing__filters-wrap{padding-top:2rem}.listing__filters-wrap .listing__filters-content{color:#4c002e}.listing__filters-wrap .listing__filters-content .tabs.tabs--alt .tabs-toggles .tab-toggle+label{box-shadow:inset var(--box-shadow) 0 transparent;color:#eb002f;padding-bottom:15px}.listing__filters-wrap .listing__filters-content .tabs.tabs--alt .tabs-toggles .tab-toggle+label:focus-visible,.listing__filters-wrap .listing__filters-content .tabs.tabs--alt .tabs-toggles .tab-toggle+label:hover{box-shadow:inset var(--box-shadow) 0 transparent;color:#4c002e}.listing__filters-wrap .listing__filters-content .tabs.tabs--alt .tabs-toggles .tab-toggle[aria-expanded=true]+label{box-shadow:inset var(--box-shadow) 0 #4c002e;color:#4c002e}.listing__filters-wrap .listing__filters-content .tabs.tabs--alt .tab-panel{color:#4c002e;font-size:1rem}.listing__results{background:#faf4ee;padding-bottom:32px}.listing__results-summary{color:#4c002e;position:relative}.listing__results-summary .listing__total{font-size:1.16rem;font-weight:400}.listing__results-summary:after,.listing__results-summary:before{background-color:inherit;bottom:0;content:"";height:inherit;position:absolute;top:0;width:24px}.listing__results-summary:before{right:100%}.listing__results-summary:after{left:100%}.listing__results-summary--content{align-items:center;display:flex;justify-content:space-between;padding:0 25px}.listing__results-summary .listing__filters-total{padding-top:20px;text-align:center}.block--aside-image .block__title,.section--brands-grid .section__intro .section__title,.section--icons-grid .section__intro .section__title{text-transform:none}.content-block--accordion h2{font-size:28px;line-height:110%}.content-block--accordion .container--sm{max-width:1440px}.accordion .accordion__trigger{background:#03576b;border-radius:12px}.accordion .accordion__trigger .trigger__label{font-size:18px;font-weight:500;line-height:110%;padding-left:20px;text-align:center}.accordion .accordion__trigger .trigger__icon{background:transparent}.accordion .accordion__trigger .trigger__icon svg{display:block;display:flex;height:10px;width:19px}.accordion .accordion__trigger .trigger__icon svg path{fill:#fff}.accordion .accordion__panel{background:#c0d5da;border-bottom-left-radius:12px;border-bottom-right-radius:12px;color:#fff;font-size:14px}.accordion.accordion-active .accordion__trigger{background:#c0d5da;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#03576b}.accordion.accordion-active .accordion__trigger .trigger__icon svg path{fill:#03576b}.accordion.accordion-active .accordion__panel{background:#c0d5da;border-bottom-left-radius:12px;border-bottom-right-radius:12px;color:#03576b;padding-top:10px!important}.modal-floorplan-image .modaal-close{color:#eb002f;position:absolute}.modal-floorplan-image .modaal-close:after,.modal-floorplan-image .modaal-close:before{background-color:#eb002f}.modal-floorplan-image .modaal-close:focus,.modal-floorplan-image .modaal-close:hover{color:#4c002e}.modal-floorplan-image .modaal-close:focus:after,.modal-floorplan-image .modaal-close:focus:before,.modal-floorplan-image .modaal-close:hover:after,.modal-floorplan-image .modaal-close:hover:before{background-color:#4c002e}.modal-floorplan-image .modaal-container{background:transparent}.modal-floorplan-image .modaal-container .modaal-gallery-item-wrap{background-color:#fff;border-radius:15px;overflow:hidden}.modal-floorplan-image .modaal-gallery-item img{max-height:90vh}#home-finder-quiz{margin-top:-60px}.label--float .label__label{color:#fff;opacity:.5}.form-group .field--half:nth-child(2n+2) .form-control{border-radius:0 8px 8px 0}.form-group .field--half:nth-child(odd) .form-control{border-radius:8px 0 0 8px}.banner--flexi .banner__caption .banner__title .title-highlight:before,.banner--landing .banner__caption .banner__title .title-highlight:before,.card--home-design.card--home-design--package .card--home-design__link .location .location-title .title-highlight:before,.h1 .title-highlight:before,.h2 .title-highlight:before,.h3 .title-highlight:before,.h4 .title-highlight:before,.h5 .title-highlight:before,.h6 .title-highlight:before,.home-banner .home-banner-image .image-caption .content .title-highlight:before,.home-design__floorplan .home-design__floorplan-content-copy>h2 .title-highlight:before,.home-finder-quiz__main .block--colour-scheme .block__content .block__title .title-highlight:before,.home-finder-quiz__main .block--comparison .block__title .title-highlight:before,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form__title .title-highlight:before,.home-finder-quiz__main .step .step__title .title-highlight:before,.home-finder-quiz__step .home-finder-quiz__content .home-finder-quiz__title .title-highlight:before,.lp-media-banner .lp-media-banner-image .image-caption .content .title-highlight:before,.packages-section .packages-slider .slide .inner .location .location-title .title-highlight:before,.promo-slider .slide h3 .title-highlight:before,.tabs.tabs--alt .tabs-toggles .tab-toggle+label .title-highlight:before,h1 .title-highlight:before,h2 .title-highlight:before,h3 .title-highlight:before,h4 .title-highlight:before,h5 .title-highlight:before,h6 .title-highlight:before{background-color:#eb002f!important}.horizontal-scroll .slider{display:flex;min-height:100vh}.section--per-week-enquiry .section__title{text-transform:none!important}.home-design__inclusions .home-design__inclusions-list .home-design__inclusions-item{max-width:calc(100vw - 50px)!important}.listing__filters-top .btn--filter{padding:9px 82px 9px 8px}.home-designs__mini-filter{align-self:center}.listing__filters-column-primary{gap:1rem;margin-top:18px}.listing__filters-column-primary .custom-select .tail-select .select-label .label-inner{text-align:right}.listing__filters-column-mobile .listing__filters-top{margin-bottom:0}.listing__filters-column-mobile .home-designs__mini-filter{grid-column:2/span 1!important}.phone{margin-right:30px}.listing__filters.for-sale{background:none}.listing__filters.for-sale .js--toggle-map,.listing__filters.for-sale .js--toggle-map-hide{color:#3d3833}.listing__filters.for-sale .js--toggle-map .toggle-icon:before,.listing__filters.for-sale .js--toggle-map-hide .toggle-icon:before{background-color:#fff;border:1px solid #fa0030;border-radius:5px;content:"";display:inline-block;height:100%;position:absolute;right:1px;top:0;width:1.5rem}.listing__filters .js--toggle-map,.listing__filters .js--toggle-map-hide{align-items:center;background-color:transparent;border:none;color:#fff;display:flex;font-size:1rem;font-weight:400;gap:10px;padding:0;width:unset}.listing__filters .js--toggle-map-hide[aria-label="Show Map"] .toggle-icon:before,.listing__filters .js--toggle-map[aria-label="Show Map"] .toggle-icon:before{background-color:#fff;border:1px solid #fa0030;border-radius:5px;content:"";display:inline-block;height:100%;left:1px;position:absolute;top:0;width:1.5rem}.listing__filters .js--toggle-map-hide[aria-label="Hide Map"] .toggle-icon:before,.listing__filters .js--toggle-map[aria-label="Hide Map"] .toggle-icon:before{background-color:#fff;border:1px solid #fa0030;border-radius:5px;content:"";display:inline-block;height:100%;position:absolute;right:1px;top:0;width:1.5rem}.listing__filters .js--toggle-map .toggle-icon,.listing__filters .js--toggle-map-hide .toggle-icon{background-color:#fa0030;border-radius:5px;display:block;height:2rem;margin-right:0;position:relative;width:3rem}.listing__filters .form-field--toggle .btn--primary{border-radius:8px;font-size:16px}.listing__filters .form-field--toggle .btn--primary:before{background-color:#4c002e}.listing__filters .view-displays .btn{background-color:#872163;border-radius:8px;display:flex;font-size:16px;height:100%;line-height:1}.listing__filters-extra{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;margin-top:24px}.listing__filters-extra .clear-design-selects,.listing__filters-extra .clear-display-selects,.listing__filters-extra .clear-package-selects{cursor:pointer;text-decoration:underline;transition:all .3s ease}.listing__filters-extra .clear-design-selects:hover,.listing__filters-extra .clear-display-selects:hover,.listing__filters-extra .clear-package-selects:hover{color:#4c002e}.listing__filters-total{font-size:16px;font-weight:400;margin-bottom:0}.grid--with-map{display:flex;position:relative}.grid--with-map .container{padding:0 25px}.grid--with-map__map{display:none;overflow:hidden}.map-visible .grid--with-map__map{display:block}.map-visible .grid--with-map{background-color:transparent}.grid--with-map__content{background:#faf4ee}.grid--with-map__vue{background:#faf4ee;display:flex}.grid--with-map__vue .grid--with-map__map-wrap{order:-1}.grid--with-map__vue .grid--with-map__map-wrap .map{right:0;z-index:1}.grid--with-map__vue .listing__results-summary{background:#faf4ee;padding:0 0 32px;position:relative;width:100vw}.grid--with-map__vue .listing__results-summary .container{padding:0}.grid--with-map__vue .listing__results-summary button{align-items:center;background:#872163;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px}.grid--with-map__vue .listing__results-summary button .btn-flex{align-items:center;display:flex;gap:10px}.grid--with-map__vue .listing__results-summary button svg{max-height:14px}.grid--with-map__vue .listing__results-summary button svg path{fill:#fff}.grid--with-map__vue .listing__results-summary button:focus,.grid--with-map__vue .listing__results-summary button:hover{background:#4c002e}.grid--with-map__vue .listings-wrapper{background:#faf4ee}.map-visible .grid--with-map{position:relative;transform:none;z-index:unset}.post-type-archive-package .grid--with-map__map>.map{height:inherit;max-height:inherit;position:relative}.autoload--loading{padding:30px 0 60px}.block-text-image-slider .pin-spacer{padding:150px 0 0!important}.js--overlay__mask{background:rgba(0,0,0,.7);cursor:pointer;display:block;height:100vh;left:0;opacity:0;position:fixed;right:0;top:0;transition:top .5s linear;z-index:999}.card--home-design--display-home{border:none}.card--home-design--display-home .card--home-design__address{grid-column:1/span 2;height:-moz-min-content;height:min-content;order:2;padding:24px 20px}.card--home-design--display-home .card--home-design__hero{order:3!important}.card--home-design--display-home .card--home-design__title{padding:22px 20px 0!important}.card--home-design--display-home .card--home-design__micro-cta{bottom:unset!important;text-transform:none;top:23px}.card--home-design--display-home .card--home-design__badges{display:none}.card--home-design--display-home .card--home-design__meta{padding:0 20px 20px!important}.card--home-design--display-home .card--home-design__meta-items{justify-content:flex-start}.card--home-design--display-home .card--home-design__meta-items .card--home-design__meta-item--size{position:relative}.card--home-design--display-home .card--home-design__meta-items .card--home-design__meta-item--size sup{bottom:15px!important;position:absolute;right:-6px!important;top:unset}.card--home-design--display-home .slick-control{color:#fff;margin-top:0;position:absolute;top:calc(100% - 1em)}.card--home-design--display-home .slick-control--prev{left:0}.card--home-design--display-home .slick-control--next{right:0}#skip-to-display-homes .card--home-design .card--home-design__meta{margin:0}#skip-to-display-homes .card--home-design .card--home-design__meta-item{font-size:75%;margin:25% 0 0}#skip-to-display-homes .block--featured{font-size:1em}#skip-to-display-homes .block--featured .block__content-inner p{margin:0 0 1em}.content-block--theme-grey .block--aside-image .block__image:before{background-color:#eb002f!important}.content-block--theme-dark-grey .btn:before{background-color:#872163}.content-block--theme-dark-grey .btn:focus:before,.content-block--theme-dark-grey .btn:hover:before{background-color:#4c002e}.content-block--theme-dark-grey .block--aside-image:before{background-color:#eb002f!important}.content-block--theme-white .container h6{color:var(--plum)}.slider--carousel .slide__content .slide__title{font-size:1em;font-weight:500}.slider--carousel .slide__content p{font-size:.65em;font-weight:300;opacity:.75}.open-hours{height:100%;padding:30px 30px 0!important}.open-hours li:last-child span{font-size:.75em;font-weight:400;line-height:1.5em;text-transform:none}.open-hours__note{padding-top:20px!important}.contact-form__wrap{background:#4c002e!important;color:#fff}.contact-form__wrap .field{color:#fff!important}.contact-form__wrap .field .label-inner{color:#fff;opacity:.7}.contact-form__wrap .field input::-moz-placeholder,.contact-form__wrap .field textarea::-moz-placeholder{color:#fff;opacity:.7}.contact-form__wrap .field input::placeholder,.contact-form__wrap .field textarea::placeholder{color:#fff;opacity:.7}.contact-form__wrap .field .select-label:after{border-color:#fff!important;opacity:.7}.contact-form__wrap h2{color:#fff;font-weight:500}.contact-form__wrap .form-control{background-color:hsla(30,55%,96%,.6);color:#fff;padding:12px 18px}.contact-form__wrap .form-control::-moz-placeholder{color:#fff}.contact-form__wrap .form-control::placeholder{color:#fff}.contact-form__wrap .tail-select .select-label{background-color:hsla(30,55%,96%,.6);color:#fff}.contact-form__wrap .tail-select .select-label:after{border-color:#fff}.contact-form__wrap button[type=submit]{background-color:transparent!important}.contact-form__wrap button[type=submit]:before{background-color:#eb002f}.contact-form__wrap button[type=submit]:focus,.contact-form__wrap button[type=submit]:hover{background-color:transparent!important}.contact-form__wrap button[type=submit]:focus:before,.contact-form__wrap button[type=submit]:hover:before{background-color:#4c002e}.location__content .flex{border-right:1px solid #e2e2e2;flex-direction:column;max-width:40%}.location__content .flex .location__address{border:0;padding:0}.location__content .flex div{min-width:100%}.location__content div{max-width:50%;width:60%}.location__content div .flex{border:none;flex-direction:row;min-width:100%}.location__content div .flex .flex-grow{flex-direction:row;height:-moz-max-content;height:max-content}.location__content div .flex .flex-grow p{height:33%}.block__caption blockquote p:last-child:not(:first-child){text-transform:none}.page-template-template-landing-flexi-red .banner--flexi{align-items:center;display:flex;justify-content:center;margin-bottom:2.4rem;padding-top:2.4rem;position:relative}.page-template-template-landing-flexi-red .banner--flexi .container{position:relative}.page-template-template-landing-flexi-red .banner--flexi .banner__countdown{color:#fa0030;font-size:2rem;font-weight:600;line-height:1.6}.page-template-template-landing-flexi-red .banner--flexi .banner__countdown>div{display:inline-block}.page-template-template-landing-flexi-red .banner--flexi .banner__countdown>div+div{padding-left:.9em}.page-template-template-landing-flexi-red .banner--flexi .banner__countdown-wrap{border-bottom:6px solid #fa0030;display:inline-block;font-size:clamp(1.8rem,1.3888888889vw,2rem);margin-top:1.65em;min-width:100%;padding:1em 1.2em 1.05em;text-align:center;text-transform:uppercase}.page-template-template-landing-flexi-red .banner--flexi .banner__countdown-wrap .banner__countdown-title{color:#323334;font-size:1.4rem;font-weight:600;margin-bottom:-.2857142857em;text-transform:uppercase}.page-template-template-landing-flexi-red .banner--flexi .banner__image-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.page-template-template-landing-flexi-red .banner--flexi .banner__caption{color:#fff;font-size:14px;letter-spacing:.56px;line-height:150%;position:relative;text-transform:none}.page-template-template-landing-flexi-red .banner--flexi .banner__caption p{font-size:14px}.page-template-template-landing-flexi-red .banner--flexi .banner__caption #breadcrumbs{font-size:13px}.page-template-template-landing-flexi-red .banner--flexi .banner__caption .banner__title{font-size:36px;font-weight:600;line-height:130%;margin-bottom:.4714285714em;position:relative}.page-template-template-landing-flexi-red .banner--flexi .banner__caption .banner__title span{padding-left:.25em;position:relative;z-index:2}.page-template-template-landing-flexi-red .banner--flexi .banner__caption .banner__title span:before{background-color:#eb002f;border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(1deg)!important;transform-origin:50% 50%;transition:transform .3s ease-in-out;z-index:-1}.page-template-template-landing-flexi-red .banner--flexi .banner__caption .banner__content p:last-child{margin-bottom:0}.page-template-template-landing-flexi-red .banner--flexi .banner__overlay{margin-top:2rem;width:87px}.page-template-template-landing-flexi-red .banner--flexi .banner__overlay-bg{background-image:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.page-template-template-landing-flexi-red .banner--flexi .banner__overlay-bg:before{content:"";display:block;padding-top:104.4025157233%;width:100%;z-index:1}.page-template-template-landing-flexi-red .grid__disclaimer{font-size:.7777777778em;line-height:1.5714285714;margin-top:2.3611111111%}.page-template-template-landing-flexi-red .section__content .section__form-toggle{margin-bottom:3rem;order:-1}.page-template-template-landing-flexi-red .section__form .section__form-wrap{background-color:#eb002f!important;border-radius:20px}.page-template-template-landing-flexi-red .section__form .section__form-wrap .section__form-content{margin-top:0}.page-template-template-landing-flexi-red .section__form .section__form-wrap .section__form-title{font-size:18px}.page-template-template-landing-flexi-red .section__form .section__form-wrap .form-control{background-color:#fff;color:#4c002e;font-size:16px;padding:12px 16px}.page-template-template-landing-flexi-red .section__form .section__form-wrap .form-control:focus{border-color:#c30015}.page-template-template-landing-flexi-red .section__form .section__form-wrap .field .label__label,.page-template-template-landing-flexi-red .section__form .section__form-wrap .form-group .label__label{color:#4c002e;font-size:16px;opacity:1}.page-template-template-landing-flexi-red .section__form .section__form-wrap .field .label--float.label--not-empty .label__label,.page-template-template-landing-flexi-red .section__form .section__form-wrap .form-group .label--float.label--not-empty .label__label{color:#4c002e;opacity:.5}.page-template-template-landing-flexi-red .section__form .section__form-wrap .field .custom-select .tail-select .select-label,.page-template-template-landing-flexi-red .section__form .section__form-wrap .form-group .custom-select .tail-select .select-label{background-color:#fff}.page-template-template-landing-flexi-red .section__form .section__form-wrap .field .custom-select .tail-select .select-label .label-inner,.page-template-template-landing-flexi-red .section__form .section__form-wrap .form-group .custom-select .tail-select .select-label .label-inner{color:#4c002e;font-size:16px;opacity:1}.page-template-template-landing-flexi-red .section__form .section__form-wrap .field .custom-select .tail-select .select-label:after,.page-template-template-landing-flexi-red .section__form .section__form-wrap .form-group .custom-select .tail-select .select-label:after{border-color:#4c002e}.page-template-template-landing-flexi-red .section__form .section__form-wrap button{background-color:#fff;border-radius:8px;color:#fff;padding:12px 16px;width:auto}.page-template-template-landing-flexi-red .section__form .section__form-wrap button:before{border:1px solid #fff}.page-template-template-landing-flexi-red .section__form .section__form-wrap button:focus,.page-template-template-landing-flexi-red .section__form .section__form-wrap button:hover{background-color:#eb002f;color:#fff}.single-suburb .section--home-design-ctas .btn--contact{color:#eb002f;margin-left:auto;padding:8px 16px}.single-suburb .section--home-design-ctas .btn--contact:hover{color:#fff}.single-suburb .suburb--banner,.single-suburb .suburb__gallery{position:relative}.single-suburb .suburb__gallery .slick-list{margin-left:0}.single-suburb .suburb__gallery .slider-overlay-content{left:50%;max-width:1440px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:5}.single-suburb .suburb__gallery .slider-overlay-content--inner{color:#fff;display:flex;flex-direction:column;gap:20px;margin:0 30px;max-width:600px}.single-suburb .suburb__gallery .slider-overlay-content--inner .suburb-breadcrumbs{margin-bottom:0}.single-suburb .suburb__gallery .slider-overlay-content--inner .suburb-page-title{color:#fff;line-height:1.2;margin-bottom:0}.single-suburb .suburb__gallery .slider-overlay-content--inner .suburb-slider-controls{margin-top:48px;position:relative}.single-suburb .suburb__gallery .slider-overlay-content--inner .suburb-slider-controls .slick-arrow{background:#eb002f;border-radius:50%;height:36px;width:36px}.single-suburb .suburb__gallery .slider-overlay-content--inner .suburb-slider-controls .slick-control--prev{left:0;right:unset}.single-suburb .suburb__gallery .slider-overlay-content--inner .suburb-slider-controls .slick-control--next{left:63px;right:unset}.single-suburb .suburb__gallery-item{aspect-ratio:2/3;padding-left:0;width:calc(100vw + 30px)}.single-suburb .suburb__gallery-item-inner:before{aspect-ratio:2/3;padding:0}.single-suburb .suburb__gallery-item-inner:after{background-image:linear-gradient(90deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.4) 40%,transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.single-suburb .section__suburb-content{padding:32px 0}.single-suburb .section__suburb-content .container p:last-of-type{margin-bottom:0}.single-suburb .section__suburb-features{padding-bottom:32px}.single-suburb .section__suburb-features .icon-grid__title{color:#872163}.single-suburb .section__suburb-features .icon-grid__caption{text-align:center}.single-suburb .section__suburb-features .icon-grid-wrapper{padding:32px 0 0}.single-suburb .section__suburb-features .icon-grid--icons{display:grid;grid-template-columns:1fr}.single-suburb .section__suburb-features .icon-grid--icons .icon-grid--icon{margin:unset;width:unset}.single-suburb .section__suburb-features .icon-grid--icons .icon-grid__image{max-width:80px}.single-suburb .section__suburb-additional{padding:32px 0}.single-suburb .section__suburb-additional .additional-content-more{padding-top:48px}.single-suburb .suburb__related{background:#faf4ee}.single-suburb .suburb__related .grid{padding:0}.single-suburb .suburb__related .grid ul.dots-hold{display:none!important}.single-suburb .suburb__related .cta_link{padding-top:16px}.single-suburb .section--suburb-displays{padding:32px 0 60px}.single-suburb .section--suburb-displays .grid--packages{padding:0}.single-suburb .section--suburb-displays .card--home-design.card--home-design--display-home{box-shadow:0 2px 10px rgba(0,0,0,.1)}.single-suburb .section--suburb-displays ul.dots-hold{display:none!important}.single-suburb .section--suburb-displays .cta_link{padding-top:32px}.single-suburb .section--suburb-estates-carousel{text-align:center}.single-suburb .section--suburb-estates-carousel p{margin-bottom:0}.single-suburb .section--suburb-estates-carousel .cards-carousel-card__image{background-size:contain;margin-left:100px;margin-right:100px}.single-suburb .section--suburb-estates-carousel .cards-carousel-card__content .cards-carousel-card__title{color:#eb002f;font-size:22px;font-weight:600}.single-suburb .section--suburb-contact{padding:0 0 32px}.single-suburb .section--suburb-contact .block__enquire-header{margin-bottom:32px}.single-suburb .section--suburb-contact .block__enquire-header h2{color:#eb002f}.single-suburb .section--ctas{background:#faf4ee;padding:32px 0}.single-suburb .section--ctas .container{padding:0 25px}.single-suburb .section--ctas .cta-slide-wrapper .cta-slides{margin-left:-30px}.single-suburb .section--ctas .cta-slide-wrapper .cta-slides .slide{margin-left:30px;margin-right:0}.single-suburb .section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta .card__image .card__image-bg:before{padding-top:56.25%}@media (min-width:546px) and (max-width:767px){.template-go .page-intro h1{font-size:28px;line-height:120%}}@media (min-width:600px){.single-suburb .suburb__gallery-item{aspect-ratio:1920/730}.single-suburb .suburb__gallery-item-inner:before{aspect-ratio:1920/730;padding:0}.single-suburb .section__suburb-features .icon-grid--icons{gap:48px;grid-template-columns:1fr 1fr}}@media screen and (min-width:660px){.js--overlay__mask{opacity:1}}@media only screen and (min-width:767px){.home-designs-section .home-design-slider-thumbs{margin-top:65px!important;max-height:520px;overflow:hidden}}@media (min-width:768px){.go-icon-grid-wrapper .go-icon-grid--icons .go-icon-grid--icon{width:25%}.content-block--call-to-action-grid .grid--call-to-actions.grid--call-to-actions-3>div,.home-design__ctas .grid--call-to-actions.grid--call-to-actions-3>div,.section__ctas .grid--call-to-actions.grid--call-to-actions-3>div{width:33%}}@media (min-width:768px) and (max-width:1299px){.colour-schemes-tabs .tab__content-item__flex{flex-direction:column;gap:30px;padding-left:12px;padding-right:12px}.colour-schemes-tabs .tab__content-item__flex__right .colour-schemes-ctas{align-items:center;flex-direction:row;gap:10px;justify-content:center;margin-top:20px}.colour-schemes-tabs .tab__content-item__flex__right .tab__list{margin-left:auto;margin-right:auto}}@media (min-width:768px) and (max-width:848px){.template-go .page-intro h1{font-size:40px;line-height:120%}}@media (min-width:768px) and (max-width:959px){.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid{grid-template-columns:173.6px 96px 92.8px 161.6px!important;grid-template-rows:65.6px 25.6px 171.2px 114.4px 84.8px;margin-bottom:1em;margin-left:auto;margin-right:auto;text-align:center;width:-moz-min-content;width:min-content}}@media (min-width:768px) and (max-width:960px){.hdiw__container{gap:40px}.colour-schemes-tabs .tab__list{margin-left:40px}.go-cta-form__container{gap:40px}.content-block--go-testimonials .container h2{font-size:32px}.content-block--go-testimonials .container .grid--go-testimonials{flex-wrap:wrap;gap:8px}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial{min-width:260px;padding:30px 10px}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__name{font-size:18px}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images>*{max-width:90px}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-plus svg{max-width:12px}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-design a img,.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-scheme a img{max-width:100px}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-facade,.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__images-facade img{max-width:80px}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__quote{gap:6px}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__quote-text{font-size:14px}.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__quote-close svg,.content-block--go-testimonials .container .grid--go-testimonials .block--go-testimonial .go-testimonial__flex .go-testimonial__quote-open svg{width:12px}.template-go .page-intro-cta .page-intro-go-flex .editable{max-width:440px!important}.template-go .page-intro-cta .page-intro-go-flex .editable h1{flex-wrap:wrap;font-size:36px;line-height:8px}.template-go .page-intro-cta .page-intro-go-flex .editable h1 svg{max-width:82px}}@media screen and (min-width:768px){.c-1-1{width:100%}.c-1-2{width:50%}.c-2-2{width:100%}.c-1-3{width:33.3333333333%}.c-2-3{width:66.6666666667%}.c-3-3{width:100%}.c-1-4{width:25%}.c-2-4{width:50%}.c-3-4{width:75%}.c-4-4{width:100%}.c-1-5{width:20%}.c-2-5{width:40%}.c-3-5{width:60%}.c-4-5{width:80%}.c-5-5{width:100%}.c-1-6{width:16.6666666667%}.c-2-6{width:33.3333333333%}.c-3-6{width:50%}.c-4-6{width:66.6666666667%}.c-5-6{width:83.3333333333%}.c-6-6{width:100%}.c-1-7{width:14.2857142857%}.c-2-7{width:28.5714285714%}.c-3-7{width:42.8571428571%}.c-4-7{width:57.1428571429%}.c-5-7{width:71.4285714286%}.c-6-7{width:85.7142857143%}.c-7-7{width:100%}.c-1-8{width:12.5%}.c-2-8{width:25%}.c-3-8{width:37.5%}.c-4-8{width:50%}.c-5-8{width:62.5%}.c-6-8{width:75%}.c-7-8{width:87.5%}.c-8-8{width:100%}.c-1-9{width:11.1111111111%}.c-2-9{width:22.2222222222%}.c-3-9{width:33.3333333333%}.c-4-9{width:44.4444444444%}.c-5-9{width:55.5555555556%}.c-6-9{width:66.6666666667%}.c-7-9{width:77.7777777778%}.c-8-9{width:88.8888888889%}.c-9-9{width:100%}.c-1-10{width:10%}.c-2-10{width:20%}.c-3-10{width:30%}.c-4-10{width:40%}.c-5-10{width:50%}.c-6-10{width:60%}.c-7-10{width:70%}.c-8-10{width:80%}.c-9-10{width:90%}.c-10-10{width:100%}.c-1-11{width:9.0909090909%}.c-2-11{width:18.1818181818%}.c-3-11{width:27.2727272727%}.c-4-11{width:36.3636363636%}.c-5-11{width:45.4545454545%}.c-6-11{width:54.5454545455%}.c-7-11{width:63.6363636364%}.c-8-11{width:72.7272727273%}.c-9-11{width:81.8181818182%}.c-10-11{width:90.9090909091%}.c-11-11{width:100%}.c-1-12{width:8.3333333333%}.c-2-12{width:16.6666666667%}.c-3-12{width:25%}.c-4-12{width:33.3333333333%}.c-5-12{width:41.6666666667%}.c-6-12{width:50%}.c-7-12{width:58.3333333333%}.c-8-12{width:66.6666666667%}.c-9-12{width:75%}.c-10-12{width:83.3333333333%}.c-11-12{width:91.6666666667%}.c-12-12{width:100%}.r-g-0{margin-left:0}.r-g-0>.col{padding-left:0}.r-g-1{margin-left:-10px}.r-g-1>.col{padding-left:10px}.r-g-2{margin-left:-20px}.r-g-2>.col{padding-left:20px}.r-g-3{margin-left:-30px}.r-g-3>.col{padding-left:30px}.r-g-4{margin-left:-40px}.r-g-4>.col{padding-left:40px}.r-g-5{margin-left:-50px}.r-g-5>.col{padding-left:50px}.r-g-6{margin-left:-60px}.r-g-6>.col{padding-left:60px}.r-g-7{margin-left:-70px}.r-g-7>.col{padding-left:70px}.r-g-8{margin-left:-80px}.r-g-8>.col{padding-left:80px}.r-g-9{margin-left:-90px}.r-g-9>.col{padding-left:90px}.r-g-10{margin-left:-100px}.r-g-10>.col{padding-left:100px}.r-g-11{margin-left:-110px}.r-g-11>.col{padding-left:110px}.r-g-12{margin-left:-120px}.r-g-12>.col{padding-left:120px}.r-10>.col:nth-child(10n+1),.r-11>.col:nth-child(11n+1),.r-12>.col:nth-child(12n+1),.r-1>.col:nth-child(1n+1),.r-2>.col:nth-child(odd),.r-3>.col:nth-child(3n+1),.r-4>.col:nth-child(4n+1),.r-5>.col:nth-child(5n+1),.r-6>.col:nth-child(6n+1),.r-7>.col:nth-child(7n+1),.r-8>.col:nth-child(8n+1),.r-9>.col:nth-child(9n+1){clear:both}.c-right{float:right}.c-left{clear:left}.c-flex,.r-flex{display:flex}.c-flex.col,.r-flex.col{flex-direction:column}.c-flex.col.c-reverse,.r-flex.col.c-reverse{flex-direction:column-reverse}.c-flex.row.r-reverse,.r-flex.row.r-reverse{flex-direction:row-reverse}.c-flex:before,.r-flex:before{content:none}.hide-md-lg{display:none}.nav-flex{display:flex}.nav-flex>li{flex:1 1 auto}.nav-flex>li:last-of-type{flex:0 0 auto}html{font-size:16px}.banner--flexi .banner__caption .banner__title,.banner--landing .banner__caption .banner__title,.h2,.home-banner .home-banner-image .image-caption .content,.home-design__virtual-tour h2,.home-finder-quiz__main .step .step__title,.home-finder-quiz__step .home-finder-quiz__content .home-finder-quiz__title,.lp-media-banner .lp-media-banner-image .image-caption .content,.promo-slider .slide h3,h2{font-size:42px}.card--home-design.card--home-design--package .card--home-design__link .location .location-title,.h3,.home-design__floorplan .home-design__floorplan-content-copy>h2,.home-finder-quiz__main .block--comparison .block__title,.home-finder-quiz__main .home-finder-quiz__sidebar .home-finder-quiz__sidebar-form .form__title,.packages-section .packages-slider .slide .inner .location .location-title,body .gform_wrapper h3.gform_title,h3{font-size:32px}.slider-controls .next,.slider-controls .prev{position:absolute;top:calc(50% - 15px)}.slider-controls .prev{left:-10px}.slider-controls .next{right:-10px}.slider-carousel{margin-left:-32px}.slider-carousel .slick-slide{padding-left:32px}.colour-schemes-tabs .hide-lg,.featured-blogs .hide-lg{display:none}.main-footer .main-footer__flex-container{margin-left:0}.main-footer .main-footer__email-signup{width:100%}.main-footer .main-footer__email-signup form.form--subscription{margin:0}.main-footer .main-footer__email-signup form.form--subscription button,.main-footer .main-footer__email-signup form.form--subscription input{font-size:1rem}.page-content>.content{padding:60px 0}.banner{height:400px}.block-text-image-slider-wrapper .section_title{align-items:center;display:flex;justify-content:center}.block-text-image-slider-wrapper .section_title .title-highlight{margin-right:.25em;padding-left:.25em}.block-text-image-slider-wrapper{padding:128px 0 64px}.block-text-image-slider .slider{display:flex;flex-wrap:wrap}.block-text-image-slider .slider .slide{flex-basis:calc(33% - 50px);flex-grow:1}.block-text-image-slider .block-text-image{padding:0 30px}.block-text-image-slider .block-text-image .inner{display:grid;gap:0;grid-template-columns:1fr 1fr}.block-text-image-slider .block-text-image .inner h2{align-self:center;margin-bottom:0;order:1}.block-text-image-slider .block-text-image .inner .image{order:2}.block-text-image-slider .block-text-image .inner .image img{max-width:148px}.block-text-image-slider .block-text-image .inner .content{grid-column:span 2;order:3}.block-text-image-stacked .inner{align-items:center;display:flex;gap:55px;justify-content:space-between}.block-text-image-stacked .inner>.image{order:1}.block-text-image-stacked .inner>.image img{height:auto}.block-text-image-stacked .inner>.section_title{order:2}.block-text-image-stacked .inner>*{flex-basis:50%;flex-grow:1}.packages-section{display:grid;gap:2rem;grid-template-columns:40% 60%;padding-top:64px}.packages-section h2.section_title{order:1;text-align:left;z-index:2}.packages-section .content{margin:auto;order:3;text-align:left;z-index:2}.packages-section .content .readmore__toggle{left:50%;margin-bottom:0;right:unset;transform:translateX(-50%)}.packages-section .button-container{order:4;text-align:left}.packages-section .packages-slider{order:2;overflow:hidden;position:relative}.packages-section .packages-slider .slider-controls{display:none}.testimonials-section h2{text-align:center}.testimonials-section .testimonials .slider:before{right:0}.testimonials-section .testimonials .slider:after{right:-30px}.testimonials-section .testimonials .slider .slide{margin:10px 15px;transform:translateX(24px) translateY(-50%) scale(.8)}.testimonials-section .testimonials .slider .slide .testimonial-wrap{padding:25px}.testimonials-section .testimonials .slider .slide.slick-active{transform:translateX(0) scale(1)}.home-designs-section h2.section_title,.packages-section h2.section_title{font-size:42px}.testimonial-cards-section{padding:128px 0}.testimonial-cards-section .testimonial-cards{margin-right:-30px;position:relative}.callout-cards-section{padding:128px 0}.callout-cards-section .callout-cards{margin-right:-30px;position:relative}.banner--icon-banner-wrapper .banner--icon-banner{align-items:center;flex-direction:row;gap:40px}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-text{text-align:left;width:70%}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-text .icon-banner-text-text{max-width:800px}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-text .icon-banner-intro{font-size:16px;padding-bottom:24px}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-text a.btn{font-size:16px}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-image{align-items:center;display:flex;justify-content:center;width:30%}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-image-wrap{aspect-ratio:1/1;display:block;max-height:480px;max-width:480px;overflow:hidden}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;position:unset;width:100%}.section--home-design-ctas .section__ctas a{flex-direction:row}.ppw-package-details .ppw-package-details__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.ppw-package-details .ppw-package-details__inner .ppw-package-details__price{margin:0}.ppw-package-details .ppw-package-details__inner .ppw-package-details__details{flex-basis:50%;text-align:left;width:unset}.home-design__gallery-wrap .home-design__gallery{margin-top:6px!important}.home-design__floorplan .home-design__floorplan-meta{align-items:flex-start;flex-direction:row}.home-design-location .home-design__location-wrap .home-design__location-content .home-design__location-ctas .btn,.home-design-location .home-design__location-wrap .home-design__location-content .home-design__location-ctas .btn-wrap{width:auto}.home-design__related-wrap{display:grid;gap:2rem;grid-template-columns:40% 60%}.home-design__related-intro{text-align:left}.home-design__related-intro p{font-size:16px}.home-design__related h2.home-design__related-intro-title{font-size:42px;text-align:left}.home-design__related .packages-slider .slider-controls{display:none}.section--ctas .cta-slide-wrapper .cta-slides{margin-right:-30px;position:relative}.section--ctas .cta-slide-wrapper{padding-bottom:90px;padding-top:90px}.post-type-archive-display-home .content-block--title-content h2,.post-type-archive-home-design .content-block--title-content h2,.post-type-archive-package .content-block--title-content h2{font-size:36px}.post-type-archive-display-home .content-block--title-content .block--title-content__content p,.post-type-archive-home-design .content-block--title-content .block--title-content__content p,.post-type-archive-package .content-block--title-content .block--title-content__content p{font-size:16px}#region_popup{align-items:center;background:rgba(0,0,0,.7)}#region_popup .modal__inner{background-color:#f5f0eb;border-radius:26px;margin:0 25px}#region_popup .modal__inner .modal__content .close-button{font-size:2.5rem;right:1.5rem;top:1.5rem}#region_popup .where-living svg{display:none}#region_popup .where-living .list--regions{align-items:center;gap:0 2rem;max-width:1000px}#region_popup .where-living .list--regions>div{order:2}#region_popup .where-living .list--regions>div:nth-child(3){order:1!important}#region_popup .where-living .region-selector-wrap{padding:1.5rem 0}#region_popup .where-living .region-selector-wrap .section__title{margin:0 auto 1rem;max-width:300px}#region_popup .where-living .region-selector-wrap .section__subtitle{width:75%}.promo-slider{padding:2rem 0}.promo-slider .slide .bottom_title{font-size:16px}.promo-slider .slick-slider{margin-left:-15px}.promo-slider .slick-slide{margin:0 15px}.archive .grid--cols-3{grid-template-columns:50% 50%;margin-left:-32px}.archive .grid--cols-3>div{padding-left:32px}.listing__filters{padding:2rem}.listing__filters .listing__filters-top{display:flex;flex-direction:row}.listing__filters .listing__filters-top .listing__filters-top__floorplan{align-self:center;order:4}.content-block--accordion h2{font-size:36px}.accordion .accordion__trigger .trigger__label{font-size:20px;padding-left:0;text-align:left}.accordion .accordion__panel{font-size:16px}}@media (min-width:900px){.go-icon-grid-wrapper .go-icon-grid--icons .go-icon-grid--icon{width:20%}.go-icon-grid-wrapper .go-icon-grid--icons .go-icon-grid--icon .icon-grid__title{font-size:24px}.single-suburb .section__suburb-features .icon-grid--icons{gap:64px;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:900px){.home-designs-section{display:grid;grid-template-columns:repeat(6,1fr)}.home-designs-section .content,.home-designs-section h2{grid-column:span 3}.home-designs-section h2{text-align:left}.home-designs-section .content{margin:auto;text-align:right}.home-designs-section .content .readmore__toggle{left:50%;margin-bottom:0;right:unset;transform:translateX(-50%)}.home-designs-section .home-design-slider{grid-column:span 5;margin:0 0 0 -20px;overflow:hidden;padding:5px 50px 30px 20px;position:relative}.home-designs-section .home-design-slider .slider{width:100%}.home-designs-section .home-design-slider .slide .card-home-design{max-height:510px}.home-designs-section .home-design-slider .slide .card-home-design .gallery{width:calc(100% - 130px)}.home-designs-section .home-design-slider .slide .card-home-design .card--home-design__meta{padding:30px 20px;width:130px}.home-designs-section .home-design-slider-thumbs{grid-column:span 1;grid-row:span 2;margin:0;max-width:190px;width:100%}.home-designs-section .home-design-slider-thumbs .slider{height:100%}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list{height:100%!important;overflow:hidden}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .slick-track{display:block}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .slick-track .slide .thumb{margin:10px}.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .slick-track .slide:before{left:5px;top:50%;transform:translate(-50%,-50%) rotate(-90deg)}.home-designs-section .button-container{grid-column:span 5;margin-top:2rem;text-align:left}}@media (min-width:928px){.home-design__related .readmore-container,.readmore-container{font-size:16px}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta .card__content{text-align:left}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta .card__content-inner p{font-size:16px}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta a.btn--readmore{font-size:16px!important}}@media (min-width:960px){.hdiw__container .hdiw-item__image{min-height:390px}}@media (min-width:960px) and (max-width:1299px){.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid{margin-bottom:1em;margin-left:auto;margin-right:auto;text-align:center;width:-moz-min-content;width:min-content}}@media only screen and (min-width:991px){.listing__filters-column-primary{margin-top:0}}@media screen and (min-width:991px){.post-type-archive-display-home .main-content,.post-type-archive-home-design .main-content,.post-type-archive-package .main-content{margin-top:0}.post-type-archive-display-home .listing__filters-wrap,.post-type-archive-home-design .listing__filters-wrap,.post-type-archive-package .listing__filters-wrap{background-color:#faf4ee;margin-top:0;padding-bottom:32px;padding-top:60px;position:relative;z-index:6}.post-type-archive-display-home .listing__filters-wrap .breadcrumbs,.post-type-archive-home-design .listing__filters-wrap .breadcrumbs,.post-type-archive-package .listing__filters-wrap .breadcrumbs{margin-left:auto;margin-right:auto;text-align:center}.post-type-archive-display-home .listing__filters-wrap h1,.post-type-archive-home-design .listing__filters-wrap h1,.post-type-archive-package .listing__filters-wrap h1{font-size:42px}.post-type-archive-display-home .listing__filters-wrap .readmore,.post-type-archive-home-design .listing__filters-wrap .readmore,.post-type-archive-package .listing__filters-wrap .readmore{font-size:16px}.post-type-archive-display-home .map,.post-type-archive-home-design .map,.post-type-archive-package .map{bottom:0;position:fixed!important;top:unset;width:50vw}}@media (min-width:992px){.btn,.wp-block-button .wp-block-button__link,.wp-block-file a.wp-block-file__button,a.btn,button.btn{font-size:16px}.block__enquire--header-form-side-by-side{align-items:center;display:flex;gap:5%;justify-content:space-between}.block__enquire--header-form-side-by-side .block__enquire-header{text-align:center;width:29%}.block__enquire--header-form-side-by-side .block__enquire-inner{padding:48px;width:66%}.block__enquire--header-form-side-by-side .form__footer{gap:28px;justify-content:space-between;margin-left:0;width:100%}.block__enquire--header-form-side-by-side .form__footer>div{padding-left:0;width:calc(50% - 14px)}.go-icon-grid-wrapper .section__intro-inner{font-size:16px}.go-icon-grid-wrapper .section__intro .section__title{font-size:42px}.go-icon-grid-wrapper{padding-bottom:32px;padding-top:32px}.lp-media-banner{align-items:center;display:flex;position:relative}.lp-media-banner .lp-media-banner-text{text-align:left;width:40%}.lp-media-banner .lp-media-banner-text a.btn{font-size:16px}.lp-media-banner .lp-media-banner-intro{margin-bottom:24px}.lp-media-banner .lp-media-banner-image{margin-left:auto;margin-right:0;width:60%}.lp-media-banner .lp-media-banner-image .image{padding:0 25px;text-align:right}.lp-media-banner .lp-media-banner-image .image img{border-radius:25px;height:auto;max-height:530px;-o-object-fit:cover;object-fit:cover;position:unset;width:100%}.lp-media-banner .lp-media-banner-image .image--video{margin-left:50px;padding:0}.home-design__gallery-wrap .home-design__illustration-purposes{font-size:14px;margin:0 auto;max-width:1440px;padding-left:0;padding-right:0}.home-design__gallery-wrap .home-design__illustration-purposes p{color:#4c002e;font-size:14px}.home-design__floorplan-intro{position:absolute}.home-design__floorplan-col-1{width:40%}.home-design__floorplan-col-2{width:60%}.home-design__floorplan .home-design__floorplan-variations{position:relative;top:0;z-index:2}.home-design__floorplan .home-design__floorplan-content-copy .home-design__floorplan-meta{order:0}.home-design__floorplan .home-design__floorplan-content-copy{padding-top:120px}.home-design__floorplan .home-design__floorplan-content-copy .buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.home-design__floorplan .home-design__floorplan-content-copy .buttons>*{font-size:16px;padding:10px 20px}.home-design__floorplan .home-design__floorplan-content-copy .buttons .btn--primary:before{background:#eb002f}.home-design__floorplan .home-design__floorplan-content-copy .buttons .btn--primary:focus:before,.home-design__floorplan .home-design__floorplan-content-copy .buttons .btn--primary:hover:before{background:#c30015}.home-design__floorplan .home-design__floorplan-view .slider--floorplan .slick-track .slick-slide{min-height:50rem}.single-home-design .home-design__floorplan-content-copy.multi-variants{padding-top:180px}.home-design__elevation-options h2{font-size:42px;text-align:left}.home-design__inclusions{padding:6rem 0}.home-design__inclusions h2{font-size:42px}.home-design__inclusions .home-design__inclusions-list .slick-list{margin:2rem 0}.home-design__inclusions .home-design__inclusions-list .home-design__inclusions-item .slider-home-title{font-size:32px;padding:20px}.home-design__inclusions .dots-hold{display:none}.home-design__inclusions .slider--inclusions-pagination .slider__slide .slider__item-inner span{font-size:16px;padding:16px 20px}.home-details .home-design__gallery-wrap .home-design__gallery-wrap-inner{padding:12px}.home-details .home-design__gallery-wrap .home-design__gallery .home-design__gallery-item .home-design__gallery-item-inner{border-radius:20px}.home-details .home-design__gallery-wrap .home-design__gallery .home-design__gallery-item .home-design__gallery-item-inner .ratio:before{padding-top:46%}.home-details .home-design__gallery .slick-control--prev{height:48px;left:16px;width:48px}.home-details .home-design__gallery .slick-control--next{height:48px;right:16px;width:48px}.home-design__floorplan-enlarge-wrap{display:block;position:absolute;top:0;z-index:2}.section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta h2.card__title{font-size:36px!important}.post-type-archive-display-home .display-sort .container,.post-type-archive-home-design .display-sort .container,.post-type-archive-package .display-sort .container{padding:0}.listing__filters-display-select{order:2}.home-banner{align-items:center;display:flex;justify-content:center;position:relative}.home-banner .home-banner-text{width:40%}.home-banner .home-banner-image{border-radius:20px;margin-left:40px;width:60%}.home-banner .home-banner-image .image{padding:0 25px;text-align:right}.home-banner .home-banner-image .image img{border-radius:25px;height:30vw;-o-object-fit:cover;object-fit:cover;position:unset;width:40vw}.home-banner .home-banner-image .image--video{margin-left:50px;padding:0}.listing__results{padding-bottom:74px}.grid--with-map .container{padding:0}.page-template-template-landing-flexi-red .banner--flexi{min-height:calc(var(--form-height, 33.3333333333vw) + 100px);padding-bottom:clamp(4rem,6.9444444444vw,10rem)}.page-template-template-landing-flexi-red .banner--flexi .banner__countdown-wrap{background:#fff;min-width:34rem}.page-template-template-landing-flexi-red .banner--flexi .banner__image-wrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.page-template-template-landing-flexi-red .banner--flexi .banner__image-wrap img{left:0;position:absolute;top:0;z-index:-1}.page-template-template-landing-flexi-red .banner--flexi .banner__caption{font-size:44px;padding-right:11.3020833333vw;width:62.9861111111%}.page-template-template-landing-flexi-red .banner--flexi .banner__caption p{font-size:16px}.page-template-template-landing-flexi-red .banner--flexi .banner__caption .banner__title{font-size:44px;line-height:130%}.page-template-template-landing-flexi-red .banner--flexi .banner__overlay{margin-top:0;max-width:15.9rem;position:absolute;right:1.5rem;top:-3.6458333333vw;width:23.0434782609%}.page-template-template-landing-flexi-red .section__content .section__form-toggle{display:none}.page-template-template-landing-flexi-red .section--per-week-enquiry .section__form .section__form-wrap{bottom:70px}.single-suburb .suburb--banner{max-height:730px}.single-suburb .section__suburb-content,.single-suburb .section__suburb-features .icon-grid-wrapper{padding:128px 0 0}.single-suburb .section__suburb-additional{padding:128px 0 64px}.single-suburb .section--suburb-displays{padding:96px 0}.single-suburb .section--suburb-estates-carousel .cards-carousel-card__content .cards-carousel-card__title{font-size:36px}.single-suburb .section--suburb-contact{padding:64px 0 0}.single-suburb .section--suburb-contact .block__enquire-header{margin-bottom:0}.single-suburb .section--ctas{padding:32px 0}.single-suburb .section--ctas .cta-slide-wrapper .cta-slides .slide .card--cta .card__image .card__image-bg:before{padding-top:90%}}@media only screen and (min-width:992px){.main-footer__acknowledgement{font-size:14px}.main-footer__top{align-items:center;display:flex;justify-content:center;margin-bottom:30px!important;order:0;padding-left:0!important;width:100%!important}.main-footer__top-left{height:100%;width:25%}.main-footer__top-left .social-footer-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:330px}.main-footer__top-left .logo{max-width:380px;width:100%!important}.main-footer__top-left .social-icons ul{align-items:center;display:flex}.main-footer__top-left .social-icons ul li+li{margin-left:0}.main-footer__top-left .social-icons ul li a{border:none;font-size:2em!important;height:unset;margin:.25em;width:unset}.main-footer__top-left .social-icons ul li a .social-icon__icon{position:static}.main-footer__top-left .social-icons ul li a .social-icon__icon svg path{fill:#4c002e!important}.main-footer__top-left .social-icons ul li a.social-icon--youtube{border-radius:50%;overflow:hidden}.main-footer__top-left .social-icons ul li a:hover{background:transparent}.main-footer__top-left .social-icons ul li a:hover svg path{fill:#eb002f!important}.main-footer__top-middle{width:35%}.main-footer__top-right{width:40%}.main-footer__top-right .abn-group-block{align-items:flex-end;-moz-column-gap:24px;column-gap:24px;display:flex;justify-content:flex-end;margin-left:auto;max-width:442px}.main-footer__top-right .abn-group-block .abn-group-text{color:#4c002e;flex:1;font-size:12px;text-align:right}.main-footer__top-right .abn-group-block .abn-group-imagery{display:flex;flex-direction:column;gap:16px;max-width:132px}.main-footer__left{order:1;padding-left:0!important;width:auto!important}.main-footer__left .main-footer__logo,.main-footer__left .main-footer__social{display:none}.main-footer__left .main-footer__reviews{display:block;max-width:400px;width:100%}.main-footer__left .main-footer__reviews .main-header__reviews{display:flex;flex-wrap:wrap;width:100%}.main-footer__left .main-footer__reviews .main-header__reviews a{flex-wrap:wrap;justify-content:flex-start;padding:0;text-align:left;width:100%}.main-footer__left .main-footer__reviews .main-header__reviews a span{width:50%}.main-footer__left .main-footer__reviews .main-header__reviews a span>svg{height:auto;width:100%}.main-footer__left .main-footer__reviews .main-header__reviews a span>svg.svg--stars{height:15px;margin-bottom:4px;width:auto}.main-footer__left .main-footer__reviews .main-header__reviews a span .contains-awards-text span{display:block;font-size:12px;width:100%}.main-footer__left .main-footer__reviews .main-header__reviews a span+span{padding-left:0}.main-footer__left .main-footer__reviews .main-header__reviews .review__label{font-size:12px;font-weight:400;margin-top:-15px;order:3;width:50%}.main-footer__left .main-footer__reviews .main-header__reviews .review__label strong{font-weight:600}.main-footer__left .divider{display:none!important}.main-footer__nav{align-items:flex-end;display:flex;flex:1;flex-direction:column;order:2;padding-top:25px;position:relative;width:auto!important}.main-footer__nav .nav--footer{width:100%}.main-footer__nav .nav--footer>ul{-moz-column-count:3;column-count:3}}@media screen and (min-width:992px){.main-footer .main-footer__brand{display:none}.block--estate .block__image{display:block;order:2}.home-design__location-wrap--suburb .home-design__location{flex-direction:row}.single-package .home-design__floorplan .home-design__floorplan-view{width:60%}.home-design__floorplan-wrap-packages .home-design__floorplan-content-copy{padding-top:120px}.grid--with-map{flex-wrap:nowrap}.grid--with-map__map-display{height:50px;left:0;padding-right:20px;padding-top:20px;position:absolute;text-align:right;top:0;width:100%;z-index:2}.grid--with-map__map-display button{background:#872163;color:#fff;font-size:14px;font-weight:500}.grid--with-map__map-display button .btn-flex{align-items:center;display:flex;gap:10px}.grid--with-map__map-display button svg{max-height:14px}.grid--with-map__map-display button svg path{fill:#fff}.grid--with-map__map-display button:focus,.grid--with-map__map-display button:hover{background:#4c002e}.grid--with-map__map{max-width:50%;max-width:calc(var(--data-fullwidth-main)/2);width:50%;width:calc(var(--data-fullwidth-main)/2)}.map-visible .grid--with-map .grid--with-map{position:relative}.map-visible .grid--with-map .grid--with-map__content{max-width:50%;max-width:calc(var(--data-fullwidth-main)/2)}.map-visible .grid--with-map .grid--with-map__content .grid--package-cols>div{margin-bottom:30px;max-width:450px;padding-left:30px}.map-visible .grid--with-map .grid--with-map__content .container{padding-left:25px;padding-right:25px}.map-visible .grid--with-map .grid--with-map__map{position:relative}.grid--with-map__vue{display:flex;flex-direction:row}.grid--with-map__vue .grid--with-map__map-wrap{order:2;position:relative;z-index:1}.map-visible .grid--with-map .listings-wrapper{max-width:50%;max-width:calc(var(--data-fullwidth-main)/2)}.post-type-archive-package .grid--with-map__map{height:100vh}}@media screen and (min-width:1000px){#region_popup .modal__inner{margin:auto}}@media (min-width:1024px){.single-suburb .section--suburb-displays .cta_link{padding-top:0}}@media (min-width:1200px){.single-suburb .section__suburb-features .icon-grid--icons{gap:80px}}@media screen and (min-width:1200px){.home-finder-quiz__main .dropdown .dropdown__toggle{min-width:50%}}@media (min-width:1300px){.colour-schemes-tabs .hide-gt-1300{display:none!important}}@media (min-width:1300px) and (max-width:1440px){.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid{grid-template-columns:173.6px 96px 92.8px 161.6px!important;grid-template-rows:65.6px 25.6px 171.2px 114.4px 84.8px}}@media (min-width:1440px){.listing__results-summary--content{padding:0}}@media screen and (min-width:1440px){.wp-block-group.is-style-full-width{margin-left:calc(-50vw + 695px);width:100%;width:100vw}}@media only screen and (min-width:1441px){#home-finder-quiz{margin-top:-135px}}@media screen and (min-width:1441px){footer .container,main .container,main .grid{padding:0}.lg-1-1{width:100%}.lg-1-2{width:50%}.lg-2-2{width:100%}.lg-1-3{width:33.3333333333%}.lg-2-3{width:66.6666666667%}.lg-3-3{width:100%}.lg-1-4{width:25%}.lg-2-4{width:50%}.lg-3-4{width:75%}.lg-4-4{width:100%}.lg-1-5{width:20%}.lg-2-5{width:40%}.lg-3-5{width:60%}.lg-4-5{width:80%}.lg-5-5{width:100%}.lg-1-6{width:16.6666666667%}.lg-2-6{width:33.3333333333%}.lg-3-6{width:50%}.lg-4-6{width:66.6666666667%}.lg-5-6{width:83.3333333333%}.lg-6-6{width:100%}.lg-1-7{width:14.2857142857%}.lg-2-7{width:28.5714285714%}.lg-3-7{width:42.8571428571%}.lg-4-7{width:57.1428571429%}.lg-5-7{width:71.4285714286%}.lg-6-7{width:85.7142857143%}.lg-7-7{width:100%}.lg-1-8{width:12.5%}.lg-2-8{width:25%}.lg-3-8{width:37.5%}.lg-4-8{width:50%}.lg-5-8{width:62.5%}.lg-6-8{width:75%}.lg-7-8{width:87.5%}.lg-8-8{width:100%}.lg-1-9{width:11.1111111111%}.lg-2-9{width:22.2222222222%}.lg-3-9{width:33.3333333333%}.lg-4-9{width:44.4444444444%}.lg-5-9{width:55.5555555556%}.lg-6-9{width:66.6666666667%}.lg-7-9{width:77.7777777778%}.lg-8-9{width:88.8888888889%}.lg-9-9{width:100%}.lg-1-10{width:10%}.lg-2-10{width:20%}.lg-3-10{width:30%}.lg-4-10{width:40%}.lg-5-10{width:50%}.lg-6-10{width:60%}.lg-7-10{width:70%}.lg-8-10{width:80%}.lg-9-10{width:90%}.lg-10-10{width:100%}.lg-1-11{width:9.0909090909%}.lg-2-11{width:18.1818181818%}.lg-3-11{width:27.2727272727%}.lg-4-11{width:36.3636363636%}.lg-5-11{width:45.4545454545%}.lg-6-11{width:54.5454545455%}.lg-7-11{width:63.6363636364%}.lg-8-11{width:72.7272727273%}.lg-9-11{width:81.8181818182%}.lg-10-11{width:90.9090909091%}.lg-11-11{width:100%}.lg-1-12{width:8.3333333333%}.lg-2-12{width:16.6666666667%}.lg-3-12{width:25%}.lg-4-12{width:33.3333333333%}.lg-5-12{width:41.6666666667%}.lg-6-12{width:50%}.lg-7-12{width:58.3333333333%}.lg-8-12{width:66.6666666667%}.lg-9-12{width:75%}.lg-10-12{width:83.3333333333%}.lg-11-12{width:91.6666666667%}.lg-12-12{width:100%}.lg-g-0{margin-left:0}.lg-g-0>.col{padding-left:0}.lg-g-1{margin-left:-10px}.lg-g-1>.col{padding-left:10px}.lg-g-2{margin-left:-20px}.lg-g-2>.col{padding-left:20px}.lg-g-3{margin-left:-30px}.lg-g-3>.col{padding-left:30px}.lg-g-4{margin-left:-40px}.lg-g-4>.col{padding-left:40px}.lg-g-5{margin-left:-50px}.lg-g-5>.col{padding-left:50px}.lg-g-6{margin-left:-60px}.lg-g-6>.col{padding-left:60px}.lg-g-7{margin-left:-70px}.lg-g-7>.col{padding-left:70px}.lg-g-8{margin-left:-80px}.lg-g-8>.col{padding-left:80px}.lg-g-9{margin-left:-90px}.lg-g-9>.col{padding-left:90px}.lg-g-10{margin-left:-100px}.lg-g-10>.col{padding-left:100px}.lg-g-11{margin-left:-110px}.lg-g-11>.col{padding-left:110px}.lg-g-12{margin-left:-120px}.lg-g-12>.col{padding-left:120px}.lg-10>.col:nth-child(10n+1),.lg-11>.col:nth-child(11n+1),.lg-12>.col:nth-child(12n+1),.lg-1>.col:nth-child(1n+1),.lg-2>.col:nth-child(odd),.lg-3>.col:nth-child(3n+1),.lg-4>.col:nth-child(4n+1),.lg-5>.col:nth-child(5n+1),.lg-6>.col:nth-child(6n+1),.lg-7>.col:nth-child(7n+1),.lg-8>.col:nth-child(8n+1),.lg-9>.col:nth-child(9n+1){clear:both}.lg-right{float:right}.lg-left{clear:left}.lg-flex{display:flex}.lg-flex.col{flex-direction:column}.lg-flex.col.lg-reverse{flex-direction:column-reverse}.lg-flex.row.lg-reverse{flex-direction:row-reverse}.lg-flex:before{content:none}.hide-lg{display:none}.h1,h1{font-size:60px}.slider-controls .prev{left:-40px}.slider-controls .next{right:-40px}.slider-carousel:before{left:0}.home-finder-quiz__main .step .step__content{margin-bottom:5rem}.header{display:block;height:163px;padding:10px 0}.header .menu-toggle,.header .nav-left-block,.header .nav-right-block{height:0;visibility:hidden;width:0}.header .menu-toggle .main-header__contact-overlay,.header .nav-left-block .main-header__contact-overlay,.header .nav-right-block .main-header__contact-overlay{visibility:visible;z-index:101}.header .menu-panel{align-items:center;display:grid;grid-template-columns:minmax(250px,auto) 1fr auto;height:unset;left:unset!important;margin:auto;max-width:1440px;opacity:1!important;overflow:unset;padding:0;position:relative;top:unset!important;transition:all .3s ease;z-index:99}.header .menu-panel .main-header__logo{display:block;order:1}.header .menu-panel .main-header__logo .logo{max-width:220px}.header .menu-panel .reviews-container{display:none}.header .menu-panel .lets-chat{grid-column:4/span 1;order:5}.header .menu-panel .lets-chat button{background-color:#eb002f}.header .menu-panel .lets-chat button:before{background-color:#eb002f!important}.header .menu-panel .toptop{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:-24px;order:3;padding:0;transition:all .3s ease;width:100%}.header .menu-panel .toptop>*{margin-right:1em}.header .menu-panel .toptop .blog a{align-items:center;display:flex;flex-direction:row;gap:.5em}.header .menu-panel .toptop .blog a svg{height:auto;width:24px}.header .menu-panel .toptop .special-offers a{align-items:center;display:flex;flex-direction:row;gap:.5em}.header .menu-panel .toptop .special-offers a svg{height:auto;width:24px}.header .menu-panel .toptop .phone{margin-right:22px}.header .menu-panel .toptop .phone a{align-items:center;color:#4c002e;display:flex}.header .menu-panel .toptop .phone a span{color:#4c002e;font-size:1rem;line-height:1rem;white-space:nowrap}.header .menu-panel .toptop .phone a svg{width:32px}.header .menu-panel .toptop .phone a:hover>span{color:#eb002f!important}.header .menu-panel .toptop .form--search{max-width:330px;transition:all .3s ease;width:auto}.header .menu-panel .toptop .form--search input{background-color:transparent;border:none!important;transition:all .4s ease;width:132px}.header .menu-panel .toptop .form--search input.focus-visible{background-color:#fff;border:1px solid #4c002e;width:270px}.header .menu-panel .toptop .form--search .form-control{font-size:clamp(16px,1rem,18px)}.header .menu-panel .toptop .form--search button[type=submit] svg{margin-top:0}.header .menu-panel .contact-details{align-items:center;display:flex;gap:10px;grid-column:span 1;justify-content:flex-end;margin-top:-56px;order:5}.header .menu-panel .contact-details .location{color:#4c002e;font-size:1rem}.header .menu-panel .contact-details .location svg{height:24px;padding:5px;vertical-align:middle;width:auto}.header .menu-panel .contact-details .location svg path{fill:#4c002e;stroke:none}.header .menu-panel .contact-details .phone{margin-right:22px}.header .menu-panel .contact-details .phone a{align-items:center;color:#4c002e;display:flex}.header .menu-panel .contact-details .phone a span{color:#4c002e;font-size:1rem;line-height:1rem;white-space:nowrap}.header .menu-panel .contact-details .phone a svg{width:32px}.header .menu-panel .contact-details .phone a:hover>span{color:#eb002f!important}.header .menu-panel .contact-details .blog>a,.header .menu-panel .contact-details .special-offers>a{align-items:center;display:flex;gap:.4em;margin-right:1.2em}.header .menu-panel .contact-details .blog>a:hover,.header .menu-panel .contact-details .special-offers>a:hover{color:#eb002f}.header .menu-panel .contact-details .email{display:none}.header .menu-panel .contact-details .main-header__enquire-toggle{background-color:transparent;color:#fff;font-size:1rem;font-weight:500;padding:.625rem 1.25rem;position:relative;text-decoration:none;transition:all .3s ease}.header .menu-panel .contact-details .main-header__enquire-toggle:before{background:#eb002f;border-radius:7.5px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.header .menu-panel .arrow{font-size:14px;height:auto;margin-left:-12px;position:relative;top:6px;width:24px}.header .menu-panel .primary{grid-column:1/span 2;margin-top:.8em;order:4}.header .menu-panel .primary ul li a{display:inline-block;font-size:14px;padding:8px 5px}.header .menu-panel .primary>ul{-moz-column-gap:40px;column-gap:40px;display:flex;justify-content:flex-start}.header .menu-panel .primary>ul>li{display:inline-block}.header .menu-panel .primary>ul>li>a{padding-bottom:32px;text-align:center}.header .menu-panel .primary>ul>li>a:focus,.header .menu-panel .primary>ul>li>a:hover{background-color:transparent}.header .menu-panel .primary>ul>li>a>.menu-icon{display:none}.header .menu-panel .primary>ul>li.current-menu-parent>a,.header .menu-panel .primary>ul>li:focus>a,.header .menu-panel .primary>ul>li:hover>a{color:#eb002f}.header .menu-panel .primary>ul>li.menu-item-has-children .arrow svg{transform:rotate(0deg);transform-origin:center center;transition:all .5s ease}.header .menu-panel .primary>ul>li.menu-item-has-children.open .arrow:before,.header .menu-panel .primary>ul>li.menu-item-has-children:focus .arrow:before,.header .menu-panel .primary>ul>li.menu-item-has-children:focus-within .arrow:before,.header .menu-panel .primary>ul>li.menu-item-has-children:hover .arrow:before,.header .menu-panel .primary>ul>li.menu-item-has-children>a:focus .arrow:before,.header .menu-panel .primary>ul>li.menu-item-has-children>a:hover .arrow:before{transform:scaleY(-1)}.header .menu-panel .primary>ul>li.menu-item-has-children.open .arrow svg,.header .menu-panel .primary>ul>li.menu-item-has-children:focus .arrow svg,.header .menu-panel .primary>ul>li.menu-item-has-children:focus-within .arrow svg,.header .menu-panel .primary>ul>li.menu-item-has-children:hover .arrow svg,.header .menu-panel .primary>ul>li.menu-item-has-children>a:focus .arrow svg,.header .menu-panel .primary>ul>li.menu-item-has-children>a:hover .arrow svg{color:#eb002f;transform:rotate(180deg);transform-origin:center center;transition:all .5s ease}.header .menu-panel .primary>ul>li.menu-item-has-children.open .arrow svg path,.header .menu-panel .primary>ul>li.menu-item-has-children:focus .arrow svg path,.header .menu-panel .primary>ul>li.menu-item-has-children:focus-within .arrow svg path,.header .menu-panel .primary>ul>li.menu-item-has-children:hover .arrow svg path,.header .menu-panel .primary>ul>li.menu-item-has-children>a:focus .arrow svg path,.header .menu-panel .primary>ul>li.menu-item-has-children>a:hover .arrow svg path{fill:#eb002f!important}.header .menu-panel .primary>ul>li.menu-item-has-children.open .sub-menu,.header .menu-panel .primary>ul>li.menu-item-has-children:focus .sub-menu,.header .menu-panel .primary>ul>li.menu-item-has-children:focus-within .sub-menu,.header .menu-panel .primary>ul>li.menu-item-has-children:hover .sub-menu,.header .menu-panel .primary>ul>li.menu-item-has-children>a:focus .sub-menu,.header .menu-panel .primary>ul>li.menu-item-has-children>a:hover .sub-menu{max-height:9999px;opacity:1;padding-top:0;transition:left 0s linear 0s,padding-top .6s cubic-bezier(.19,1,.22,1) 0s,opacity .3s linear 0s}.header .menu-panel .primary>ul>li.menu-item-has-children.open>.sub-menu,.header .menu-panel .primary>ul>li.menu-item-has-children:focus-within>.sub-menu,.header .menu-panel .primary>ul>li.menu-item-has-children:focus>.sub-menu,.header .menu-panel .primary>ul>li.menu-item-has-children:hover>.sub-menu,.header .menu-panel .primary>ul>li.menu-item-has-children>a:focus>.sub-menu,.header .menu-panel .primary>ul>li.menu-item-has-children>a:hover>.sub-menu{left:0;top:62px}.header .menu-panel .primary>ul>li:last-child.menu-item-has-children>.sub-menu{left:unset;right:-999em}.header .menu-panel .primary>ul>li:last-child.menu-item-has-children.open>.sub-menu,.header .menu-panel .primary>ul>li:last-child.menu-item-has-children:focus-within>.sub-menu,.header .menu-panel .primary>ul>li:last-child.menu-item-has-children:focus>.sub-menu,.header .menu-panel .primary>ul>li:last-child.menu-item-has-children:hover>.sub-menu,.header .menu-panel .primary>ul>li:last-child.menu-item-has-children>a:focus>.sub-menu,.header .menu-panel .primary>ul>li:last-child.menu-item-has-children>a:hover>.sub-menu{right:-56px}.header .menu-panel .primary>ul>li ul{border:0;margin:0;padding:0}.header .menu-panel .primary>ul>li ul li a{border-radius:0;display:block}.header .menu-panel .primary>ul>li:first-of-type a{padding-left:0}.header .menu-panel .primary .sub-menu{background-color:#fff;border-radius:0 0 20px 20px;box-shadow:0 4px 120px 0 rgba(0,0,0,.05);display:block!important;left:-999em;min-width:240px;opacity:0;padding:40px;position:absolute;top:100%;transition:left 0s .3s,padding-top .3s 0s,opacity .3s ease-in-out 0s}.header .menu-panel .primary .sub-menu__inner{margin-top:40px}.header .menu-panel .primary .sub-menu>ul>li>a{font-size:16px;font-weight:500}.header .menu-panel .primary .sub-menu>ul>li.sub-item>a{font-size:16px;font-weight:400;padding-left:24px}.header .menu-panel .primary .sub-menu>ul>li.has-submenu .arrow{transform:rotate(270deg)}.header .menu-panel .primary .sub-menu>ul>li.has-submenu.is-open>.sub-menu,.header .menu-panel .primary .sub-menu>ul>li.has-submenu:focus-within>.sub-menu,.header .menu-panel .primary .sub-menu>ul>li.has-submenu:focus>.sub-menu,.header .menu-panel .primary .sub-menu>ul>li.has-submenu>a:focus>.sub-menu{left:100%;opacity:1;top:0}.header.main-header--scrolled{height:87px;transform:none}.header.main-header--scrolled .menu-panel{grid-template-columns:minmax(250px,auto) 1fr 1fr 150px}.header.main-header--scrolled .menu-panel .contact-details .location,.header.main-header--scrolled .menu-panel .contact-details .phone,.header.main-header--scrolled .menu-panel .container,.header.main-header--scrolled .menu-panel .reviews-container{display:none}.header.main-header--scrolled .menu-panel .primary{grid-column:2/span 2;order:2}.header.main-header--scrolled .menu-panel .contact-details{grid-column:span 1;margin-top:0}.main-footer .main-footer__right-top .nav--footer>ul{-moz-column-count:3;column-count:3}.main-footer .main-footer__right-top .nav--footer>ul li.toggle-footer-nav-item{display:none}.main-footer .main-footer__right-top .nav--footer>ul>li>ul{max-height:unset;opacity:1}.main-footer .main-footer__left{max-width:330px}.main-footer .main-footer__bottom .flex-container .main-footer__links{justify-content:flex-end}.packages-section{display:grid;gap:2rem;grid-template-columns:25% 75%;padding-top:64px}.testimonial-cards-section h2{font-size:42px}.testimonial-cards-section .slider-controls{display:none}.callout-cards-section .slide .callout-heading{font-size:36px;text-align:left}.callout-cards-section .slide .callout-content,.callout-cards-section .slide .callout-cta-wrap{text-align:left}.callout-cards-section .slider-controls{display:none}.lp-media-banner .lp-media-banner-image .image--video .w-css-reset[data-handle=click-for-sound-backdrop] button span{display:none!important}.lp-media-banner{display:flex;gap:48px;position:relative}.lp-media-banner .lp-media-banner-text{max-width:430px;z-index:5}.lp-media-banner .lp-media-banner-text h1{font-size:44px;line-height:130%;margin-bottom:24px}.lp-media-banner .lp-media-banner-image{margin-left:auto;margin-right:0;width:66%}.lp-media-banner .lp-media-banner-image .image{padding:0;text-align:right}.lp-media-banner .lp-media-banner-image .image img{border-radius:25px;height:auto;-o-object-fit:cover;object-fit:cover;position:unset;width:100%}.lp-media-banner .lp-media-banner-image .image--video{margin-left:50px;padding:0}.lp-media-banner{padding:68px 0 128px;width:1440px}.lp-media-banner .lp-media-banner-intro{font-size:16px}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-text h1{font-size:44px;margin-bottom:24px}.banner--icon-banner-wrapper .banner--icon-banner .icon-banner-text h1 span{margin-left:12px;margin-right:10px}.banner--icon-banner-wrapper{padding-bottom:64px;padding-top:64px}.section--home-design-ctas{top:var(--main-header-height,15.4rem)}.section--home-design-ctas>.container{padding:0}.ppw-package-details .ppw-package-details__inner .ppw-package-details__price{font-size:2rem;max-width:50%;padding:20px}.ppw-package-details .ppw-package-details__inner .ppw-package-details__price span .prefix,.ppw-package-details .ppw-package-details__inner .ppw-package-details__price span .suffix{display:block!important;font-size:1.16rem!important;margin:auto!important}.home-design__floorplan-wrap{padding-bottom:0;padding-top:128px}.home-design__display .grid--home-designs--slider,.home-design__related .grid--home-designs--slider{margin-left:-150px;max-width:var(--data-fullwidth-main);width:1440px}.home-details__card{left:calc(50% + 114px);margin:0;max-width:456px;position:absolute;top:calc(50% - 150px)}.home-details__card h1{font-size:24px}.home-details__card .home-design__floorplan-meta-item{font-size:12px}.home-details__card .home-design__floorplan-meta-item svg{height:25px;width:25px}.home-details__card .show-hide-panel{align-items:center;background:#a380c2;border-radius:0 0 12px 12px;bottom:-35px;color:#fff;cursor:pointer;display:flex;font-size:12px;justify-content:center;padding:8px;position:absolute;width:calc(100% - 40px)}.home-details__card .show-hide-panel span.show-panel{display:none}.home-details__card .show-hide-panel span.icon-wrap{height:16px;margin-right:4px;width:16px}.home-details__card .show-hide-panel span.icon-wrap svg{height:auto;width:100%}.home-details__card .show-hide-panel .sh{text-decoration:underline}.home-details__card.not-active{padding:0}.home-details__card.not-active .home-details__card-inner{display:none}.home-details__card.not-active .show-hide-panel{background:hsla(0,0%,100%,.5);border-radius:12px;color:#4c002e;padding-bottom:24px;padding-top:24px;transition:all .3s ease-in-out;width:456px}.home-details__card.not-active .show-hide-panel span.icon-wrap svg path{fill:#eb002f}.home-details__card.not-active .show-hide-panel span.hide-panel{display:none}.home-details__card.not-active .show-hide-panel span.show-panel{display:flex}.home-details__card.not-active .show-hide-panel:hover{background:hsla(0,0%,100%,.9)}.home-details__card--package{left:calc(50% + 114px);max-width:456px;padding:0;position:absolute;top:calc(50% - 220px)}.home-details__card--package .home-details-card-ppw-wrap .ppw-perw,.home-details__card--package .home-details-card-ppw-wrap .ppw-price{font-size:20px}.home-details__card--package .home-design__floorplan-meta-item{font-size:12px}.home-details__card--package .home-design__floorplan-meta-item svg{height:25px;width:25px}.home-details__card--package .home-details-card-inner .home-design-title{font-size:24px}.home-details__card--package .home-details-card-inner .home-design-address{font-size:16px}.home-details__card--package .home-details-card-ppw-disclaimer{border-radius:0;display:flex}.home-details__card--package .home-details-card-ppw-disclaimer>div{display:flex}.home-details__card--package .show-hide-panel-packages{align-items:center;background:#a380c2;border-radius:0 0 12px 12px;color:#fff;cursor:pointer;display:flex;font-size:12px;justify-content:center;line-height:1;margin:0 12px;order:4;padding:8px;text-align:center}.home-details__card--package .show-hide-panel-packages span.icon-wrap{display:flex;height:16px;margin-right:4px;width:16px}.home-details__card--package .show-hide-panel-packages span.icon-wrap svg{height:auto;width:100%}.home-details__card--package .show-hide-panel-packages span.show-panel{display:none}.home-details__card--package .show-hide-panel-packages .sh{text-decoration:underline}.home-details__card--package.not-active .home-details__card--package-inner{display:none}.home-details__card--package.not-active .show-hide-panel-packages{background:hsla(0,0%,100%,.5);border-radius:12px;color:#4c002e;font-size:14px;padding-bottom:24px;padding-top:24px;transition:all .3s ease-in-out;width:456px}.home-details__card--package.not-active .show-hide-panel-packages span.hide-panel{display:none}.home-details__card--package.not-active .show-hide-panel-packages span.show-panel{display:flex}.home-details__card--package.not-active .show-hide-panel-packages span.icon-wrap svg path{fill:#eb002f}.home-details__card--package.not-active .show-hide-panel-packages:hover{background:hsla(0,0%,100%,.9)}.home-details__card--display{left:calc(50% + 114px);max-width:456px;padding:0;position:absolute;top:calc(50% - 220px)}.home-details__card--display .home-design__floorplan-meta-item{font-size:12px}.home-details__card--display .home-design__floorplan-meta-item svg{height:25px;width:25px}.home-details__card--display .home-details-card-inner .home-design-title{font-size:24px}.home-details__card--display .home-details-card-inner .home-design-address{font-size:16px}.home-details__card--display .home-details-card-ppw-disclaimer{border-radius:0}.home-details__card--display .show-hide-panel-displays{align-items:center;background:#a380c2;border-radius:0 0 12px 12px;color:#fff;cursor:pointer;display:flex;font-size:12px;justify-content:center;line-height:1;margin:0 12px;order:4;padding:8px;text-align:center}.home-details__card--display .show-hide-panel-displays span.icon-wrap{display:flex;height:16px;margin-right:4px;width:16px}.home-details__card--display .show-hide-panel-displays span.icon-wrap svg{height:auto;width:100%}.home-details__card--display .show-hide-panel-displays span.show-panel{display:none}.home-details__card--display .show-hide-panel-displays span.sh{text-decoration:underline}.home-details__card--display.not-active .home-details__card--display-inner{display:none}.home-details__card--display.not-active .show-hide-panel-displays{background:hsla(0,0%,100%,.5);border-radius:12px;color:#4c002e;padding-bottom:24px;padding-top:24px;transition:all .3s ease-in-out;width:456px}.home-details__card--display.not-active .show-hide-panel-displays span.icon-wrap svg path{fill:#eb002f}.home-details__card--display.not-active .show-hide-panel-displays span.show-panel{display:flex}.home-details__card--display.not-active .show-hide-panel-displays span.hide-panel{display:none}.home-details__card--display.not-active .show-hide-panel-displays:hover{background:hsla(0,0%,100%,.9)}.home-details__card--display.not-active .show-hide-panel-displays .sh{font-size:14px;text-decoration:underline}.home-design__description .block--title-content__title h2{font-size:36px;margin-bottom:0}.home-design-location .home-design__location-wrap--suburb .home-design__location-content .home-design__location-copy .btn-suburb,.home-design-location .home-design__location-wrap--suburb .home-design__location-content .home-design__location-copy p,.home-design__description .block--title-content__content,.home-design__description .block--title-content__content p{font-size:16px}.home-design-location .home-design__location-wrap--suburb{padding-bottom:71px!important}.home-design-location{padding-bottom:71px;padding-top:128px}.home-design__related-wrap{display:grid;gap:2rem;grid-template-columns:25% 75%}.post-type-archive-display-home .listing__filters-wrap,.post-type-archive-home-design .listing__filters-wrap,.post-type-archive-package .listing__filters-wrap{padding-top:227px}.main-content{margin-top:163px}.home-banner .home-banner-image .image--video .w-css-reset[data-handle=click-for-sound-backdrop] button span{display:none!important}.home-banner{align-items:center;display:flex;justify-content:start;margin:0 auto;padding:64px 0;position:relative;width:1440px}.home-banner .home-banner-intro{font-size:16px}.home-banner .home-banner-text{text-align:left;z-index:5}.home-banner .home-banner-image{margin-left:auto;margin-right:0;width:70%}.home-banner .home-banner-image .image{border-radius:20px;margin-left:50px;padding:0;text-align:right}.home-banner .home-banner-image .image img{height:30vw;-o-object-fit:cover;object-fit:cover;position:unset;width:40vw}.home-banner .home-banner-image .image--video{margin-left:50px;padding:0}.promo-slider .slider-controls{display:none!important}.promo-slider{margin:0;padding:8rem 0;width:1440px}.promo-slider .slick-slider{margin:0 -15px}.promo-slider .slick-slide{margin:0 15px;max-height:unset}.promo-slider .slick-slide .background-image{aspect-ratio:2/4;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:600px}.promo-slider .slide .top_title{font-size:24px}.promo-slider .slide .bottom_title,.promo-slider .slide .btn{font-size:16px}#search-results{height:calc(100vh - var(--main-header-height));top:var(--main-header-height)}.archive .grid--cols-3{grid-template-columns:33.333% 33.333% 33.333%}}@media (min-width:1800px){.page-template-template-landing-flexi-red .banner--flexi .banner__overlay{right:17.3098125689%}}@media screen and (min-width:1920px){.xl-1-1{width:100%}.xl-1-2{width:50%}.xl-2-2{width:100%}.xl-1-3{width:33.3333333333%}.xl-2-3{width:66.6666666667%}.xl-3-3{width:100%}.xl-1-4{width:25%}.xl-2-4{width:50%}.xl-3-4{width:75%}.xl-4-4{width:100%}.xl-1-5{width:20%}.xl-2-5{width:40%}.xl-3-5{width:60%}.xl-4-5{width:80%}.xl-5-5{width:100%}.xl-1-6{width:16.6666666667%}.xl-2-6{width:33.3333333333%}.xl-3-6{width:50%}.xl-4-6{width:66.6666666667%}.xl-5-6{width:83.3333333333%}.xl-6-6{width:100%}.xl-1-7{width:14.2857142857%}.xl-2-7{width:28.5714285714%}.xl-3-7{width:42.8571428571%}.xl-4-7{width:57.1428571429%}.xl-5-7{width:71.4285714286%}.xl-6-7{width:85.7142857143%}.xl-7-7{width:100%}.xl-1-8{width:12.5%}.xl-2-8{width:25%}.xl-3-8{width:37.5%}.xl-4-8{width:50%}.xl-5-8{width:62.5%}.xl-6-8{width:75%}.xl-7-8{width:87.5%}.xl-8-8{width:100%}.xl-1-9{width:11.1111111111%}.xl-2-9{width:22.2222222222%}.xl-3-9{width:33.3333333333%}.xl-4-9{width:44.4444444444%}.xl-5-9{width:55.5555555556%}.xl-6-9{width:66.6666666667%}.xl-7-9{width:77.7777777778%}.xl-8-9{width:88.8888888889%}.xl-9-9{width:100%}.xl-1-10{width:10%}.xl-2-10{width:20%}.xl-3-10{width:30%}.xl-4-10{width:40%}.xl-5-10{width:50%}.xl-6-10{width:60%}.xl-7-10{width:70%}.xl-8-10{width:80%}.xl-9-10{width:90%}.xl-10-10{width:100%}.xl-1-11{width:9.0909090909%}.xl-2-11{width:18.1818181818%}.xl-3-11{width:27.2727272727%}.xl-4-11{width:36.3636363636%}.xl-5-11{width:45.4545454545%}.xl-6-11{width:54.5454545455%}.xl-7-11{width:63.6363636364%}.xl-8-11{width:72.7272727273%}.xl-9-11{width:81.8181818182%}.xl-10-11{width:90.9090909091%}.xl-11-11{width:100%}.xl-1-12{width:8.3333333333%}.xl-2-12{width:16.6666666667%}.xl-3-12{width:25%}.xl-4-12{width:33.3333333333%}.xl-5-12{width:41.6666666667%}.xl-6-12{width:50%}.xl-7-12{width:58.3333333333%}.xl-8-12{width:66.6666666667%}.xl-9-12{width:75%}.xl-10-12{width:83.3333333333%}.xl-11-12{width:91.6666666667%}.xl-12-12{width:100%}.xl-g-0{margin-left:0}.xl-g-0>.col{padding-left:0}.xl-g-1{margin-left:-10px}.xl-g-1>.col{padding-left:10px}.xl-g-2{margin-left:-20px}.xl-g-2>.col{padding-left:20px}.xl-g-3{margin-left:-30px}.xl-g-3>.col{padding-left:30px}.xl-g-4{margin-left:-40px}.xl-g-4>.col{padding-left:40px}.xl-g-5{margin-left:-50px}.xl-g-5>.col{padding-left:50px}.xl-g-6{margin-left:-60px}.xl-g-6>.col{padding-left:60px}.xl-g-7{margin-left:-70px}.xl-g-7>.col{padding-left:70px}.xl-g-8{margin-left:-80px}.xl-g-8>.col{padding-left:80px}.xl-g-9{margin-left:-90px}.xl-g-9>.col{padding-left:90px}.xl-g-10{margin-left:-100px}.xl-g-10>.col{padding-left:100px}.xl-g-11{margin-left:-110px}.xl-g-11>.col{padding-left:110px}.xl-g-12{margin-left:-120px}.xl-g-12>.col{padding-left:120px}.xl-10>.col:nth-child(10n+1),.xl-11>.col:nth-child(11n+1),.xl-12>.col:nth-child(12n+1),.xl-1>.col:nth-child(1n+1),.xl-2>.col:nth-child(odd),.xl-3>.col:nth-child(3n+1),.xl-4>.col:nth-child(4n+1),.xl-5>.col:nth-child(5n+1),.xl-6>.col:nth-child(6n+1),.xl-7>.col:nth-child(7n+1),.xl-8>.col:nth-child(8n+1),.xl-9>.col:nth-child(9n+1){clear:both}.xl-right{float:right}.xl-left{clear:left}.xl-flex{display:flex}.xl-flex.col{flex-direction:column}.xl-flex.col.xl-reverse{flex-direction:column-reverse}.xl-flex.row.xl-reverse{flex-direction:row-reverse}.xl-flex:before{content:none}.hide-xl{display:none}}@media (max-width:1440px){.toptop .blog,.toptop .phone,.toptop .special-offers{display:none}}@media screen and (max-width:1440px) and (min-width:768px){.md-1-1{width:100%}.md-1-2{width:50%}.md-2-2{width:100%}.md-1-3{width:33.3333333333%}.md-2-3{width:66.6666666667%}.md-3-3{width:100%}.md-1-4{width:25%}.md-2-4{width:50%}.md-3-4{width:75%}.md-4-4{width:100%}.md-1-5{width:20%}.md-2-5{width:40%}.md-3-5{width:60%}.md-4-5{width:80%}.md-5-5{width:100%}.md-1-6{width:16.6666666667%}.md-2-6{width:33.3333333333%}.md-3-6{width:50%}.md-4-6{width:66.6666666667%}.md-5-6{width:83.3333333333%}.md-6-6{width:100%}.md-1-7{width:14.2857142857%}.md-2-7{width:28.5714285714%}.md-3-7{width:42.8571428571%}.md-4-7{width:57.1428571429%}.md-5-7{width:71.4285714286%}.md-6-7{width:85.7142857143%}.md-7-7{width:100%}.md-1-8{width:12.5%}.md-2-8{width:25%}.md-3-8{width:37.5%}.md-4-8{width:50%}.md-5-8{width:62.5%}.md-6-8{width:75%}.md-7-8{width:87.5%}.md-8-8{width:100%}.md-1-9{width:11.1111111111%}.md-2-9{width:22.2222222222%}.md-3-9{width:33.3333333333%}.md-4-9{width:44.4444444444%}.md-5-9{width:55.5555555556%}.md-6-9{width:66.6666666667%}.md-7-9{width:77.7777777778%}.md-8-9{width:88.8888888889%}.md-9-9{width:100%}.md-1-10{width:10%}.md-2-10{width:20%}.md-3-10{width:30%}.md-4-10{width:40%}.md-5-10{width:50%}.md-6-10{width:60%}.md-7-10{width:70%}.md-8-10{width:80%}.md-9-10{width:90%}.md-10-10{width:100%}.md-1-11{width:9.0909090909%}.md-2-11{width:18.1818181818%}.md-3-11{width:27.2727272727%}.md-4-11{width:36.3636363636%}.md-5-11{width:45.4545454545%}.md-6-11{width:54.5454545455%}.md-7-11{width:63.6363636364%}.md-8-11{width:72.7272727273%}.md-9-11{width:81.8181818182%}.md-10-11{width:90.9090909091%}.md-11-11{width:100%}.md-1-12{width:8.3333333333%}.md-2-12{width:16.6666666667%}.md-3-12{width:25%}.md-4-12{width:33.3333333333%}.md-5-12{width:41.6666666667%}.md-6-12{width:50%}.md-7-12{width:58.3333333333%}.md-8-12{width:66.6666666667%}.md-9-12{width:75%}.md-10-12{width:83.3333333333%}.md-11-12{width:91.6666666667%}.md-12-12{width:100%}.md-g-0{margin-left:0}.md-g-0>.col{padding-left:0}.md-g-1{margin-left:-10px}.md-g-1>.col{padding-left:10px}.md-g-2{margin-left:-20px}.md-g-2>.col{padding-left:20px}.md-g-3{margin-left:-30px}.md-g-3>.col{padding-left:30px}.md-g-4{margin-left:-40px}.md-g-4>.col{padding-left:40px}.md-g-5{margin-left:-50px}.md-g-5>.col{padding-left:50px}.md-g-6{margin-left:-60px}.md-g-6>.col{padding-left:60px}.md-g-7{margin-left:-70px}.md-g-7>.col{padding-left:70px}.md-g-8{margin-left:-80px}.md-g-8>.col{padding-left:80px}.md-g-9{margin-left:-90px}.md-g-9>.col{padding-left:90px}.md-g-10{margin-left:-100px}.md-g-10>.col{padding-left:100px}.md-g-11{margin-left:-110px}.md-g-11>.col{padding-left:110px}.md-g-12{margin-left:-120px}.md-g-12>.col{padding-left:120px}.md-10>.col:nth-child(10n+1),.md-11>.col:nth-child(11n+1),.md-12>.col:nth-child(12n+1),.md-1>.col:nth-child(1n+1),.md-2>.col:nth-child(odd),.md-3>.col:nth-child(3n+1),.md-4>.col:nth-child(4n+1),.md-5>.col:nth-child(5n+1),.md-6>.col:nth-child(6n+1),.md-7>.col:nth-child(7n+1),.md-8>.col:nth-child(8n+1),.md-9>.col:nth-child(9n+1){clear:both}.md-right{float:right}.md-left{clear:left}.md-flex{display:flex}.md-flex.col{flex-direction:column}.md-flex.col.md-reverse{flex-direction:column-reverse}.md-flex.row.md-reverse{flex-direction:row-reverse}.md-flex:before{content:none}.hide-md{display:none}.post-type-archive-package .listing__filters>.listing__filters-top{flex-direction:column}.post-type-archive-package .listing__filters>.listing__filters-top .listing__summary-mobile{justify-content:flex-end}}@media (max-width:1299px){.colour-schemes-tabs .hide-lt-1300{display:none!important}.colour-schemes-tabs .tab__content-item__flex__left{max-width:100%;width:100%}}@media only screen and (max-width:992px){.home-designs__mini-filter.within-filters{display:none}}@media screen and (max-width:992px){.post-type-archive-display-home .listing__filters-total,.post-type-archive-home-design .listing__filters-total,.post-type-archive-package .listing__filters-total{font-size:14px;text-align:center}.post-type-archive-display-home .listing__filters-column-mobile .listing__filters-top,.post-type-archive-home-design .listing__filters-column-mobile .listing__filters-top,.post-type-archive-package .listing__filters-column-mobile .listing__filters-top{display:block!important}.post-type-archive-display-home .listing__filters-column-mobile .btn--filter,.post-type-archive-home-design .listing__filters-column-mobile .btn--filter,.post-type-archive-package .listing__filters-column-mobile .btn--filter{background:#c30015;border-radius:8px;font-size:14px;font-weight:600;padding:16px}.post-type-archive-display-home .listing__filters-column-mobile .listing__filters-extra,.post-type-archive-home-design .listing__filters-column-mobile .listing__filters-extra,.post-type-archive-package .listing__filters-column-mobile .listing__filters-extra{flex-direction:column;gap:12px}.post-type-archive-display-home .listing__filters-column-mobile .listing__filters-total,.post-type-archive-home-design .listing__filters-column-mobile .listing__filters-total,.post-type-archive-package .listing__filters-column-mobile .listing__filters-total{font-size:14px}}@media (max-width:991px){.form-group .field--half .form-control{border-radius:8px!important}.page-template-template-landing-flexi-red .banner--flexi{flex-direction:column;padding:0}.page-template-template-landing-flexi-red .banner--flexi .container{height:100%;margin-bottom:10vw;overflow:hidden;padding:10vw 8vw 0;position:relative;text-align:center;width:100%;z-index:2}.page-template-template-landing-flexi-red .banner--flexi .banner__overlay-bg{display:none}.page-template-template-landing-flexi-red .section--per-week-enquiry .section__inner{display:flex;flex-direction:column}.page-template-template-landing-flexi-red .section--per-week-enquiry .section__inner .section__content{order:-1}.page-template-template-landing-flexi-red .section__content{display:flex;flex-direction:column}.page-template-template-landing-flexi-red .overlay:before{background:rgba(0,0,0,.5);z-index:1}}@media only screen and (max-width:991px){.nav--sitemap>ul{grid-template-columns:repeat(auto-fit,minmax(45%,1fr))}.listing__filters-extra{flex-direction:column;gap:8px}}@media screen and (max-width:991px){.grid--call-to-actions-3 .card--cta:not(.card--cta-inline) .card__inner .card__content-inner{display:block!important}.grid--with-map{flex-direction:column}.grid--with-map .grid--with-map__map{margin-bottom:40px;order:-1;position:unset}.post-type-archive-package .grid--with-map__map{max-height:400px}.post-type-archive-package .grid--with-map__map>.map.is_stuck{position:relative!important;top:unset!important}}@media (max-width:960px){.colour-schemes-tabs .tab__list{align-items:flex-start;justify-content:left;overflow-x:scroll;scrollbar-width:none}.colour-schemes-tabs .tab__item{margin-right:8px;min-width:-moz-min-content;min-width:min-content;padding:10px}.colour-schemes-tabs .tab__content-item__flex{flex-direction:column;padding:10px}}@media screen and (max-width:899px){.home-designs-section .home-design-slider-thumbs .slick-slider .slick-list .slide{width:40vw!important}}@media (max-width:767px){.featured-blogs__intro{flex-direction:column}.featured-blogs__intro-text>*{max-width:100%}.image-compare__intro h2{font-size:28px}.image-compare .equ-image-compare>div:not(.c-compare) a{display:none}.image-compare .equ-image-compare>div:not(.c-compare) .c-compare-select-l,.image-compare .equ-image-compare>div:not(.c-compare) .c-compare-select-r{display:block}.image-compare .c-compare__cta-buttons{flex-direction:column;gap:8px}.image-compare__disclaimer{line-height:130%;max-width:90%}.image-compare__ctas{align-items:center;flex-direction:column;gap:8px}.hdiw-intro h2{font-size:28px}.hdiw-intro p{font-size:16px}.hdiw__container{gap:30px}.gated-schemes .modal__content-inner,.hdiw__container{flex-direction:column}.go-cta-form__container{flex-direction:column;gap:30px}.go-image-and-content .grid{padding-left:10px;padding-right:10px}.go-image-and-content__container{flex-direction:column;padding:24px}.go-image-and-content__container.go-row-reverse{flex-direction:column}.go-image-and-content__container.go-white a.go-cta-1.btn--angled,.go-image-and-content__container.go-white a.go-cta-2.btn--angled{transform-origin:center center}.go-image-and-content__container-right h3{font-size:24px}.go-image-and-content__container-right p{font-size:14px;line-height:140%}.go-image-and-content__container-right__ctas{align-items:flex-start;flex-direction:column;gap:8px}.go-icon-grid-wrapper .go-icon-grid--icons .go-icon-grid--icon{flex-direction:row;width:100%}.go-icon-grid-wrapper .go-icon-grid--icons .go-icon-grid--icon .go-icon-grid__image{width:25%}.go-icon-grid-wrapper .go-icon-grid--icons .go-icon-grid--icon .go-icon-grid__caption{margin-right:auto;text-align:left;width:75%}.go-icon-grid-wrapper .go-icon-grid--icons .go-icon-grid--icon .go-icon-grid__content,.go-icon-grid-wrapper .go-icon-grid--icons .go-icon-grid--icon .go-icon-grid__title{text-align:left}.content-block--go-testimonials .container h2{font-size:28px}.content-block--go-testimonials .container .grid--go-testimonials{align-items:center;flex-direction:column}.template-go .page-intro-cta .page-intro-go-flex{flex-direction:column;gap:12px}.template-go .page-intro-cta .page-intro-go-flex .editable .breadcrumbs{margin-left:auto;margin-right:auto;text-align:center}.template-go .page-intro-cta .page-intro-go-flex .editable h1{flex-wrap:wrap;font-size:28px;justify-content:center;line-height:8px;margin:0 auto 20px;text-align:center}.template-go .page-intro-cta .page-intro-go-flex .editable h1 svg{margin-left:10px;margin-right:10px;max-width:64px}.template-go .page-intro-cta .page-intro-go-flex .editable p{text-align:center}.template-go .page-intro-cta .page-intro-go-flex .page-intro-go-form{max-width:100%;width:100%}.accordion.accordion-active .accordion__panel{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.block-text-image-slider .pin-spacer{height:auto!important}.block-text-image-slider .slider,.block-text-image-slider .slider .slide{box-sizing:unset!important;position:unset!important;top:unset!important;transform:none!important}}@media screen and (max-width:767px){.mobile-order-1{order:1}.mobile-order-2{order:2}.mobile-order-3{order:3}.mobile-order-4{order:4}.mobile-order-5{order:5}.mobile-order-6{order:6}.mobile-order-7{order:7}.mobile-order-8{order:8}.mobile-order-9{order:9}.mobile-order-10{order:10}.mobile-order-11{order:11}.mobile-order-12{order:12}.sm-1-1{width:100%}.sm-1-2{width:50%}.sm-2-2{width:100%}.sm-1-3{width:33.3333333333%}.sm-2-3{width:66.6666666667%}.sm-3-3{width:100%}.sm-1-4{width:25%}.sm-2-4{width:50%}.sm-3-4{width:75%}.sm-4-4{width:100%}.sm-1-5{width:20%}.sm-2-5{width:40%}.sm-3-5{width:60%}.sm-4-5{width:80%}.sm-5-5{width:100%}.sm-1-6{width:16.6666666667%}.sm-2-6{width:33.3333333333%}.sm-3-6{width:50%}.sm-4-6{width:66.6666666667%}.sm-5-6{width:83.3333333333%}.sm-6-6{width:100%}.sm-1-7{width:14.2857142857%}.sm-2-7{width:28.5714285714%}.sm-3-7{width:42.8571428571%}.sm-4-7{width:57.1428571429%}.sm-5-7{width:71.4285714286%}.sm-6-7{width:85.7142857143%}.sm-7-7{width:100%}.sm-1-8{width:12.5%}.sm-2-8{width:25%}.sm-3-8{width:37.5%}.sm-4-8{width:50%}.sm-5-8{width:62.5%}.sm-6-8{width:75%}.sm-7-8{width:87.5%}.sm-8-8{width:100%}.sm-1-9{width:11.1111111111%}.sm-2-9{width:22.2222222222%}.sm-3-9{width:33.3333333333%}.sm-4-9{width:44.4444444444%}.sm-5-9{width:55.5555555556%}.sm-6-9{width:66.6666666667%}.sm-7-9{width:77.7777777778%}.sm-8-9{width:88.8888888889%}.sm-9-9{width:100%}.sm-1-10{width:10%}.sm-2-10{width:20%}.sm-3-10{width:30%}.sm-4-10{width:40%}.sm-5-10{width:50%}.sm-6-10{width:60%}.sm-7-10{width:70%}.sm-8-10{width:80%}.sm-9-10{width:90%}.sm-10-10{width:100%}.sm-1-11{width:9.0909090909%}.sm-2-11{width:18.1818181818%}.sm-3-11{width:27.2727272727%}.sm-4-11{width:36.3636363636%}.sm-5-11{width:45.4545454545%}.sm-6-11{width:54.5454545455%}.sm-7-11{width:63.6363636364%}.sm-8-11{width:72.7272727273%}.sm-9-11{width:81.8181818182%}.sm-10-11{width:90.9090909091%}.sm-11-11{width:100%}.sm-1-12{width:8.3333333333%}.sm-2-12{width:16.6666666667%}.sm-3-12{width:25%}.sm-4-12{width:33.3333333333%}.sm-5-12{width:41.6666666667%}.sm-6-12{width:50%}.sm-7-12{width:58.3333333333%}.sm-8-12{width:66.6666666667%}.sm-9-12{width:75%}.sm-10-12{width:83.3333333333%}.sm-11-12{width:91.6666666667%}.sm-12-12{width:100%}.sm-g-0{margin-left:0}.sm-g-0>.col{padding-left:0}.sm-g-1{margin-left:-10px}.sm-g-1>.col{padding-left:10px}.sm-g-2{margin-left:-20px}.sm-g-2>.col{padding-left:20px}.sm-g-3{margin-left:-30px}.sm-g-3>.col{padding-left:30px}.sm-g-4{margin-left:-40px}.sm-g-4>.col{padding-left:40px}.sm-g-5{margin-left:-50px}.sm-g-5>.col{padding-left:50px}.sm-g-6{margin-left:-60px}.sm-g-6>.col{padding-left:60px}.sm-g-7{margin-left:-70px}.sm-g-7>.col{padding-left:70px}.sm-g-8{margin-left:-80px}.sm-g-8>.col{padding-left:80px}.sm-g-9{margin-left:-90px}.sm-g-9>.col{padding-left:90px}.sm-g-10{margin-left:-100px}.sm-g-10>.col{padding-left:100px}.sm-g-11{margin-left:-110px}.sm-g-11>.col{padding-left:110px}.sm-g-12{margin-left:-120px}.sm-g-12>.col{padding-left:120px}.sm-10>.col:nth-child(10n+1),.sm-11>.col:nth-child(11n+1),.sm-12>.col:nth-child(12n+1),.sm-1>.col:nth-child(1n+1),.sm-2>.col:nth-child(odd),.sm-3>.col:nth-child(3n+1),.sm-4>.col:nth-child(4n+1),.sm-5>.col:nth-child(5n+1),.sm-6>.col:nth-child(6n+1),.sm-7>.col:nth-child(7n+1),.sm-8>.col:nth-child(8n+1),.sm-9>.col:nth-child(9n+1){clear:both}.sm-right{float:right}.sm-left{clear:left}.sm-flex{display:flex}.sm-flex.col{flex-direction:column}.sm-flex.col.sm-reverse{flex-direction:column-reverse}.sm-flex.row.sm-reverse{flex-direction:row-reverse}.sm-flex:before{content:none}.hide-sm{display:none}.slider-controls .next,.slider-controls .prev{display:none!important}.slider-carousel:before{display:none}.slider-carousel{margin-left:-20px}.slider-carousel .slick-slide{padding-left:20px}.pager button{height:8px;width:8px}.pager .slick-active button{box-shadow:inset 0 0 0 4px #eb002f}.featured-blogs .hide-sm{display:none}.image-compare .grid{padding:10px}.image-compare .equ-image-compare{flex-wrap:wrap}.image-compare .equ-image-compare .c-compare-list-l{order:1;padding-left:0}.image-compare .equ-image-compare .c-compare-list-r{order:2;padding-right:0}.image-compare .equ-image-compare .c-compare{order:3;width:100%}.image-compare .equ-image-compare>div:not(.c-compare){padding:.3em;width:49%}.image-compare .equ-image-compare>div:not(.c-compare) br{display:none}.image-compare .equ-image-compare>div:not(.c-compare) select{border-radius:5px;color:#4c002e;padding:.8em;width:100%}.brands-slider__intro h3{font-size:28px;line-height:130%}.brands-slider__slider__item{margin-right:16px;min-height:300px}.brands-slider__slider__item p{font-size:12px}.brands-slider__slider .brands-slider-controls{text-align:center}.colour-schemes-tabs .hide-sm{display:none}.colour-schemes-tabs .grid{padding:0}.colour-schemes-tabs .tab__content{border-radius:0;padding:16px 10px}.colour-schemes-tabs .tab__content-item__flex__left{text-align:center}.colour-schemes-tabs .tab__content-item__flex__left h3{margin:0 auto 16px}.colour-schemes-tabs .tab__content-item__flex__right{margin-top:-100px}.colour-schemes-tabs .tab__content-item__flex__right .colour-schemes-ctas{align-items:center;flex-direction:column;gap:6px;margin-bottom:20px}.colour-schemes-tabs .tab__content-item__flex__right .tab__top{flex-direction:column;gap:10px}.colour-schemes-tabs .tab__content-item__flex__right .tab__list{justify-content:space-between;overflow-x:hidden}.colour-schemes-tabs .tab__content-item__flex__right .tab__list .tab__item{padding:6px 10px}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .tab__link-sm{flex-direxction:row;align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:4px}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid{grid-template-columns:unset;grid-template-rows:unset}.colour-schemes-tabs .tab__content-item__flex__right .tab__content .scheme-grid__item{grid-area:unset!important}.block-text-image-slider .inner{padding:10px 0}.block-text-image-slider .inner .image{align-items:center;display:flex;justify-content:space-between;max-width:none}.block-text-image-slider .inner .image img{max-width:100px}.block-text-image-slider .inner .image .section_title{flex:1}.block-text-image-slider .slider{display:block!important;width:unset!important}.packages-section-wrapper{padding-bottom:36px;padding-top:36px}.packages-section .content{padding-bottom:60px}.packages-section .packages-slider{padding-bottom:92px}.packages-section .card--home-design .card--home-design__head{align-items:center}.packages-section .card--home-design .card--home-design__content{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.single-display-home .home-design-title,.single-display-home .home-design__price,.single-display-home h1,.single-display-home h2 .facade,.single-display-home h2.facade,.single-home-design .home-design-title,.single-home-design .home-design__price,.single-home-design h1,.single-home-design h2 .facade,.single-home-design h2.facade,.single-package .home-design-title,.single-package .home-design__price,.single-package h1,.single-package h2 .facade,.single-package h2.facade{text-align:center}.single-display-home .home-design__meta .home-design__badges,.single-display-home .home-design__meta .home-design__floorplan-meta,.single-home-design .home-design__meta .home-design__badges,.single-home-design .home-design__meta .home-design__floorplan-meta,.single-package .home-design__meta .home-design__badges,.single-package .home-design__meta .home-design__floorplan-meta{justify-content:center}.where-living .list--regions>div{flex-basis:calc(50% - 1rem)}.where-living .list--regions>div:first-child,.where-living .list--regions>div:last-child{flex-basis:100%}}@media (max-width:545px){.template-go .page-intro h1{font-size:24px;line-height:120%}}@media (max-width:430px){.template-go .page-intro-cta .page-intro-go-flex .editable h1{font-size:22px}.template-go .page-intro-cta .page-intro-go-flex .editable h1 svg{margin-left:5px;margin-right:5px;max-width:42px}}@media screen and (max-width:420px){.listing__filters .listing__filters-top{display:flex}}@media screen and (max-width:400px){.xs-1-1{width:100%}.xs-1-2{width:50%}.xs-2-2{width:100%}.xs-1-3{width:33.3333333333%}.xs-2-3{width:66.6666666667%}.xs-3-3{width:100%}.xs-1-4{width:25%}.xs-2-4{width:50%}.xs-3-4{width:75%}.xs-4-4{width:100%}.xs-1-5{width:20%}.xs-2-5{width:40%}.xs-3-5{width:60%}.xs-4-5{width:80%}.xs-5-5{width:100%}.xs-1-6{width:16.6666666667%}.xs-2-6{width:33.3333333333%}.xs-3-6{width:50%}.xs-4-6{width:66.6666666667%}.xs-5-6{width:83.3333333333%}.xs-6-6{width:100%}.xs-1-7{width:14.2857142857%}.xs-2-7{width:28.5714285714%}.xs-3-7{width:42.8571428571%}.xs-4-7{width:57.1428571429%}.xs-5-7{width:71.4285714286%}.xs-6-7{width:85.7142857143%}.xs-7-7{width:100%}.xs-1-8{width:12.5%}.xs-2-8{width:25%}.xs-3-8{width:37.5%}.xs-4-8{width:50%}.xs-5-8{width:62.5%}.xs-6-8{width:75%}.xs-7-8{width:87.5%}.xs-8-8{width:100%}.xs-1-9{width:11.1111111111%}.xs-2-9{width:22.2222222222%}.xs-3-9{width:33.3333333333%}.xs-4-9{width:44.4444444444%}.xs-5-9{width:55.5555555556%}.xs-6-9{width:66.6666666667%}.xs-7-9{width:77.7777777778%}.xs-8-9{width:88.8888888889%}.xs-9-9{width:100%}.xs-1-10{width:10%}.xs-2-10{width:20%}.xs-3-10{width:30%}.xs-4-10{width:40%}.xs-5-10{width:50%}.xs-6-10{width:60%}.xs-7-10{width:70%}.xs-8-10{width:80%}.xs-9-10{width:90%}.xs-10-10{width:100%}.xs-1-11{width:9.0909090909%}.xs-2-11{width:18.1818181818%}.xs-3-11{width:27.2727272727%}.xs-4-11{width:36.3636363636%}.xs-5-11{width:45.4545454545%}.xs-6-11{width:54.5454545455%}.xs-7-11{width:63.6363636364%}.xs-8-11{width:72.7272727273%}.xs-9-11{width:81.8181818182%}.xs-10-11{width:90.9090909091%}.xs-11-11{width:100%}.xs-1-12{width:8.3333333333%}.xs-2-12{width:16.6666666667%}.xs-3-12{width:25%}.xs-4-12{width:33.3333333333%}.xs-5-12{width:41.6666666667%}.xs-6-12{width:50%}.xs-7-12{width:58.3333333333%}.xs-8-12{width:66.6666666667%}.xs-9-12{width:75%}.xs-10-12{width:83.3333333333%}.xs-11-12{width:91.6666666667%}.xs-12-12{width:100%}.xs-g-0{margin-left:0}.xs-g-0>.col{padding-left:0}.xs-g-1{margin-left:-10px}.xs-g-1>.col{padding-left:10px}.xs-g-2{margin-left:-20px}.xs-g-2>.col{padding-left:20px}.xs-g-3{margin-left:-30px}.xs-g-3>.col{padding-left:30px}.xs-g-4{margin-left:-40px}.xs-g-4>.col{padding-left:40px}.xs-g-5{margin-left:-50px}.xs-g-5>.col{padding-left:50px}.xs-g-6{margin-left:-60px}.xs-g-6>.col{padding-left:60px}.xs-g-7{margin-left:-70px}.xs-g-7>.col{padding-left:70px}.xs-g-8{margin-left:-80px}.xs-g-8>.col{padding-left:80px}.xs-g-9{margin-left:-90px}.xs-g-9>.col{padding-left:90px}.xs-g-10{margin-left:-100px}.xs-g-10>.col{padding-left:100px}.xs-g-11{margin-left:-110px}.xs-g-11>.col{padding-left:110px}.xs-g-12{margin-left:-120px}.xs-g-12>.col{padding-left:120px}.xs-10>.col:nth-child(10n+1),.xs-11>.col:nth-child(11n+1),.xs-12>.col:nth-child(12n+1),.xs-1>.col:nth-child(1n+1),.xs-2>.col:nth-child(odd),.xs-3>.col:nth-child(3n+1),.xs-4>.col:nth-child(4n+1),.xs-5>.col:nth-child(5n+1),.xs-6>.col:nth-child(6n+1),.xs-7>.col:nth-child(7n+1),.xs-8>.col:nth-child(8n+1),.xs-9>.col:nth-child(9n+1){clear:both}.xs-right{float:right}.xs-left{clear:left}.xs-flex{display:flex}.xs-flex.col{flex-direction:column}.xs-flex.col.xs-reverse{flex-direction:column-reverse}.xs-flex.row.xs-reverse{flex-direction:row-reverse}.xs-flex:before{content:none}.hide-xs{display:none}.home-designs-section .home-design-slider .slide .card--home-design__variations{left:0;position:relative;right:unset}.home-designs-section .home-design-slider .slide .card--home-design__variations .card--home-design__variations-item{flex-grow:1}.home-designs-section .home-design-slider .slide .card--home-design__variations .card--home-design__variations-item .card--home-design__variations-button{width:100%}.where-living .list--regions>div:nth-child(5n+4),.where-living .list--regions>div:nth-child(5n+5){padding-right:0}.where-living .list--regions>div:nth-child(5n+2),.where-living .list--regions>div:nth-child(5n+3){padding-left:0}}
