@import"https://cdn.jsdelivr.net/npm/gridjs/dist/theme/mermaid.css";@import"https://unpkg.com/leaflet@1.8.0/dist/leaflet.css";@import"https://unpkg.com/leaflet-responsive-popup@1.0.0/leaflet.responsive.popup.css";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css";@import"https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.css";.text--pink{color:var(--colour-dark);font-family:TT Norms,sans-serif;font-size:14px;line-height:16px;font-weight:700;text-transform:uppercase}@font-face{font-family:Blacker Display;src:url("https://fonts.ivystreet.com.au/font/Blacker Display Regular.ttf") format("truetype"),url(https://fonts.ivystreet.com.au/font/BlackerDisplay-Regular.woff) format("woff"),url(https://fonts.ivystreet.com.au/font/BlackerDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Blacker Display;src:url(https://fonts.ivystreet.com.au/font/BlackerDisplay-Bold.woff2) format("woff2"),url(https://fonts.ivystreet.com.au/font/BlackerDisplay-Bold.woff) format("woff"),url("https://fonts.ivystreet.com.au/font/Blacker Display Bold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Norms;src:url(https://fonts.ivystreet.com.au/font/TTNorms-Regular.ttf) format("truetype"),url(https://fonts.ivystreet.com.au/font/TTNorms-Regular.woff) format("woff"),url(https://fonts.ivystreet.com.au/font/TTNorms-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-dots{margin-bottom:-35px!important}.slick-dots li button:before{font-size:25px!important;color:#f5f4f7!important;text-align:left!important}.slick-dots li.slick-active button:before{color:var(--colour-dark)!important}.slick-loading .slick-list{background:#fff "/app/themes/ivytemplate/dist/images/ajax-loader.gif" center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0px;font-size:0px;cursor:pointer;color:#0000;transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;color:#0000}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0;z-index:1}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01IDlMMSA1TDUgMSIgc3Ryb2tlPSIjNUYwNzMxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}[dir=rtl] .slick-prev:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDlMNSA1TDEgMSIgc3Ryb2tlPSIjNUYwNzMxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.slick-next{right:0}[dir=rtl] .slick-next{left:0;right:auto}.slick-next:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDlMNSA1TDEgMSIgc3Ryb2tlPSIjNUYwNzMxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}[dir=rtl] .slick-next:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01IDlMMSA1TDUgMSIgc3Ryb2tlPSIjNUYwNzMxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.slick-dots{position:absolute;bottom:30px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:10px;width:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:#0000;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:1}.leaflet-bar button,.leaflet-bar button:hover{background-color:var(--colour-mid);border:none;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;-webkit-text-decoration:none;text-decoration:none;color:#f5f4f0}.leaflet-bar button{background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;display:block}.leaflet-bar button:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar button:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar.disabled,.leaflet-bar button.disabled{cursor:default;pointer-events:none;opacity:.4}.easy-button-button .button-state{display:block;width:100%;height:100%;position:relative;top:-7px;left:-11px}.leaflet-touch .leaflet-bar button{width:30px;height:30px}.fa:before,.las:before{font-size:20px}.fa-compass{padding-left:2px}.fa-usd{padding-left:5px}.fa-building{padding-left:3px}.fa-arrows-alt{padding-left:4px}.fa-home{padding:0}.fa-home:before{font-size:20px;background-color:#a49376;color:#a49376;border-radius:9px}.leaflet-marker-icon{opacity:1;font-size:1rem;color:#fff;text-align:center;border-width:3px;border-radius:30px;box-shadow:5px 5px 15px #00000069}.stageIcon{display:table!important;background:#2f4858!important}.stageIcon p{color:var(--colour-light);white-space:nowrap;padding:.2rem .75rem;margin-block:0}.leaflet-marker-icon{border:1px solid #bac1c7}.leaflet-marker-icon.available{background:#a49376}.leaflet-marker-icon.sold{background:#ef404a;max-width:18px;max-height:18px}.leaflet-marker-icon.sold i{display:none}.leaflet-marker-icon.hold{background:#f8844d;max-width:18px;max-height:18px}.leaflet-marker-icon.hold i{display:none}.leaflet-marker-icon.deposit{background:#0d877f;max-width:18px;max-height:18px}.leaflet-marker-icon.deposit i{display:none}.leaflet-marker-icon.builder-hold{background:#8298c5;max-width:18px;max-height:18px}.leaflet-marker-icon.builder-hold i{display:none}.release-pill{text-transform:uppercase;box-shadow:2px 1px 4px #0003;width:23vw;background:#faf7f4;padding:5px;color:#000;font-size:.8rem;border:1px solid #d3d3d3;text-align:center;border-radius:20px}@media (min-width: 1200px){.release-pill{width:12vw}}.leaflet-bar .tag-filter-tags-container *{margin:0;padding:0}.leaflet-bar .tag-filter-tags-container{display:none;top:0;z-index:1000;padding-bottom:10px}.leaflet-bar.easy-button-container.leaflet-control{text-align:left!important;border:none}.leaflet-bar span.filter-info-box{position:absolute;margin-top:-5px;margin-left:10px;color:var(--colour-dark);font-size:12px;text-transform:uppercase;padding:.2em .6em .3em;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background-color:var(--colour-light);box-sizing:inherit!important;top:0;left:15px}.leaflet-bar .tag-filter-tags-container ul{display:inherit;color:var(--colour-dark);border:1px solid #70c2c2;box-shadow:0 1px 7px #999;width:150px;margin:0 auto;overflow-y:auto;max-height:200px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.leaflet-bar .tag-filter-tags-container ul li:last-child{border:0px}.leaflet-bar .tag-filter-tags-container ul.header li:last-child{border:0px}.leaflet-bar .tag-filter-tags-container ul.header{height:28px;overflow:hidden;border-top:1px solid #70c2c2;border-bottom:1px solid #70c2c2;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-radius:5px 5px 0 0/5px 5px 0px 0px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}.leaflet-bar .tag-filter-tags-container ul.header li a{padding:0}.leaflet-bar .tag-filter-tags-container ul.header li{text-align:center}.leaflet-bar .tag-filter-tags-container ul.header li:hover{margin:0;padding-top:0}.leaflet-bar .tag-filter-tags-container ul li{background:#fcfdff;list-style-type:none;position:relative;overflow:hidden;cursor:pointer;border-bottom:1px solid #70c2c2}.leaflet-bar .tag-filter-tags-container ul li a{background-color:#0000!important;font-size:12px;color:var(--colour-dark);display:inline;padding:5px 15px;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.leaflet-bar .tag-filter-tags-container ul li a:hover{border:unset!important}.leaflet-bar .tag-filter-tags-container .ink{display:block;position:absolute;background:#b8e0e0;border-radius:100%;transform:scale(0)}.leaflet-bar .tag-filter-tags-container .checkbox{display:none;font-size:14px;color:#3d8f8f;margin-left:5px}.leaflet-bar .tag-filter-tags-container ::-webkit-scrollbar{width:8px}.leaflet-bar .tag-filter-tags-container ::-webkit-scrollbar-button{width:8px;height:5px}.leaflet-bar .tag-filter-tags-container ::-webkit-scrollbar-track{background:#eee;border:thin solid #000;box-shadow:0 0 3px #000 inset;border-radius:10px}.leaflet-bar .tag-filter-tags-container ::-webkit-scrollbar-thumb{background:#999;border:thin solid #000;border-radius:10px}.leaflet-bar .tag-filter-tags-container ::-webkit-scrollbar-thumb:hover{background:#7d7d7d}.leaflet-bar .tag-filter-tags-container a,.leaflet-bar .tag-filter-tags-container .checkbox{white-space:nowrap}.tag-filter-tags-container{padding-bottom:0!important}.tag-filter-tags-container>ul{border-radius:unset!important;border:none!important}.tag-filter-tags-container>ul.head{border-bottom:thin solid #d3d3d3!important}.tag-filter-tags-container>ul.cancel{border-top:thin solid #d3d3d3!important}.tag-filter-tags-container>ul li{border:none!important}.leaflet-control-defaultextent-toggle{text-indent:-9999px;white-space:nowrap;background-image:url(/app/themes/ivytemplate/public/images/leaflet.defaultextent.48baf7.png);width:26px;height:26px;display:block}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-device-pixel-ratio: 1.5){.leaflet-control-defaultextent-toggle{background-image:url(/app/themes/ivytemplate/public/images/leaflet.defaultextent@2X.48baf7.png);background-size:26px 26px;background-repeat:no-repeat}}.legend-container{background-color:var(--colour-light);padding:8px 16px;text-transform:uppercase;color:var(--colour-dark);line-height:2.8rem;font-family:ARS Maquette Pro,sans-serif;bottom:3px}@media (min-width: 768px){.legend-container{width:auto;bottom:0}}.legend-inner{display:block;flex-wrap:wrap;padding-top:8px;margin-top:0!important;color:var(--colour-dark);line-height:2.8rem;text-transform:none;border-top:1px solid #f5f4f7}.legend-inner div{height:35px}@media (min-width: 768px){.legend-inner div{height:45px}}.legend-inner span{position:relative;bottom:.7rem;text-transform:capitalize;color:var(--colour-dark);font-weight:400;line-height:2.8rem;font-family:Sailec,sans-serif;padding-right:8px}@media (min-width: 768px){.legend-inner span{padding-right:0;bottom:.8rem}}.legend-inner i{border:1px solid #bac1c7;color:#bac1c7;float:left;height:20px;width:20px;opacity:1;border-radius:10px;margin-right:4px;display:block!important}@media (min-width: 768px){.legend-inner i{margin-right:8px}}.legend-inner i.legend-icon-available{background-color:#a49376}.legend-inner i.legend-icon-deposit{background-color:#0d877f}.legend-inner i.legend-icon-sold{background-color:#ef404a}.legend-inner i.legend-icon-hold{background-color:#f8844d}.legend-inner i.legend-icon-builder-hold{background-color:#8298c5}.legend-inner i.icon{background-size:18px}.card-container a{color:var(--colour-dark)}a.leaflet-control-zoom-in{color:var(--colour-light)}a.leaflet-control-zoom-in:hover{color:#f5f4f0}a.leaflet-control-zoom-out{color:var(--colour-light)}a.leaflet-control-zoom-out:hover{color:#f5f4f0;border-bottom:none!important}.gridjs-wrapper{box-shadow:none!important}.gridjs-wrapper thead{border-bottom:2px solid var(--colour-dark)}.gridjs-wrapper thead .gridjs-th{color:var(--colour-dark);font-weight:700}.gridjs-wrapper tbody,.gridjs-wrapper th,.gridjs-wrapper td{background-color:#0000!important;border:none!important}.gridjs-wrapper tbody [data-column-id=status],.gridjs-wrapper th [data-column-id=status],.gridjs-wrapper td [data-column-id=status]{padding:0;vertical-align:middle}.gridjs-wrapper tbody span,.gridjs-wrapper th span,.gridjs-wrapper td span{display:flex;align-items:center}.gridjs-wrapper tbody span i.statusIcon,.gridjs-wrapper th span i.statusIcon,.gridjs-wrapper td span i.statusIcon{display:inline-block;border-radius:10px;width:20px;height:20px}.gridjs-wrapper td.gridjs-td:first-child{padding-left:0;padding-right:0}.gridjs-wrapper td.gridjs-td:first-child>span{display:flex;justify-content:center}.gridjs-wrapper tr{border-bottom:1px solid #f5f4f7}.gridjs-footer{border:none!important;box-shadow:none!important;background:rgba(0,0,0,0)!important;padding:16px 0!important}@media (min-width: 768px){.gridjs-footer{padding:16px 24px!important}}.gridjs-pagination{display:flex;flex-wrap:wrap}.gridjs-pagination button{border:none!important;background-color:#0000!important;font-weight:700;line-height:0;text-shadow:none;height:25px;width:15px;vertical-align:bottom;font-size:1rem}.gridjs-pagination button:hover,.gridjs-pagination button.gridjs-currentPage{color:var(--colour-dark)!important;-webkit-text-decoration:underline;text-decoration:underline}.gridjs-pagination button:first-child,.gridjs-pagination button:last-child{background-repeat:no-repeat;background-position:center;background-size:14px 26px;font-size:0}.gridjs-pagination button:first-child{background-image:url(/app/themes/ivytemplate/public/images/chevron_left.b70c92.svg);border-bottom-left-radius:100px!important;border-top-left-radius:100px!important}.gridjs-pagination button:last-child{background-image:url(/app/themes/ivytemplate/public/images/chevron_right.1e5366.svg);border-bottom-right-radius:100px!important;border-top-right-radius:100px!important;margin-left:9px}.gridjs-summary{flex:1 1 100%;text-align:center;order:2;color:#c4c4c4}.gridjs-pages{flex:1 1 100%;text-align:center;order:1}.gridjs-pages:before{content:"* Price subject to change without notice.";display:block;margin-bottom:28px}.table-icon-available{background-color:#a49376;border:1px solid #bac1c7;color:#bac1c7;font: 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased}.table-icon-available:before{content:"\f015";padding:2.5px;line-height:1.2}.table-icon-deposit{background-color:#0d877f}.table-icon-sold{background-color:#ef404a}.table-icon-hold{background-color:#f8844d}.table-icon-builder-hold{background-color:#8298c5}span.bookmark-name{color:#111214}.inclusions{align-items:center;flex-direction:column;margin-top:120px}.inclusions ul{color:#ffffff80;margin-top:16px;font-size:16px;line-height:24px;max-width:480px}.search-map{height:800px;grid-area:6/2/8/5}.search-header{width:480px;text-align:center}.search-header p{margin:16px 0 40px}.search-table{margin:80px 155px 40px;overflow:scroll}.leaflet-popup-content{margin:0}.leaflet-popup-tip-container{display:none}.leaflet-touch .leaflet-bar a,.leaflet-bar a:hover{background-color:var(--colour-light)!important;border:none!important;-webkit-text-decoration:none;text-decoration:none}.leaflet-bar a,.leaflet-bar a:hover{border-bottom:1px solid #f5f4f0}.leaflet-control-defaultextent{border-radius:20px;width:32px;height:32px;left:0!important;border:0!important;box-shadow:none!important}.leaflet-control-defaultextent a:last-child{border-radius:20px!important;width:40px;height:40px}.leaflet-control-defaultextent a:first-child{border-radius:4px!important;width:32px;height:32px}.card,.leaflet-popup,.leaflet-popup-content-wrapper,.leaflet-popup-content{text-shadow:none;color:var(--colour-dark);width:275px;font-weight:400;border-radius:4px!important;margin:0!important}.leaflet-control-defaultextent-toggle{text-indent:-9999px;white-space:nowrap;background-size:22px 20px;background-image:url(/app/themes/ivytemplate/public/images/Icon.5817c7.svg)}.leaflet-popup-content p{margin:0!important}.leaflet-marker-icon i{border-radius:25px;color:#bac1c7;position:absolute;left:4.5px;top:2.5px}.location-amenities .leaflet-marker-icon i{font-size:2.2rem;width:100%;height:100%}.card-container{background-color:#f5f4f0;padding:16px}.card-container p{font-size:16px;line-height:28px}.card-container p:last-of-type{font-weight:400}.card-container h4{color:var(--colour-dark);font-size:16px;line-height:24px;font-weight:400}.site-header{position:inherit!important}.collection-icon{background-color:#111214;color:#ffffff80;text-align:center;padding:.5em;border-width:1px;border-style:solid;border-color:#ffffff80;border-radius:20px}.collection-icon span{font-family:sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:100%;text-align:center;color:#fff}.tag{padding:4px 12px;background:#111214;color:#fff!important;border:1px solid rgba(255,255,255,.2);box-sizing:border-box;box-shadow:0 2px 4px #10101033;border-radius:4px;margin:12px 0}.amenity-map{height:800px!important;z-index:1}.leaflet-touch .leaflet-bar{box-shadow:0 2px 4px #10101033;border-radius:4px}.mapkey__toggle{display:inline-flex;min-width:155px;line-height:2.4rem;justify-content:space-between;cursor:pointer}.mapkey__toggle:after{content:"+";color:var(--colour-dark);font-weight:700;font-size:23px;padding-top:12px;line-height:16px}.mapkey__toggle.active:after{content:"-";color:var(--colour-dark)}.mapkey__toggle~.legend-inner{animation:fadeIn 1s linear}.mapkey__toggle~.legend-inner.close{display:none}.leaflet-control-zoom-in,.leaflet-control-zoom-out{color:var(--colour-dark)!important}.leaflet-left{left:10px!important}@media (min-width: 768px){.leaflet-left{left:20px!important}}.leaflet-top{top:10px!important}.leaflet-right{right:10px!important}@media (min-width: 768px){.leaflet-right{right:20px!important}}.leaflet-bottom{bottom:10px!important}.leaflet-control-layers label{padding-bottom:4px}.two-col-map{display:flex;background-color:var(--colour-cream);flex-wrap:wrap;gap:var(--s1);padding-right:var(--s1)}@media (max-width: 768px){.two-col-map{padding-left:var(--s1)}}.two-col-map .product-with-sidebar{padding:0!important}.two-col-map .product-with-sidebar .similar-products{margin-left:0!important}.two-col-map .grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-template-rows:1fr 1fr;grid-auto-columns:200px;grid-auto-flow:column;grid-row-gap:2rem;padding-bottom:80px}@media (min-width: 1200px){.two-col-map .grid{padding-bottom:0}}.two-col-map.url-generator{padding-top:var(--s3)}.two-col-map.url-generator>div:first-child{flex-basis:50%;flex-grow:1}.two-col-map.url-generator>div:last-child{flex-basis:0;flex-grow:999;min-width:30%}.two-col-map.url-generator .copy-alert{font-size:var(--font-size-base);margin-left:.5rem}.two-col-map .product-grid-list{margin-top:var(--s2)}.grid:after{grid-row:span 2;height:2em;width:2em;content:""}.product-page{overflow-x:scroll;overflow-y:hidden}.div2{height:800px;z-index:2;flex-basis:45rem;flex-grow:1}@media (max-width: 768px){.div2#stock-map{max-height:500px}}.table-container{background-color:var(--colour-cream);width:100%;justify-content:center;display:flex;flex-basis:0;min-width:20%;flex-grow:999}.div3{width:100%;max-width:1360px;display:none;justify-content:space-between;background-color:var(--colour-cream)}.div3 table{margin:0 auto!important;width:100%}.div4{display:block}.div4 .stock-container{position:relative}.search-map{height:94vh;z-index:1}.land-links{display:flex;justify-content:left;flex-wrap:wrap;margin-top:56px}@media (min-width: 768px){.land-links{justify-content:center}}.land-links>div{padding:16px 0}@media (min-width: 768px){.land-links>div{border-top:1px solid #f5f4f7;border-bottom:1px solid #f5f4f7}}.land-links>div:last-child{vertical-align:middle}.land-links>div:last-child img{vertical-align:baseline}.land-links img{margin:0 0 0 8px;vertical-align:bottom}.land-links span{color:#f5f4f7;font-size:4rem;vertical-align:top;padding:0 8px;display:inline-block}.masterplan .div3{display:none}.leaflet-control-container .leaflet-top,.leaflet-control-container .leaflet-bottom{will-change:transform}.view-controls{padding:2rem;background:var(--colour-cream)}button.gridjs-sort{display:none}th.gridjs-th-sort .gridjs-th-content{width:100%}.gridjs-thead th:hover{background-color:#0000000a!important}.gridjs-tbody tr.gridjs-tr:hover{background-color:#0000000a}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 767px){.expandable-box{position:relative}.expandable-box__toggle{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTEzLjIsNi40SDcuNlYwLjhjMC0wLjEtMC4xLTAuMy0wLjMtMC4zSDYuMkM2LDAuNSw1LjksMC42LDUuOSwwLjh2NS42SDAuM0MwLjEsNi40LDAsNi41LDAsNi43djEuMUMwLDgsMC4xLDguMSwwLjMsOC4xCgloNS42djUuNkM1LjksMTMuOSw2LDE0LDYuMiwxNGgxLjFjMC4xLDAsMC4zLTAuMSwwLjMtMC4zVjguMWg1LjZjMC4xLDAsMC4zLTAuMSwwLjMtMC4zVjYuN0MxMy41LDYuNSwxMy40LDYuNCwxMy4yLDYuNHoiLz4KPC9zdmc+Cg==);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTEzLjIsNi40SDcuNlYwLjhjMC0wLjEtMC4xLTAuMy0wLjMtMC4zSDYuMkM2LDAuNSw1LjksMC42LDUuOSwwLjh2NS42SDAuM0MwLjEsNi40LDAsNi41LDAsNi43djEuMUMwLDgsMC4xLDguMSwwLjMsOC4xCgloNS42djUuNkM1LjksMTMuOSw2LDE0LDYuMiwxNGgxLjFjMC4xLDAsMC4zLTAuMSwwLjMtMC4zVjguMWg1LjZjMC4xLDAsMC4zLTAuMSwwLjMtMC4zVjYuN0MxMy41LDYuNSwxMy40LDYuNCwxMy4yLDYuNHoiLz4KPC9zdmc+Cg==);mask-position:center;-webkit-mask-position:center;background-color:var(--colour-mid);position:absolute;right:16px;top:25px;width:14px;height:14px;cursor:pointer}.expandable-box__toggle--open{mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNCAzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGQ9Ik0xMy4yLDAuNEgwLjNDMC4xLDAuNCwwLDAuNSwwLDAuN3YxLjFDMCwyLDAuMSwyLjEsMC4zLDIuMWgxMi45YzAuMSwwLDAuMy0wLjEsMC4zLTAuM1YwLjdDMTMuNSwwLjUsMTMuNCwwLjQsMTMuMiwwLjR6Ii8+Cjwvc3ZnPgo=);-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNCAzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGQ9Ik0xMy4yLDAuNEgwLjNDMC4xLDAuNCwwLDAuNSwwLDAuN3YxLjFDMCwyLDAuMSwyLjEsMC4zLDIuMWgxMi45YzAuMSwwLDAuMy0wLjEsMC4zLTAuM1YwLjdDMTMuNSwwLjUsMTMuNCwwLjQsMTMuMiwwLjR6Ii8+Cjwvc3ZnPgo=);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.expandable-box__content{animation:fadeIn 2s linear}.expandable-box__content.open{display:block}}.jsFilled{display:none}.constuction-portal p{line-height:2.8rem;font-weight:400;font-family:Blacker Display,sans-serif;color:var(--colour-dark)}.cp__container{background-color:var(--colour-light);padding-top:60px;padding-bottom:60px}@media (min-width: 768px){.cp__container{padding-top:120px;padding-bottom:120px}}.cp-wrapper{width:100%;max-width:1360px;margin:auto;padding-left:20px;padding-right:20px}@media (min-width: 768px){.cp-wrapper{padding-left:40px;padding-right:40px}}.cp-wrapper .expandable-box h6{margin:0;font-size:1.2rem;line-height:2rem}.selectbox{margin-top:20px;font-family:Blacker Display,sans-serif;width:100%;font-size:1.6rem;line-height:2.8rem}#stageSelector{width:100%;background-color:#f5f4f0;padding-top:10px;padding-bottom:10px;font-family:Blacker Display,sans-serif;font-size:18px;padding-left:10px;border:1px solid #c7c9d2}#stageSelector2{color:var(--colour-dark);border:none;padding-top:5px;font-size:2.8rem;line-height:3.8rem;font-weight:700;font-family:Blacker Display,sans-serif;margin-left:-2px;width:auto;background:url(/app/themes/ivytemplate/public/images/construction_portal/angle-down.a6ab0e.svg) no-repeat 100.5%;background-size:20px 11px}#stageSelector2>option{font-weight:700}@media (min-width: 30em){#stageSelector2{font-size:25px;margin-left:0;margin-top:0;margin-bottom:20px}}@media (min-width: 64em){#stageSelector2{max-width:100%;width:auto}}.cp-breadcrumb{margin-top:60px;display:none}.template-construction-portal{color:var(--colour-light)}.loadingData{display:block;font-size:50px;text-align:center;font-family:Blacker Display,sans-serif;background:#f5f4f0;color:var(--colour-dark)}.no-amenity{font-family:Blacker Display,sans-serif;font-size:1rem;text-align:left;line-height:2.8rem;margin-top:20px;font-weight:700;color:var(--colour-mid)}.dataLoaded{display:none;flex-direction:column;background:#f5f4f7;padding:20px;color:var(--colour-dark);height:100%}@media (min-width: 768px){.dataLoaded{padding:0}}@media (min-width: 64em){.dataLoaded{flex-direction:row}}.dataLoaded>div img{width:193px}@media (min-width: 768px){.dataLoaded>div img{padding-top:0}}.dataLoaded .left{padding:20px 0 40px;border-bottom:1px solid #f5f4f7;flex-basis:100%;display:flex;flex-direction:column;justify-content:center}@media (min-width: 1200px){.dataLoaded .left{border-right:1px solid #f5f4f7;flex-basis:50%;border-bottom:none;padding:0 60px 0 40px;margin:40px 0}}.dataLoaded .left h3{font-weight:600;margin-bottom:20px}.dataLoaded .right{padding:40px 0 20px;flex-basis:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (min-width: 64em){.dataLoaded .right{flex-basis:50%;padding:40px 40px 40px 60px}}.cp-landing-container{max-width:1126px;margin:96px auto}.cp-phase-progress-text{text-align:center;font-size:25px;font-weight:600}.cp-tooltip{background-color:var(--colour-dark);position:absolute;left:50%;transform:translate(-50%);display:none;color:#f5f4f0;padding:10px 5px;bottom:-44px}@media (min-width: 768px){.cp-thumbnail-image-img{height:85px!important}}@media (min-width: 1200px){.cp-thumbnail-image-img{height:115px!important;width:auto;border:1px solid rgba(0,0,0,0)}}@media (min-width: 920px){.cp-thumbnail-image-img{height:95px}}@media (min-width: 1024px){.cp-thumbnail-image-img{height:85px}}@media (min-width: 75em){.cp-thumbnail-image-img{width:calc(100% - 2px);height:126px}}.cp-gallery{display:none}@media (min-width: 48em){.cp-gallery{display:inline-block}}@media (min-width: 64em){.cp-gallery{max-width:510px}}@media (min-width: 75em){.cp-gallery{max-width:690px}}.cp-gallery-outer{background-color:#f5f4f0}.cp-gallery-outer img{max-height:450px}.cp-gallery-image-caption{background:#f5f4f0;width:100%;display:inline-block;padding:14px 16px 12px}@media (min-width: 768px){.cp-gallery-image-thumb-caption{display:none}}.cp-download{color:var(--colour-dark);margin-bottom:10px}.cp-download:before{content:"";padding-right:8px;position:relative;top:3px}.cp-download>a{color:var(--colour-dark);font-weight:400;text-transform:none;-webkit-text-decoration:none;text-decoration:none}.cp-downloadAll>a{color:var(--colour-mid);font-weight:600}.cp-copy{font-family:Blacker Display,sans-serif;font-size:1rem;text-align:center;line-height:2.8rem;color:var(--colour-mid)}.cp-header{margin:96px auto 0}.cp-header h1{font-weight:700;padding-bottom:20px}.cp-header .title{text-align:center;font-size:40px;color:var(--colour-dark);font-family:Blacker Display,sans-serif;font-weight:700;line-height:40px}@media (min-width: 64em){.cp-header .title{font-size:3.4rem;line-height:50px}}.cp-header .upperCopy{max-width:543px;font-size:1.6rem;line-height:2.8rem}.cp-header .upperCopy p{color:#000;text-align:left}.cp-heading{font-family:Blacker Display,sans-serif;font-size:2.8rem;font-weight:700;text-align:center;line-height:3.6rem;color:var(--colour-mid);margin-top:0;margin-bottom:20px}@media (min-width: 1200px){.cp-heading{width:411px}}.cp-body{max-width:1126px;margin:auto}.cp-body .progressWrapper{width:100%;margin:0 auto}.cp-stage{display:none;font-family:Blacker Display,sans-serif;flex-direction:column;width:100%}@media (min-width: 64em){.cp-stage{flex-direction:row;align-items:stretch;justify-content:space-between}}.cp-stage-copy{padding-top:20px;line-height:2.8rem;font-weight:400;font-family:Blacker Display,sans-serif;color:var(--colour-dark)}.cp-stage-box-expandable{position:relative}.cp-stage-box-expand{margin-top:10px;line-height:2.8rem}.cp-stage-box-expand-closed:after{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAxNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQgMTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTEzLjIsNi40SDcuNlYwLjhjMC0wLjEtMC4xLTAuMy0wLjMtMC4zSDYuMkM2LDAuNSw1LjksMC42LDUuOSwwLjh2NS42SDAuM0MwLjEsNi40LDAsNi41LDAsNi43djEuMUMwLDgsMC4xLDguMSwwLjMsOC4xCgloNS42djUuNkM1LjksMTMuOSw2LDE0LDYuMiwxNGgxLjFjMC4xLDAsMC4zLTAuMSwwLjMtMC4zVjguMWg1LjZjMC4xLDAsMC4zLTAuMSwwLjMtMC4zVjYuN0MxMy41LDYuNSwxMy40LDYuNCwxMy4yLDYuNHoiLz4KPC9zdmc+Cg==);position:absolute;right:16px;top:20px;width:14px}.cp-stage-box-expand-open:after{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNCAzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNCAzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGQ9Ik0xMy4yLDAuNEgwLjNDMC4xLDAuNCwwLDAuNSwwLDAuN3YxLjFDMCwyLDAuMSwyLjEsMC4zLDIuMWgxMi45YzAuMSwwLDAuMy0wLjEsMC4zLTAuM1YwLjdDMTMuNSwwLjUsMTMuNCwwLjQsMTMuMiwwLjR6Ii8+Cjwvc3ZnPgo=);position:absolute;right:16px;top:15px;width:14px}.cp-stage-mobile-pageContents{background-color:#f5f4f0;padding-left:16px;padding-right:16px;margin-bottom:20px;padding-bottom:20px}@media (min-width: 64em){.cp-stage-mobile-pageContents{display:none}}.cp-stage-mobile-item{cursor:pointer;margin-bottom:10px}.cp-stage-mobile-item>span{font-size:1.8rem!important;line-height:2.8rem!important}.cp-stage-mobile-item:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjYyODkgOC4wNzQyMkwxNC45NjA5IDcuMzcxMDlDMTQuNzg1MiA3LjE5NTMxIDE0LjUwMzkgNy4xOTUzMSAxNC4zNjMzIDcuMzcxMDlMOC45MTQwNiAxMi44MjAzVjAuNzk2ODc1QzguOTE0MDYgMC41ODU5MzggOC43MDMxMiAwLjM3NSA4LjQ5MjE5IDAuMzc1SDcuNTA3ODFDNy4yNjE3MiAwLjM3NSA3LjA4NTk0IDAuNTg1OTM4IDcuMDg1OTQgMC43OTY4NzVWMTIuODIwM0wxLjYwMTU2IDcuMzcxMDlDMS40NjA5NCA3LjE5NTMxIDEuMTc5NjkgNy4xOTUzMSAxLjAwMzkxIDcuMzcxMDlMMC4zMzU5MzggOC4wNzQyMkMwLjE2MDE1NiA4LjIxNDg0IDAuMTYwMTU2IDguNDk2MDkgMC4zMzU5MzggOC42NzE4OEw3LjY4MzU5IDE2LjAxOTVDNy44NTkzOCAxNi4xOTUzIDguMTA1NDcgMTYuMTk1MyA4LjI4MTI1IDE2LjAxOTVMMTUuNjI4OSA4LjY3MTg4QzE1LjgwNDcgOC40OTYwOSAxNS44MDQ3IDguMjE0ODQgMTUuNjI4OSA4LjA3NDIyWiIgZmlsbD0iIzFEM0Y0OSIvPgo8L3N2Zz4K);margin-right:10px;-webkit-text-decoration:none;text-decoration:none;position:relative;top:3px}.cp-stage-mobile-heading{margin-top:16px;padding:16px 0;text-transform:uppercase;color:var(--colour-mid);font-size:1.8rem;line-height:2.8rem;font-weight:700;font-family:brown,sans-serif}.cp-stage-left{color:var(--colour-dark)}@media (min-width: 64em){.cp-stage-left{padding-right:0;flex-basis:25%;margin-top:-82px}}@media (min-width: 1400px){.cp-stage-left{padding-left:0;padding-top:20px}}.cp-stage-left .cp-breadcrumb{font-weight:400;font-size:14px;font-family:Blacker Display,sans-serif;line-height:2.4rem;margin:0;display:none}@media (min-width: 1200px){.cp-stage-left .cp-breadcrumb{display:flex}}.cp-stage-left .cp-breadcrumb>span:first-child{color:var(--colour-dark)}.cp-stage-left-progress-box{box-shadow:0 0 4px 2px #e9e9e9cc;border-radius:2px;padding:40px;text-align:center}.cp-stage-left-progress-circleHolder{position:relative;width:250px;margin:0 auto}.cp-stage-left-progress-percentage-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cp-stage-left-progress-percentage-figure{text-align:center;font-weight:700;font-size:3.4rem;font-family:Blacker Display,sans-serif}.cp-stage-left-progress-percentage-text{font-family:Blacker Display,sans-serif;font-size:1rem;font-weight:700;text-align:center;line-height:2.8rem}.cp-stage-left-downloads{color:var(--colour-dark)}.cp-stage-left-downloads-box{box-shadow:0 0 4px 2px #e9e9e9cc;border-radius:2px;padding:20px 16px 7px;margin-top:20px;color:var(--colour-mid);font-weight:700}.cp-stage-left-downloads-box .cp-stage-box-expandable{font-family:Blacker Display,sans-serif!important;font-size:1.6rem;line-height:2.8rem}.cp-stage-left-contacts{color:var(--colour-dark)}.cp-stage-left-contacts-box{box-shadow:0 0 4px 2px #e9e9e9cc;border-radius:2px;padding:20px 16px 7px;margin-top:20px;margin-bottom:20px;color:var(--colour-mid);font-weight:700}.cp-stage-left-contacts-wrap{display:flex;flex-direction:row;justify-content:space-between;padding:16px 0;border-bottom:1px solid #f5f4f7}.cp-stage-left-contacts-wrap:last-child{border-bottom:none;padding-bottom:0}.cp-stage-left-contacts-image{width:100%;max-width:48px;border-radius:50%;overflow:hidden;height:48px;margin-right:16px;align-self:center}.cp-stage-left-contacts-right{display:flex;flex-direction:row;align-items:center}.cp-stage-left-contacts-phone{max-width:18px}.cp-stage-left-contacts-email{max-width:18px;margin-left:16px;margin-top:-3px}.cp-stage-left-contacts-name,.cp-stage-left-contacts-title{font-weight:400;text-transform:none}.cp-stage-left-contacts-center{width:60%;align-self:center}.cp-stage-right{color:var(--colour-dark)}@media (min-width: 64em){.cp-stage-right{flex-basis:calc(75% - 25px);margin-left:20px;margin-right:20px}}@media (min-width: 1400px){.cp-stage-right{padding-top:49px}}.cp-stage-title{color:var(--colour-dark);font-family:Blacker Display,sans-serif;font-weight:700;font-size:25px}@media (min-width: 64em){.cp-stage-title{font-size:2rem;line-height:4.4rem}}.cp-stage-title-box{box-shadow:0 0 4px 2px #e9e9e9cc;border-radius:2px;padding:20px}@media (min-width: 64em){.cp-stage-title-box{padding:40px}}.cp-stage-progress-box{box-shadow:0 0 4px 2px #e9e9e9cc;border-radius:2px;margin-top:20px}.cp-stage-progress-box-title{color:var(--colour-dark);padding:20px;font-size:2rem;line-height:2.2rem;font-weight:700;font-family:Blacker Display,sans-serif}@media (min-width: 768px){.cp-stage-progress-box-title{padding-top:40px;padding-left:40px}}.cp-stage-progress-disclaimer{margin-top:10px;font-weight:400}.cp-stage-progress-icons-outer{position:relative}@media (min-width: 1200px){.cp-stage-progress-icons-outer{border-bottom:1px solid #e9e9e9}}.cp-stage-progress-icons-outer .slick-next{right:-10px;display:inline-block!important;background-color:#0000}.cp-stage-progress-icons-outer .slick-prev{left:-10px;display:inline-block}@media (min-width: 48em){.cp-stage-progress-icons-outer .slick-prev{left:-58px}}.cp-stage-progress-icons-wrap{width:100%;height:100px;margin:0 auto;padding-top:16px;position:relative}.cp-stage-progress-icons-wrap .slick-dots{bottom:-25px;border-bottom:1px solid #eee3d4;padding-top:28px;padding-bottom:20px}@media (min-width: 1200px){.cp-stage-progress-icons-wrap .slick-dots{border-bottom:none;padding-top:0;padding-bottom:0}}.cp-stage-progress-icons-wrap .slick-prev:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjEyNSA1Ljc1QzAuOTY4NzUgNS45MDYyNSAwLjk2ODc1IDYuMTI1IDEuMTI1IDYuMjgxMjVMNS43MTg3NSAxMC45MDYyQzUuODQzNzUgMTEuMDYyNSA2LjA5Mzc1IDExLjA2MjUgNi4yNSAxMC45MDYyTDYuODQzNzUgMTAuMjgxMkM3IDEwLjEyNSA3IDkuOTA2MjUgNi44NDM3NSA5Ljc1TDMuMTU2MjUgNkw2Ljg0Mzc1IDIuMjgxMjVDNyAyLjEyNSA3IDEuODc1IDYuODQzNzUgMS43NUw2LjI1IDEuMTI1QzYuMDkzNzUgMC45Njg3NSA1Ljg0Mzc1IDAuOTY4NzUgNS43MTg3NSAxLjEyNUwxLjEyNSA1Ljc1WiIgZmlsbD0iIzFEM0Y0OSIvPgo8L3N2Zz4=);background-color:#0000;border-radius:50%;display:block;height:25px}.cp-stage-progress-icons-wrap .slick-next:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjEyNSA1Ljc1QzAuOTY4NzUgNS45MDYyNSAwLjk2ODc1IDYuMTI1IDEuMTI1IDYuMjgxMjVMNS43MTg3NSAxMC45MDYyQzUuODQzNzUgMTEuMDYyNSA2LjA5Mzc1IDExLjA2MjUgNi4yNSAxMC45MDYyTDYuODQzNzUgMTAuMjgxMkM3IDEwLjEyNSA3IDkuOTA2MjUgNi44NDM3NSA5Ljc1TDMuMTU2MjUgNkw2Ljg0Mzc1IDIuMjgxMjVDNyAyLjEyNSA3IDEuODc1IDYuODQzNzUgMS43NUw2LjI1IDEuMTI1QzYuMDkzNzUgMC45Njg3NSA1Ljg0Mzc1IDAuOTY4NzUgNS43MTg3NSAxLjEyNUwxLjEyNSA1Ljc1WiIgZmlsbD0iIzFEM0Y0OSIvPgo8L3N2Zz4=);transform:rotate(180deg);background-color:#0000;border-radius:50%;display:block;height:25px;padding-left:14px;padding-right:16px;padding-top:12px}.cp-stage-progress-icons-wrap .icon{height:54px;width:54px;padding:8px;position:relative;border-radius:50%;left:3px;top:3px}.cp-stage-progress-icons-wrap .icon-outer{border:1px solid #c7c9d2;height:62px;width:62px!important;border-radius:50%;cursor:pointer;margin:0 auto;position:relative}.cp-stage-progress-icons-wrap .icon-outer:hover .cp-tooltip{display:inline-block;z-index:1000}.cp-stage-progress-icons-wrap .icon-outer:hover .cp-triangle{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid var(--colour-dark);border-top:10px solid rgba(0,0,0,0);display:inline-block;position:absolute;left:50%;transform:translate(-50%);top:37px}.cp-stage-progress-icons-wrap .icon img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.cp-stage-progress-icons-wrap .icon-earthworks>img{width:32px;height:32px}.cp-stage-progress-icons-wrap .icon-sewer>img{width:28px;height:32px}.cp-stage-progress-icons-wrap .icon-services>img{width:24px;height:32px}.cp-stage-progress-icons-wrap .icon-roads>img{width:40px;height:24px}.cp-stage-progress-icons-wrap .icon-completion>img{width:36px;height:32px}.cp-stage-progress-icons-wrap .icon-titles>img{width:24px;height:32px}.cp-stage-progress-icons-wrap .icon-settlement>img{width:32px;height:32px}.cp-stage-progress-content{display:flex;flex-direction:column;padding-top:70px;padding-left:20px;padding-right:20px}@media (min-width: 64em){.cp-stage-progress-content{flex-direction:row;padding-top:0}}.cp-stage-progress-content .left{flex-basis:75%;flex-grow:1;padding:20px 0}@media (min-width: 64em){.cp-stage-progress-content .left{padding:40px 20px 20px 0}}.cp-stage-progress-content .left .phaseIcon{width:100%;max-width:64px;height:64px;border-radius:50%;padding:5px;position:relative;flex-basis:33%;align-self:center;margin-right:20px}@media (min-width: 30em){.cp-stage-progress-content .left .phaseIcon{flex-basis:16%}}.cp-stage-progress-content .left .phaseIcon>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:40px;max-height:40px}.cp-stage-progress-content .left .phaseName{font-size:2.2rem;font-family:Blacker Display,sans-serif;flex-basis:65%;align-self:center;font-weight:700}@media (min-width: 48em){.cp-stage-progress-content .left .phaseName{font-size:40px}}@media (min-width: 1024px){.cp-stage-progress-content .left .phaseName{font-size:25px}}@media (min-width: 1180px){.cp-stage-progress-content .left .phaseName{font-size:1.8rem;flex-basis:84%}}.cp-stage-progress-content .left .nameIconWrapper{display:flex;flex-direction:row;padding-top:24px;padding-bottom:10px}.cp-stage-progress-content .left .phase-progress{font-size:1.4rem;line-height:2.4rem}.cp-stage-progress-content .right{flex-basis:25%;padding:20px;align-self:center}.cp-stage-media-wrapper{box-shadow:0 0 4px 2px #e9e9e9cc;border-radius:2px;margin-top:20px;padding:20px;border:1px solid #e9e9e9}@media (min-width: 768px){.cp-stage-media-wrapper{padding:40px}}.cp-stage-media-video{margin-top:20px;margin-bottom:40px}.cp-stage-media-video-title{font-family:Blacker Display,sans-serif;font-weight:700;font-size:2rem}.cp-stage-media-video-copy{margin-top:20px}.cp-stage-media-gallery-title{font-family:Blacker Display,sans-serif;font-weight:700;font-size:25px}.cp-stage-media-gallery-wrapper{margin-top:20px;display:flex;flex-direction:row;position:relative;overflow:hidden;margin-bottom:-10px;justify-content:space-between}.cp-stage-media-gallery-wrapper .slick-dots{bottom:115px}.cp-stage-media-gallery-wrapper .slick-dots li button:before{color:#f5f4f0;font-size:36px}.cp-stage-media-gallery-wrapper .slick-dots li.slick-active button:before{color:var(--colour-dark)}.cp-stage-media-gallery-wrapper .slick-prev{top:32%;margin-left:10px}@media (min-width: 896px){.cp-stage-media-gallery-wrapper .slick-prev{top:45%}}.cp-stage-media-gallery-wrapper .slick-prev:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjEyNSA1Ljc1QzAuOTY4NzUgNS45MDYyNSAwLjk2ODc1IDYuMTI1IDEuMTI1IDYuMjgxMjVMNS43MTg3NSAxMC45MDYyQzUuODQzNzUgMTEuMDYyNSA2LjA5Mzc1IDExLjA2MjUgNi4yNSAxMC45MDYyTDYuODQzNzUgMTAuMjgxMkM3IDEwLjEyNSA3IDkuOTA2MjUgNi44NDM3NSA5Ljc1TDMuMTU2MjUgNkw2Ljg0Mzc1IDIuMjgxMjVDNyAyLjEyNSA3IDEuODc1IDYuODQzNzUgMS43NUw2LjI1IDEuMTI1QzYuMDkzNzUgMC45Njg3NSA1Ljg0Mzc1IDAuOTY4NzUgNS43MTg3NSAxLjEyNUwxLjEyNSA1Ljc1WiIgZmlsbD0iIzFEM0Y0OSIvPgo8L3N2Zz4=);border-radius:50%;display:flex;height:40px;padding:10px 16px 10px 14px}.cp-stage-media-gallery-wrapper .slick-next{margin-right:10px;top:32%}@media (min-width: 896px){.cp-stage-media-gallery-wrapper .slick-next{top:45%}}.cp-stage-media-gallery-wrapper .slick-next:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjEyNSA1Ljc1QzAuOTY4NzUgNS45MDYyNSAwLjk2ODc1IDYuMTI1IDEuMTI1IDYuMjgxMjVMNS43MTg3NSAxMC45MDYyQzUuODQzNzUgMTEuMDYyNSA2LjA5Mzc1IDExLjA2MjUgNi4yNSAxMC45MDYyTDYuODQzNzUgMTAuMjgxMkM3IDEwLjEyNSA3IDkuOTA2MjUgNi44NDM3NSA5Ljc1TDMuMTU2MjUgNkw2Ljg0Mzc1IDIuMjgxMjVDNyAyLjEyNSA3IDEuODc1IDYuODQzNzUgMS43NUw2LjI1IDEuMTI1QzYuMDkzNzUgMC45Njg3NSA1Ljg0Mzc1IDAuOTY4NzUgNS43MTg3NSAxLjEyNUwxLjEyNSA1Ljc1WiIgZmlsbD0iIzFEM0Y0OSIvPgo8L3N2Zz4=);transform:rotate(180deg);border-radius:50%;display:flex;height:40px;padding:10px 16px 10px 14px}@media (min-width: 896px){.cp-stage-media-gallery-wrapper .slick-active .cp-thumbnail-image{height:115px!important}}.cp-stage-media-gallery-wrapper .slick-current .cp-thumbnail-image{background-color:#c4c4c4}@media (min-width: 768px){.cp-stage-media-gallery-wrapper .slick-current .cp-thumbnail-image{height:85px!important}}@media (min-width: 1200px){.cp-stage-media-gallery-wrapper .slick-current .cp-thumbnail-image{width:170px;height:115px!important}}.cp-stage-media-gallery-wrapper .slick-current .cp-thumbnail-image-img{margin-bottom:0}@media (min-width: 768px){.cp-stage-media-gallery-wrapper .slick-current .cp-thumbnail-image-img{height:85px!important;min-width:115px}}@media (min-width: 1200px){.cp-stage-media-gallery-wrapper .slick-current .cp-thumbnail-image-img{height:115px!important;border:2px solid #000}}.cp-stage-media-gallery-wrapper .slider-nav .slick-slide{margin-bottom:13px}@media (min-width: 896px){.cp-stage-media-gallery-wrapper .slider-nav .slick-slide{width:170px!important;height:115px}}@media (min-width: 896px){.cp-stage-media-gallery-wrapper .slick-list img{width:86%}}@media (min-width: 1200px){.cp-stage-media-gallery-wrapper .slick-list img{width:100%}}.svg-end-circle{width:15px;height:15px;position:absolute;border-radius:50%;z-index:1}.c2{margin:0 auto}.downloadArrows:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNzY1NjIgNi4xMjEwOUM5LjkwMjM0IDUuOTg0MzggOS45MDIzNCA1Ljc2NTYyIDkuNzY1NjIgNS42NTYyNUw5LjIxODc1IDUuMTA5MzhDOS4xMDkzOCA0Ljk3MjY2IDguODkwNjIgNC45NzI2NiA4Ljc1MzkxIDUuMTA5MzhMNi4xODM1OSA3Ljc2MTcyVjAuOTUzMTI1QzYuMTgzNTkgMC43ODkwNjIgNi4wNDY4OCAwLjYyNSA1Ljg1NTQ3IDAuNjI1SDUuMDg5ODRDNC45MjU3OCAwLjYyNSA0Ljc2MTcyIDAuNzg5MDYyIDQuNzYxNzIgMC45NTMxMjVWNy43NjE3MkwyLjIxODc1IDUuMTA5MzhDMi4wODIwMyA0Ljk3MjY2IDEuODYzMjggNC45NzI2NiAxLjc1MzkxIDUuMTA5MzhMMS4yMDcwMyA1LjY1NjI1QzEuMDcwMzEgNS43NjU2MiAxLjA3MDMxIDUuOTg0MzggMS4yMDcwMyA2LjEyMTA5TDUuMjUzOTEgMTAuMTY4QzUuMzkwNjIgMTAuMzA0NyA1LjU4MjAzIDEwLjMwNDcgNS43MTg3NSAxMC4xNjhMOS43NjU2MiA2LjEyMTA5Wk0xMC40MjE5IDExLjQ1MzFIMC41NzgxMjVDMC4zODY3MTkgMTEuNDUzMSAwLjI1IDExLjYxNzIgMC4yNSAxMS43ODEyVjEyLjU0NjlDMC4yNSAxMi43MzgzIDAuMzg2NzE5IDEyLjg3NSAwLjU3ODEyNSAxMi44NzVIMTAuNDIxOUMxMC41ODU5IDEyLjg3NSAxMC43NSAxMi43MzgzIDEwLjc1IDEyLjU0NjlWMTEuNzgxMkMxMC43NSAxMS42MTcyIDEwLjU4NTkgMTEuNDUzMSAxMC40MjE5IDExLjQ1MzFaIiBmaWxsPSIjMUQzRjQ5Ii8+Cjwvc3ZnPgo=);background-size:12px 26px;width:20px;height:22px;display:inline-block;background-repeat:no-repeat}.downloadArrows-red:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjQ4NDQgNy40NDE0MUMxMi42NjAyIDcuMjY1NjIgMTIuNjYwMiA2Ljk4NDM4IDEyLjQ4NDQgNi44NDM3NUwxMS43ODEyIDYuMTQwNjJDMTEuNjQwNiA1Ljk2NDg0IDExLjM1OTQgNS45NjQ4NCAxMS4xODM2IDYuMTQwNjJMNy44Nzg5MSA5LjU1MDc4VjAuNzk2ODc1QzcuODc4OTEgMC41ODU5MzggNy43MDMxMiAwLjM3NSA3LjQ1NzAzIDAuMzc1SDYuNDcyNjZDNi4yNjE3MiAwLjM3NSA2LjA1MDc4IDAuNTg1OTM4IDYuMDUwNzggMC43OTY4NzVWOS41NTA3OEwyLjc4MTI1IDYuMTQwNjJDMi42MDU0NyA1Ljk2NDg0IDIuMzI0MjIgNS45NjQ4NCAyLjE4MzU5IDYuMTQwNjJMMS40ODA0NyA2Ljg0Mzc1QzEuMzA0NjkgNi45ODQzOCAxLjMwNDY5IDcuMjY1NjIgMS40ODA0NyA3LjQ0MTQxTDYuNjgzNTkgMTIuNjQ0NUM2Ljg1OTM4IDEyLjgyMDMgNy4xMDU0NyAxMi44MjAzIDcuMjgxMjUgMTIuNjQ0NUwxMi40ODQ0IDcuNDQxNDFaTTEzLjMyODEgMTQuMjk2OUgwLjY3MTg3NUMwLjQyNTc4MSAxNC4yOTY5IDAuMjUgMTQuNTA3OCAwLjI1IDE0LjcxODhWMTUuNzAzMUMwLjI1IDE1Ljk0OTIgMC40MjU3ODEgMTYuMTI1IDAuNjcxODc1IDE2LjEyNUgxMy4zMjgxQzEzLjUzOTEgMTYuMTI1IDEzLjc1IDE1Ljk0OTIgMTMuNzUgMTUuNzAzMVYxNC43MTg4QzEzLjc1IDE0LjUwNzggMTMuNTM5MSAxNC4yOTY5IDEzLjMyODEgMTQuMjk2OVoiIGZpbGw9IiNFRjQ2MkQiLz4KPC9zdmc+Cg==)}.slider-cp>div{width:auto;background-color:#0000;padding-bottom:50px}.slider-nav{margin-left:-1px;width:100%}@media (min-width: 48em){.slider-nav{padding-right:20px;width:190px;max-width:190px}}@media (min-width: 1024px){.slider-nav{width:150px}}@media (min-width: 75em){.slider-nav{width:190px}}.cp-stage-progress-text{padding-bottom:20px;border-bottom:1px solid #f5f4f7;margin:10px -20px 20px}.cp-stage-progress-text p{font-weight:700;font-size:1.8rem}.cp-stage-progress-settlment-date p{font-weight:700;line-height:2.8rem;font-size:1.8rem}.cp-stage-progress-title-date p{font-weight:700;line-height:2.8rem;font-size:1.8rem;padding-top:16px}.cp-stage-logo{display:flex;justify-content:center;margin:20px 0}.constuction-portal .slick-list,.constuction-portal .slick-track{padding-bottom:20px}.constuction-portal .page-hero-header-copy-heading{font-size:3.5rem;line-height:4.5rem}.grove img.kingston-ocean-grove{display:block}.grove img.kingston-coast,.coast img.kingston-ocean-grove{display:none}.coast img.kingston-coast{display:block}#stageSelector-grove,#stageSelector-coast{padding:12px 16px}.phaseProgess,.phaseNumber{font-weight:600}#phaseProgress{border:1px solid rgba(124,37,37,.446);box-sizing:border-box;border-radius:4px;color:#000;font-family:ARS Maquette Pro,helvetica,arial,sans-serif;line-height:1.4rem;text-transform:uppercase;font-weight:700;letter-spacing:2px;padding:2px 8px 0!important;display:flex;align-items:center;margin:0;width:max-content}#phaseProgress.Complete{color:var(--colour-light);background-color:var(--colour-mid)}#phaseProgress.NotCommenced{color:#bac1c7;border:1px solid #bac1c7}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0)}}.sidepanel{width:400px;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;border:0;position:absolute;background-color:var(--colour-light);box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326;z-index:3000;cursor:default}@media screen and (max-width: 450px){.sidepanel{width:calc(100% - 56px)}}.sidepanel em{font-size:1.3rem}.sidepanel.sidepanel-left{left:0;transform:translate(-100%)}.sidepanel.sidepanel-left.opened{animation:slide-right .5s ease 0s 1 both}.sidepanel.sidepanel-left.closed{animation:slide-left .5s ease 0s 1 both}.sidepanel-inner-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--colour-light);z-index:1000}.sidepanel-content-wrapper{position:absolute;height:100%;width:100%;color:#191a1d;overflow-y:auto;overflow-x:hidden}.sidepanel-content-wrapper .sidepanel-content{position:absolute;padding:1rem}.sidepanel-content-wrapper .sidepanel-content .sidepanel-tab-content{color:inherit;display:none}.sidepanel-content-wrapper .sidepanel-content .sidepanel-tab-content.active{display:block;animation:fade-in .36s ease-out}.sidepanel-content-wrapper::-webkit-scrollbar{width:6px}.sidepanel-content-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sidepanel-content-wrapper::-webkit-scrollbar-thumb{background:#636363;border-radius:0}.sidepanel-content-wrapper::-webkit-scrollbar-thumb:hover{background:#383838}.sidepanel.tabs-top .sidepanel-content-wrapper,.sidepanel.tabs-bottom .sidepanel-content-wrapper{height:calc(100% - 48px)}.sidepanel.tabs-top .sidepanel-content-wrapper{top:48px}.sidepanel.tabs-right .sidepanel-content-wrapper,.sidepanel.tabs-bottom .sidepanel-content-wrapper,.sidepanel.tabs-left .sidepanel-content-wrapper{top:0}.sidepanel.tabs-right .sidepanel-content-wrapper{right:48px}.sidepanel.tabs-left .sidepanel-content-wrapper{left:48px}.sidepanel.tabs-right .sidepanel-content-wrapper,.sidepanel.tabs-left .sidepanel-content-wrapper{height:100%;width:calc(100% - 48px)}.sidepanel-tabs-wrapper{position:absolute;height:48px;width:100%;background-color:var(--colour-light);display:flex;align-items:center}.sidepanel-tabs-wrapper .sidepanel-tabs{list-style-type:none;margin-top:0;margin-bottom:0;padding-left:0;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;width:100%}.sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab{flex-grow:1;flex-basis:0;align-self:stretch}@media screen and (max-width: 230px){.sidepanel-tabs-wrapper .sidepanel-tabs{overflow:scroll}}.sidepanel.tabs-left .sidepanel-tabs-wrapper,.sidepanel.tabs-right .sidepanel-tabs-wrapper{width:48px;height:100%}.sidepanel.tabs-left .sidepanel-tabs,.sidepanel.tabs-right .sidepanel-tabs{flex-direction:column;width:48px}.sidepanel.tabs-left .sidepanel-tabs .sidepanel-tab,.sidepanel.tabs-right .sidepanel-tabs .sidepanel-tab{margin-bottom:0}.sidepanel.tabs-left .sidepanel-tabs-wrapper{left:0}.sidepanel.tabs-right .sidepanel-tabs-wrapper{right:0}.sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:500;color:#4b5057;height:45px;line-height:1.7;padding-left:8px;padding-right:8px;border:0;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:border-color .12s ease-out,color .12s ease-out}.sidepanel.sidepanel-dark .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link{color:#6d737c}.sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:hover{color:#191a1d}.sidepanel.sidepanel-dark .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:hover{color:#e7ecf1}.sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:active,.sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link.active,.sidepanel.sidepanel-dark .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:active,.sidepanel.sidepanel-dark .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link.active{color:#199900}.sidepanel.tabs-top .sidepanel-tabs-wrapper{top:0;box-shadow:inset 0 -1px #d4d4d4}.sidepanel.tabs-top .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link{border-bottom:2px solid rgba(0,0,0,0)}.sidepanel.tabs-top .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:hover{border-bottom-color:#afb8c133}.sidepanel.tabs-top .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:active,.sidepanel.tabs-top .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link.active{border-bottom-color:#199900}.sidepanel.sidepanel-dark.tabs-top .sidepanel-tabs-wrapper{box-shadow:inset 0 -1px #202429}.sidepanel.sidepanel-dark.tabs-top .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:hover{border-bottom-color:#afb8c133}.sidepanel.sidepanel-dark.tabs-top .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:active,.sidepanel.sidepanel-dark.tabs-top .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link.active{border-bottom-color:#199900}.sidepanel.tabs-bottom .sidepanel-tabs-wrapper{top:auto;bottom:0;box-shadow:inset 0 1px #d4d4d4}.sidepanel.tabs-bottom .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link{border-top:2px solid rgba(0,0,0,0);margin-top:1px}.sidepanel.tabs-bottom .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:hover{border-top-color:#afb8c133}.sidepanel.tabs-bottom .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:active,.sidepanel.tabs-bottom .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link.active{border-top-color:#199900}.sidepanel.sidepanel-dark.tabs-bottom .sidepanel-tabs-wrapper{box-shadow:inset 0 1px #202429}.sidepanel.sidepanel-dark.tabs-bottom .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:hover{border-top-color:#afb8c133}.sidepanel.sidepanel-dark.tabs-bottom .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:active,.sidepanel.sidepanel-dark.tabs-bottom .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link.active{border-top-color:#199900}.sidepanel.tabs-left .sidepanel-tabs-wrapper{left:0;box-shadow:inset -1px 0 #d4d4d4}.sidepanel.tabs-left .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link{border-right:2px solid rgba(0,0,0,0);margin-right:1px}.sidepanel.tabs-left .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:hover{border-right-color:#afb8c133}.sidepanel.tabs-left .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:active,.sidepanel.tabs-left .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link.active{border-right-color:#199900}.sidepanel.sidepanel-dark.tabs-left .sidepanel-tabs-wrapper{box-shadow:inset -1px 0 #202429}.sidepanel.sidepanel-dark.tabs-left .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:hover{border-right-color:#afb8c133}.sidepanel.sidepanel-dark.tabs-left .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:active,.sidepanel.sidepanel-dark.tabs-left .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link.active{border-right-color:#199900}.sidepanel.tabs-right .sidepanel-tabs-wrapper{right:0;box-shadow:inset 1px 0 #d4d4d4}.sidepanel.tabs-right .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link{border-left:2px solid rgba(0,0,0,0);margin-left:1px}.sidepanel.tabs-right .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:hover{border-left-color:#afb8c133}.sidepanel.tabs-right .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:active,.sidepanel.tabs-right .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link.active{border-left-color:#199900}.sidepanel.sidepanel-dark.tabs-right .sidepanel-tabs-wrapper{box-shadow:inset 1px 0 #202429}.sidepanel.sidepanel-dark.tabs-right .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:hover{border-left-color:#afb8c133}.sidepanel.sidepanel-dark.tabs-right .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link:active,.sidepanel.sidepanel-dark.tabs-right .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link.active{border-left-color:#199900}.sidepanel.tabs-left .sidepanel-tabs-wrapper .sidepanel-tabs,.sidepanel.tabs-right .sidepanel-tabs-wrapper .sidepanel-tabs{height:auto}.sidepanel.tabs-left .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link,.sidepanel.tabs-right .sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link{padding-top:8px;padding-bottom:8px}.sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link img,.sidepanel-tabs-wrapper .sidepanel-tabs .sidepanel-tab .sidebar-tab-link svg{vertical-align:middle}.sidepanel .sidepanel-toggle-container{display:block;position:absolute;top:calc(50% - 40px);left:100%;right:0;width:40px;height:40px;z-index:500}.sidepanel .sidepanel-toggle-container .sidepanel-toggle-button{position:absolute;overflow:visible;padding:0;margin:0;width:40px;height:40px;cursor:pointer;background-color:var(--colour-light);border:0;border-left:1px solid #d4d4d4;border-radius:0 8px 8px 0;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326}.sidepanel .sidepanel-toggle-container .sidepanel-toggle-button:before{content:"";position:absolute;width:40px;height:40px;top:0;left:0;opacity:1}.sidepanel .sidepanel-toggle-container .sidepanel-toggle-button:focus{outline:none}.sidepanel.sidepanel-right .sidepanel-toggle-container{left:-40px;right:100%}.sidepanel .sidepanel-toggle-container .sidepanel-toggle-button:before,.sidepanel.closed .sidepanel-toggle-container .sidepanel-toggle-button:before,.sidepanel.sidepanel-right.opened .sidepanel-toggle-container .sidepanel-toggle-button:before{background-image:url(/app/themes/ivytemplate/public/images/leaflet_side-panel/question_circle_black.0f7c0b.svg);background-size:90%;background-position:center;background-repeat:no-repeat;animation:swing infinite ease-in-out 1.5s;animation-play-state:running}.sidepanel.sidepanel-right .sidepanel-toggle-container .sidepanel-toggle-button{border-left:0;border-right:1px solid #d4d4d4;border-radius:8px 0 0 8px}.leaflet-anim-control-container.left-opened .leaflet-left{left:400px;transition:left .5s ease}@media screen and (max-width: 450px){.leaflet-anim-control-container.left-opened .leaflet-left{left:calc(100% - 56px)}}.leaflet-anim-control-container.left-closed .leaflet-left{left:0;transition:left .5s ease}@keyframes slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}#mapHelperSection.opened .sidepanel-toggle-container .sidepanel-toggle-button:before{background-image:url(/app/themes/ivytemplate/public/images/leaflet_side-panel/question_circle_black.0f7c0b.svg);animation-play-state:paused;background-size:90%}.sidepanel .stack-image{max-inline-size:100%}.sidepanel .stack{display:flex;flex-direction:column;justify-content:flex-start}.sidepanel .stack>*{margin-block:0}.sidepanel .stack *+*{margin-block-start:var(--space, 1.5rem);color:var(--color-dark)!important}.sidepanel .margin-top\:0{margin-top:0!important}@keyframes leaflet-gestures-fadein{0%{opacity:0}to{opacity:1}}.leaflet-container:after{animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;justify-content:center;display:flex;align-items:center;padding:15px;position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:461;pointer-events:none}.leaflet-gesture-handling-scroll-warning:after,.leaflet-gesture-handling-touch-warning:after{animation:leaflet-gestures-fadein .8s forwards}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}.stock-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"line0 line0 line0" "hero-image hero-image hero-image" "hood hood hood" "line1 line1 line1" "line2 line2 line2" "line3 line3 line3" "line4 line4 line4" "line5 line5 line5" "line6 line6 line6" "line7 line7 line7" "line8 line8 line8"}.hero-image{grid-area:hero-image}.stock-container .hidden{display:none}.hood,.line1{grid-area:line1;white-space:nowrap}.line2{grid-area:line2;white-space:nowrap}.line3{grid-area:line3;white-space:nowrap}.line4{grid-area:line4;white-space:nowrap}.line5{grid-area:line5;white-space:nowrap}.line6{grid-area:line6;white-space:nowrap}.line7{grid-area:line7;text-align:right;white-space:nowrap}.line8{grid-area:line8;white-space:nowrap}.filterDialog{background:rgba(255,255,255,.92);box-shadow:0 3px 15px #0003;max-width:60vw;min-width:40wv;border-radius:8px;border:none;font-family:Blacker Display,sans-serif}.filterDialog input[type=checkbox]{display:none}.filterDialog header{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;height:2rem}.filterDialog header,section{padding:1rem}#filter-content section{padding:0}#filter-content section h4{margin:0}.filterDialog footer{display:none}.filter-chip{display:inline-block;background:#e0e0e0;padding:.15rem 1rem 0;border-radius:32px;font-size:1.1rem;text-align:center;text-transform:uppercase;min-width:6rem}.filter-chip.filter-chip-hover:hover{background:#e7c452}.filter-chip-clickable{cursor:pointer}.filter-chips{padding:.5rem 0 1rem;font-family:TT Norms,sans-serif}.filter-chips .filter-chip{margin:0 1rem 1rem 0}input[type=checkbox]:checked+label{transition:all .2s ease;background-color:#e7c452;color:#fff;border-color:#fc6c27}input[type=radio]:checked+label{transition:all .2s ease;background-color:#e7c452;color:#fff;border-color:#fc6c27}.url-generator input[type=checkbox],.url-generator input[type=radio]{display:none}.url-generator fieldset{padding:0;border:none}.url-generator textarea{width:100%;height:100px;border:1px solid(var(--colour-dark))}.url-generator .copy-link{background-color:#0000;color:var(--colour-orange)!important;border-bottom:1px dashed var(--colour-orange);font-family:Blacker Display,sans-serif;font-size:var(--font-size-base);padding:0}:root{--ratio: 1.5;--s-5: calc(var(--s-4) / var(--ratio));--s-4: calc(var(--s-3) / var(--ratio));--s-3: calc(var(--s-2) / var(--ratio));--s-2: calc(var(--s-1) / var(--ratio));--s-1: calc(var(--s0) / var(--ratio));--s0: 1rem;--s1: calc(var(--s0) * var(--ratio));--s2: calc(var(--s1) * var(--ratio));--s3: calc(var(--s2) * var(--ratio));--s4: calc(var(--s3) * var(--ratio));--s5: calc(var(--s4) * var(--ratio));--measure: 104ch;--font-normaliser:.8;font-size:calc(.8rem + .5vw);font-family:sans-serif;--font-size-base: calc(1rem * var(--font-normaliser));--font-size-biggish: calc(1.5rem * var(--font-normaliser));--font-size-big: calc(2.375rem * var(--font-normaliser));--font-size-huge: calc(3rem * var(--font-normaliser));--font-size-biggest: calc(3.75rem * var(--font-normaliser));--colour-light: #ffffff;--colour-dark: #5F0731;--colour-mid: #F3EEDE;--colour-orange: #EF404A;--colour-gray: #444444;--colour-cream: #f3eede;--fg-colour-light: #ffffff;--fg-colour-dark: #0b0b10;--fg-colour-mid: #ff595a;--sidebar-copy-min-inline-size: 40%;--sidebar-img-min-width: 20rem}img{max-inline-size:100%}.d-none{display:none;visibility:hidden}*{box-sizing:border-box}h3{font-size:var(--font-size-biggish)}h2{font-size:var(--font-size-big);font-weight:400;line-height:1.2em;font-family:Blacker Display,sans-serif;color:var(--colour-mid)!important}h1{font-size:var(--font-size-biggest);line-height:1.2em}p{font-family:TT Norms,sans-serif;font-weight:400;font-size:var(--font-size-base);line-height:1.5em;color:var(--colour-mid)!important}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.wp-admin){overflow-x:hidden;overflow-y:scroll!important}html{background-color:var(--colour-dark)}a{-webkit-text-decoration:none;text-decoration:none;color:inherit}a:hover{-webkit-text-decoration:underline;text-decoration:underline}.box_el{padding:var(--s1);color:inherit;background-color:inherit}.box_el *{color:inherit}.box_el_margin>h3{margin-top:0}.center{box-sizing:content-box;margin-inline:auto;margin-inline-start:auto;margin-inline-end:auto;max-inline-size:var(--measure);padding-bottom:var(--s3)}.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--space, 1.5rem)}.stack-l>*+*{margin-block-start:var(--s-2)}.two-col{display:flex;flex-wrap:wrap;gap:var(--s3)}.two-col>:first-child{flex-basis:var(--sidebar-img-min-width);flex-grow:1}.two-col>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-copy-min-inline-size)}.two-col-r{display:flex;flex-wrap:wrap-reverse;gap:var(--s3)}.two-col-r>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-copy-min-inline-size)}.two-col-r>:last-child{flex-basis:var(--sidebar-img-min-width);flex-grow:1}.frame{aspect-ratio:4/3;overflow:hidden;display:flex;justify-content:center;align-items:center}.frame>img,.frame>video{inline-size:100%;block-size:100%;object-fit:cover}.reel{display:flex;block-size:auto;overflow-x:hidden;overflow-y:hidden;scrollbar-color:#fff #000}.reel::-webkit-scrollbar{block-size:1rem}.reel::-webkit-scrollbar-track{background-color:#000}.reel::-webkit-scrollbar-thumb{background-color:#000;background-image:linear-gradient(#000 0,#000 .25rem,#fff .25rem,#fff .75rem,#000 .75rem)}.reel>*{flex:0 0 auto}.reel>img{block-size:100%;flex-basis:auto;width:auto}.reel>*+*{margin-inline-start:1rem}.reel.overflowing{padding-block-end:1rem}.footer{background-color:#fff;color:#0b0b10;padding:var(--s1)}.cluster{display:flex;flex-wrap:wrap;gap:var(--space, 1rem);justify-content:space-between;align-items:center}.grid{display:grid;grid-gap:1rem}@supports (width: min(300px,100%)){.grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}}.switcher{display:flex;flex-wrap:wrap;gap:var(--s1)}.switcher>*{flex-grow:1;flex-basis:calc((30rem - 100%)*999)}.switcher>:nth-last-child(n+3),.switcher>:nth-last-child(n+3)~*{flex-basis:100%}.switcher-wide{display:flex;flex-wrap:wrap;gap:var(--s1)}.switcher-wide>*{flex-grow:1;flex-basis:calc((110rem - 100%)*999)}.switcher-wide>:nth-last-child(n+3),.switcher-wide>:nth-last-child(n+3)~*{flex-basis:100%}.cover{display:flex;flex-direction:column;min-block-size:100vh;box-sizing:border-box;padding:1rem}.cover>*{margin-block:1rem}.cover>:first-child:not(h1){margin-block-start:0}.cover>:last-child:not(h1){margin-block-end:0}.cover>h1{margin-block:auto}.container{margin:0 auto;width:auto;color:var(--colour-light)}.main-content{background-color:var(--colour-dark)}.home .main-content{padding-top:var(--s3)}@media (min-width: 1200px){.home .main-content{padding-top:var(--s5)}}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.full-width .container{display:flex}.font-size\:base{font-size:var(--font-size-base)!important}.font-size\:biggish{font-size:var(--font-size-biggish)!important}.font-size\:big{font-size:var(--font-size-big)!important}p{max-width:var(--measure)}.align-center{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;text-align:left;margin-block-start:0;gap:0}@media (min-width: 750px){.align-center{margin-block-start:0;gap:var(--s3)}}@media (min-width: 750px)and (min-width: 1200px){.align-center{margin-block-start:7rem}}.align-center p{margin-block-start:0}@media (min-width: 1200px){.align-center p{margin-inline-end:5rem;margin-inline-start:2rem;margin-block-start:var(--space, 1.5rem)}}.align-center a{margin-inline-start:0}@media (min-width: 1200px){.align-center a{margin-inline-start:2rem}}.justify-center{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:var(--s2)}.stack-link{color:var(--fg-colour-mid);-webkit-text-decoration:none;text-decoration:none;font-family:TT Norms,sans-serif;font-size:15px;line-height:22px;font-weight:700}.stack-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.stack-header{text-align:center}.stack-outer>*{padding-top:var(--s3);padding-bottom:var(--s3)}.dark{background-color:var(--colour-dark);color:var(--fg-colour-light)}.light{background-color:var(--colour-mid);color:var(--colour-dark)}.reel>.stack{max-width:20rem;width:100%}.reel .stack .box_el{margin-block-start:0;flex-grow:1}.reel .stack .box_el div{flex-grow:1}.product-grid-list{width:100%;position:relative}.product-grid-list:hover .product-nav button{opacity:1;transition:all .5s ease-in-out}.product-grid-list .product-nav .scroll-left{left:0}.product-grid-list .product-nav .scroll-left img{max-width:9px}.product-grid-list .product-nav .scroll-right{right:0}.product-grid-list .product-nav .scroll-right img{max-width:9px}.product-grid-list .product-nav button{filter:drop-shadow(0 0px 5px rgba(0,0,0,.6));opacity:0;transition:all .5s ease-in-out;position:absolute;z-index:1;top:42%;text-decoration-line:none;border-radius:100px;padding:11px 15px;font-size:18px;line-height:0px;background:var(--colour-orange)!important;width:-moz-fit-content;width:fit-content}.product-page .product-with-sidebar{display:flex;flex-wrap:wrap;gap:var(--s1);padding:var(--s1) 0}.product-page .product-with-sidebar>:first-child{flex-basis:15rem;flex-grow:1}.product-page .product-with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%;margin-inline-start:0}@media (min-width: 1200px){.product-page .product-with-sidebar>:last-child{margin-inline-start:5rem}}.product-page .product-with-sidebar .line-status{width:-moz-fit-content;width:fit-content;padding:var(--s-3);border:none;box-sizing:border-box;color:var(--colour-dark);background-color:var(--colour-light);letter-spacing:.1em;font-size:12px;line-height:14px;font-family:TT Norms,sans-serif;text-transform:uppercase;font-weight:400}.product-page .product-with-sidebar .line-releasename{font-size:17px;font-family:TT Norms,sans-serif;font-weight:700;color:var(--colour-orange);text-transform:uppercase;line-height:20px}.product-page .product-with-sidebar .line-packagename{font-family:TT Norms,sans-serif;font-weight:400;color:var(--colour-dark);font-size:var(--font-size-base);line-height:22px;padding-top:0!important;padding-bottom:0!important}.product-page .product-with-sidebar .line-lotnumber{font-family:Blacker Display,sans-serif;font-weight:400;font-size:var(--font-size-base);line-height:18px;color:var(--colour-dark)}.product-page .product-with-sidebar .line-lotdimensions{color:var(--colour-dark);font-family:TT Norms,sans-serif;font-weight:400;font-size:var(--font-size-base);line-height:20px;padding:16px 0!important;border-bottom:1px solid var(--colour-dark);border-top:1px solid var(--colour-dark)}.product-page .product-with-sidebar .line-appointments{font-family:TT Norms,sans-serif;font-weight:400;font-size:var(--font-size-base);line-height:22px;border-bottom:1px solid var(--colour-dark);border-top:1px solid var(--colour-dark);padding:16px 14px!important;color:var(--colour-dark)}.product-page .product-with-sidebar .line-lotprice,.product-page .product-with-sidebar .line-packageprice{font-family:Blacker Display,sans-serif;font-weight:400;font-size:var(--font-size-biggish);line-height:28px;color:var(--colour-dark);padding-top:1rem;padding-bottom:1rem}.product-page .product-with-sidebar .product-sidebar p{font-size:.8rem;font-style:italic;color:var(--colour-gray)}.product-page .product-with-sidebar .product-sidebar .line-lotdimensions{border-top:1px solid var(--colour-dark);border-bottom:1px solid var(--colour-dark);padding:var(--s-1) 0;font-family:TT Norms,sans-serif;font-weight:400;font-size:var(--font-size-base);line-height:22px}.product-page .product-with-sidebar .product-sidebar .line-lotdimensions span{padding:0 6px}.product-page .product-with-sidebar .product-sidebar .line-lotnumber,.product-page .product-with-sidebar .product-sidebar .line-packagename{font-size:var(--font-size-biggest);line-height:64px;font-family:Blacker Display,sans-serif;font-weight:400}.product-page .product-with-sidebar .product-sidebar .line-packageprice,.product-page .product-with-sidebar .product-sidebar .line-lotprice{font-family:Blacker Display,sans-serif;font-weight:400;font-size:var(--font-size-biggish);line-height:28px}.product-page .product-with-sidebar .line-productlink{font-family:TT Norms,sans-serif;font-weight:700;font-size:16px;line-height:22px;color:var(--colour-orange);-webkit-text-decoration:underline;text-decoration:underline}.product-page .product-with-sidebar .line-builder{color:var(--colour-orange);font-family:TT Norms,sans-serif;font-weight:700;font-size:17px;line-height:20px;text-transform:uppercase;padding-top:8px!important;padding-bottom:1rem!important}.product-page .product-with-sidebar .locationMap h3,.product-page .product-with-sidebar .similar-products h3{font-family:Blacker Display,sans-serif;font-weight:400;font-size:calc(1.875rem*var(--font-normaliser));line-height:36px}.product-page .product-with-sidebar .product-downloads{padding-left:0}.product-page .product-with-sidebar .product-downloads>div{font-family:TT Norms,sans-serif;font-size:var(--font-size-base);font-weight:400;line-height:36px}.product-page .product-with-sidebar .product-downloads h3{margin-block:0;color:var(--colour-orange);font-family:TT Norms,sans-serif;font-weight:700;font-size:17px;line-height:20px;text-transform:uppercase;border-bottom:1px solid #5f0731;padding-bottom:20px}.product-page .product-with-sidebar .product-downloads .designGuidelines{display:none}.product-page .product-with-sidebar .product-downloads .lot-downloads-link{gap:var(--space, .3rem);border-bottom:1px solid #5f0731;padding-bottom:8px;padding-top:8px}.product-page .product-with-sidebar .product-downloads .lot-downloads-link img{flex-grow:0;height:18px}.product-page .product-with-sidebar .product-downloads .lot-downloads-link div{flex-grow:1}.product-page .product-with-sidebar .product-downloads .lot-downloads-link a>img{padding-right:.3rem;vertical-align:middle}.product-page .product-with-sidebar .product-downloads .download_all{display:none}.product-page .product-with-sidebar .lotImage>img,.product-page .product-with-sidebar .lot-map{block-size:50ch;object-fit:cover;width:100%}.product-page .productInclusions h4,.product-page .similar-products h4{font-size:calc(1.875*var(--font-normaliser));font-family:Blacker Display,sans-serif;font-weight:400;line-height:36px}.product-page .inclusionsList ul{padding-inline-start:.9rem;font-family:TT Norms,sans-serif;font-size:var(--font-size-base);font-weight:400;line-height:22px}.product-page .inclusionsList ul li{margin-bottom:12px}.product-page .line-appointments i{padding-right:var(--s1)}.product-page .line-appointments .fa:before{padding-right:var(--s-4)}.product-page .similar-products ul{list-style:none;padding-inline-start:0}.product-page .similar-products .stock-container>div{padding:1.2rem 0 var(--s-3)}.product-page .similar-products .stock-container>div.line-status{padding:var(--s-3)}.product-page .similar-products .stock-container .hidden,.product-page .similar-products .stock-container .line-neighbourhoodname{display:none}.product-page .similar-products .stock-container .line-status{position:absolute;margin-block-start:var(--s-2);margin-inline-start:var(--s-2)}.product-page .similar-products .stack{position:relative}.product-page .similar-products .stack>img{inline-size:100%;block-size:100%;object-fit:cover}.display-village .grid .line-builder{padding-top:16px!important;padding-bottom:6px!important;font-size:14px;font-weight:700;line-height:20px}.display-village .grid .line-packagename{font-size:19px;font-weight:700}.display-village .grid .line-facadename{color:var(--colour-dark);font-size:var(--font-size-base);padding-top:10px!important}.display-village .grid .line-appointments{padding-left:2px!important}.display-village .grid .line-minlotdimensions{display:none}.product-dv .product-with-sidebar{padding-top:9rem}.product-dv .product-with-sidebar .productBuilder{margin-top:5px!important}.product-dv .product-with-sidebar .productBuilder .line-builder{padding-bottom:10px!important;padding-top:10px!important}.product-dv .product-with-sidebar .productFacadeName{margin-top:0}.product-dv .product-with-sidebar .productFacadeName .line-facadename{color:var(--colour-dark);padding-top:10px;font-size:var(--font-size-base)}.product-dv .product-with-sidebar .productAppointments .line-appointments{padding-left:0!important}.product-dv .product-with-sidebar .productMinLotDimensions{font-size:var(--font-size-base);line-height:22px;border-bottom:1px solid var(--colour-dark);display:flex;padding:0 0 14px;margin-top:12px!important}.product-dv .product-with-sidebar .product-main .locationMap h4,.product-dv .product-with-sidebar .product-main .builder-profile h4{font-size:calc(1.875*var(--font-normaliser));font-weight:400;font-family:Blacker Display,sans-serif}.product-dv .product-with-sidebar .product-main .builder-profile .builderInfo div{font-size:var(--font-size-base);font-weight:400;font-size:"TT Norms",sans-serif;line-height:1.5em;width:874px}.product-dv .product-with-sidebar .product-main .builder-profile .builderInfo div p{color:var(--colour-dark)!important}.product-dv .product-with-sidebar .product-main .builder-profile .builderURL{padding-top:40px}.product-dv .product-with-sidebar .product-main .builder-profile .builderURL a{color:var(--colour-orange);font-size:var(--font-size-base);font-weight:700;line-height:22px;border-bottom:1px solid var(--colour-orange)}.product-dv .product-with-sidebar .product-main .builder-profile .builderURL a:hover{border-bottom:none}.product-dv .product-with-sidebar .product-main .inclusionsList ul{column-count:2;column-gap:2rem;max-width:778px}.product-dv .product-with-sidebar .product-main .inclusionsList ul li{margin-bottom:.5rem}.product-dv .product-with-sidebar .contact_sales{margin-top:var(--s2)}.product-dv .product-with-sidebar .contact_sales hr{border-top:1px solid var(--colour-dark)}.product-dv .product-with-sidebar .contact_sales p{color:var(--colour-dark)!important;font-style:normal}.product-dv .product-with-sidebar .contact_sales h5{font-size:16px;font-family:TT Norms,sans-serif;margin-bottom:var(--s-1);color:var(--colour-orange);font-weight:700}.product-dv .enquiry{margin-top:3.6rem!important}.productAppointments{margin-top:.5rem!important}.package_specs{margin-top:0}.product-package .line-lotdimensions{border-top:none!important}.form-wrap{max-width:30ch}.form-wrap>h5{color:var(--fg-colour-mid)}.form-wrap p{margin-top:.5rem}.form-wrap a{-webkit-text-decoration:none;text-decoration:none;color:var(--fg-colour-light)}.form-wrap a:hover{-webkit-text-decoration:underline;text-decoration:underline}.icons{height:.75em;height:1cap;width:.75em;width:1cap}.logo-footer{max-width:var(--s6);max-height:var(--s1)}table.gridjs-table{width:100%}.map-container{flex-grow:2}.register-sidebar{writing-mode:vertical-rl;background-color:var(--colour-mid);color:var(--fg-colour-light);position:fixed;inset-block-start:0%;inset-inline-start:50%;transform:translateY(-50%) rotate(180deg);padding:var(--s-1);display:block;cursor:pointer}video{object-fit:cover;width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:-1}.carousel_video,.carouselabout_video{object-fit:cover;width:100vw;height:100vh;position:relative;z-index:0}.home .image_carousel .carouselabout_video{display:none}.vision .image_carousel{background-color:var(--colour-mid)}.vision .image_carousel .carousel_video{display:none}.logohome{max-width:20ch;margin-block-start:auto!important}@media (min-width: 1200px){.logohome{margin-block-end:-1rem}}.center-home{margin-inline:auto;text-align:center;max-inline-size:var(--measure);display:flex;flex-direction:column;align-items:center;min-block-size:100vh;padding-block-start:13rem}.center-home h1{font-family:Blacker Display,sans-serif;font-weight:400;font-size:var(--font-size-biggest);color:var(--colour-mid);max-width:21ch;margin-block-start:auto}.center-home .scroll-home{margin-block-start:auto;margin-block-end:-2rem!important}.navigation{display:flex;align-items:center;min-block-size:3.75rem;color:var(--colour-dark);padding:10px 20px;max-inline-size:116ch;font-family:TT Norms,sans-serif;font-size:14px;line-height:18px;font-weight:400}@media (min-width: 1200px){.navigation{padding:0;max-inline-size:140ch}}.navigation .nav-links span.next,.navigation .nav-links span.prev,.navigation .nav-links a.next,.navigation .nav-links a.prev{text-indent:-9999px;background-repeat:no-repeat;background-position:center;background-size:9px 28px;background-position-y:7px;margin:0;border:1px solid;border-radius:29px}.navigation .nav-links span.prev,.navigation .nav-links a.prev{background-image:url(/app/themes/ivytemplate/public/images/previous_button.b4983d.svg)}.navigation .nav-links span.prev:hover,.navigation .nav-links a.prev:hover{background-image:url(/app/themes/ivytemplate/public/images/previous_button.b4983d.svg)}.navigation .nav-links span.next,.navigation .nav-links a.next{background-image:url(/app/themes/ivytemplate/public/images/next_button.19e7af.svg)}.navigation .nav-links span.next:hover,.navigation .nav-links a.next:hover{background-image:url(/app/themes/ivytemplate/public/images/next_button.19e7af.svg)}.navigation .nav-links .page-numbers{display:inline-flex;text-align:center;padding:10.5px 22px;background-color:#0000;text-transform:uppercase}.navigation .nav-links .current{border-bottom:1px solid var(--colour-dark);padding:5px}.pagination{max-inline-size:unset;justify-content:center;padding-block-end:var(--s5);font-size:var(--font-size-base);line-height:22px}.menu-item-has-children{position:relative;cursor:pointer}.menu-item-has-children>a:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNSA1TDkgMSIgc3Ryb2tlPSIjRjNFRURFIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);display:inline-block;transition:all .5s ease 0s;padding:5px}.menu-item-has-children:hover.menu-item-has-children>a:after{transform:rotate(180deg);content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNSA1TDkgMSIgc3Ryb2tlPSIjRUY0MDRBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}.menu-item-has-children:hover .nav-child{opacity:1;height:auto;overflow:visible}.nav-child{position:absolute;height:0;overflow:hidden;opacity:0;top:var(--s0);background-color:#fff;transition:all .5s ease-out;white-space:nowrap}.nav-child>a{display:block;padding:var(--s-1)}.has-children:hover.has-children:after{transform:rotate(270deg)}.has-children:hover .nav-child{opacity:1;height:auto;overflow:visible}.header{background-color:#5f0731!important}.header-toggle{width:3.25rem;cursor:pointer;position:absolute;right:1.5rem;padding:5px}@media (min-width: 1200px){.header-toggle{display:none}}.header-toggle i{height:3px;display:block;position:relative;background-color:#faf7f2}.header-toggle i:before,.header-toggle i:after{content:"";height:3px;width:100%;left:0;position:absolute;border-radius:2px;background-color:#faf7f2;transition:all .1s linear}.header-toggle i:before{transform:translateY(-.5rem);margin:-4px 0}.header-toggle i:after{transform:translateY(.5rem);margin:4px 0}.header-toggle:hover,.header-toggle:focus{opacity:.75;box-shadow:none}.header-open{transition:none;width:100%}.header-open .register_button{bottom:-1px!important}.header-open .header-toggle i{background-color:#0000;border-bottom-color:#0000}.header-open .header-toggle i:before,.header-open .header-toggle i:after{border-bottom-color:#00000040}.header-open .header-toggle i:before{transform:rotate(45deg);margin:0}.header-open .header-toggle i:after{transform:rotate(-45deg);margin:0}.header-open .register_button{z-index:99999}.header .logo{padding-right:var(--s-2)}.header-nav{position:fixed;top:54px;left:0;width:100%;z-index:999;font-family:TT Norms,sans-serif;font-weight:400;font-size:var(--font-size-base);background-color:var(--colour-dark);height:100vh;transform:translate(-100%);transition:.25s cubic-bezier(.785,.135,.15,.86)}@media (min-width: 1200px){.header-nav{position:static;background-color:#0000;height:auto;transform:translate(0)}}.header-nav .cluster{gap:0}.header-open .header-nav{transform:translate(0)}.header .menu-header-menu-container{width:100%}@media (min-width: 1200px){.header .menu-header-menu-container{flex-grow:1;width:auto}}.header ul{height:auto;margin:0;padding:0;list-style-type:none;align-items:center;background-color:#5f0731}.header-menu{justify-content:space-between}.header-menu a{-webkit-text-decoration:none;text-decoration:none;padding:15px 20px;color:var(--colour-mid)}.header-menu a:hover,.header-menu a:focus{color:var(--colour-orange)}@media (min-width: 1200px){.header-menu{display:flex;justify-content:center}}.header .sub-menu{position:absolute;top:100%;opacity:0;visibility:hidden}.header .sub-menu a{padding-left:20px}@media (min-width: 1200px){.header .sub-menu{width:max-content;left:65%;background-color:var(--colour-dark)}.header .sub-menu li>*{padding:15px 20px;line-height:1.8rem;text-transform:initial}}.header li{padding:10px 0}@media (min-width: 1200px){.header li{padding:0;text-align:center}}@media (min-width: 1200px){.header li:hover,.header li:focus{background:var(--colour-dark)}}.header li:hover>.sub-menu,.header li:focus>.sub-menu{opacity:1;position:relative;visibility:visible}.header li:hover>.sub-menu>*:hover,.header li:focus>.sub-menu>*:hover{border-bottom:none}@media (min-width: 1200px){.header li:hover>.sub-menu,.header li:focus>.sub-menu{position:absolute;transform:translate(-66%);transition:opacity .25s linear,transform .25s linear,visibility 0s linear 0s}}.header li:focus-within>.sub-menu{opacity:1;position:relative;visibility:visible;transform:translateY(0)}@media (min-width: 1200px){.header li:focus-within>.sub-menu{position:absolute;transform:translate(-66%);transition:opacity .25s linear,transform .25s linear,visibility 0s linear 0s}.header li:focus-within>.sub-menu li>*{padding:15px 20px;line-height:1.8rem}}.header .menu-item-object-custom:hover{color:var(--colour-orange);background-color:var(--colour-dark)}.header .current-menu-item>a{color:var(--colour-orange)}.header .current-menu-parent>a{color:var(--colour-orange)}.header .current-menu-parent>a:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNSA1TDkgMSIgc3Ryb2tlPSIjRUY0MDRBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}.is-scrolling,.not-frontpage{position:sticky;top:0;z-index:9999;animation:fadeIn .5s forwards;background-color:var(--colour-dark)!important}.is-scrolling .header-container,.not-frontpage .header-container{height:100px}header.is-scrolling{background-color:var(--colour-dark);transition:background-color .5s linear}header.is-scrolling .register_button{display:none}@media (min-width: 1200px){header.is-scrolling .register_button{display:block}}header.is-scrolling .sub-menu{background-color:var(--colour-dark)!important}header.is-scrolling i{background-color:none}header.is-scrolling i:before,header.is-scrolling i:after{background-color:var(--colour-mid)}@media (min-width: 1200px){header.is-scrolling i:before,header.is-scrolling i:after{background-color:var(--colour-dark)}}header.is-scrolling .header-open i{background-color:var(--colour-dark)}.header.is-scrolling.header-open .register_button{display:block}.header.not-frontpage .register_button{display:none;bottom:0}@media (min-width: 1200px){.header.not-frontpage .register_button{display:block;bottom:38px}}.header.not-frontpage.header-open .register_button{display:block}.video{overflow:hidden;width:100%;padding:var(--s-2);padding-bottom:0}@media (min-width: 768px){.video{padding-bottom:var(--s2)}}.video_intro p{margin-right:0;margin-top:0}.video-copy .copy_block h2{margin-bottom:0}@media (min-width: 768px){.video-copy .copy_block h2{margin-top:0}}.wistia_mousedown{background-color:var(--colour-mid)!important;margin-block-start:0}.article-col-3 article{background-color:var(--colour-gray)}.article-col-3 .article-content{padding:var(--s-2)}.news-preview img,.slide>img{height:16rem;object-fit:cover}.post-card-thumbnail img{width:100%;height:240px;object-fit:cover}@media (min-width: 1200px){.post-card-thumbnail img{width:315px}}.page-hero-header{display:grid;grid-template:"page-hero-header";place-items:center;place-content:center;overflow:hidden}.page-hero-header>*{grid-area:page-hero-header}.page-hero-header-copy{text-align:left;color:var(--colour-mid);margin-block-start:6rem;margin-inline:auto;max-inline-size:40ch}@media (min-width: 1200px){.page-hero-header-copy{max-inline-size:52ch;margin-block-end:6rem}}.page-hero-header-copy h2{font-family:Blacker Display,sans-serif;font-size:var(--font-size-biggest);font-weight:400}.page-hero-header-copy p{font-family:TT Norms,sans-serif;font-weight:400;font-size:var(--font-size-base);max-width:32ch}.image-full-width img{width:100vw;object-fit:cover;max-height:40rem}footer{color:var(--colour-mid);background-color:var(--colour-orange);padding:var(--s0) var(--s2)}footer>div{align-items:flex-start!important}footer ul{list-style:none;padding-inline-start:0}footer .footer_section{padding:0;justify-content:center;margin-top:25px}@media (min-width: 1200px){footer .footer_section{justify-content:space-between;margin-top:0}}footer .footer_logo,footer .rpm_logo{align-self:center}footer .footer_logo span,footer .rpm_logo span{font-size:var(--font-size-base)}.page-heading{max-inline-size:60ch;text-align:left;color:var(--colour-mid);margin-top:0;gap:0}@media (min-width: 1200px){.page-heading{padding:var(--s4)}}.page-heading h1{font-family:Blacker Display,sans-serif;color:var(--colour-mid);font-size:var(--font-size-biggest);font-weight:400;font-style:normal;line-height:1.2em}.page-heading p{margin-inline:0}.page-heading a{margin-inline-start:0}.page-heading .description{max-inline-size:45ch;padding-right:4.1rem;margin-top:0}.page-heading .amenity_map{font-family:TT Norms,sans-serif;font-weight:700;font-size:var(--font-size-base);line-height:22px;color:var(--colour-orange);-webkit-text-decoration:underline;text-decoration:underline}.grid article>a img{width:100%;height:15rem;object-fit:cover}.btn__primary{color:var(--colour-dark);border-radius:0;background-color:var(--colour-light);padding:14px 24px 16px;border-top:2px solid var(--colour-mid);text-decoration-line:none;font-size:14px;font-family:TT Norms,sans-serif;line-height:17px;font-weight:400}.btn__primary:hover,.btn__primary--active{background-color:var(--colour-orange);text-decoration-line:none;border-radius:0;color:var(--colour-mid)}.btn__link{text-decoration-line:underline;background-color:#0000;color:var(--colour-orange);font-size:calc(.938rem*var(--font-normaliser));line-height:30px;font-weight:700;width:-moz-fit-content;width:fit-content}.btn__link:hover{background-color:none;color:var(--colour-orange);text-decoration-line:none;border-bottom:none}.enquiry .btn_link_product{text-decoration-line:none;font-size:var(--font-size-base);font-family:Blacker Display,sans-serif;line-height:18px;font-weight:700;width:-moz-fit-content;width:fit-content}.ext_link:after{content:"";display:inline-block;margin-left:4px;mask-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2715%27 viewBox=%270 0 14 15%27 fill=%27none%27%3E%3Cpath d=%27M13.5898 0.75L9.13281 0.777344C8.91406 0.777344 8.75 0.941406 8.75 1.16016V2.0625C8.75 2.28125 8.91406 2.47266 9.13281 2.47266L11.1562 2.39062L11.2109 2.44531L3.58203 10.0742C3.52734 10.1289 3.47266 10.2383 3.47266 10.293C3.47266 10.375 3.52734 10.4844 3.58203 10.5391L4.21094 11.168C4.26562 11.2227 4.375 11.2773 4.45703 11.2773C4.51172 11.2773 4.62109 11.2227 4.67578 11.168L12.3047 3.53906L12.3594 3.59375L12.2773 5.61719C12.2773 5.83594 12.4688 6 12.6875 6H13.5898C13.8086 6 13.9727 5.83594 13.9727 5.61719L14 1.16016C14 0.941406 13.8086 0.75 13.5898 0.75ZM11.8125 8.625H11.375C11.1289 8.625 10.9375 8.84375 10.9375 9.0625V13.2734C10.9375 13.3828 10.8555 13.4375 10.7734 13.4375H1.47656C1.36719 13.4375 1.3125 13.3828 1.3125 13.2734V3.97656C1.3125 3.89453 1.36719 3.8125 1.47656 3.8125H5.6875C5.90625 3.8125 6.125 3.62109 6.125 3.375V2.9375C6.125 2.71875 5.90625 2.5 5.6875 2.5H1.3125C0.574219 2.5 0 3.10156 0 3.8125V13.4375C0 14.1758 0.574219 14.75 1.3125 14.75H10.9375C11.6484 14.75 12.25 14.1758 12.25 13.4375V9.0625C12.25 8.84375 12.0312 8.625 11.8125 8.625Z%27 fill=%27black%27%3E%3C/path%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2715%27 viewBox=%270 0 14 15%27 fill=%27none%27%3E%3Cpath d=%27M13.5898 0.75L9.13281 0.777344C8.91406 0.777344 8.75 0.941406 8.75 1.16016V2.0625C8.75 2.28125 8.91406 2.47266 9.13281 2.47266L11.1562 2.39062L11.2109 2.44531L3.58203 10.0742C3.52734 10.1289 3.47266 10.2383 3.47266 10.293C3.47266 10.375 3.52734 10.4844 3.58203 10.5391L4.21094 11.168C4.26562 11.2227 4.375 11.2773 4.45703 11.2773C4.51172 11.2773 4.62109 11.2227 4.67578 11.168L12.3047 3.53906L12.3594 3.59375L12.2773 5.61719C12.2773 5.83594 12.4688 6 12.6875 6H13.5898C13.8086 6 13.9727 5.83594 13.9727 5.61719L14 1.16016C14 0.941406 13.8086 0.75 13.5898 0.75ZM11.8125 8.625H11.375C11.1289 8.625 10.9375 8.84375 10.9375 9.0625V13.2734C10.9375 13.3828 10.8555 13.4375 10.7734 13.4375H1.47656C1.36719 13.4375 1.3125 13.3828 1.3125 13.2734V3.97656C1.3125 3.89453 1.36719 3.8125 1.47656 3.8125H5.6875C5.90625 3.8125 6.125 3.62109 6.125 3.375V2.9375C6.125 2.71875 5.90625 2.5 5.6875 2.5H1.3125C0.574219 2.5 0 3.10156 0 3.8125V13.4375C0 14.1758 0.574219 14.75 1.3125 14.75H10.9375C11.6484 14.75 12.25 14.1758 12.25 13.4375V9.0625C12.25 8.84375 12.0312 8.625 11.8125 8.625Z%27 fill=%27black%27%3E%3C/path%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-color:var(--colour-mid);width:13px;height:22px;vertical-align:text-bottom}.two-col-article{display:flex;flex-wrap:wrap;gap:var(--s3)}.two-col-article>:first-child{flex-basis:0;flex-grow:999;min-inline-size:60%}.two-col-article>aside{flex-basis:20ch;flex-grow:1}.contact-map{height:100vh;max-inline-size:88ch}.builders-portal_container>div{border:1px solid var(--colour-gray)}.builders-portal_container>div:first-child{margin-bottom:3ch}.builders-portal_doclist>div{align-items:flex-start}.builders-portal_doclist>div img{vertical-align:middle}.builders-portal_doclist>div>div{flex-basis:26ch}.contacts-box{max-inline-size:40ch;border:1px solid var(--colour-gray)}.contacts-box_image img{width:5ch;height:5ch;border-radius:50px}.contacts-box_name{flex-grow:3}body.touchtable header,body.touchtable footer{display:none}body.touchtable .container{padding:0;max-width:none}#touchtable-map{margin-top:0!important;height:100vh}.leaflet-popup-content-wrapper{background:var(--colour-cream)}.leaflet-popup .stock-container>div{margin:10px 20px}.leaflet-popup .stock-container .hidden{display:none}.leaflet-popup .stock-container .hero-image{margin-left:-2px;margin-top:-2px;border-radius:3px;height:8rem;width:100%;object-fit:cover}.leaflet-popup .stock-container .line-neighbourhoodname{display:none}.leaflet-popup .stock-container .line-appointments{border-bottom:1px solid var(--colour-dark);border-top:1px solid var(--colour-dark);padding:10px 0}.leaflet-popup .stock-container .line-status{position:absolute;top:.3rem;left:.3rem;padding:var(--s-3);box-sizing:border-box;color:var(--colour-dark);background-color:var(--colour-light);letter-spacing:.1em;text-transform:uppercase;font-family:TT Norms,sans-serif;font-weight:400;font-size:12px;line-height:14px}.leaflet-popup .stock-container .line-releasename,.leaflet-popup .stock-container .line-packagename{font-size:var(--font-size-base);font-weight:400;color:var(--colour-dark);line-height:18px}.leaflet-popup .stock-container .line-lotnumber{font-family:Blacker Display,sans-serif!important;font-weight:400;font-size:var(--font-size-base);color:var(--colour-dark);line-height:18px;font-family:TT Norms,sans-serif}.leaflet-popup .stock-container .line-packageprice,.leaflet-popup .stock-container .line-lotprice{font-size:var(--font-size-biggish);font-family:Blacker Display,sans-serif;font-weight:400;line-height:28px}.leaflet-popup .stock-container .line-productlink a{color:var(--colour-orange);font-weight:700!important;font-size:15px;line-height:22px;font-family:TT Norms,sans-serif;-webkit-text-decoration:underline;text-decoration:underline}.leaflet-popup .line-lotdimensions{padding:15px 0;border-top:1px solid #5f0731;border-bottom:1px solid #5f0731}.leaflet-popup .stock-slider .stock-container{display:none}.leaflet-popup .stock-slider .stock-container.active{display:grid}.leaflet-popup .carousel-container{position:relative}.leaflet-popup .carousel-container .cycle button.next{position:absolute;display:grid;top:85px;left:53px;padding:0 .8em;background-color:#fff;color:#5f0731!important;border:1px solid #fff;border-radius:50%;box-shadow:#00000026 0 5px 6px;transform:translate(185px);aspect-ratio:1;place-items:center}.leaflet-popup .carousel-container button.prev{position:absolute;display:grid;top:75px;left:20px;padding:0 .8em;background-color:#fff;color:#5f0731!important;border:1px solid #fff;border-radius:50%;box-shadow:#00000026 0 5px 6px;transform:translate(-15px);aspect-ratio:1;place-items:center}.amenity-marker{width:32px!important;height:32px!important;background:var(--colour-orange);color:var(--colour-light)!important;line-height:1.4;display:block!important;margin:-3px 0 0 -8px}.amenity-popup-container{padding:var(--s1);border-radius:6px}.amenity-popup-container .amenity-name{font-weight:700}.amenity-popup-content p{color:var(--colour-dark)!important}.forminator-field[role=group]{display:flex!important;justify-content:center!important;flex-direction:column!important}.forminator-row-last{text-align:center!important;margin-top:24px!important}.forminator-description{display:none!important}.forminator-button-submit:active{background-color:var(--colour-mid)!important}.forminator-required{visibility:hidden!important}.buyer__agreement{display:flex!important}.select2-results{color:var(--colour-dark)!important;background-color:var(--colour-mid)!important;font-weight:400!important;font-size:var(--font-size-base)!important;font-family:TT Norms,sans-serif!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default{background-color:var(--colour-dark)!important}.inner-container{width:100%;max-width:1360px;display:flex;flex-direction:column;justify-content:space-between;padding:64px 24px}@media (min-width: 1200px){.inner-container{padding:120px 40px;flex-direction:row}}.register_button{background-color:var(--colour-orange);color:var(--colour-mid);font-family:Blacker Display,sans-serif;padding:20px 164.5px;font-size:var(--font-size-base);-webkit-text-decoration:none;text-decoration:none;line-height:18PX;margin-block-start:317px;position:fixed;width:100%;margin:auto 0;right:0;bottom:-77px!important;z-index:-1}@media (min-width: 750px){.register_button{z-index:-1}}@media (min-width: 1200px){.register_button{margin-block-start:0;padding:20px 40px;position:unset;width:17ch;bottom:54px;margin:0;z-index:0}}.register_button:hover:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDcgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDExLjVMNiA2LjVMMSAxLjUiIHN0cm9rZT0iI0YzRUVERSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);padding-left:3px}button,input[type=submit],input[type=reset]{background:none;box-sizing:border-box;border:none;border-radius:0;padding:20px 37px;cursor:pointer;font-size:var(--font-size-base);font-family:Blacker Display,sans-serif;font-weight:700;line-height:18px;outline:inherit;color:var(--colour-mid)!important}@media (min-width: 1200px){button,input[type=submit],input[type=reset]{background:var(--colour-orange)}}.btn__link_product{background-color:var(--colour-orange);color:var(--colour-mid)}.btn__link_dv{background-color:var(--colour-orange);color:var(--colour-mid);padding:22px 35px 20px 36px}.btn__link_package{background-color:var(--colour-orange)!important}button.header-enquiry:hover{background-color:var(--colour-dark)!important;color:var(--colour-light)!important}.no-mobile{display:none}@media (min-width: 1200px){.no-mobile{display:inline}}img.link-icon{margin-left:8px}.page-content{padding:45px 24px;background-color:var(--colour-mid);color:var(--colour-dark);display:flex;flex-direction:column;margin:auto}@media (min-width: 1200px){.page-content{padding:96px 157px}}.page-content .privacy_container h1{font-family:Blacker Display,sans-serif;font-weight:400}.page-content .privacy_container p{color:var(--colour-dark)!important}.page-content .privacy_container h5{color:var(--colour-orange)!important;font-family:TT Norms,sans-serif;font-size:1.25rem;font-weight:700;line-height:24px}.page-content .privacy_container a{color:var(--colour-orange)!important;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.image_subimage{display:none}@media (min-width: 1200px){.image_subimage{display:flex;max-inline-size:116ch;justify-content:space-between}}.image_subimage .image_container,.image_subimage .image_container .main_image{position:relative}.image_subimage .image_container .image_main{position:relative;transition:1s all ease}.image_subimage .image_container .pattern_vertical{position:absolute;top:70%;right:76%;display:none}@media (min-width: 1200px){.image_subimage .image_container .pattern_vertical{display:block}}.image_subimage .sub_image{transform:translateY(111px);padding-right:5rem}@media (min-width: 1200px){.image_subimage .sub_image{margin-block-start:auto}}.image_subimage .sub_image .animated_image{position:absolute;right:50%;max-width:max-content;transition:1s all ease}.image_heading{padding-bottom:0}@media (min-width: 1200px){.image_heading{margin-block-start:9rem;padding-bottom:var(--s3)}}.image_heading h2{font-family:Blacker Display,sans-serif;font-size:var(--font-size-big);font-weight:400;color:var(--colour-mid);max-inline-size:32ch}@media (min-width: 1200px){.image_heading h2{margin-inline:auto}}.animation_heading{padding-bottom:0}@media (min-width: 1200px){.animation_heading{margin-block-start:0;margin-block-end:3rem;padding-bottom:var(--s3)}}.animation_heading h2{font-family:Blacker Display,sans-serif;font-size:var(--font-size-big);font-weight:400;color:var(--colour-mid);max-inline-size:32ch}@media (min-width: 1200px){.animation_heading h2{margin-inline:auto}}.enquiry_form{flex-direction:row!important;max-inline-size:var(--measure)!important;gap:0;margin-block-start:0}@media (min-width: 1200px){.enquiry_form{gap:var(--s5);margin-block-start:var(--s3)}}.enquiry_form h2{color:var(--colour-mid);font-family:Blacker Display,sans-serif;font-weight:400;font-size:var(--font-size-big)}.enquiry_form p{color:var(--colour-mid);font-weight:400;font-size:var(--font-size-base);font-family:TT Norms,sans-serif}.enquiry_form p a{color:var(--colour-orange);border-bottom:1px solid var(--colour-orange);font-weight:700}.enquiry_form p a:hover{border-bottom:none;-webkit-text-decoration:none;text-decoration:none}.enquiry_form .formheadline{margin-block-end:var(--s2)}.enquiry_form .address1{margin-block-end:0}.enquiry_form .address2{margin-block-start:0}.enquiry_form .contactus{margin-block-start:var(--s2)}.enquiry_form .contacts1{margin-block-end:0}.enquiry_form .contacts2{margin-block-start:0;margin-block-end:var(--s2)}.enquiry_form .contact-hour{margin-block-start:0}.enquiry_form .contact-open{margin-block-end:0}.enquiry_form .contacts1 a,.enquiry_form .contacts2 a{color:var(--colour-mid);border-style:none;font-weight:400}.enquiry_form .social_icon a{border-style:none}.enquiry_form .social_icon .instagram{padding-left:12px}.forminator-ui .forminator-label{color:var(--colour-mid)!important;font-family:TT Norms,sans-serif!important;font-style:normal!important;font-size:var(--font-size-base)!important;font-weight:400!important}.forminator-ui .forminator-input{color:var(--colour-mid)!important;font-family:TT Norms,sans-serif!important;font-style:normal!important;font-size:var(--font-size-base)!important;font-weight:400!important;border-bottom:2px solid var(--colour-mid)!important;border-radius:0!important}.forminator-ui .forminator-input--wrap:after{background-color:var(--colour-mid)!important}.forminator-ui .select2-selection__rendered{background-color:var(--colour-dark)!important;color:var(--colour-mid)!important;font-family:TT Norms,sans-serif!important}.forminator-ui .forminator-icon-chevron-down{color:var(--colour-mid)!important}.forminator-ui .select2-selection__placeholder{color:var(--colour-mid)!important;font-family:TT Norms,sans-serif!important;font-weight:400;font-style:normal!important;font-size:var(--font-size-base);line-height:28px}.forminator-ui #select-2{border-color:var(--colour-mid)!important;border-radius:0!important}.forminator-ui .forminator-error-message{color:var(--colour-orange)!important;font-family:TT Norms,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:var(--font-size-base)!important}.forminator-ui .forminator-floating--input{font-family:TT Norms,sans-serif!important;font-style:normal!important;font-size:var(--font-size-base)!important;font-weight:400!important;border-color:var(--colour-mid)!important;border-radius:none!important}.forminator-ui .forminator-is_active .forminator-floating--input{color:var(--colour-mid)!important}.forminator-ui .forminator-is_active .forminator-input{border-bottom:2px solid var(--colour-mid)!important;border-style:none!important}.forminator-ui .forminator-checkbox-label{color:var(--navy-blue)!important;font-family:TT Norms,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:var(--font-size-base)!important;line-height:22px!important}.forminator-ui .forminator-button-submit{color:var(--colour-mid)!important;background-color:var(--colour-orange)!important;border-style:none!important;font-size:var(--font-size-base)!important;font-family:Blacker Display,sans-serif!important;font-style:normal!important;font-weight:700!important;line-height:18px!important;text-align:center!important;height:40px!important;padding:30px 35px!important;border-radius:0!important;display:flex!important;width:auto!important;align-items:flex-start!important}.forminator-ui .forminator-button-submit span{bottom:7px!important}.forminator-ui .forminator-button-submit:hover{box-shadow:none!important;-webkit-box-shadow:none!important}.forminator-ui .forminator-button-submit:hover:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDcgMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDExLjVMNiA2LjVMMSAxLjUiIHN0cm9rZT0iI0YzRUVERSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);padding-left:6px;margin-top:-5px}.forminator-ui .forminator-dropdown--material{background-color:var(--colour-mid)!important}.forminator-ui .forminator-checkbox span{color:var(--colour-dark);margin-left:0!important}.forminator-ui .forminator-checkbox-box{border-color:var(--colour-mid)!important;display:none!important}.forminator-ui .forminator-checkbox-label{color:var(--colour-mid)!important;font-family:TT Norms,sans-serif!important;font-size:13px!important;line-height:16px!important;font-weight:400!important}.forminator-ui .select2-selection.select2-selection--single[role=combobox],.forminator-ui .forminator-input{background-color:var(--colour-dark)!important}.forminator-ui .select2-selection--single{border-color:var(--colour-mid)!important}.forminator-ui .select2-selection--single:before{background-color:var(--colour-mid)}.home .two-col{max-inline-size:116ch;flex-direction:column}.home .two-col .copy_section{color:var(--colour-mid)}@media (min-width: 1200px){.home .two-col .copy_section{max-inline-size:35ch;margin-inline:auto;margin-block-start:var(--s3)}}.home .two-col .copy_section h2{font-size:var(--font-size-big);font-weight:400;font-family:Blacker Display,sans-serif}.home .two-col .copy_section p{line-height:1.5em}.home .two-col .image_section{display:none}.home .two-col .image_section img{margin-block-start:0}.home .lottie_animation.animation_overlay .animation_heading{margin-block-start:var(--s0);padding-bottom:var(--s3)}@media (min-width: 1200px){.home .lottie_animation.animation_overlay .animation_heading{max-inline-size:37ch;padding-left:10rem}}.home .lottie_animation.animation_overlay .animation_heading p{color:var(--colour-mid)}.home .two-col-r,.vision .two-col-r,.land-for-sale .two-col-r,.house-and-land .two-col-r,.townhomes .two-col-r,.townhomes-coming-soon .two-col-r,.display-village .two-col-r{max-inline-size:116ch;padding-bottom:0;margin-block-start:0}@media (min-width: 1200px){.home .two-col-r,.vision .two-col-r,.land-for-sale .two-col-r,.house-and-land .two-col-r,.townhomes .two-col-r,.townhomes-coming-soon .two-col-r,.display-village .two-col-r{padding-bottom:6rem}}.home .two-col-r .copy_section,.vision .two-col-r .copy_section,.land-for-sale .two-col-r .copy_section,.house-and-land .two-col-r .copy_section,.townhomes .two-col-r .copy_section,.townhomes-coming-soon .two-col-r .copy_section,.display-village .two-col-r .copy_section{margin-inline-start:0;color:var(--colour-mid)}@media (min-width: 1200px){.home .two-col-r .copy_section,.vision .two-col-r .copy_section,.land-for-sale .two-col-r .copy_section,.house-and-land .two-col-r .copy_section,.townhomes .two-col-r .copy_section,.townhomes-coming-soon .two-col-r .copy_section,.display-village .two-col-r .copy_section{margin-inline-start:var(--s3);padding-right:8rem;margin-block-start:var(--s4);max-inline-size:55ch}}.home .two-col-r .copy_section p,.vision .two-col-r .copy_section p,.land-for-sale .two-col-r .copy_section p,.house-and-land .two-col-r .copy_section p,.townhomes .two-col-r .copy_section p,.townhomes-coming-soon .two-col-r .copy_section p,.display-village .two-col-r .copy_section p{font-family:TT Norms,sans-serif;font-weight:400;font-size:var(--font-size-base)}.home .two-col-r .copyimage_container,.vision .two-col-r .copyimage_container,.land-for-sale .two-col-r .copyimage_container,.house-and-land .two-col-r .copyimage_container,.townhomes .two-col-r .copyimage_container,.townhomes-coming-soon .two-col-r .copyimage_container,.display-village .two-col-r .copyimage_container{padding-left:0;margin-block-start:0}@media (min-width: 1200px){.home .two-col-r .copyimage_container,.vision .two-col-r .copyimage_container,.land-for-sale .two-col-r .copyimage_container,.house-and-land .two-col-r .copyimage_container,.townhomes .two-col-r .copyimage_container,.townhomes-coming-soon .two-col-r .copyimage_container,.display-village .two-col-r .copyimage_container{flex-basis:27rem}}.home .box_el:nth-of-type(4){padding-top:0;display:none}@media (min-width: 1200px){.home .box_el:nth-of-type(4){display:block}}.home .box_el:nth-of-type(4) .image_subimage .image_container{position:relative;margin-block-start:var(--s3)}.home .box_el:nth-of-type(4) .image_subimage .image_container .image_main{position:relative}@media (min-width: 1200px){.home .box_el:nth-of-type(4) .image_subimage .image_container .image_main{padding-left:200px}}.home .box_el:nth-of-type(4) .image_subimage .image_container .pattern_vertical{left:70%;top:83%;position:absolute}.home .box_el:nth-of-type(4) .image_subimage .sub_image{margin-block-start:0;transform:translateY(0)}.home .box_el:nth-of-type(4) .image_heading{margin-block-start:3rem}.home .box_el:nth-of-type(6){margin-block-start:8rem}.tiled_images{max-inline-size:117ch;padding-bottom:0}@media (min-width: 1200px){.tiled_images{padding-bottom:var(--s3)}}.vision .imageheading_wrapper{display:flex;margin-inline:auto;flex-direction:column-reverse;padding-bottom:0}.vision .imageheading_wrapper .image_subimage{margin-inline:auto;justify-content:flex-start;max-width:75ch}.vision .imageheading_wrapper .image_subimage .image_container .image_main{position:absolute;max-width:max-content}.vision .imageheading_wrapper .image_subimage .sub_image img{padding-left:22rem;position:relative;right:0}.vision .imageheading_wrapper .image_heading{margin-block-start:var(--s0);padding-bottom:var(--s0)}@media (min-width: 1200px){.vision .imageheading_wrapper .image_heading{max-inline-size:37ch;padding-bottom:var(--s4)}}.vision .imageheading_wrapper .image_heading p{color:var(--colour-mid)}.vision .pattern_vertical{display:none}.vision .lottie_animation.animation_overlay .animation_heading{margin-block-start:var(--s0);padding-bottom:var(--s3)}@media (min-width: 1200px){.vision .lottie_animation.animation_overlay .animation_heading{max-inline-size:37ch}}.vision .lottie_animation.animation_overlay .animation_heading p{color:var(--colour-mid)}.vision .video-copy .copy_block{margin-top:0}.vision .box_el:nth-of-type(2) .two-col-r .copyimage_container .pattern_copyimage{top:10%;left:66%}.vision .box_el:nth-last-of-type(2) .two-col-r{padding-top:var(--s5)}.vision .box_el:nth-last-of-type(2) .two-col-r .copy_section{margin-block-start:0}@media (min-width: 1200px){.vision .box_el:nth-last-of-type(2) .two-col-r .copy_section{margin-block-start:var(--s3)}}.vision .box_el:nth-last-of-type(2) .two-col-r .copyimage_container .pattern_copyimage{left:39%;top:72%}.location .box_el .two-col-r .copyimage_container{margin-top:0}@media (min-width: 1200px){.location .box_el .two-col-r .copyimage_container{margin-top:7.5rem}}.location .box_el .two-col .image_section img{margin-top:0}@media (min-width: 1200px){.location .box_el .two-col .image_section img{margin-top:8rem}}@media (min-width: 1200px){.location .box_el .two-col .copy_section h2{max-inline-size:17ch}}.image_tile{display:flex;justify-content:space-around;flex-wrap:wrap;gap:.5rem;justify-content:center}.image_tile .image_tile-land{position:relative}.image_tile .image_tile-land h2{position:absolute;top:41%;left:39%;z-index:1;font-size:var(--font-size-big)}.image_tile .image_tile-house{position:relative}.image_tile .image_tile-house h2{position:absolute;top:40%;left:18%;z-index:1;font-size:var(--font-size-big)}.image_tile .image_tile-townhouse{position:relative}.image_tile .image_tile-townhouse h2{position:absolute;top:40%;left:26%;z-index:1;font-size:var(--font-size-big)}.land,.house,.townhouse{position:relative}.land img,.house img,.townhouse img{transition:.5s ease;backface-visibility:hidden;opacity:1}.land img:hover,.house img:hover,.townhouse img:hover{opacity:.5!important}.copyimage_container,.copyimage_container .copyimage_main{position:relative}.copyimage_container .pattern_copyimage{position:absolute;top:75%;right:60%;display:none}@media (min-width: 1200px){.copyimage_container .pattern_copyimage{display:block}}.carousel{flex-direction:column;padding-top:var(--s3);padding-left:0;padding-right:0}@media (min-width: 1200px){.carousel{flex-direction:row;padding:var(--s1);padding-top:7rem}}.carousel .stack-header{margin-inline-end:0;text-align:left;padding-bottom:0}@media (min-width: 1200px){.carousel .stack-header{margin-inline-end:6.1rem;padding-bottom:var(--s3)}}.carousel .testimonial_container{max-inline-size:59ch;padding-right:0;padding-bottom:var(--s4)}.carousel .testimonial_container .slick-cloned{width:436px}.carousel .testimonial_container .slider-testimonial .slick-prev{left:85%}.carousel .testimonial_container .slider-testimonial .slick-arrow{border-radius:40px;background-color:var(--colour-mid);border:1.5px solid var(--colour-dark)!important;bottom:0;right:-13%;transform:translate(-497%,129%)}@media (min-width: 1200px){.carousel .testimonial_container .slider-testimonial .slick-arrow{right:0;transform:translateY(-50%)}}.carousel .testimonial_container .slider-testimonial .slick-arrow:before{color:var(--colour-dark)}.carousel .testimonial_container .slider-testimonial .slide{width:609px}.carousel .testimonial_container .slider-testimonial .slide h2{font-family:Blacker Display,sans-serif;font-weight:400;width:326px}@media (min-width: 1200px){.carousel .testimonial_container .slider-testimonial .slide h2{width:632px}}.carousel .testimonial_container .slider-testimonial .slide img{height:auto}.carousel h2,.carousel p{color:var(--colour-dark)!important}.news-preview-heading .cluster{padding-top:var(--s4);justify-content:space-between}@media (min-width: 1200px){.news-preview-heading .cluster{padding-top:var(--s3)}}.news-preview-heading .cluster a{color:var(--colour-orange);font-family:TT Norms,sans-serif;font-style:normal;font-weight:700;font-size:calc(.9375rem*var(--font-normaliser));line-height:22px}.news-preview-heading h2{color:var(--colour-dark)!important}.news-preview-heading .btn_link{padding-right:var(--s1);color:var(--colour-orange);font-family:TT Norms,sans-serif;font-style:normal;font-weight:700;font-size:.9375rem;line-height:22px}.news-preview{display:grid;grid-gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))!important}@media (min-width: 750px){.news-preview{grid-gap:2rem}}.news-preview img,.slide>img{height:12rem;object-fit:cover}.news-card{margin-top:1rem;align-items:center}@media (min-width: 1200px){.news-card{align-items:flex-start}}.news_home{padding-left:0;margin-bottom:var(--space)}.news_home h4{font-family:Blacker Display,sans-serif;font-size:var(--font-size-biggish);font-weight:400;line-height:28px;margin-top:1rem}.news_home .btn_link{color:var(--colour-orange);font-family:TT Norms,sans-serif;font-style:normal;font-weight:700;font-size:.9375rem!important;line-height:22px}.news_home h6{font-family:TT Norms,sans-serif;font-weight:400;font-size:13px;line-height:14px;color:var(--colour-orange)}article>img{object-fit:cover}@media (min-width: 1200px){.two-col-r{margin-block-start:7rem}}@media (min-width: 1200px){.two-col-r .copy_section{max-inline-size:30ch}}.two-col-r .copyimage_container{padding-left:0;margin-block-start:6rem}@media (min-width: 1200px){.two-col-r .copyimage_container{padding-left:2rem}}@media (min-width: 1200px){.two-col .copy_section{max-inline-size:40ch}}.two-col .image_section img{margin-block-start:11rem}table{inline-size:40ch;border-collapse:collapse}@media (min-width: 1200px){table{inline-size:43ch}}table tr{height:45px;border-bottom:1px solid #771745;color:var(--colour-mid)!important;font-family:TT Norms,sans-serif;font-size:var(--font-size-base);font-weight:400;line-height:22px}table tr:first-child{border-top:1px solid #771745}.contact_container{background-color:var(--colour-mid);padding:0;margin-top:4rem}.contact_container .contact_details{margin-inline-end:8rem;margin-block-end:var(--s3)}.contact_container .contact_details h6{color:var(--colour-orange);font-family:TT Norms,sans-serif;font-weight:700;font-size:17px;line-height:20px;text-transform:uppercase;margin-block-end:1rem}.contact_container .contact_details p{color:var(--colour-dark)!important;font-family:TT Norms,sans-serif;font-weight:400;font-size:var(--font-size-base)}.contact_container .contact_details .contact-land-ph{margin-block-end:0}.contact_container .contact_details .contact-land-email{margin-block-start:0}.contact_container .contact_details .contact-open{margin-block-end:0}.contact_container .contact_details .contact-hour{margin-block-start:0}.contact_container .contact_details .contact-flex-directions{margin-block-end:var(--s2)}.contact_container .contact_details .contact-flex-directions .get_direction{color:var(--colour-orange);font-family:TT Norms,sans-serif;font-weight:700}.contact_container .contact_details .sales_agent{margin-block-end:0}.contact_container .contact_details .job_title{margin-block-start:0}.contact_container .contact_details .contact-address{margin-block-end:0}.contact_container .contact_details .suburb{margin-block-start:0}.contact_container .contact_details .instagram{padding-left:8px}.blog .main{background-color:var(--colour-mid)}.blog .main .page-heading .page-heading-name h1{color:var(--colour-dark);line-height:1.2em}.blog .main .page-heading .description p{color:var(--colour-dark)!important}.category .main{background-color:var(--colour-mid)}.category .main .page-heading .page-heading-name h1{color:var(--colour-dark)}.category .main .page-heading .description p{color:var(--colour-dark)!important}.article_col{background-color:var(--colour-mid)}.category_border{display:flex;justify-content:center}@media (min-width: 1200px){.category_layout{padding-left:4rem}}.post-card-wrapper{padding-bottom:40px}@media (min-width: 1200px){.post-card-wrapper{max-inline-size:20ch;padding-bottom:0}}.post-card-wrapper h6{color:var(--colour-orange);font-family:TT Norms,sans-serif;font-weight:400;font-size:13px;line-height:14px;margin-block-end:auto}.post-card-wrapper h4{color:var(--colour-dark);font-family:Blacker Display,sans-serif;font-size:var(--font-size-biggish);font-weight:400;line-height:1.2em;margin-top:1rem}.post-card-wrapper a{font-family:TT Norms,sans-serif;font-size:15px;line-height:22px;font-weight:700}.single-post .page-heading h1{line-height:64px}.post{background-color:var(--colour-mid)}.post .single_post{max-inline-size:58ch;padding-top:var(--s4);padding-bottom:var(--s5);padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 1200px){.post .single_post{padding-left:0;padding-right:0}}.post .single_post img{padding:0!important}.post .entry-content{margin-top:3.75rem}.post .entry-content>h1:first-child{margin-top:0}.post .entry-content>h2:first-child{margin-top:0}.post .entry-content .entry-title{color:var(--colour-orange);font-family:TT Norms,sans-serif;font-size:20px;line-height:24px;font-weight:700}.post .entry-content ol,.post .entry-content ul{color:var(--colour-dark);font-family:TT Norms,sans-serif;font-weight:400;font-size:var(--font-size-base);line-height:22px;padding-left:var(--s0)}.post .entry-content ol li{margin-bottom:1em}.post .entry-content ul li{margin-bottom:8px}.post .entry-content blockquote{margin-left:0;margin-right:0}.post .entry-content blockquote p{font-weight:700}.post .entry-content a:hover{color:var(--colour-orange)}.post .entry-content p{color:var(--colour-dark)!important;font-weight:400;line-height:22px}.post .entry-content p strong{font-weight:700}.post .entry-content time h5{color:var(--colour-orange);font-family:TT Norms,sans-serif}.post .entry-content .news_back_button{color:var(--colour-orange);font-family:TT Norms,sans-serif;font-weight:700;font-size:var(--font-size-base);line-height:22px;-webkit-text-decoration:underline;text-decoration:underline}.post .entry-content h1{font-family:Blacker Display,sans-serif;font-size:var(--font-size-biggest);font-weight:400;line-height:64px;color:var(--colour-orange);margin-bottom:var(--s1);margin-top:3.75rem}.post .entry-content h2{font-family:Blacker Display,sans-serif;font-size:var(--font-size-big);font-weight:400;line-height:36px;color:var(--colour-orange)!important;margin-top:3.75rem;margin-bottom:var(--s1)}.post .entry-content h3{font-family:TT Norms,sans-serif;font-size:var(--font-size-biggish);font-weight:700;line-height:24px;color:var(--colour-orange);margin-top:var(--s1);margin-bottom:var(--s0)}.land-for-sale .two-col-r .copy_section,.house-and-land .two-col-r .copy_section,.townhomes .two-col-r .copy_section,.townhomes-coming-soon .two-col-r .copy_section,.display-village .two-col-r .copy_section{margin-block-start:0;padding-right:0}@media (min-width: 1200px){.land-for-sale .two-col-r .copy_section,.house-and-land .two-col-r .copy_section,.townhomes .two-col-r .copy_section,.townhomes-coming-soon .two-col-r .copy_section,.display-village .two-col-r .copy_section{max-inline-size:44ch;margin-block-start:var(--s2);padding-right:4rem}}.land-for-sale .two-col-r .copyimage_container .pattern_copyimage,.house-and-land .two-col-r .copyimage_container .pattern_copyimage,.townhomes .two-col-r .copyimage_container .pattern_copyimage,.townhomes-coming-soon .two-col-r .copyimage_container .pattern_copyimage,.display-village .two-col-r .copyimage_container .pattern_copyimage{top:8%;left:71%}.land-for-sale .two-col .copy_section,.house-and-land .two-col .copy_section,.townhomes .two-col .copy_section,.townhomes-coming-soon .two-col .copy_section,.display-village .two-col .copy_section{margin-block-start:0}@media (min-width: 1200px){.land-for-sale .two-col .copy_section,.house-and-land .two-col .copy_section,.townhomes .two-col .copy_section,.townhomes-coming-soon .two-col .copy_section,.display-village .two-col .copy_section{margin-block-start:15rem}}.land-for-sale .two-col .image_section,.house-and-land .two-col .image_section,.townhomes .two-col .image_section,.townhomes-coming-soon .two-col .image_section,.display-village .two-col .image_section{position:relative}.land-for-sale .two-col .image_section .image_container,.house-and-land .two-col .image_section .image_container,.townhomes .two-col .image_section .image_container,.townhomes-coming-soon .two-col .image_section .image_container,.display-village .two-col .image_section .image_container{margin-block-start:var(--s3);position:relative}.land-for-sale .two-col .image_section .pattern_copyimage,.house-and-land .two-col .image_section .pattern_copyimage,.townhomes .two-col .image_section .pattern_copyimage,.townhomes-coming-soon .two-col .image_section .pattern_copyimage,.display-village .two-col .image_section .pattern_copyimage{position:absolute;bottom:9%;right:64%;display:none}@media (min-width: 1200px){.land-for-sale .two-col .image_section .pattern_copyimage,.house-and-land .two-col .image_section .pattern_copyimage,.townhomes .two-col .image_section .pattern_copyimage,.townhomes-coming-soon .two-col .image_section .pattern_copyimage,.display-village .two-col .image_section .pattern_copyimage{display:flex}}.land-for-sale .box_el:nth-last-of-type(2) .two-col{max-inline-size:116ch}.land-for-sale .box_el:nth-last-of-type(2) .two-col .copy_section{margin-block-start:0;padding-right:0}@media (min-width: 1200px){.land-for-sale .box_el:nth-last-of-type(2) .two-col .copy_section{margin-block-start:11rem;padding-right:5rem}}.house-and-land .box_el:nth-last-of-type(2) .two-col{max-inline-size:116ch}.house-and-land .box_el:nth-last-of-type(2) .two-col .copy_section{margin-block-start:0;padding-right:0}@media (min-width: 1200px){.house-and-land .box_el:nth-last-of-type(2) .two-col .copy_section{margin-block-start:11rem;padding-right:5rem;max-inline-size:48ch}}.townhomes .box_el:nth-last-of-type(2) .two-col{max-inline-size:116ch}.townhomes .box_el:nth-last-of-type(2) .two-col .copy_section{margin-block-start:0;padding-right:0}@media (min-width: 1200px){.townhomes .box_el:nth-last-of-type(2) .two-col .copy_section{margin-block-start:11rem;padding-right:5rem}}.townhomes .box_el:nth-last-of-type(3) .two-col-r .copy_section{margin-block-start:0}@media (min-width: 1200px){.townhomes .box_el:nth-last-of-type(3) .two-col-r .copy_section{margin-block-start:9rem}}.townhomes .box_el:nth-last-of-type(3) .two-col-r .copyimage_container{margin-block-start:6rem}.townhomes .light .two-col-r .copy_section{margin-block-start:0;margin-block-end:5rem}@media (min-width: 1200px){.townhomes .light .two-col-r .copy_section{margin-block-start:9rem;margin-block-end:0}}.townhomes .light .two-col-r .copy_section h2{color:var(--colour-dark)!important;margin-top:0}.townhomes .light .two-col-r .copy_section p{color:var(--colour-dark)!important;max-inline-size:37ch}.townhomes .light .two-col-r .copyimage_container{margin-block-start:5rem}@media (min-width: 1200px){.townhomes .light .two-col-r .copyimage_container{margin-block-start:8rem}}.display-village .box_el:nth-last-of-type(2) .two-col-r{flex-direction:column}@media (min-width: 1200px){.display-village .box_el:nth-last-of-type(2) .two-col-r .copy_section{max-width:18ch;margin-inline-start:auto;margin-inline-end:auto}}.display-village .box_el:nth-last-of-type(2) .two-col-r .copy_section .displayhomes_contact{display:flex;justify-content:space-between}.display-village .box_el:nth-last-of-type(2) .two-col-r .copyimage_container{max-inline-size:108ch}.display-village .box_el:nth-last-of-type(2) .two-col-r .copyimage_container img{max-inline-size:100ch;width:100%}.error_image{padding:0!important;position:relative}.error_image img{position:relative}.error_image p{position:absolute;top:5%;left:12%;font-family:Blacker Display,sans-serif;font-size:300px;font-weight:400;line-height:260px;color:var(--colour-dark)!important}.error{padding-left:var(--s3);margin-block-start:var(--s4);margin-inline-start:auto;margin-inline-end:auto;max-inline-size:82ch}.error p{max-inline-size:35ch}.error .page_links{display:flex}.error .page_links .page_links-left p{border-bottom:1px solid #771745;padding-bottom:5px}.error .page_links .page_links-left p:first-child{border-top:1px solid #771745}.error .page_links .page_links-right{margin-inline-start:6rem}.error .page_links .page_links-right p{border-bottom:1px solid #771745;padding-bottom:5px}.error .page_links .page_links-right p:first-child{border-top:1px solid #771745}.house-and-land .light .two-col-r .copy_section{margin-block-start:0}@media (min-width: 1200px){.house-and-land .light .two-col-r .copy_section{margin-block-start:9rem}}.house-and-land .light .two-col-r .copy_section h2,.house-and-land .light .two-col-r .copy_section p{color:var(--colour-dark)!important}.house-and-land .light .two-col-r .copyimage_container{margin-block-start:6rem}.product-page .box_el{max-inline-size:116ch}.modal{width:100vw}.modal a.close-modal{position:absolute;display:block;text-indent:-9999px;background-size:contain;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNTAuNDUiIGhlaWdodD0iNTAuNDI1IiB2aWV3Qm94PSIwIDAgNTAuNDUgNTAuNDI1Ij4KICA8cGF0aCBkPSJtNDkuOTI1LDQ3LjQyNWMuNy43LjcsMS44LDAsMi41LS4zLjMtLjguNS0xLjIuNXMtLjktLjItMS4yLS41bC0yMi4zLTIyLjJMMy4wMjUsNDkuOTI1Yy0uMy4zLS44LjUtMS4yLjVzLS45LS4yLTEuMi0uNWMtLjctLjctLjctMS44LDAtMi41bDIyLjItMjIuMkwuNTI1LDMuMDI1Qy0uMTc1LDIuMzI1LS4xNzUsMS4yMjUuNTI1LjUyNSwxLjIyNS0uMTc1LDIuMzI1LS4xNzUsMy4wMjUuNTI1bDIyLjIsMjIuMkw0Ny40MjUuNTI1Yy43LS43LDEuOC0uNywyLjUsMCwuNy43LjcsMS44LDAsMi41bC0yMi4yLDIyLjJzMjIuMiwyMi4yLDIyLjIsMjIuMloiIGZpbGw9IiNmM2VlZGUiLz4KPC9zdmc+);background-repeat:no-repeat;background-position:50%;top:8%;right:15px;width:15%;height:15px}.popup-close{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNTAuNDUiIGhlaWdodD0iNTAuNDI1IiB2aWV3Qm94PSIwIDAgNTAuNDUgNTAuNDI1Ij4KICA8cGF0aCBkPSJtNDkuOTI1LDQ3LjQyNWMuNy43LjcsMS44LDAsMi41LS4zLjMtLjguNS0xLjIuNXMtLjktLjItMS4yLS41bC0yMi4zLTIyLjJMMy4wMjUsNDkuOTI1Yy0uMy4zLS44LjUtMS4yLjVzLS45LS4yLTEuMi0uNWMtLjctLjctLjctMS44LDAtMi41bDIyLjItMjIuMkwuNTI1LDMuMDI1Qy0uMTc1LDIuMzI1LS4xNzUsMS4yMjUuNTI1LjUyNSwxLjIyNS0uMTc1LDIuMzI1LS4xNzUsMy4wMjUuNTI1bDIyLjIsMjIuMkw0Ny40MjUuNTI1Yy43LS43LDEuOC0uNywyLjUsMCwuNy43LjcsMS44LDAsMi41bC0yMi4yLDIyLjJzMjIuMiwyMi4yLDIyLjIsMjIuMloiIGZpbGw9IiNmM2VlZGUiLz4KPC9zdmc+);width:15%;height:15px;position:absolute;background-repeat:no-repeat;background-position:50%;background-size:contain;top:-35%;right:-21%}@media (min-width: 750px){.popup-close{top:-37%;right:-7%}}@media (min-width: 1200px){.popup-close{top:2%;right:-16%}}.modal-wrap{position:fixed;background-color:var(--colour-dark);color:var(--colour-mid);z-index:9999;left:50%;transform:translate(-50%,-50%);display:none;padding:0;top:50%;overflow:auto;height:100vh}.modal-wrap h2{padding-bottom:28px}.form-popup-wrap{display:flex;padding:30px 32px;max-width:1440px;margin:0 auto}@media (min-width: 1200px){.form-popup-wrap{padding:180px 82px}}.form-popup-wrap h1{color:var(--colour-mid);padding-bottom:28px;font-family:Blacker Display,sans-serif;font-weight:400;font-size:var(--font-size-big)}.popup-column-1{padding-right:157px}.footer-form-content{width:226px}@media (min-width: 1200px){.footer-form-content{width:426px}}.register_form{z-index:999999;overflow:auto;left:58%;transform:translate(-59%,-97%);padding:60px 4px 24px;top:100%;height:100vh;width:50ch}@media (min-width: 750px){.register_form{transform:translate(-58%,-100%);width:100vw}}@media (min-width: 1200px){.register_form{left:50%;background-color:#0006;transform:translate(-50%,-50%);padding:0;top:50%;height:100vh;width:100vw}}.register_form .form-popup-wrap{display:flex;padding:0 67px;flex-direction:row!important;position:relative;background-color:var(--colour-dark)}@media (min-width: 1200px){.register_form .form-popup-wrap{padding:0 80px;margin:202px auto 140px;max-inline-size:87ch!important;position:relative}}@media (min-width: 1200px){.register_form .popup-column-1{max-inline-size:37ch;padding-top:2rem}}.register_form .popup-column-2{padding:0;position:relative}@media (min-width: 1200px){.register_form .popup-column-2{padding-top:2rem;padding:var(--s1)}}@media (min-width: 1200px){.register_form .footer-form-content{width:426px;max-inline-size:28ch}}.register_form a.close-modal{top:4%;right:-136px;position:absolute;display:none;width:100%}@media (min-width: 1200px){.register_form a.close-modal{top:27%;right:-488px}}.register_form footer-form-wrap{position:relative}.view-button{color:var(--colour-dark)!important;padding:14px 52px 16px}.latest-news .center{max-inline-size:89ch}.privacy_container{padding:0}@media (min-width: 1200px){.privacy_container{padding:var(--s1)}}.image_carousel{position:relative;flex-direction:row;border-style:none;padding-bottom:0}.image_carousel .responsive-iframe{border-style:none;position:relative;padding:0;width:100vw;height:41vh}@media (min-width: 750px){.image_carousel .responsive-iframe{height:51vh}}@media (min-width: 1200px){.image_carousel .responsive-iframe{height:100vh}}.image_carousel .copy_overlay{position:absolute;max-inline-size:44ch;left:50%;top:50%;transform:translate(-50%,-50%)}.image_carousel .copy_overlay .copy_overlay_content{width:43ch;padding-bottom:37px}@media (min-width: 1200px){.image_carousel .copy_overlay .copy_overlay_content{width:auto;padding-bottom:var(--s1)}}.image_carousel .copy_overlay .copy_overlay_content a{font-size:var(--font-size-base);color:var(--colour-mid)}.image_carousel .copy_overlay .copy_overlay_content a:hover{color:var(--colour-orange)}.not-frontpage .register_button{bottom:39px}@media (min-width: 1200px){.not-frontpage .register_button{bottom:54px}}.single-post .latest-news{background-color:var(--colour-light)!important}.gm-style-mtc button{color:var(--colour-dark)!important}.single-post .single_post .entry-content p a{-webkit-text-decoration:underline!important;text-decoration:underline!important}.lottie_animation{position:relative}.lottie_animation .animation{max-inline-size:130ch}.lottie_animation .animation_heading{max-inline-size:70ch}.lottie_animation.animation_overlay .lottie_animation_wrap{max-inline-size:130ch;position:absolute;top:0;left:0;right:0;display:none}@media (min-width: 1200px){.lottie_animation.animation_overlay .lottie_animation_wrap{display:block}}.lottie_animation.animation_overlay .animation_heading{z-index:1000;position:relative;background-color:#0000}.townhomes .box_el:nth-of-type(3){padding-top:80px}@media (min-width: 1200px){.townhomes .box_el:nth-of-type(3){padding-top:180px}}@media (min-width: 1200px){.townhomes .box_el:nth-of-type(3) .two-col-r .box_el_margin h2{margin-top:6rem}}.townhomes .box_el:nth-of-type(4) .two-col{padding-bottom:80px}@media (min-width: 1200px){.townhomes .box_el:nth-of-type(4) .two-col{padding-bottom:150px}}@media (min-width: 1200px){.townhomes .box_el:nth-of-type(4) .two-col .copy_section{margin-top:8rem}}.townhomes .box_el:nth-of-type(4) .two-col .copy_section h2{max-inline-size:18ch}.test{border:thin solid gold}
