@font-face{font-family:'ARS';src:url("/asset/fonts/ARSMaquettePro-Bold.eot");src:url("/asset/fonts/ARSMaquettePro-Bold.eot?#iefix") format("embedded-opentype"),url("/asset/fonts/ARSMaquettePro-Bold.woff") format("woff"),url("/asset/fonts/ARSMaquettePro-Bold.ttf") format("truetype"),url("/asset/fonts/ARSMaquettePro-Bold.svg#311e976813a4bd9145d83b08561d1ed8") format("svg");font-style:normal;font-weight:700}@font-face{font-family:'ARS';src:url("/asset/fonts/ARSMaquettePro-Light.eot");src:url("/asset/fonts/ARSMaquettePro-Light.eot?#iefix") format("embedded-opentype"),url("/asset/fonts/ARSMaquettePro-Light.woff") format("woff"),url("/asset/fonts/ARSMaquettePro-Light.ttf") format("truetype"),url("/asset/fonts/ARSMaquettePro-Light.svg#827c2b148f99e25a37b83a622b480fb9") format("svg");font-style:normal;font-weight:200}@font-face{font-family:'ARS';src:url("/asset/fonts/ARSMaquettePro-Medium.eot");src:url("/asset/fonts/ARSMaquettePro-Medium.eot?#iefix") format("embedded-opentype"),url("/asset/fonts/ARSMaquettePro-Medium.woff") format("woff"),url("/asset/fonts/ARSMaquettePro-Medium.ttf") format("truetype"),url("/asset/fonts/ARSMaquettePro-Medium.svg#f994e218364d1cb2b00e279f8781fbd9") format("svg");font-style:normal;font-weight:500}@font-face{font-family:'ARS';src:url("/asset/fonts/ARSMaquettePro-Regular.eot");src:url("/asset/fonts/ARSMaquettePro-Regular.eot?#iefix") format("embedded-opentype"),url("/asset/fonts/ARSMaquettePro-Regular.woff") format("woff"),url("/asset/fonts/ARSMaquettePro-Regular.ttf") format("truetype"),url("/asset/fonts/ARSMaquettePro-Regular.svg#d29b748273f827d95435d15199daecf4") format("svg");font-style:normal;font-weight:400}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}strong{font-weight:500}img{-ms-interpolation-mode:bicubic}html{font-size:62.5%;box-sizing:border-box;width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}body,td{font-size:1.6rem;font-family:"ARS",helvetica,arial,sans-serif;line-height:1.2;font-weight:200;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#60ba45;background-image:url("/asset/images/_site/texture.jpg");background-attachment:fixed;background-repeat:no-repeat;width:100%;min-height:100vh;overflow-x:hidden}p{color:#484545;font-size:1.4rem;margin-top:10px;line-height:1.5}p:first-child{margin-top:0}h1{color:#60ba45;font-size:4rem;line-height:1;margin-bottom:10px}h1.page-heading{font-size:2.6rem;padding-top:24px;padding-bottom:24px;text-align:center;margin-bottom:0}@media (min-width: 640px){h1.page-heading{font-size:4rem}}h1.page-heading--left{text-align:left}h4{color:#292566;text-transform:uppercase;font-weight:bold;font-size:1.7rem}h5{font-weight:normal;color:#60ba45;margin-top:16px}h6{color:#292566;margin-bottom:10px;font-weight:bold}img{max-width:100%}a{text-decoration:none}sup{vertical-align:super;font-size:40%}.main{background-color:white}.content{padding:10px}.content:after{display:table;content:'';clear:both}.content--supplementary{padding:20px}@media (min-width: 896px){.content--supplementary{padding:40px}}.content--supplementary a{color:inherit;text-decoration:underline}.content--supplementary h3{font-weight:700}@media (min-width: 768px){.wrapper{width:748px;margin:0 auto}}@media (min-width: 896px){.wrapper{width:876px}}@media (min-width: 1024px){.wrapper{width:1004px}}@media (min-width: 1200px){.wrapper{width:1180px}}.wrapper-shadow{box-shadow:2px 2px 8px 0 rgba(0,0,0,0.4)}.forwardslash:after{content:" /";color:#60ba45}.forwardslash--blue:after{color:#292566}.clear:after{display:table;clear:both;content:''}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:10px 10px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.rotating-images{position:relative;height:0;padding-bottom:36%}@media (min-width: 768px){.rotating-images{padding-bottom:35.83333%}}.rotating-images-first,.rotating-images-second,.rotating-images-third,.rotating-images-fourth,.rotating-images-fifth{width:100%;padding-bottom:36%;background-size:contain;background-repeat:no-repeat}@media (min-width: 768px){.rotating-images-first,.rotating-images-second,.rotating-images-third,.rotating-images-fourth,.rotating-images-fifth{background-size:cover;background-repeat:no-repeat}}.rotating-images-first .dot,.rotating-images-second .dot,.rotating-images-third .dot,.rotating-images-fourth .dot,.rotating-images-fifth .dot{width:10px;height:10px;border-radius:100%;background-color:#ebebeb;display:block}.rotating-images-first .dot.disabled,.rotating-images-second .dot.disabled,.rotating-images-third .dot.disabled,.rotating-images-fourth .dot.disabled,.rotating-images-fifth .dot.disabled{background-color:#60ba45}.rotating-images-first .dot-container,.rotating-images-second .dot-container,.rotating-images-third .dot-container,.rotating-images-fourth .dot-container,.rotating-images-fifth .dot-container{position:absolute;bottom:5px;left:50%;transform:translateX(-50%)}.rotating-images-first a,.rotating-images-second a,.rotating-images-third a,.rotating-images-fourth a,.rotating-images-fifth a{height:100%;display:block}.rotating-images-first{background-image:url(/asset/images/rotating-heroes/accolade_web_banner_home.jpg)}.rotating-images-second{background-image:url(/asset/images/rotating-heroes/free_land_banner.jpg)}.rotating-images-third{background-image:url(/asset/images/rotating-heroes/soho_townhomes_banner_20240730.jpg)}.rotating-images-fifth{background-image:url(/asset/images/rotating-heroes/refer_a_friend_banner.jpg)}.header{padding:24px 10px 12px 10px;position:relative;z-index:10}@media (min-width: 640px){.header{padding-bottom:0}}.header-logo{width:220px;display:block;max-width:80%}@media (min-width: 640px){.header-logo{margin:0}}@media (min-width: 768px){.header-logo{width:300px}}@media (min-width: 1024px){.header-logo{width:388px}}.header-rego_button{color:white;background-color:#292566;margin-top:20px;border-radius:8px;padding:12px 30px 14px 30px;text-align:center;display:block;transition:color .4s}@media (min-width: 640px){.header-rego_button{position:absolute;right:10px;top:14px;padding:8px 30px 10px 30px}}@media (min-width: 768px){.header-rego_button{top:36px}}@media (min-width: 1024px){.header-rego_button{top:50px}}.header-rego_button:hover{color:#60ba45}.header-nav{position:fixed;transform:translateY(-100%);transition:transform .4s;width:100%;top:0;left:0;padding:10px;background-color:white;z-index:5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;z-index:15;max-height:100%;overflow:auto}@media (min-width: 640px){.header-nav{margin-top:10px;text-align:center;background-color:transparent;transform:translateY(0);position:static;padding:0;overflow:visible}}@media (min-width: 768px){.header-nav{text-align:right}}.header-nav.is-active{transform:translateX(0)}.header-nav_item{display:block;margin-bottom:3px}@media (min-width: 640px){.header-nav_item{margin:0 3px;display:inline-block}}@media (min-width: 768px){.header-nav_item{margin:0 7px}}@media (min-width: 896px){.header-nav_item{margin:0 5px}}.header-nav_item:first-child{margin-left:0}.header-nav_item:last-child{margin-right:0}.header-nav_link{text-transform:uppercase;color:#292566;display:block;border-bottom:1px solid transparent;padding:4px 0 6px;background-color:#f0ece9;border-radius:7px;padding:20px}@media (min-width: 640px){.header-nav_link{color:white;padding:0;padding-bottom:10px;background-color:transparent;font-size:1.4rem}}@media (min-width: 896px){.header-nav_link{font-size:1.6rem}}.header-nav_link--sub{color:#c7b8ac}.header-nav_link.is-active,.header-nav_link:hover{color:#292566}.header-nav_curtain{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background-color:#292566;background-color:rgba(41,37,102,0.6);display:none}.header-nav_curtain.is-active{display:block}@media (min-width: 640px){.header-nav_curtain.is-active{display:none}}.header-nav_header{text-transform:uppercase;color:#60ba45;font-weight:500;font-size:2rem;padding:10px 0;padding-right:20px;position:relative;height:44px;width:100%}@media (min-width: 640px){.header-nav_header{display:none}}.header-nav_close{position:absolute;padding-top:5px;right:0;top:0px;cursor:pointer;border:2px solid #60ba45;border-radius:100%;height:40px;width:40px;text-align:center}.header-nav_close:after{content:'X';font-weight:200;color:#60ba45}.header-hamburger{position:absolute;right:0;top:30px}@media (min-width: 640px){.header-hamburger{display:none}}.header-nav_parent{position:relative}@media (min-width: 640px){.header-nav_parent:hover .header-subnav{display:block}}.header-subnav{position:absolute;background-color:white;padding:0;text-align:left;left:0;min-width:200px;margin-left:-20px;display:none;box-shadow:3px 3px 4px 0 rgba(0,0,0,0.6);padding:6px 0;z-index:10}.header-subnav a{padding:4px 20px}.footer{background-color:#292566;color:white;background-image:url("/asset/images/_site/footer-circles.jpg");background-size:710px auto;background-position:bottom right;background-repeat:no-repeat;padding:10px 10px 36px;font-size:1.2rem;position:relative;z-index:1;line-height:1.35}@media (min-width: 768px){.footer{font-size:1.3rem;padding:10px 36px 44px 36px}}.footer a{text-transform:uppercase}.footer-link{font-weight:bold;color:#60ba45}.footer-legal{text-transform:uppercase;font-size:1rem;padding-top:10px;clear:both}.footer-legal a{color:white;margin:0 4px}.footer-legal a:first-child{margin-left:0}@media (min-width: 768px){.footer-left{float:left;clear:left}}@media (min-width: 768px){.footer-right{float:right}}@media (min-width: 768px){.footer-left:after,.footer-right:after{clear:both;content:'';display:table}.footer-left>*,.footer-right>*{float:left}}.footer-phone{font-weight:bold;font-size:1.7rem}.footer-phone_link{color:white}.footer-sales_suite,.footer-address,.footer-portal{text-transform:uppercase}.footer-sales_suite a,.footer-address a,.footer-portal a{text-decoration:none;color:white}@media (min-width: 768px){.footer-portal{margin-left:53px}}@media (min-width: 896px){.footer-portal{margin-left:153px}}.footer-facebook_link{display:block;width:27px}@media (min-width: 768px){.footer-facebook{margin-left:14px}}@media (min-width: 896px){.footer-facebook{margin-left:53px}}.footer-instagram{margin-left:20px}@media (min-width: 768px){.footer-instagram{margin-left:14px}}.footer-socials{display:flex}@media (min-width: 768px){.footer-red23,.footer-resi{margin-left:20px;margin-top:-12px}}.footer-red23 img,.footer-resi img{height:36px}.footer-company_text{font-size:7px;margin-bottom:5px;text-transform:uppercase}@media (min-width: 768px){.footer-company_text{text-align:right}}.footer-contact,.footer-portal,.footer-facebook,.footer-resi,.footer-red23{margin-bottom:20px}@media (min-width: 768px){.footer-contact,.footer-portal,.footer-facebook,.footer-resi,.footer-red23{margin-bottom:0}}.pm{padding:20px;background-size:cover;background-position:center center}.pm-connected_lifestyle{background-image:url("/asset/images/_site/connected-lifestyle.jpg")}.pm-garden{background-image:url("/asset/images/_site/garden-inspiration.jpg")}.pm-panel{max-width:100%;width:335px;margin-left:auto;background-color:white;border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;display:block;color:#292566;transform:translateY(60px);transition:transform 1s}.pm-panel.is-visible{transform:translateY(0)}.pm-panel .home-promo_bottom{background-color:#d9d0ca}.pm-panel .home-promo_bottom:after{border-left-color:#60ba45}.pm-header{font-weight:bold;font-size:2.6rem;line-height:1;margin-bottom:10px}.pm-top{padding:20px}.button{border-radius:7px;display:block;padding:18px;text-transform:uppercase;position:relative;border:2px solid transparent;transition:background-color .6s, color .4s}.button+.button{margin-top:10px}.button-dl{background-color:#f0ece9;color:#292566}.button-dl:after{content:'';display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:8px solid transparent;border-top:9px solid #292566;border-right:8px solid transparent}.button-dl:hover{background-color:#60ba45;color:white}.button-link{border-color:#f0ece9;color:#292566}.button-link:after{content:'';display:block;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-left:9px solid #60ba45;border-bottom:8px solid transparent}.button-link:hover,.button-link.active{background-color:#292566;color:white}.button-link.reversed{background-color:#f0ece9;color:#292566}.button-link.reversed:after{border-left:9px solid #292566}.button-link.reversed:hover,.button-link.reversed.active{background-color:#292566;color:white;border-color:#292566}.button-link.reversed:hover:after,.button-link.reversed.active:after{border-left:9px solid white}.button-link_narrow{padding:10px 18px;border-color:transparent;font-size:1.4rem}.button-link_narrow:after{display:none}.button-link_narrow:hover,.button-link_narrow.active{background-color:#f0ece9;color:#292566}.button-back{border-color:#f0ece9;color:#292566}.button-back:after{content:'';display:block;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-right:9px solid #60ba45;border-bottom:8px solid transparent}.button-back:hover,.button-back.active{background-color:#292566;color:white}.button-action{border-color:#f0ece9;color:white;background-color:#60ba45}.button-action:after{content:'';display:block;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-left:9px solid #292566;border-bottom:8px solid transparent;transition:border-color .4s}.button-action:hover,.button-action.active{background-color:#292566}.button-action:hover:after,.button-action.active:after{border-left:9px solid #60ba45}.townhomes-download{width:100%}@media (min-width: 1024px){.townhomes-download{width:49.5%}}.rego{position:relative;overflow:hidden}.rego .not-valid input[type=text],.rego .not-valid select{background-color:#ffb3b3}.rego .not-valid input[type=checkbox]+label{color:red}.rego-input_wrapper{position:relative;margin-top:3px}.rego-input_wrapper--select{margin-right:143px}.rego-input_wrapper--accept{padding-top:10px;height:30px}.rego-input_wrapper--accept input{position:absolute;top:8px;left:0}.rego-input_wrapper--accept label{font-size:.8rem;font-family:"ARS",helvetica,arial,sans-serif;color:#9d8370;margin-left:20px;display:block}.rego-bottom_input{position:relative}.rego-submit{color:white;font-size:1.9rem;padding:16px 10px;border:2px solid transparent;background-color:#60ba45;border-radius:7px;text-transform:uppercase;font-weight:200;font-family:"ARS",helvetica,arial,sans-serif;width:140px;line-height:1;position:absolute;right:0;bottom:0;cursor:pointer;transition:background-color .4s}.rego-submit:hover{background-color:#292566}.rego-submit.disabled{background-color:#f0ece9;color:#c7b8ac}.rego input[type=text],.rego select{background-color:#f0ece9;border-radius:7px;font-size:1.5rem;padding:16px 20px;width:100%;line-height:1;font-family:"ARS",helvetica,arial,sans-serif;font-weight:200;border:2px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 410px){.rego input[type=text],.rego select{font-size:1.7rem}}@media (min-width: 640px){.rego input[type=text],.rego select{font-size:1.9rem}}@media (min-width: 768px){.rego input[type=text],.rego select{font-size:1.3rem}}@media (min-width: 896px){.rego input[type=text],.rego select{font-size:1.5rem}}@media (min-width: 1024px){.rego input[type=text],.rego select{font-size:1.9rem}}.rego input[type=text]+label,.rego select+label{position:absolute;font-size:1.5rem;width:100%;padding:16px 20px;left:0;line-height:1;font-family:"ARS",helvetica,arial,sans-serif;text-transform:uppercase;pointer-events:none}@media (min-width: 410px){.rego input[type=text]+label,.rego select+label{font-size:1.7rem}}@media (min-width: 640px){.rego input[type=text]+label,.rego select+label{font-size:1.9rem}}@media (min-width: 768px){.rego input[type=text]+label,.rego select+label{font-size:1.3rem}}@media (min-width: 896px){.rego input[type=text]+label,.rego select+label{font-size:1.5rem}}@media (min-width: 1024px){.rego input[type=text]+label,.rego select+label{font-size:1.9rem}}.rego input[type=text]:focus,.rego select:focus{border-color:#60ba45}.rego input[type=text]:focus+label,.rego select:focus+label{opacity:0.2}.rego input[type=text].has-content+label,.rego select.has-content+label{display:none}.rego-thankyou{position:absolute;top:0;left:100%;width:100%;height:100%;background-color:#f0ece9;padding:20px;border-radius:7px;transition:left .4s}.is-thankyou .rego-thankyou{left:0}.rego-thankyou_heading{color:#60ba45;font-weight:500;font-size:2rem;margin-bottom:20px}.popup{max-width:100%;max-height:100%;overflow:auto;margin:0 auto;transform:translateY(-100%);transition:transform .4s}.popup.is-visible{transform:translateY(0)}.popup-header{text-transform:uppercase;color:#60ba45;font-weight:500;font-size:2rem;padding:10px 0;padding-right:20px;position:relative;height:44px;width:100%}.popup-close{position:absolute;padding-top:5px;right:0;top:0px;cursor:pointer;border:2px solid #60ba45;border-radius:100%;height:40px;width:40px;text-align:center}.popup-close:after{content:'X';font-weight:200;color:#60ba45}.popup-content{position:relative;padding:20px;padding-top:10px;background-color:white;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden}.popup-curtain{background-color:#292566;background-color:rgba(41,37,102,0.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:15;display:none}.popup-curtain.is-visible{display:block}.popup .rego-input_wrapper--accept{position:relative;bottom:auto;margin-top:10px}.home-hero{position:relative}.home-text-1{display:block;background-color:#d2352e;right:0;top:20px;padding:18px;z-index:3;text-transform:uppercase;color:white;font-weight:600;text-align:center;font-size:3rem;line-height:1}@media (min-width: 768px){.home-text-1{background-color:#d2352e;position:absolute;right:0;top:20px;padding:22px;width:300px;text-transform:uppercase;color:white;font-weight:600;text-align:center;font-size:2rem;line-height:1;border-top-left-radius:10px;border-bottom-left-radius:10px}}.home-text-2{display:block;background-color:#282665;right:0;top:104px;padding:20px;z-index:3;text-transform:uppercase;color:white;font-weight:600;text-align:center;font-size:1.8rem;line-height:1}@media (min-width: 768px){.home-text-2{background-color:#282665;position:absolute;right:0;top:110px;padding:19px;width:220px;text-transform:uppercase;color:white;font-weight:600;text-align:center;font-size:1.7rem;line-height:1;border-top-left-radius:10px;border-bottom-left-radius:10px}}.home-tile{width:100%;display:block;position:relative;z-index:2}@media (min-width: 640px){.home-tile{float:left;width:25%;width:calc(50% - 5px)}.home-tile:nth-child(even){float:right}}@media (min-width: 1024px){.home-tile{width:25%;width:calc(25% - 7.5px)}.home-tile:nth-child(even){float:left}.home-tile:nth-child(2){margin-left:10px;margin-right:5px}.home-tile:nth-child(3){margin-right:10px;margin-left:5px}}.home-banner{bottom:0;width:100%;text-align:center;padding:10px;background-color:white;line-height:0.8}@media (min-width: 768px){.home-banner{background-color:rgba(255,255,255,0.7);position:absolute}}.home-banner_text{color:#292566;font-size:2.4rem;letter-spacing:0;font-weight:500;line-height:1.1}@media (min-width: 1024px){.home-banner_text{letter-spacing:1px}}.home-parralax{background-image:url("/asset/images/home/parallax.jpg");background-repeat:no-repeat;background-size:cover;position:relative;padding:50px 28px 28px 0;opacity:0;transition:opacity 2s;transition-delay:0.5s}@media (min-width: 640px){.home-parralax{padding:200px 28px 28px 0;margin-top:-52px}}.home-parralax.is-visible{opacity:1}.home-promo{color:white;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;z-index:1}.home-promo+.home-promo{margin-top:10px}@media (min-width: 640px){.home-promo+.home-promo{margin-top:0}}@media (min-width: 640px){.home-promo:nth-child(3),.home-promo:nth-child(4){margin-top:10px}}@media (min-width: 640px) and (min-width: 1024px){.home-promo:nth-child(3),.home-promo:nth-child(4){margin-top:0}}.home-promo:hover .home-promo_bottom:after{border-left-color:white}.home-promo_top{font-size:2.6rem;height:120px;line-height:1.05;padding:20px}.home-promo_bottom{padding:10px 20px;font-weight:500;height:42px;position:relative}.home-promo_bottom:after{content:'';display:block;position:absolute;right:10px;top:16px;width:0;height:0;border-top:5px solid transparent;border-left:6px solid black;border-bottom:5px solid transparent;transition:border-color .4s}.home-promo--first{background-color:#f4c300}.home-promo--first .home-promo_bottom{background-color:#f1b52a}.home-promo--first .home-promo_bottom:after{border-left-color:#292566}.home-promo--second{background-color:#cd5599}.home-promo--second .home-promo_bottom{background-color:#bf4787}.home-promo--second .home-promo_bottom:after{border-left-color:#292566}.home-promo--third,.home-promo--fourth{background-color:#292566}.home-promo--third .home-promo_bottom,.home-promo--fourth .home-promo_bottom{background-color:#1f1e53}.home-promo--third .home-promo_bottom:after,.home-promo--fourth .home-promo_bottom:after{border-left-color:#60ba45}.home-vision{background-color:white;display:block;width:335px;max-width:100%;margin-left:auto;color:#292566;overflow:hidden;border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;transform:translateY(60px);transition:transform 2s}.home-vision.is-visible{transform:translateY(0)}.home-vision_top{padding:20px}.home-vision_header{font-size:2.6rem;font-weight:bold;line-height:1;margin-bottom:10px}.home-vision .home-promo_bottom{background-color:#f0ece9}.home-vision .home-promo_bottom:after{border-left-color:#60ba45}.home-news_header{padding:12px 36px 16px 36px;line-height:1;position:relative}.home-news_link{color:#292566;font-weight:bold}@media (min-width: 640px){.home-news_link{position:absolute;right:36px;top:28px}}.home-news_heading{font-size:3.6rem;color:#60ba45;margin-bottom:8px}@media (min-width: 640px){.home-news_heading{margin-bottom:0}}.home-news_strip{padding:10px 10px 20px;background-color:#f0ece9}.home-news_strip .news-link_title{background-color:white}.home-news_strip .news-link{border-bottom-right-radius:7px;border-bottom-left-radius:7px;overflow:hidden}.home-news_strip .news-link:hover .news-link_title{background-color:#292566}.home-news_strip:after{clear:both;content:'';display:table}.home-news_thumb{display:block;margin-bottom:10px;transition:background-color .4s, transform .6s, opacity .6s;transition-delay:.3s;transform:scale(0.75, 0.75);opacity:0}@media (min-width: 410px){.home-news_thumb{width:49%;width:calc(50% - 5px);float:left}.home-news_thumb:nth-child(even){float:right}}@media (min-width: 896px){.home-news_thumb{width:24%;width:calc(25% - 7.5px)}.home-news_thumb:nth-child(1n){float:left}.home-news_thumb:nth-child(2){margin-left:10px;margin-right:5px}.home-news_thumb:nth-child(3){margin-right:10px;margin-left:5px}}.home-news_thumb.is-visible{transform:scale(1, 1);opacity:1}.home-news_title{background-color:white;padding:10px 20px;position:relative;text-transform:uppercase}@media (min-width: 410px){.home-news_title{height:68px}}.home-news_titlecopy{color:#484545}@media (min-width: 410px){.home-news_titlecopy{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.home-news_read{padding:10px 20px;background-color:#292566;color:white;position:relative}.home-news_read:after{content:'';display:block;position:absolute;right:10px;top:16px;width:0;height:0;border-top:5px solid transparent;border-left:6px solid black;border-bottom:5px solid transparent;border-left-color:#60ba45}.home-news_image{border-bottom-right-radius:7px;border-bottom-left-radius:7px;overflow:hidden}.land-messaging{background-color:#292566;margin-bottom:10px;color:white;padding:20px 30px;font-size:2rem;cursor:pointer}.land-messaging_link{text-decoration:underline}.land-messaging_uppercase{text-transform:uppercase;font-weight:400}@media (min-width: 768px){.land-left_col{float:left;width:49%;width:calc(50% - 10px)}}.land-map_container{position:relative;overflow:hidden;border-radius:7px;margin-top:10px}@media (min-width: 768px){.land-map_container{float:right;width:49%;width:calc(50% - 10px);margin-top:0}}.land-map_canvas,.land-map_spacer{position:absolute;top:0;left:0}.land-stage_header{color:white;background-color:#292566;padding:14px 18px;border-radius:7px;text-transform:uppercase;font-size:1.8rem;margin-bottom:10px}.land-lot_list{margin:10px 0}.land-lot_list>div{background-color:#60ba45;font-size:2.4rem;color:white;padding:5px;text-align:center}@media (min-width: 768px){.land-lot_list{max-height:500px;overflow:auto}}.land-lotlink_number{font-weight:700;width:26%;display:inline-block}.land-lotlink_area{width:24%;display:none}@media (min-width: 410px){.land-lotlink_area{display:inline-block}}.land-lot_data{text-transform:uppercase;font-size:3.6rem;padding:18px;color:#292566}@media (min-width: 768px){.land-lot_data{padding:30px 18px}}.land-lot_name{color:#60ba45;margin-right:20px}.land-packages{margin-top:10px;margin-bottom:10px;background-color:#60ba45;color:white;text-transform:uppercase;font-size:1.8rem;padding:10px 10px;border-radius:7px;text-align:center}.land-feature{margin:10px 0;position:relative;color:#292566;display:block;background-color:#cd5599;color:white;border-bottom-right-radius:7px;border-bottom-left-radius:7px;overflow:hidden}.land-feature_lot{font-size:2rem;font-weight:700}@media (min-width: 410px){.land-feature_lot{font-size:2.6rem}}.land-feature_stage{text-transform:uppercase;color:#292566}@media (min-width: 410px){.land-feature_stage{margin-top:10px}}.land-feature_name{font-size:3rem;text-transform:uppercase;line-height:1}@media (min-width: 410px){.land-feature_name{margin-top:6px;font-size:3.6rem}}.land-feature_area{line-height:1;font-size:3rem}@media (min-width: 410px){.land-feature_area{font-size:3.6rem}}.land-feature_img{position:absolute;right:0;top:0;height:100%}.land-feature_top{position:relative;padding:18px}.land-feature_bottom{background-color:#bf4787;padding:18px}.vision-block{padding-top:20px;padding-bottom:90px;position:relative;background-color:#f0ece9;background-size:cover;background-position:center center;position:relative}.vision-block+.vision-block{margin-top:10px}.vision-block--spirit{background-image:url("/asset/images/vision/spirit.jpg")}.vision-block--smart_home{background-image:url("/asset/images/vision/smart-home.jpg")}.vision-block--garden{background-image:url("/asset/images/vision/garden.jpg")}.vision-block--resi{background-image:url("/asset/images/vision/resi.jpg")}.vision-block--right{text-align:right}.vision-content{width:375px;display:inline-block;max-width:80%;margin:0 5%;transform:translateY(40px);transition:transform 1s;min-height:300px}.vision-content.is-visible{transform:translateY(0)}.vision-content_top{background-color:white;text-align:left;color:#292566;border-radius:7px;overflow:hidden}.vision-content_heading{padding:20px 10px 20px 26px;font-weight:bold;font-size:2.6rem;line-height:1}.vision-content_read,.vision-content_link{background-color:#f0ece9;padding:10px 10px 10px 26px;font-weight:700;position:relative;cursor:pointer;color:#292566}.vision-content_read:after,.vision-content_link:after{content:'';display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:8px solid transparent;border-top:9px solid #60ba45;border-right:8px solid transparent}.show-copy .vision-content_read:after,.show-copy .vision-content_link:after{border-bottom:8px solid #60ba45;border-top:none}.vision-content_link{display:block}.vision-content_link:after{border-top:8px solid transparent;border-left:9px solid #60ba45;border-bottom:8px solid transparent}.vision-content_copy{color:white;background-color:#292566;border-radius:7px;padding:26px;font-size:1.3rem;line-height:1.5;margin-top:6.25px;opacity:0;transform:translateY(20px);transition:transform .4s, opacity .4s;text-align:left}.vision-content_copy p{color:white}.show-copy .vision-content_copy{transform:translateY(0);opacity:1}.vision-hero{height:0;padding-bottom:35.83333%}@media (min-width: 768px){.vision-hero--mobile{display:none}}.vision-hero--desktop{display:none}@media (min-width: 768px){.vision-hero--desktop{display:block}}.vision-copy{padding:40px 20px}@media (min-width: 768px){.vision-copy{padding:40px 42px}}@media (min-width: 896px){.vision-copy{padding:40px 84px}}.vision-copy:after{content:'';display:table;clear:both}@media (min-width: 768px){.vision-column{width:49%;width:calc(50% - 10px)}}@media (min-width: 896px){.vision-column{width:calc(50% - 30px)}}@media (min-width: 1024px){.vision-column{width:calc(50% - 50px)}}@media (min-width: 768px){.vision-column--left{float:left}}.vision-column--right{margin-top:50px}@media (min-width: 768px){.vision-column--right{float:right;margin-top:0}}.vision-sub_head{margin-top:40px}.vision-signoff{margin-top:30px}.vision-signoff p{font-size:1.1rem;margin-top:2px}.vision-signoff strong{font-size:1.3rem;font-weight:500}.vision-signoff img{display:block;margin-top:20px}.smarthome-hero{position:relative}.smarthome-hero .vision-hero{margin-bottom:30px;padding-bottom:41.833%}@media (min-width: 768px){.smarthome-hero .vision-hero{margin-bottom:0}}.smarthome-clickers{height:0;padding-bottom:35.83333%;position:absolute;top:0;left:0;width:100%}.smarthome-clicker{display:block;position:absolute;background-color:#292566;color:white;border-radius:100%;text-align:center;transform:translateY(-50%) translateX(-50%);transition:color .2s, background-color .4s;font-size:1rem;width:20px;height:20px;padding-top:3px}@media (min-width: 768px){.smarthome-clicker{font-weight:bold;cursor:pointer;width:40px;height:40px;font-size:1.6rem;padding-top:10px}}@media (min-width: 896px){.smarthome-clicker{width:48px;height:48px;font-size:1.8rem;padding-top:13px}}@media (min-width: 1024px){.smarthome-clicker{width:60px;height:60px;padding-top:16px;font-size:2.2rem}}.smarthome-clicker:before{position:absolute;content:'';border:1px solid #292566;border-radius:100%;transition:border-color .4s;width:calc(100% + 4px);height:calc(100% + 4px);top:-2px;left:-2px}@media (min-width: 768px){.smarthome-clicker:before{width:calc(100% + 8px);height:calc(100% + 8px);top:-4px;left:-4px;border-width:2px}}@media (min-width: 768px){.smarthome-clicker:hover,.smarthome-clicker.is-active{background-color:white;color:#292566}.smarthome-clicker:hover:before,.smarthome-clicker.is-active:before{border-color:white}}.smarthome-clicker--one{top:95%;left:43%}.smarthome-clicker--two{top:56%;left:26%}.smarthome-clicker--three{top:100%;left:73%}.smarthome-clicker--four{top:55%;left:43.5%}.smarthome-clicker--five{top:63%;left:14%}.smarthome-clicker--six{top:100%;left:21%}.smarthome-clicker--seven{top:10%;left:94%}.smarthome-clicker--eight{top:84%;left:64%}.smarthome-clicker--nine{top:74%;left:74%}.smarthome-clicker--ten{top:15%;left:93%}.smarthome-sub{margin-top:30px}.smarthome-popup{border-radius:7px;padding:0 20px 0 25px;font-size:1.3rem;margin:10px}@media (min-width: 768px){.smarthome-popup{background-color:#292566;color:white;position:absolute;top:0;display:none;width:260px;margin:0;padding:24px}.smarthome-popup.is-visible{display:block}}.smarthome-popup--one{top:65%;left:33%}.smarthome-popup--two{top:22%;left:15%}.smarthome-popup--three{top:62%;left:63%}.smarthome-popup--four{top:64%;left:40.4%}.smarthome-popup--five{top:31%;left:2.6%}.smarthome-popup--six{top:67.2%;left:11%}.smarthome-popup--seven{top:30%;right:0.7%}.smarthome-popup--eight{top:93%;right:26.9%}.smarthome-popup--nine{top:69%;right:22.6%}.smarthome-popup--ten{top:25%;right:4%}.smarthome-popup_heading{text-transform:uppercase;margin-bottom:6px;color:#60ba45;font-weight:500;position:relative}.smarthome-popup_heading:before{content:attr(data-shpopup);content:attr(data-shpopup) "/";color:#292566;margin-right:6px;position:absolute;left:-25px}@media (min-width: 768px){.smarthome-popup_heading{color:white}.smarthome-popup_heading:before{position:static;color:white}}.smarthome-popup_close{display:none}@media (min-width: 768px){.smarthome-popup_close{display:block;position:absolute;top:0;right:0;padding:10px;cursor:pointer}}.smarthome-inclusions_heading{padding:10px 20px;margin-top:30px;margin-bottom:10px;background-color:#60ba45;color:white;border-radius:7px;line-height:1.1;font-weight:500}.smarthome-click_above{display:none}@media (min-width: 768px){.smarthome-click_above{display:block}}.smarthome-telstra_dl{display:block;margin-top:40px}.smarthome-telstra_dl .button{text-align:right;padding-right:28px;margin-bottom:320px}@media (min-width: 768px){.smarthome-telstra_dl .button{margin-bottom:0}}.smarthome-telstra_dl .button:after{top:30px}.smarthome-telstra_phone{position:absolute;left:0%;top:44px;transform:translateY(20px);transition:transform .8s;transition-delay:.2s;max-width:220px}@media (min-width: 896px){.smarthome-telstra_phone{left:-9%}}@media (min-width: 896px){.smarthome-telstra_phone{top:40px}}@media (min-width: 1024px){.smarthome-telstra_phone{top:20px}}@media (min-width: 1200px){.smarthome-telstra_phone{top:20px;left:2%}}.smarthome-telstra_phone.is-visible{transform:translateY(0)}.smarthome-telstra_images{transform:translatex(40px);transition:transform .8s, opacity .6s;opacity:0}.smarthome-telstra_images.is-visible{transform:translateX(0);opacity:1}.smarthome-telstra_images--monitor,.smarthome-telstra_images--additional{width:260px;transition-delay:.1s}.smarthome-telstra_images--additional{transition-delay:.2s}.smarthome-telstra_description,.smarthome-telstra_description:first-child{margin-top:8px}.smarthome-list{margin-top:4px}.smarthome-list li{font-size:1.3rem;font-weight:500;line-height:1.4;display:block;color:black}.smarthome-list li:before{content:'> ';color:#60ba45;font-weight:bold}.smarthome-column_image{margin-top:20px;margin-bottom:30px}.smarthome-column_image:last-child{margin-bottom:0}.smarthome .vision-column--left{clear:left}@media (min-width: 768px){.garden-rotating_header{padding:10px 0 10px 10px}}.garden-dl:after{left:230px;right:auto;top:40%}.garden-rotating_images{padding-bottom:96.05263%;margin-top:10px}.garden-rotating_images .dot{background-color:#f0ece9}.garden-rotating_images .dot.disabled{background-color:#c7b8ac}.garden-rotating_images .dot-container{right:10px;left:auto;bottom:2%;transform:none}@media (min-width: 410px){.garden-rotating_images .dot-container{bottom:2%}}@media (min-width: 640px){.garden-rotating_images .dot-container{bottom:3%}}@media (min-width: 768px){.garden-rotating_images .dot-container{bottom:0}}@media (min-width: 896px){.garden-rotating_images .dot-container{bottom:0}}@media (min-width: 1024px){.garden-rotating_images .dot-container{bottom:0}}@media (min-width: 1200px){.garden-rotating_images .dot-container{bottom:0}}.garden-rotating_heading{color:#60ba45;font-weight:500}.garden-rotating_heading--two{font-weight:700;color:#292566;text-transform:uppercase;font-size:1.3rem}.garden-rotating_info{margin-left:18px;margin-top:10px;padding-bottom:10px;border-bottom:4px solid #292566;background-color:white}.news-filter{font-size:1.4rem;text-align:center;color:#292566;margin-bottom:30px}.news-filter_heading{margin-bottom:10px}.news-filter_button{text-transform:uppercase;background-color:#f0ece9;display:inline-block;padding:16px 20px;font-size:1.2rem;cursor:pointer;border-radius:7px;transition:background-color .2s;margin-bottom:10px;width:100%;max-width:400px}@media (min-width: 640px){.news-filter_button{width:auto;margin:4px;min-width:164px}}@media (min-width: 896px){.news-filter_button{min-width:180px;margin:0 8px}}.news-filter_button.is-active,.news-filter_button:hover{background-color:#292566;color:white}.news-link{margin-bottom:10px;background-color:#f0ece9;color:#292566;border-bottom-right-radius:7px;border-bottom-left-radius:7px;transition:background-color .4s, transform .6s, opacity .6s;transform:scale(0.75, 0.75);opacity:0;display:block}@media (min-width: 410px){.news-link{width:49%;width:calc(50% - 5px);float:left}.news-link:nth-child(even){float:right}}@media (min-width: 640px){.news-link{width:33%;width:calc(33.33333% - 6.66667px)}.news-link:nth-child(even){float:left}.news-link:nth-child(3n-1){margin-left:10px;margin-right:10px}}@media (min-width: 1200px){.news-link{width:25%;width:calc(25% - 7.5px)}.news-link:nth-child(1n){margin-left:0;margin-right:0}.news-link:nth-child(4n-1){margin-left:5px;margin-right:10px}.news-link:nth-child(4n-2){margin-right:5px;margin-left:10px}}.news-link.is-visible{transform:scale(1, 1);opacity:1}.news-link:hover{background-color:#292566;color:white}.news-link--construction{font-weight:500}.news-link_image{height:0;padding-bottom:77.41935%;position:relative}.news-link_image img{position:absolute;top:0;left:0;width:100%}.news-link_title{text-transform:uppercase;overflow:hidden;position:relative;height:60px}.news-link_titlecopy{position:absolute;top:50%;font-size:1.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;padding:10px 10px 10px 10px}.news-hero{height:0;padding-bottom:35.83333%;background-color:#f0ece9}.news-copy{padding:40px 20px}@media (min-width: 768px){.news-copy{padding:40px 42px}}@media (min-width: 896px){.news-copy{padding:40px 84px}}.news-copy:after{content:'';display:table;clear:both}@media (min-width: 768px){.news-column{width:49%;width:calc(50% - 10px)}}@media (min-width: 896px){.news-column{width:calc(50% - 30px)}}@media (min-width: 1024px){.news-column{width:calc(50% - 50px)}}@media (min-width: 768px){.news-column--left{float:left}}.news-column--right{margin-bottom:20px}@media (min-width: 768px){.news-column--right{float:right;margin-bottom:0}}.news-title{max-width:360px}.news-body{clear:both;margin-top:20px}@media (min-width: 768px){.news-body{-webkit-columns:auto 2;-moz-columns:auto 2;columns:auto 2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media (min-width: 896px){.news-body{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media (min-width: 1024px){.news-body{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}@media (min-width: 1200px){.news-body{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}.news-body.blog-body{-webkit-columns:auto auto;-moz-columns:auto auto;columns:auto auto;max-width:800px}.news-body pre{color:#484545;font-size:1.4rem;line-height:1.5;white-space:pre-wrap}.news-body ul{font-size:1.4rem;margin-top:10px}.news-body a{color:#60ba45}.news-blog_video{position:relative;padding-bottom:56.25%;height:0;margin:20px 0}.news-blog_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contact-google_map{height:280px;background-color:#f0ece9}@media (min-width: 896px){.contact-google_map{height:0;padding-bottom:35.83333%}}.contact-copy{padding:40px 20px}@media (min-width: 768px){.contact-copy{padding:40px 42px}}@media (min-width: 896px){.contact-copy{padding:40px 84px}}.contact-copy:after{content:'';display:table;clear:both}@media (min-width: 768px){.contact-column{width:49%;width:calc(50% - 10px)}}@media (min-width: 896px){.contact-column{width:calc(50% - 10px)}}@media (min-width: 1024px){.contact-column{width:calc(50% - 10px)}}@media (min-width: 768px){.contact-column--left{float:left}}.contact-column--right{margin-top:50px}@media (min-width: 768px){.contact-column--right{position:absolute;right:0;top:0;bottom:30px;margin-top:0}}.contact-heading{padding:16px 20px;background-color:#292566;color:white;text-transform:uppercase;border-radius:7px}.contact-detail{padding:20px;font-size:1.4rem;line-height:1.5;color:#292566}.contact-detail a{color:#292566}.contact-detail_title{font-weight:500}.contact-detail_manager{text-transform:uppercase;margin-top:10px}.contact-sales_title{margin-top:10px;text-transform:uppercase}.contact-sales_address{padding-bottom:10px}.contact-wrapper{position:relative}@media (min-width: 768px){.contact-wrapper{margin-bottom:30px}}.contact-wrapper:after{clear:both;content:'';display:table}.contact-get_directions{display:block;border:2px solid #f0ece9;border-radius:7px;width:100%;bottom:0;left:0;color:#292566;text-align:center;font-size:1.9rem;padding:16px 10px;transition:color .2s, background-color .4s, border-color .4s}.contact-get_directions:hover{background-color:#60ba45;color:white;border-color:#60ba45}.locality-content{text-align:center}.locality-map{position:relative}.locality-google_map{background-color:#f0ece9;height:400px}@media (min-width: 768px){.locality-google_map{height:0;padding-bottom:45%}}.locality-hover{top:0;left:0;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.4);top:0;left:0;border-radius:7px;background-color:#f0ece9;width:240px;max-width:100%;font-size:1.4rem;display:none;position:absolute}@media (min-width: 768px){.locality-hover{top:0;left:0}}.locality-hover.is-visible{display:block}.locality-hover_name{background-color:white;color:#292566;padding:10px;text-align:center;text-transform:uppercase}.locality-hover_base{padding:10px}.locality-hover_base:after{clear:both;content:'';display:table}.locality-hover_car{width:50px;padding-right:10px;border-right:1px solid white;float:right;margin-right:8px}.locality-hover_stats{float:right;text-align:center;font-size:1.3rem}.locality-hover_car,.locality-hover_stats{margin-top:6px}.locality-hover_distance{font-weight:bold}.locality-hover_icon{width:40px;margin-left:8px;margin-top:-4px}.locality-instructions{background-color:#60ba45;color:white;text-transform:uppercase;font-size:1.8rem;padding:10px 10px;border-radius:7px}.locality-filter{font-size:1.4rem;color:#292566;margin-bottom:15px;display:inline-block}.locality-filter_heading{margin-bottom:10px}.locality-filter_button{text-transform:uppercase;background-color:#f0ece9;display:inline-block;padding:16px 20px;font-size:1.2rem;cursor:pointer;border-radius:7px;transition:background-color .2s;margin-bottom:10px;width:100%;max-width:400px;text-align:left}@media (min-width: 640px){.locality-filter_button{width:auto;margin:0 5px 10px 5px;min-width:200px}.locality-filter_button:first-child{margin-left:0}.locality-filter_button:last-child{margin-right:0}}@media (min-width: 896px){.locality-filter_button{min-width:160px;font-size:1.1rem}}@media (min-width: 1024px){.locality-filter_button{min-width:180px;font-size:1.2rem}}.locality-filter_button.is-active,.locality-filter_button:hover{background-color:#292566;color:white}.locality-copy{padding:40px 20px}@media (min-width: 768px){.locality-copy{padding:40px 42px}}@media (min-width: 896px){.locality-copy{padding:40px 84px}}.locality-copy:after{content:'';display:table;clear:both}@media (min-width: 768px){.locality-column{width:49%;width:calc(50% - 10px)}}@media (min-width: 896px){.locality-column{width:calc(50% - 30px)}}@media (min-width: 1024px){.locality-column{width:calc(50% - 50px)}}@media (min-width: 768px){.locality-column--left{float:left}}.locality-column--right{margin-top:20px}@media (min-width: 768px){.locality-column--right{float:right;margin-top:0}}.locality-h1{margin-bottom:20px}.locality-place_distances{margin-top:30px;padding:0 20px}.locality-place_distances:after{content:'';display:table;clear:both}.locality-place_distances h4{margin-bottom:2px;margin-top:16px}.locality-place_time{padding:4px 0 4px 30px;margin-top:4px;line-height:1;background-image:url("/asset/images/locality/car.svg");background-repeat:no-repeat;background-size:24px auto;background-position:left center}.locality-place_time--train{background-image:url("/asset/images/locality/train.svg");background-size:20px auto;background-position:left 2px center}@media (min-width: 410px){.locality-melbourne{float:left}.locality-melton_ballarat{float:right}}@media (min-width: 768px){.locality-melbourne{float:none}.locality-melton_ballarat{float:none}}@media (min-width: 896px){.locality-melbourne{float:left}.locality-melton_ballarat{float:right}}.houseandland-nopackage_render{display:block;margin-bottom:10px}.houseandland-header{color:#60ba45;font-size:2.6rem;padding-top:24px;padding-bottom:24px;text-align:center}@media (min-width: 640px){.houseandland-header{font-size:3.6rem}}.houseandland-filters{text-align:center}.houseandland-filters_wrapper{display:inline-block}.houseandland-filter{text-align:left;margin-bottom:10px}@media (min-width: 640px){.houseandland-filter{display:inline-block;width:180px}}@media (min-width: 896px){.houseandland-filter{width:128px;margin:0 5px}.houseandland-filter:first-child{margin-left:0}.houseandland-filter:last-child{margin-right:0}}@media (min-width: 1024px){.houseandland-filter{width:140px}}@media (min-width: 1200px){.houseandland-filter{width:160px}}.houseandland-filter_label{margin-bottom:4px;font-size:1.4rem;text-transform:uppercase}.houseandland-filter_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:#f0ece9;border:none;padding:18px 10px;color:#292566;text-transform:uppercase;font-size:1.1rem}.houseandland-filter_reset{color:white;background-color:#292566;font-size:1.4rem;text-align:center;padding:16px;border-radius:7px;cursor:pointer;text-transform:uppercase}.houseandland-count{margin-top:10px;background-color:#60ba45;color:white;text-transform:uppercase;font-size:1.8rem;padding:10px 10px;border-radius:7px}.houseandland-thumbs:after{clear:both;content:'';display:table}.houseandland-thumb{background-color:#292566;border-bottom-right-radius:7px;border-bottom-left-radius:7px;display:block;opacity:0;transform:scale(0.75, 0.75);transition:transform .6s, opacity .6s;margin-top:10px}@media (min-width: 640px){.houseandland-thumb{float:left;width:49%;width:calc(50% - $gutter)}.houseandland-thumb:nth-child(even){float:right}}@media (min-width: 896px){.houseandland-thumb{width:32%;width:calc(100% / 3 - 13.33333px)}.houseandland-thumb:nth-child(1n){float:left}.houseandland-thumb:nth-child(3n-1){margin-left:20px;margin-right:20px}}@media (min-width: 1200px){.houseandland-thumb{width:24%;width:calc(25% - 15px)}.houseandland-thumb:nth-child(1n){margin-left:0;margin-right:0}.houseandland-thumb:nth-child(4n-1){margin-left:10px;margin-right:20px}.houseandland-thumb:nth-child(4n-2){margin-right:10px;margin-left:20px}}.houseandland-thumb.is-visible{opacity:1;transform:scale(1, 1)}.houseandland-thumb_image{height:0;padding-bottom:71.33333%;background-color:#f0ece9;position:relative}.houseandland-thumb_facade{position:absolute;top:0;left:0}.houseandland-thumb_details{padding:10px;color:white;font-size:1.4rem}.houseandland-thumb_house{text-transform:uppercase}.houseandland-thumb_builder{color:#60ba45;font-weight:500}.houseandland-thumb_price{font-size:1.9rem}.houseandland-thumb_lot{position:absolute;bottom:0;left:0;width:100%;color:white;font-size:1.3rem;background-color:rgba(41,37,102,0.5);padding:8px 10px 6px 10px}.houseandland-thumb_lotname{float:left}.houseandland-thumb_lotdetails{float:right}.houseandland-thumb_lotdetail{display:inline-block;margin-left:6px}.houseandland-thumb_lotdetail img{width:16px;height:16px;float:right;margin-left:2px;margin-top:-1px}.houseandland-thumb_stats{position:absolute;bottom:10px;right:10px}.houseandland-thumb_stats img{width:20px;height:20px;float:left;margin-left:4px}.houseandland-thumb_stattext{float:left;margin-top:4px;margin-left:6px;font-size:1.4rem}.content-pricechange{padding:32px}.package-content{padding:40px 20px;position:relative}@media (min-width: 768px){.package-content{padding:40px 42px}}@media (min-width: 896px){.package-content{padding:40px 84px}}.package-content:after{content:'';display:table;clear:both}.package-column_wrapper{position:relative}.package-column_wrapper:after{clear:both;content:'';display:table}@media (min-width: 768px){.package-column{width:49%;width:calc(50% - 10px)}}@media (min-width: 896px){.package-column{width:calc(50% - 30px)}}@media (min-width: 1024px){.package-column{width:calc(50% - 50px)}}.package-column--left{position:relative}@media (min-width: 768px){.package-column--left{float:left}}.package-column--right{margin-bottom:20px;border-radius:7px;background-position:center center;background-size:cover;height:0;padding-bottom:79.77778%}@media (min-width: 768px){.package-column--right{height:auto;padding-bottom:0;position:absolute;top:0;right:0;bottom:0;background-color:#f0ece9;margin-bottom:0}}.package-details{padding:20px 18px;position:relative;color:#292566}.package-house,.package-builder,.package-lot{text-transform:uppercase;font-size:1.8rem;font-weight:500;margin-right:100px;color:#292566;display:block}.package-lot{margin-bottom:10px;text-decoration:underline;font-weight:200}.package-builder_logo{position:absolute;top:20px;right:0;width:140px;border-radius:7px}.package-price{font-size:4rem;color:#60ba45;font-weight:500}.package-stats{margin-top:30px;text-transform:uppercase}.package-stat{font-size:1.8rem;margin-right:8px;display:block;margin-bottom:14px}@media (min-width: 410px){.package-stat{display:inline-block;margin-bottom:0}}.package-stat_number{width:32px;height:32px;border-radius:100%;background-color:#292566;color:white;display:inline-block;text-align:center;position:relative;padding-top:5px;margin-right:4px}.package-stat_number:after{display:block;content:'';position:absolute;border-radius:100%;border:2px solid #292566;width:101%;width:calc(100% + 6px);height:101%;height:calc(100% + 6px);top:-3px;left:-3px}.package-similar_heading{text-align:center;color:white;background-color:#60ba45;text-transform:uppercase;font-size:1.8rem;padding:10px 10px;border-radius:7px;margin-top:20px}.package-similar_thumbs:after{display:table;clear:both;content:''}.portal-content{padding-top:20px;padding-bottom:20px}.portal-row:after{display:table;clear:both;content:''}@media (min-width: 896px){.portal-row h1{padding-left:20px}}.portal-row .button{margin-top:10px}@media (min-width: 896px){.portal-col{float:left;width:49%;width:calc(50% - 10px)}.portal-col:nth-child(2){float:right}}.portal-link{color:#60ba45;font-weight:500}.portal-heading{font-size:2.6rem;font-weight:500;margin-top:30px;padding-bottom:10px;padding-left:20px}.portal-disclaimer{margin-top:30px}@media (min-width: 896px){.portal-disclaimer{padding-left:20px}}.portal-login_submit{padding-right:40px;cursor:pointer;font-size:1.4rem;font-weight:500;display:block}.portal-rego input{background-color:#f0ece9;border-radius:7px;font-size:1.5rem;padding:16px 20px;width:100%;line-height:1;font-family:"ARS",helvetica,arial,sans-serif;font-weight:200;border:2px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 410px){.portal-rego input{font-size:1.7rem}}@media (min-width: 640px){.portal-rego input{font-size:1.9rem}}@media (min-width: 768px){.portal-rego input{font-size:1.3rem}}@media (min-width: 896px){.portal-rego input{font-size:1.5rem}}@media (min-width: 1024px){.portal-rego input{font-size:1.9rem}}.portal-rego input+label{position:absolute;font-size:1.5rem;width:100%;padding:16px 20px;left:0;line-height:1;font-family:"ARS",helvetica,arial,sans-serif;text-transform:uppercase;pointer-events:none}@media (min-width: 410px){.portal-rego input+label{font-size:1.7rem}}@media (min-width: 640px){.portal-rego input+label{font-size:1.9rem}}@media (min-width: 768px){.portal-rego input+label{font-size:1.3rem}}@media (min-width: 896px){.portal-rego input+label{font-size:1.5rem}}@media (min-width: 1024px){.portal-rego input+label{font-size:1.9rem}}.portal-rego input:focus{border-color:#60ba45}.portal-rego input:focus+label{opacity:0.2}.portal-rego input.has-content+label{display:none}.portal-rego .rego-input_wrapper{float:left;margin-right:10px;width:100%}@media (min-width: 640px){.portal-rego .rego-input_wrapper{width:30%}}.portal-logout{display:block;margin-bottom:30px;text-align:right}@media (min-width: 896px){.portal-logout{padding-right:20px}}.portal-logout a{color:#60ba45;font-weight:500}.portal-submit_label{height:4px;display:block}@media (min-width: 640px){.portal-submit_label{display:inline}}.pdf{position:relative;height:100%;width:100%}.pdf *{font-family:'ARS_PDF';line-height:1}.pdf-content{position:absolute;top:120px;left:14px;right:14px;bottom:14px;background-color:white;border-radius:7px;overflow:hidden}.pdf-hero{border-top-right-radius:7px;border-top-left-radius:7px}.pdf-logo{display:block;width:300px;margin:30px 0 0 40px}.pdf-footer{position:absolute;bottom:0;left:0;right:0;height:154px;background-color:#292566;border-bottom-right-radius:7px;border-bottom-left-radius:7px;padding:16px 30px;color:white}.pdf-footer_phone{font-weight:bold}.pdf-footer_webaddress a{font-weight:normal;color:#60ba45;font-weight:bold}.pdf-footer_disclaimer{font-size:8px;margin-top:20px;text-transform:uppercase}.pdf-footer_logos{position:absolute;left:540px;top:40px}.pdf-footer_logo--resi{width:100px}.pdf-footer_logo--red23{margin-right:20px;width:60px}.pdf-detail{position:relative}.pdf-detail_image{width:380px;height:380px;position:absolute;left:360px;top:30px;border-radius:7px;overflow:hidden}.pdf-detail_copy{padding-left:30px;padding-top:40px;position:relative;z-index:1;width:320px}.pdf-detail_copy--package{padding-top:20px;color:#484545}.pdf-lot_name{font-size:48px;text-transform:uppercase;color:#60ba45;line-height:.8}.pdf-lot_stagename{font-weight:bold;color:#292566;font-size:30px;line-height:.9;margin-bottom:20px}.pdf-lot_stats{color:#9d8370;font-size:26px}.pdf-lot_stats>*{margin-bottom:4px}.pdf-package_incheader{font-size:16px;font-weight:bold;margin-top:10px}.pdf-package_inclusions *{font-size:10px;text-transform:uppercase}.pdf-package .pdf-package_lot{line-height:.85;margin-top:10px}.pdf-package .pdf-package_lot *{line-height:.85}.pdf-package .pdf-package_house,.pdf-package .pdf-package_builder{font-weight:bold;text-transform:uppercase;font-size:28px;line-height:0.75}.pdf-package strong{font-weight:bold}.pdf-package_price{color:#60ba45;font-size:36px}.construction-content{padding:40px 20px}@media (min-width: 768px){.construction-content{padding:40px 42px}}@media (min-width: 896px){.construction-content{padding:40px 84px}}.construction-content:after{content:'';display:table;clear:both}.construction-content h1{padding-top:0}.construction-content_wrapper:after{display:table;content:"";clear:both}.construction-content .construction-image{margin-bottom:20px}.construction-landing_copy{max-width:600px;margin-bottom:20px}@media (min-width: 768px){.construction-button{width:49%;float:left;margin-top:10px}.construction-button:nth-child(even){float:right}}.construction-stage_content{padding:24px 12px}@media (min-width: 768px){.construction-stage_content{padding:36px}}.construction-stage_header{margin-bottom:36px}@media (min-width: 768px){.construction-stage_header{display:flex;align-items:center}}.construction-stage_name{color:#60ba45;font-weight:bold;font-size:3.2rem}@media (min-width: 768px){.construction-stage_name{flex:1 1 auto}}.construction-stage_titles,.construction-stage_settle{color:#292566;margin-top:20px}@media (min-width: 768px){.construction-stage_titles,.construction-stage_settle{flex:2 1 auto;text-align:center;margin-top:0}}.construction-stage_date{color:#60ba45;text-transform:uppercase;font-size:3.2rem}.construction-timeline{margin-bottom:28px}.construction-timeline_heading{text-transform:uppercase;color:#b5bfc6;margin-bottom:20px}.construction-timeline_line{height:2px;background-color:#b5bfc6;position:relative;margin-left:28px;margin-right:40px}.construction-timeline_number{position:absolute;top:0%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#b5bfc6;font-size:1.2rem}.construction-timeline_number--left{left:-28px}.construction-timeline_number--right{right:-40px}.construction-timeline_indicator{background-color:#60ba45;width:14px;height:14px;position:absolute;top:0;margin-top:-6px;margin-left:-6px;border-radius:50%}.construction-milestones{margin-bottom:32px}@media (min-width: 768px){.construction-milestones{display:flex;flex-wrap:wrap}}.construction-milestone{margin-top:20px;padding:12px}@media (min-width: 768px){.construction-milestone{border-left:1px solid #ebebeb;padding:4px;width:33.33333%;flex:0 0 auto}.construction-milestone:nth-child(3n-2){border-left:none}}@media (min-width: 1024px){.construction-milestone{margin-top:0;width:11.11111%}.construction-milestone:nth-child(1n){border-left:1px solid #ebebeb}.construction-milestone:first-child{border-left:none}}.construction-milestone.current{border:2px solid #60ba45}.construction-milestone.current .construction-milestone_percent{color:#61BB46;font-weight:bold}.construction-milestone_title{font-size:1.5rem;color:#292566;font-weight:bold;display:inline-block;vertical-align:baseline}@media (min-width: 768px){.construction-milestone_title{flex-direction:column;justify-content:flex-end;display:flex;height:40px}}@media (min-width: 1024px){.construction-milestone_title{height:60px}}.construction-milestone_detail,.construction-milestone_detail *{font-size:1rem;color:#808080}.done .construction-milestone_detail,.current .construction-milestone_detail,.done .construction-milestone_detail *,.current .construction-milestone_detail *{color:black}.construction-milestone_percent{font-size:1.2rem;margin-top:8px;margin-bottom:8px}.done .construction-milestone_percent,.in-progress .construction-milestone_percent,.construction-milestone_percent .current{color:#60ba45;font-weight:bold}.construction-video{position:relative;margin-bottom:25px}@media (min-width: 768px){.construction-video{width:49%;float:right;margin-left:2%;margin-bottom:0}}.construction-feed{position:relative;height:0;padding-bottom:66.66667%}.construction-feed_label{color:white;background-color:#292566;position:absolute;bottom:0;right:0;padding:8px;border-top-left-radius:8px;font-size:1.2rem;text-transform:uppercase}@media (min-width: 768px){.construction-complience{margin:0 auto}}.construction-complience_header{color:#292566;font-weight:bold;text-align:center;margin-top:20px;margin-bottom:20px}.construction-complience_sub a{color:#292566;font-weight:bold;text-align:center;margin-top:20px;margin-bottom:20px;display:block}.construction-complience_visual{margin-bottom:32px}@media (min-width: 768px){.construction-complience_visual{margin-bottom:0}}.construction-complience_visual .compliance1fill,.construction-complience_visual .compliance2fill,.construction-complience_visual .compliance3fill{fill:#F3C300}.construction-complience_visual .compliance1stroke,.construction-complience_visual .compliance2stroke,.construction-complience_visual .compliance3stroke{stroke:#F3C300}.construction-complience_id--1 .compliance1fill{fill:#61BB46}.construction-complience_id--1 .compliance1stroke{stroke:#61BB46}.construction-complience_id--2 .compliance1fill,.construction-complience_id--2 .compliance2fill{fill:#61BB46}.construction-complience_id--2 .compliance1stroke,.construction-complience_id--2 .compliance2stroke{stroke:#61BB46}.construction-complience_id--3 .compliance1fill,.construction-complience_id--3 .compliance2fill,.construction-complience_id--3 .compliance3fill{fill:#61BB46}.construction-complience_id--3 .compliance1stroke,.construction-complience_id--3 .compliance2stroke,.construction-complience_id--3 .compliance3stroke{stroke:#61BB46}.complianceKey{position:absolute;right:0;height:100px}.complianceKey-wrapper{position:relative;width:100%;height:100px}.complianceKey-heading{border-bottom:1px solid black;display:inline-block;width:150px;margin-top:20px;font-weight:700}.complianceKey-row{width:100px}.complianceKey-row1{width:150px;position:relative;margin-bottom:10px;margin-top:10px}.complianceKey-row1>div{padding:10px;background-color:#d12229;display:inline-block;position:absolute;right:0}.complianceKey-row2{width:150px;position:relative}.complianceKey-row2>div{padding:10px;display:inline-block;background-color:#60ba45;position:absolute;right:0}.townhomes-masterplan{margin-top:50px}.townhomes-heading{padding-bottom:10px}@media (min-width: 1024px){.townhomes-heading{padding-bottom:1px !important}}.townhomes-subheading{padding-bottom:5px;margin-top:15px}.townhomes-copy-heading span{color:#60ba45}.townhomes-copy{margin-bottom:18px}.townhomes-copy span{color:#484545;font-weight:700}
