@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/6.5.2/css/fontawesome.min.css";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/solid.min.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-mid)}@font-face{font-family:LacrimaMG-Serif;src:url(https://fonts.ivystreet.com.au/font/LacrimaMG-SerifBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:LacrimaMG-Serif;src:url(https://fonts.ivystreet.com.au/font/LacrimaMG-Serif.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cervo;src:url(https://fonts.ivystreet.com.au/font/Cervo-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Apercu;src:url(https://fonts.ivystreet.com.au/font/Apercu.woff) format("woff");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}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{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;top:50%;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:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:0}[dir=rtl] .slick-next{left:0;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.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}html{font-size:62.5%;box-sizing:border-box;width:100%}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0}img{height:auto;max-width:100%}.mobile-only{display:block}@media (min-width: 768px){.mobile-only{display:none}}.leaflet-bar button,.leaflet-bar button:hover{background-color:var(--colour-dark);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:3px;left:-1px}.leaflet-touch .leaflet-bar button{width:30px;height:30px}.fa:before,.las:before{font-size:16px}.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}.amenity-marker.fa-person-hiking{background-color:#6b7231}.amenity-marker.fa-graduation-cap{background-color:#b37045}.amenity-marker.fa-hand-holding-medical{background-color:#9ab3c6}.amenity-marker.fa-bag-shopping{background-color:#201800}.amenity-marker.fa-utensils{background-color:#e5a765}.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:var(--colour-dark)!important;border-radius:33px;border:1px solid #ece8e4!important;font-size:16px;font-weight:400;line-height:24px;box-shadow:none}.stageIcon p{color:var(--colour-light);white-space:nowrap;padding:.3rem 1rem;margin-block:0}.leaflet-marker-icon{border:none}.leaflet-marker-icon.available{background:#6b7231}.leaflet-marker-icon.sold{background:#c04e48;max-width:18px;max-height:18px}.leaflet-marker-icon.sold i{display:none}.leaflet-marker-icon.hold{background:#434e80;max-width:18px;max-height:18px}.leaflet-marker-icon.hold i{display:none}.leaflet-marker-icon.deposit{background:#cca900;max-width:18px;max-height:18px}.leaflet-marker-icon.deposit i{display:none}.leaflet-marker-icon.builder-hold{background:#fff;max-width:18px;max-height:18px}.leaflet-marker-icon.builder-hold i{display:none}.leaflet-marker-icon.coming-soon{background:orange;max-width:18px;max-height:18px}.leaflet-marker-icon.coming-soon 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 hsl(180,40%,60%);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 hsl(180,40%,60%);border-bottom:1px solid hsl(180,40%,60%);-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 hsl(180,40%,60%)}.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:hsl(180,40%,80%);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);font-weight:700;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:1rem;margin-top:0!important;color:var(--colour-dark);line-height:2.8rem;text-transform:none;border-top:1px solid var(--colour-dark)}.legend-inner div{height:30px}@media (min-width: 768px){.legend-inner div{height:40px}}.legend-inner span{position:relative;bottom:.7rem;text-transform:capitalize;color:var(--colour-dark);font-weight:400;font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;padding-right:8px;font-size:clamp(20px,1rem,20px)}@media (min-width: 768px){.legend-inner span{padding-right:0;bottom:.8rem}}.legend-inner i{border:1px solid #eae1d5;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:12px}}.legend-inner i.legend-icon-available{background-color:#6b7231}.legend-inner i.legend-icon-available:before{display:none}.legend-inner i.legend-icon-deposit{background-color:#cca900}.legend-inner i.legend-icon-sold{background-color:#c04e48}.legend-inner i.legend-icon-hold{background-color:#434e80}.legend-inner i.legend-icon-builder-hold{background-color:#fff}.legend-inner i.legend-icon-coming-soon{background-color:orange}.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:#6b7231;border:1px solid #eae1d5;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:#cca900}.table-icon-sold{background-color:#c04e48}.table-icon-hold{background-color:#434e80}.table-icon-builder-hold{background-color:#fff}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-dark)!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:20px!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/crosshairs.0b37be.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 hsla(0,0%,100%,.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}.legend-container.leaflet-control{box-shadow:0 1px 3px #00000040;background-color:#fff}.leaflet-touch .leaflet-control-layers{box-shadow:0 1px 3px #00000080;border:none;border-radius:0}.mapkey__toggle{display:inline-flex;min-width:155px;justify-content:space-between;cursor:pointer;font-family:Cervo,helvetica,arial,sans-serif;color:var(--colour-dark);font-size:clamp(20px,1rem,20px);font-weight:500;line-height:48px;display:flex;align-items:center}.mapkey__toggle:after{content:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%2717%27 viewBox=%270 0 17 17%27 fill=%27none%27%3E%3Cpath d=%27M8.39844 1.21094V16.001%27 stroke=%27%23201800%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M15.791 8.60547H1.00097%27 stroke=%27%23201800%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");color:var(--colour-dark)}.mapkey__toggle.active:after{content:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%2715%27 viewBox=%270 0 17 15%27 fill=%27none%27%3E%3Cpath d=%27M15.791 7.60547H1.00097%27 stroke=%27%23201800%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");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-light)!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:1rem}.leaflet-control-layers-list{padding:14px 10px 10px 4px}.leaflet-control-layers-overlays label{font-size:16px;padding-bottom:4px}.leaflet-control-layers-overlays label>span>span{font-size:16px;text-transform:capitalize;padding-left:26px;position:relative;font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;display:flex;align-items:center;color:var(--colour-dark);font-weight:400}@media (min-width: 640px){.leaflet-control-layers-overlays label>span>span{padding-left:26px}}.leaflet-control-layers-overlays label>span>span:before{content:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Crect x=%270.5%27 y=%270.5%27 width=%2715%27 height=%2715%27 stroke=%27%23201800%27/%3E%3C/svg%3E");height:12px;width:12px;position:absolute;left:0;top:3px}@media (min-width: 640px){.leaflet-control-layers-overlays label>span>span:before{content:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Crect x=%270.5%27 y=%270.5%27 width=%2715%27 height=%2715%27 stroke=%27%23201800%27/%3E%3C/svg%3E")}}.leaflet-control-layers-overlays label>span input.leaflet-control-layers-selector{display:none}.leaflet-control-layers-overlays label>span input:checked+span:before{content:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Crect x=%270.5%27 y=%270.5%27 width=%2715%27 height=%2715%27 stroke=%27%23201800%27/%3E%3Cpath d=%27M4.21094 7.04914L7.08642 10.1057L12.632 4.21094%27 stroke=%27black%27/%3E%3C/svg%3E")}@media (min-width: 640px){.leaflet-control-layers-overlays label>span input:checked+span:before{content:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27%3E%3Crect x=%270.5%27 y=%270.5%27 width=%2715%27 height=%2715%27 stroke=%27%23201800%27/%3E%3Cpath d=%27M4.21094 7.04914L7.08642 10.1057L12.632 4.21094%27 stroke=%27black%27/%3E%3C/svg%3E")}}.two-col-map{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:100px;background-color:var(--colour-oatmeal)!important}@media (max-width: 768px){.two-col-map{padding-left:var(--s1);padding-right:var(--s1)}}.two-col-map .product-with-sidebar{padding: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:177px;grid-auto-flow:column;grid-row-gap:2rem}@media (max-width: 768px){.two-col-map .grid{grid-template-columns:repeat(auto-fit,minmax(min(425px,100%),1fr));grid-auto-columns:425px;grid-template-rows:1fr}}@media (max-width: 768px){.two-col-map .grid .stock-container{grid-row:1}}@media (min-width: 480px){.two-col-map .grid-slider .slick-slide{width:350px}}@media (min-width: 1550px){.two-col-map .grid-slider .slick-slide{width:380px}}@media (min-width: 2900px){.two-col-map .grid-slider .slick-slide{width:400px}}.two-col-map .grid-slider .slick-slide>div{padding-bottom:2rem}@media (min-width: 480px){.two-col-map .grid-slider .slick-slide>div{padding-right:2rem}}.two-col-map.url-generator{padding-top:var(--s3)}.two-col-map.url-generator>div:first-child{flex-basis:30rem;flex-grow:1}.two-col-map.url-generator>div:last-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-copy-min-inline-size)}.two-col-map.url-generator .copy-alert{font-size:var(--font-size-base);margin-left:.5rem}.two-col-map.url-generator .copy-link{padding:0;border-bottom:1px dashed;font-family:Cervo,helvetica,arial,sans-serif;font-size:var(--font-size-base)}.two-col-map.url-generator .btn__primary:hover,.two-col-map.url-generator .btn__primary--active{background-color:var(--colour-mid);color:var(--colour-light);text-decoration-line:none}.product-page-slider{margin-bottom:1rem}@media (min-width: 768px){.product-page-slider{margin-bottom:3rem}}.div2{height:50rem;z-index:2;flex-basis:36rem;flex-grow:1}@media (min-width: 1550px){.div2{height:1050px}}@media (min-width: 2200px){.div2{height:1150px}}@media (min-width: 2900px){.div2{height:1300px}}@media (min-width: 1200px){.div2{flex-basis:50%}}@media (max-width: 768px){.div2#stock-map{max-height:500px}}.table-container{background-color:#0000;justify-content:center;display:flex;flex-basis:0;min-inline-size:20%;flex-grow:999}.div3{width:100%;max-width:1360px;display:none;justify-content:space-between;background-color:#0000}.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}.leaflet-control-container .leaflet-top.leaflet-left{display:none}.view-controls{padding:var(--s2);display:flex;justify-content:space-between;background-color:var(--colour-oatmeal)!important}@media (max-width: 768px){.view-controls{flex-direction:column;gap:16px}}.view-controls>div{display:flex}.view-controls .filters button{text-transform:uppercase;display:flex;align-items:center;gap:16px}.view-controls .filters #filter-invoke{background-color:#fff;color:var(--colour-dark)}.view-controls .filters #filter-invoke:hover,.view-controls .filters #filter-invoke:focus{background-color:var(--colour-dark);color:#fff}.view-controls .filters #filter-invoke:hover svg path,.view-controls .filters #filter-invoke:focus svg path{fill:#fff}.view-controls .views button{font-weight:500;border-radius:0;font-size:clamp(20px,1.3rem,26px);font-family:Cervo,helvetica,arial,sans-serif;background-color:#fff;color:var(--colour-dark);padding:0 40px;text-transform:uppercase;line-height:48px}.view-controls .views button:hover,.view-controls .views button:focus,.view-controls .views button.active{background-color:var(--colour-dark);color:#fff}.view-controls button:not(:last-child){border-right:none}.gridjs-pages:before{margin-bottom:10px}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:0;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;display:none}.expandable-box__content.open{display:block}}.jsFilled{display:none}.constuction-portal p{line-height:2.8rem;font-weight:400;font-family:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,sans-serif;background:#f5f4f0;color:var(--colour-dark)}.no-amenity{font-family:LacrimaMG-Serif,helvetica,arial,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:500;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:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,sans-serif}.cp-stage-left-progress-percentage-text{font-family:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,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;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:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,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:LacrimaMG-Serif,helvetica,arial,sans-serif;font-weight:700;font-size:2rem}.cp-stage-media-video-copy{margin-top:20px}.cp-stage-media-gallery-title{font-family:LacrimaMG-Serif,helvetica,arial,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:500}#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)}.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{grid-area:line1}.line1{grid-area:line1;white-space:nowrap}.line2{grid-area:line2;white-space:nowrap;overflow:hidden}.line3{grid-area:line3;white-space:nowrap;overflow:hidden}.line4{grid-area:line4;white-space:nowrap;overflow:hidden}.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:hsla(0,0%,100%,.95);box-shadow:0 3px 15px #0003;max-width:63vw;min-width:40wv;border-radius:8px;border:none}.filterDialog input[type=checkbox]{display:none}.filterDialog h3{text-transform:uppercase}.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 h6{margin:0}.filter-chip{display:inline-block;background-color:var(--colour-light);padding:16px 40px;font-size:clamp(16px,.8rem,16px);text-align:center;text-transform:capitalize;min-width:6rem;color:var(--colour-dark);line-height:24px}.filter-chip.filter-chip-hover:hover{background-color:var(--colour-mid);color:var(--colour-light)}.filter-chip-clickable{cursor:pointer}.filter-chips{padding:.5rem 0 1rem}.filter-chips .filter-chip{margin:0 1rem 1rem 0}input[type=checkbox]:checked+label{transition:all .2s ease;background-color:var(--colour-mid);color:var(--colour-light);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}.url-generator input[type=radio]:checked+label{background-color:var(--colour-mid);color:var(--colour-light)}#fullwidth-slider{min-height:40rem;position:relative;display:none}@media (min-width: 1200px){#fullwidth-slider{display:flex}}.css-slider-wrapper{display:block;overflow:hidden;position:absolute;left:0;right:0;top:0!important;bottom:0}.css-slider-wrapper>input[type=radio]{position:absolute;top:50%}.css-slider-wrapper .slider{width:100%;height:100%;background-color:var(--colour-gray);position:absolute;left:0;top:0;opacity:1;z-index:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;transition:transform 1.6s;transform:scale(1);padding-inline-start:4.25rem;padding-left:4.25rem;padding-block-end:7.5rem}.css-slider-wrapper .slider>div{max-width:25rem}.css-slider-wrapper .slider>div p{margin-block-end:27px;color:var(--colour-light)}.css-slider-wrapper .slider>div a{color:var(--colour-mid);font-weight:600;display:block}.css-slider-wrapper .slider>div a:hover{text-decoration-color:var(--colour-mid);text-decoration-style:solid;text-decoration-line:thin}.css-slider-wrapper .slider>div a:after{content:"";font-size:1ch;width:15px;height:1em;display:inline-block;background-image:url(/app/themes/ivytemplate/public/images/arrow_left_red.091957.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:8px}.css-slider-wrapper .slide-version--one.slide-1{left:0;background-image:url(/app/themes/ivytemplate/public/images/fullwidth_circle_meridian.bc9f30.svg),url(/app/themes/ivytemplate/public/images/fw_1_232023.23dcae.png);background-repeat:no-repeat,no-repeat;background-position:left 20%,right center}.css-slider-wrapper .slide-version--one.slide-1>div{position:absolute;bottom:7.75rem}.css-slider-wrapper .slide-version--one.slide-2{left:100%;background-image:url(/app/themes/ivytemplate/public/images/fw_2_left_232023.05aca7.png),url(/app/themes/ivytemplate/public/images/fw_2_232023.c3e1ee.png),url(/app/themes/ivytemplate/public/images/fw_2_right_232023.fa814b.png);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center left,center bottom,top right}.css-slider-wrapper .slide-version--one.slide-2>div{position:absolute;left:8rem;top:7rem}.css-slider-wrapper .slide-version--one.slide-3{left:200%;background-image:url(/app/themes/ivytemplate/public/images/fw_3_232023.ecb0ac.png);background-repeat:no-repeat;background-position:top left}.css-slider-wrapper .slide-version--one.slide-3>div{position:absolute;bottom:5.25rem;right:15rem}.css-slider-wrapper .slide-version--two.slide-1{left:0;background-image:url(/app/themes/ivytemplate/public/images/fw_1_left_2172023.e55f3d.png),url(/app/themes/ivytemplate/public/images/fw_1_right_2172023.9aa99f.png);background-repeat:no-repeat,no-repeat;background-position:center left,right 15%}.css-slider-wrapper .slide-version--two.slide-1>div{position:absolute;bottom:10%;right:10%}.css-slider-wrapper .slide-version--two.slide-2{left:100%;background-image:url(/app/themes/ivytemplate/public/images/fw_2_left_2172023.69c23f.png),url(/app/themes/ivytemplate/public/images/fw_2_center_2172023.7e7cd2.png),url(/app/themes/ivytemplate/public/images/fw_2_right_2172023.70ab50.png);background-repeat:no-repeat;background-position:left 15%,20% 80%,top right}.css-slider-wrapper .slide-version--two.slide-2>div.first_content{position:absolute;top:5vh;left:13.5vw}.css-slider-wrapper .slide-version--two.slide-2>div.first_content p{margin-block-start:0}.css-slider-wrapper .slide-version--two.slide-2>div.second_content{position:absolute;bottom:5vh;right:13vw}.css-slider-wrapper .slide-version--two.slide-2>div.second_content a{margin-block-start:12px}.css-slider-wrapper .slide-version--two.slide-3{left:200%;background-image:url(/app/themes/ivytemplate/public/images/fw_3_left_2172023.7e221e.png),url(/app/themes/ivytemplate/public/images/fw_3_right_2172023.e3e590.png);background-repeat:no-repeat;background-position:top left,90% center}.css-slider-wrapper .slide-version--two.slide-3>div{position:absolute;left:20%;top:35%}.css-slider-wrapper .slide-version--two.slide-3>div a{margin-block-start:12px}.css-slider-wrapper .control{position:absolute;top:50%;width:50px;height:50px;margin-top:-25px;z-index:55}.css-slider-wrapper .control label{z-index:0;display:none;text-align:center;line-height:50px;font-size:50px;color:var(--colour-light);cursor:pointer}.css-slider-wrapper .previous i,.css-slider-wrapper .next i{background-repeat:no-repeat;background-position:center;background-size:contain;width:83px;height:83px;display:inline-block}.css-slider-wrapper .next{right:1%}.css-slider-wrapper .next i{background-image:url(/app/themes/ivytemplate/public/images/fullwidth_slider_arrow_red_right.a1a6ac.svg)}.css-slider-wrapper .next:hover i{background-image:url(/app/themes/ivytemplate/public/images/fullwidth_slider_arrow_dark_right.223fbc.svg)}.css-slider-wrapper .previous{left:1%}.css-slider-wrapper .previous i{background-image:url(/app/themes/ivytemplate/public/images/fullwidth_slider_arrow_red_left.388cba.svg);margin-left:-1.3rem}.css-slider-wrapper .previous:hover i{background-image:url(/app/themes/ivytemplate/public/images/fullwidth_slider_arrow_dark_left.33a8f4.svg)}.css-slider-wrapper .slide-radio1:checked~.next .numb2,.css-slider-wrapper .slide-radio2:checked~.next .numb3,.css-slider-wrapper .slide-radio3:checked~.next .numb4,.css-slider-wrapper .slide-radio2:checked~.previous .numb1,.css-slider-wrapper .slide-radio3:checked~.previous .numb2,.css-slider-wrapper .slide-radio4:checked~.previous .numb3{display:block;z-index:1}.css-slider-wrapper .slide-radio1:checked~.slider{transform:translate(0)}.css-slider-wrapper .slide-radio2:checked~.slider{transform:translate(-100%)}.css-slider-wrapper .slide-radio3:checked~.slider{transform:translate(-200%)}.css-slider-wrapper .slide-radio1:checked~.slide-1 h2,.css-slider-wrapper .slide-radio2:checked~.slide-2 h2,.css-slider-wrapper .slide-radio3:checked~.slide-3 h2,.css-slider-wrapper .slide-radio4:checked~.slide4 h2,.css-slider-wrapper .slide-radio1:checked~.slide-1 .button,.css-slider-wrapper .slide-radio2:checked~.slide-2 .button,.css-slider-wrapper .slide-radio3:checked~.slide-3 .button{transform:translate(0);opacity:1}#fullwidth-slider .fw-modal-window{position:fixed;background-color:#100e1999;top:0!important;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s;margin:0}#fullwidth-slider .fw-modal-window>div{max-width:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2em;background:var(--colour-dark);color:var(--colour-light)}#fullwidth-slider .fw-modal-window>div .header-popup{display:flex;justify-content:space-between;align-items:baseline;background-color:#0000}#fullwidth-slider .fw-modal-window>div .header-popup h2{flex-basis:49%;font-weight:500}#fullwidth-slider .fw-modal-close{right:0;text-align:center;display:inline-block;font-size:1ch;width:40px;height:40px;-webkit-text-decoration:none;text-decoration:none;background-image:url(/app/themes/ivytemplate/public/images/fw_modal_close.99d784.svg);background-repeat:no-repeat;background-size:contain;background-position:center}#image-with-accordion{background-color:var(--colour-light);color:#000}#image-with-accordion__content{padding:var(--s1)}@media (min-width: 1200px){#image-with-accordion__content{padding:var(--s5) 0!important}}#image-with-accordion .accordion__header{max-width:var(--measure);margin:auto}#image-with-accordion .accordion__header>div{padding:0}#image-with-accordion .accordion{padding-block-start:0;padding-block-end:0;flex-wrap:wrap!important}#image-with-accordion .accordion__image{flex-basis:666;min-width:40%!important;padding:0}#image-with-accordion .accordion__container{flex-basis:25rem!important;padding:0}#image-with-accordion .accordion__content{padding:0}#image-with-accordion .accordion__content p{margin:0}#image-with-accordion .accordion__label{font-size:var(--font-size-biggish);font-weight:700;display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;position:relative;border-top:2px solid var(--colour-mid)}#image-with-accordion .accordion__label:after{content:"";position:absolute;right:20px;width:12px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center;animation:rotate 2s linear;background-image:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5 0H7V12H5V0Z%27 fill=%27%230C233F%27/%3E%3Cpath d=%27M12 5L12 7L-8.74228e-08 7L0 5L12 5Z%27 fill=%27%230C233F%27/%3E%3C/svg%3E%0A");transition:all .5s linear}#image-with-accordion .accordion__label.active:after{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%272%27 viewBox=%270 0 12 2%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12 0L12 2L-8.74228e-08 2L0 -5.24537e-07L12 0Z%27 fill=%27%230C233F%27/%3E%3C/svg%3E%0A")}#image-with-accordion .accordion__content{line-height:1.75rem;display:none;transition:all 2s ease-out}#image-with-accordion .accordion__content.active{display:block;border-top:2px solid var(--colour-mid);padding-block-end:10px;padding-block-start:10px}#image-with-accordion .accordion__items>div:last-child{border-bottom:2px solid var(--colour-mid)}.product-grid-list{width:100%;position:relative}.product-grid-list:hover .product-nav button.show-hover{opacity:1;transition:all .5s ease-in-out}.product-grid-list .product-nav .scroll-left{left:0}.product-grid-list .product-nav .scroll-right{right:0}.product-grid-list .product-nav button.show-hover{opacity:0}.product-grid-list .product-nav button{transition:all .5s ease-in-out;position:absolute;z-index:1;top:42%;text-decoration-line:none;border-radius:100px;padding:12px 20px;background-color:var(--colour-mid);font-size:18px;line-height:30px;width:fit-content}.product-grid-list .product-nav .scroll-arrow{background-color:#0000!important;top:unset;bottom:0;padding:0}@media (max-width: 768px){.product-grid-list .product-nav .scroll-arrow{bottom:-80px;top:100%}}.product-grid-list .product-nav .scroll-arrow:hover svg circle{fill:#fff}.product-grid-list .product-nav .scroll-arrow:hover svg path{stroke:#201800}.product-grid-list .product-nav .left-arrow{left:0}.product-grid-list .product-nav .right-arrow{right:2rem}@media (max-width: 768px){.product-grid-list .product-nav .right-arrow{right:0}}.product-page{background-color:var(--colour-oatmeal)!important}.product-page .product-with-sidebar{display:flex;flex-wrap:wrap;gap:2rem;padding:var(--s4) 0}.product-page .product-with-sidebar>:first-child{flex-basis:20rem;flex-grow:1}.product-page .product-with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%;padding-top:23px}@media (min-width: 1200px){.product-page .product-with-sidebar>:last-child{padding-top:0}}.product-page .product-with-sidebar>:last-child .hero-image{padding-bottom:16px}@media (min-width: 1200px){.product-page .product-with-sidebar>:last-child .hero-image{padding-bottom:0;height:10rem;width:100%}}.product-page .product-with-sidebar div.hr-line{width:100%;border:.5px solid var(--colour-dark);margin-top:.8rem;margin-bottom:0;display:inline}.product-page .product-with-sidebar .product-main h5{margin:var(--s0) 0 var(--s0)}.product-page .product-with-sidebar .product-main hr{background-color:var(--colour-dark);height:1px;width:100%;border:none;margin-top:0;margin-bottom:0}.product-page .product-with-sidebar .builder-profile{margin-top:0}.product-page .product-with-sidebar .locationMap{margin-top:var(--s2);margin-bottom:var(--s2)}.product-page .product-with-sidebar .productInclusions,.product-page .product-with-sidebar .similar-products{margin-top:0}.product-page .product-with-sidebar .similarLots h4{color:var(--colour-dark)}.product-page .product-with-sidebar .similarLots .hero-image{height:auto}.product-page .product-with-sidebar .similarLots .stock-container{background-color:#0000}.product-page .product-with-sidebar .similarLots .stock-container>div{padding:0;color:var(--colour-dark)!important}.product-page .product-with-sidebar .similarLots .stock-container .line-status{padding:var(--s-3) var(--s0)!important;background-color:var(--colour-white);border:1px solid var(--colour-light);color:var(--colour-dark)}.product-page .product-with-sidebar .similarLots .stock-container .line-productlink{padding:var(--s-3) 0 var(--s0)!important}.product-page .product-with-sidebar .availableDwellings{margin-bottom:var(--s2)}.product-page .product-with-sidebar .availableDwellings .stock-container{background-color:#0000}.product-page .product-with-sidebar .availableDwellings .stock-container>div{padding:0;color:var(--colour-dark)!important}.product-page .product-with-sidebar .availableDwellings .stock-container .line-status{padding:var(--s-3) var(--s0)!important;background-color:var(--colour-white);border:1px solid var(--colour-light);color:var(--colour-dark)}.product-page .product-with-sidebar .availableDwellings .stock-container .line-productlink{padding:var(--s-3) 0 var(--s0)!important}.product-page .product-with-sidebar .similarDwellings .stock-container .line-status{background-color:var(--colour-white);border:1px solid var(--colour-light);color:var(--colour-dark)}.product-page .product-with-sidebar .similar-list-container .stock-container{display:inline-block;background-color:#0000}.product-page .product-with-sidebar .similar-list-container .stock-container>div{padding:0;color:var(--colour-dark)!important}.product-page .product-with-sidebar .similar-list-container .stock-container .line-status{padding:var(--s-3) var(--s0)!important}.product-page .product-with-sidebar .similar-list-container .stock-container .line-productlink{padding:var(--s-3) 0 var(--s0)!important}.product-page .product-with-sidebar .stageReleaseName{margin-top:.8rem}.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 .lot-specs{margin-top:.8rem}.product-page .product-with-sidebar .product-sidebar .lotNumber{margin-block-start:var(--s2)}.product-page .product-with-sidebar .product-sidebar .lotPrice{margin-top:.8rem}.product-page .product-with-sidebar .product-sidebar .productName{margin-block-start:var(--s2)}.product-page .product-with-sidebar .product-sidebar .productAppointments{margin-top:.8rem}.product-page .product-with-sidebar .product-sidebar .productMinLotDimensions{margin-top:.8rem;display:flex}.product-page .product-with-sidebar .product-sidebar .enquiry{margin-top:.8rem}.product-page .product-with-sidebar .product-sidebar .enquiry button{text-transform:uppercase;line-height:48px;padding:0 40px;margin-bottom:.8rem;min-width:203px}.product-page .product-with-sidebar .product-sidebar .productBuilder{font-size:var(--font-size-biggish);font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;font-weight:700;font-size:var(--font-size-small);color:var(--colour-dark);line-height:140%;margin-top:var(--s0)}.product-page .product-with-sidebar .product-sidebar .productDimensions{margin-top:.8rem}.product-page .product-with-sidebar .product-sidebar .favorite{cursor:pointer}.product-page .product-with-sidebar .product-sidebar .favorite>div{display:flex}.product-page .product-with-sidebar .product-sidebar .favorite>div img{width:24px;margin-right:8px}.product-page .product-with-sidebar .product-sidebar .line-status{padding:var(--s-4) var(--s0);background-color:var(--colour-dark);color:var(--colour-white);display:inline}.product-page .product-with-sidebar .product-sidebar .line-lotnumber{font-size:clamp(32px,var(--font-size-biggish),60px);font-family:Cervo,helvetica,arial,sans-serif;line-height:43px;text-transform:uppercase}.product-page .product-with-sidebar .product-sidebar .line-releasename{font-size:clamp(16px,var(--font-size-base),18px);font-weight:400;line-height:28px}.product-page .product-with-sidebar .product-sidebar .line-lotprice,.product-page .product-with-sidebar .product-sidebar .line-packageprice{font-size:clamp(24px,var(--font-size-small),28px);line-height:34px;padding-top:0}.product-page .product-with-sidebar .product-sidebar .line-builder{font-size:clamp(16px,var(--font-size-base),18px);font-weight:400;line-height:28px}.product-page .product-with-sidebar .product-sidebar .line-packagename{font-size:clamp(32px,var(--font-size-biggish),60px);font-family:Cervo,helvetica,arial,sans-serif;font-weight:500;line-height:62px;text-transform:uppercase}.product-page .product-with-sidebar .expandable-box{color:var(--colour-dark);margin-top:var(--s2)}@media (min-width: 1200px){.product-page .product-with-sidebar .expandable-box{margin-top:var(--s2)}}.product-page .product-with-sidebar .expandable-box .downloads--visibility__btn{margin-bottom:16px;margin-top:16px}.product-page .product-with-sidebar .expandable-box hr{background-color:var(--colour-mid)}.product-page .product-with-sidebar .expandable-box h5{color:var(--colour-dark)}.product-page .product-with-sidebar .contact_sales .bp_enquiries{margin-top:var(--s1)}.product-page .product-with-sidebar .contact_sales .name_title{font-size:clamp(20px,1rem,20px);font-weight:700;line-height:28px;margin-bottom:8px}.product-page .product-with-sidebar .contact_sales .phone_email{margin-block-start:8px;font-size:16px}.product-page .product-with-sidebar .contact_sales .phone_email>div{margin-bottom:4px}.product-page .product-with-sidebar .contact_sales .phone_email a{-webkit-text-decoration:underline;text-decoration:underline;line-height:24px}.product-page .product-with-sidebar .product-downloads .lot-downloads-link{gap:var(--space, 1rem);padding-top:var(--s1)}.product-page .product-with-sidebar .product-downloads .lot-downloads-link img{flex-grow:0;max-height:19px}.product-page .product-with-sidebar .product-downloads .lot-downloads-link div{flex-grow:1;padding-bottom:0}.product-page .product-with-sidebar .product-downloads .lot-downloads-link div a{font-size:1rem;font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;letter-spacing:.6px;font-weight:700;line-height:28px;color:var(--colour-dark)}.product-page .product-with-sidebar .product-downloads .lot-downloads-link a>img{padding-right:.3rem;vertical-align:middle}.product-page .product-with-sidebar #lotImage>img,.product-page .product-with-sidebar .lot-map{block-size:60ch;object-fit:cover;width:100%}@media (min-width: 1200px){.product-page .product-with-sidebar #lotImage>img,.product-page .product-with-sidebar .lot-map{block-size:50ch}}.product-page .product-with-sidebar .builder-profile{font-size:clamp(16px,var(--font-size-base),18px);line-height:28px}.product-page .product-with-sidebar .builder-profile .builderInfo{margin-bottom:2rem}.product-page .inclusionsList ul{padding-inline-start:.9rem;column-gap:5rem;margin-left:.5rem}@media (min-width: 768px){.product-page .inclusionsList ul{column-count:2}}.product-page .inclusionsList ul li{padding-bottom:4px;line-height:28px;font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;font-size:clamp(16px,var(--font-size-base),18px);font-weight:400;color:var(--colour-dark)}.product-page .inclusionsList ul li::marker{font-size:12px}.product-page .line-appointments i span:last-child{padding:0 .5rem}.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 .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 .stock-container .line-favorite{cursor:pointer;position:absolute;width:24px;right:8px;bottom:0;display:none}.product-page .similar-products .stock-container.dv-card{display:grid!important}.product-page .similar-products .stack{position:relative}.product-page .similar-products .stack>img{inline-size:100%;block-size:100%;object-fit:cover}.product-page.dv-product .productName{margin-block-start:var(--s1)!important}.product-page.dv-product .productName .line-packagename{font-size:clamp(16px,var(--font-size-base),18px)!important;font-weight:400!important;line-height:28px!important;font-family:LacrimaMG-Serif,helvetica,arial,sans-serif!important;line-height:140%!important}.product-page.dv-product .productBuilder{margin-top:0!important}.product-page.dv-product .productBuilder .line-builder{font-size:clamp(32px,var(--font-size-biggish),60px)!important;font-family:Cervo,helvetica,arial,sans-serif!important;font-weight:500!important;line-height:62px!important;text-transform:uppercase!important}.product-page .slick-arrow{background-color:var(--colour-dark);border-radius:50%}.product-page .slick-arrow.slick-next{right:10px}.product-page .slick-arrow.slick-prev{left:10px}.product-page .leaflet-popup-content-wrapper,.leaflet-popup .leaflet-popup-content-wrapper{background-color:var(--colour-light)}.product-page .stock-container,.leaflet-popup .stock-container{background-color:#fff;color:var(--colour-dark);font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;line-height:120%;font-weight:500}.product-page .stock-container>div,.leaflet-popup .stock-container>div{padding:var(--s-3) var(--s0)}.product-page .stock-container .hidden,.leaflet-popup .stock-container .hidden{display:none}.product-page .stock-container>img.hero-image,.leaflet-popup .stock-container>img.hero-image{margin-top:-3px}.product-page .stock-container .line-status,.leaflet-popup .stock-container .line-status{position:absolute;margin-block-start:var(--s-2);margin-inline-start:var(--s-2);background-color:var(--colour-dark);color:var(--colour-white);line-height:100%;padding:var(--s-3) var(--s0)}.product-page .stock-container .line-lotnumber,.leaflet-popup .stock-container .line-lotnumber{font-size:clamp(20px,1rem,20px);font-weight:400;padding-bottom:0;font-weight:700;line-height:28px}.product-page .stock-container .line-releasename,.leaflet-popup .stock-container .line-releasename{font-size:clamp(20px,2rem,20px);font-family:Cervo,helvetica,arial,sans-serif;font-weight:500;line-height:48px;text-transform:uppercase;padding-bottom:0}.product-page .stock-container .line-builder,.product-page .stock-container .line-packagename,.leaflet-popup .stock-container .line-builder,.leaflet-popup .stock-container .line-packagename{padding-bottom:0!important;padding-top:0!important}.product-page .stock-container .line-builder,.leaflet-popup .stock-container .line-builder{line-height:24px;font-weight:400;font-size:clamp(16px,.8rem,16px)}.product-page .stock-container .line-packagename,.leaflet-popup .stock-container .line-packagename{font-size:clamp(20px,1rem,20px);line-height:28px;font-weight:700}.product-page .stock-container.dwelling .line-lotnumber,.leaflet-popup .stock-container.dwelling .line-lotnumber{font-family:Cervo,helvetica,arial,sans-serif;line-height:48px;font-weight:500;padding-top:0;text-transform:uppercase}.product-page .stock-container.dv-card .line-builder,.leaflet-popup .stock-container.dv-card .line-builder{font-family:Cervo,helvetica,arial,sans-serif;font-size:clamp(20px,1rem,20px);font-weight:500;line-height:48px;text-transform:uppercase;margin-bottom:4px}.product-page .stock-container.dv-card .line-facadename,.leaflet-popup .stock-container.dv-card .line-facadename{font-size:clamp(16px,.8rem,16px);font-weight:400;line-height:24px;text-transform:capitalize}.product-page .line-lotdimensions,.leaflet-popup .line-lotdimensions{font-weight:400;letter-spacing:.6px;font-size:clamp(16px,.8rem,16px);line-height:24px}.product-page .line-stagename,.leaflet-popup .line-stagename{font-size:clamp(20px,2rem,20px);font-family:Cervo,helvetica,arial,sans-serif;font-weight:500;line-height:48px;text-transform:uppercase}.product-page .line-neighbourhoodname,.leaflet-popup .line-neighbourhoodname{display:none}.product-page .line-status,.leaflet-popup .line-status{font-size:clamp(20px,2rem,20px);font-family:Cervo,helvetica,arial,sans-serif;font-weight:500;text-transform:uppercase}.product-page .line-favorite,.leaflet-popup .line-favorite{cursor:pointer;position:absolute;width:20px;right:var(--s0);padding:0!important;bottom:var(--s0);display:none}.product-page .line-productlink,.leaflet-popup .line-productlink{padding:var(--s-3) var(--s0) var(--s0)!important}.product-page .line-productlink a,.leaflet-popup .line-productlink a{font-size:clamp(20px,1rem,20px);text-underline-offset:2px;font-weight:400;line-height:24px}.product-page .line-productlink a:after,.leaflet-popup .line-productlink a:after{content:"\2192"}.product-page .line-productlink a:hover,.leaflet-popup .line-productlink a:hover{-webkit-text-decoration:none;text-decoration:none}.product-page .line-productlink a i,.leaflet-popup .line-productlink a i{display:none}.product-page .line-lotprice,.product-page .line-packageprice,.leaflet-popup .line-lotprice,.leaflet-popup .line-packageprice{font-size:clamp(26px,2.5rem,26px);font-weight:500;padding-top:var(--s-3);padding-bottom:0;font-family:Cervo,helvetica,arial,sans-serif;line-height:48px}.product-page .line-appointments,.leaflet-popup .line-appointments{font-size:clamp(16px,.8rem,16px);padding-top:0;padding-bottom:0;line-height:24px;font-weight:400}.product-page .line-appointments i>span,.leaflet-popup .line-appointments i>span{font-family:Apercu,helvetica,arial,sans-serif!important;font-weight:400}.wishlist-view .data-views{padding:0px var(--s3)}.wishlist-view .no-data-views{display:none;padding:var(--s1) var(--s3) var(--s3);margin-top:-1px}.wishlist-view .no-data-views p{max-width:unset;margin-bottom:2.5rem}.wishlist-view .no-data-views>ul{list-style:none;gap:2rem;padding:0;display:grid}@media (min-width: 768px){.wishlist-view .no-data-views>ul{display:flex}}.wishlist-view .no-data-views>ul>li{justify-content:center;display:flex}.wishlist-view .no-data-views>ul img{box-shadow:5px 5px 15px #00000069;-moz-box-shadow:5px 5px 15px 0px rgba(0,0,0,.41);-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,.41)}.wishlist-view .customer-pretext{padding:0px var(--s3)}.wishlist-view .customer-pretext p{font-size:var(--font-size-base);max-width:unset;margin-bottom:1rem;text-align:center}.wishlist-view .view-controls{padding:0px 0px var(--s1)}.wishlist-view .tab-content{display:none}.wishlist-view .product-page{overflow:unset!important}.wishlist-view .product-page #card-grid .grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-row-gap:2rem}.wishlist-view .btn-controls{padding:var(--s1) 0px var(--s2)}.halie-carousel{color:var(--colour-dark);padding:var(--s5) 0}.halie-carousel-heading .sub-header{text-transform:uppercase}.halie-carousel-heading h2{width:50%}.halie-carousel .slick-slide{padding:.75rem}.halie-carousel .col-item-label{background-color:#fff}.halie-carousel .carousel-control{display:flex;padding:0;margin-top:var(--s2);align-items:center;justify-content:center}@media (min-width: 768px){.halie-carousel .carousel-control{padding:0px var(--s3) 0 var(--s5)}}.halie-carousel .carousel-control-button{display:flex;gap:12px}.halie-carousel .carousel-control-progress{width:auto;border-radius:12px;background-color:var(--colour-light);height:3px;min-width:0;flex-grow:1;margin-left:var(--s3);display:none;cursor:pointer}@media (min-width: 768px){.halie-carousel .carousel-control-progress{display:flex}}.halie-carousel .carousel-control-progress-bar{height:3px;background-color:var(--colour-dark);border-radius:12px;transition:width .6s ease;cursor:pointer}.halie-carousel.video-carousel .col-item{display:grid;grid-template-areas:"label" "image";grid-template-rows:auto 20rem}@media screen and (max-width: 300px){.halie-carousel.video-carousel .col-item{grid-template-rows:auto 15rem}}.halie-carousel.video-carousel .multi-item-carousel .carousel-item{gap:1.25rem}.halie-carousel.video-carousel .multi-item-carousel .carousel-item .col-item{width:18%}.halie-carousel.video-carousel .multi-item-carousel .carousel-item .col-item img{height:26.5rem}.halie-carousel.video-carousel .multi-item-carousel .carousel-item .col-item:first-child{margin-left:-30%}.halie-carousel.timeline-carousel .col-item{display:grid;grid-template-areas:"label" "image";grid-template-rows:12rem 100%}.halie-carousel.timeline-carousel .col-item span{margin-top:.5rem;line-height:22px;font-size:clamp(16px,var(--font-size-base),18px)}@media (min-width: 640px){.halie-carousel.timeline-carousel .col-item span{line-height:28px}}.halie-carousel.timeline-carousel .col-item .item-img img{object-fit:cover;height:12rem;width:100%}.halie-carousel.timeline-carousel .col-item-label{padding:var(--s1) var(--s1) var(--s-2)}.halie-carousel.timeline-carousel .multi-item-carousel .carousel-item{gap:1.25rem}.halie-carousel.timeline-carousel .multi-item-carousel .carousel-item .col-item{width:13%;display:grid;grid-template-areas:"label" "image";grid-template-rows:auto 15rem}.halie-carousel.timeline-carousel .multi-item-carousel .carousel-item .col-item span{font-size:.75rem;margin-top:.5rem}.halie-carousel.timeline-carousel .multi-item-carousel .carousel-item .col-item .item-img img{object-fit:cover}.halie-carousel.timeline-carousel .multi-item-carousel .carousel-item .col-item:first-child{margin-left:-9%}.carousel{position:relative}@media (max-width: 896px){.carousel.multi-item-carousel .carousel-inner .carousel-item>div{display:none}.carousel.multi-item-carousel .carousel-inner .carousel-item>div:first-child{display:block}}.carousel.multi-item-carousel .carousel-inner .carousel-item.active{width:unset}.carousel.multi-item-carousel .carousel-inner .carousel-item.active{display:flex}@media (min-width: 896px){.carousel.multi-item-carousel .carousel-inner .carousel-item-right.active,.carousel.multi-item-carousel .carousel-inner .carousel-item-next{transform:translate(16.6%)}.carousel.multi-item-carousel .carousel-inner .carousel-item-left.active,.carousel.multi-item-carousel .carousel-inner .carousel-item-prev{transform:translate(-16.6%)}}.carousel.multi-item-carousel .carousel-inner .carousel-item-right,.carousel.multi-item-carousel .carousel-inner .carousel-item-left{transform:translate(0)}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden;display:flex;flex-wrap:wrap}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}.contact-map{height:35rem}.contact_container{padding-top:var(--s4);padding-bottom:var(--s4);color:var(--colour-dark)}@media (min-width: 1200px){.contact_container.two-col-r{gap:13rem}}.contact_container>:first-child{flex-grow:2!important}.contact_container .contact_wrapper{display:flex}.contact_container .contact_wrapper>div{flex-basis:0;flex-grow:1}.contact_container .contact_wrapper>:last-child{flex-grow:1.5}.contact_container .contact_details{margin-inline-end:1rem}@media (min-width: 640px){.contact_container .contact_details{max-width:20rem}}.contact_container .contact_details h5{margin-top:1.25rem;margin-bottom:1.25rem}.contact_container .contact_details p{margin:0}.contact_container .contact_details .contact-open{margin-top:1.25rem}.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-flex-directions{margin-block-end:var(--s2)}.contact_container .contact_details .contact-flex-directions .get_direction{color:var(--colour-light);font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;font-weight:700}.contact_container .contact_details .contact-address{margin-block-end:0}.contact_container .contact_details div.hr-line{width:100%;border:.5px solid var(--colour-dark);margin-bottom:0;margin-top:1.75rem}.contact_container .contact_details .contact-social{margin-top:1.75rem;display:flex;gap:12px}.contact_block_section{margin-top:var(--s2)}.contact_block_section .contact_block{font-size:clamp(16px,var(--font-size-base),18px);margin-bottom:var(--s2)}.contact_block_section .contact_block .name{font-weight:500;font-family:Cervo,helvetica,arial,sans-serif;text-transform:uppercase;line-height:48px;font-size:clamp(18px,var(--font-size-small),26px)}.contacts-box_image{margin-bottom:var(--s0)}.contacts-box_image img{width:169px;height:157px;object-fit:cover}.contacts-box_name{flex-grow:3}.enquiries{background-color:#fffc;color:var(--colour-dark)!important;font-size:var(--font-size-base);margin-top:2rem}.enquiries .contact_block{border-bottom:2px solid var(--colour-mid);gap:0;margin:0 2rem;min-height:8rem}.enquiries .contact_block:last-child{border-bottom:none}.enquiries .name{font-weight:600;text-transform:uppercase;font-size:18px;line-height:28px}.enquiries .title{text-transform:uppercase}.enquiries .phone_email{margin-top:.5rem}article{background-color:#0000;margin-bottom:40px}@media (min-width: 768px){article{flex-basis:29.33333333%}}@media (min-width: 1200px){article{flex-basis:31.33333333%}}article>a{display:block;margin-bottom:22px}article img{width:100%;height:240px;object-fit:cover}@media (min-width: 1200px){article img{height:375px}}article img.read-more{width:13px;height:13px;margin-left:8px;display:inline}article .post-card-categories>span{font-family:Cervo,helvetica,arial,sans-serif;font-size:clamp(20px,1rem,20px);font-weight:500;line-height:48px;text-transform:uppercase}article .post-blog-title{margin-top:1rem;margin-bottom:2.5rem}article .post-blog-thumbnail{margin-bottom:1rem}article .post-blog-thumbnail img{width:100%;height:50vh;object-fit:cover}@media (min-width: 768px){article .post-blog-thumbnail img{height:80vh}}article time{text-transform:uppercase;font-size:clamp(16px,var(--font-size-base),18px);font-weight:400;line-height:28px}article .main-content{margin:1.5rem 0}article .main-content aside{flex:1 0 15%;padding:20px 0}@media (min-width: 768px){article .main-content aside{padding:0}}article .main-content aside p{font-weight:500;margin-bottom:8px}article .main-content aside p a{font-weight:700}article .main-content aside time{font-weight:300;margin-bottom:16px;display:block}article .main-content aside img{width:14px;height:28px;object-fit:none;vertical-align:top;margin:0 0 0 8px}article .main-content .entry-content{flex:2 0 75%}article .main-content .entry-content p{max-width:unset;margin-top:0;margin-bottom:1.75rem}article .main-content .entry-content p>a{color:var(--colour-mid);-webkit-text-decoration:underline;text-decoration:underline}article .main-content .entry-content ol,article .main-content .entry-content ul{margin-top:0;margin-bottom:1.75rem}article .main-content .entry-content ul li{font-weight:400;font-size:clamp(16px,var(--font-size-base),18px)}article .main-content .entry-content li{font-weight:700;line-height:28px;margin-bottom:.6rem}article .main-content .entry-content h2,article .main-content .entry-content h3,article .main-content .entry-content h4,article .main-content .entry-content h5,article .main-content .entry-content h6{margin-top:0;margin-bottom:1.75rem}article .main-content .entry-content blockquote{margin-top:0;margin-bottom:1.75rem;margin-left:0;margin-right:0}article .main-content .entry-content blockquote p{font-weight:700;line-height:34px;font-size:clamp(20px,var(--font-size-smaller),24px)}article .main-content .entry-content figure{margin:40px 0;width:335px!important;height:225px;object-fit:cover}@media (min-width: 768px){article .main-content .entry-content figure{width:100%!important;height:auto}}article .main-content .entry-content figure img{width:100%;height:auto}article .main-content .entry-content figure figcaption{font-weight:300;border-bottom:1px solid #f5f4f7;padding:8px 0}article .main-content .readmore a{color:var(--colour-dark)}article .main-content .readmore a>span{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}article .main-content .readmore a:hover{text-decoration:unset;color:var(--colour-mid)}.news-flex{display:grid;margin:30px 0 50px;flex-wrap:wrap}@media (min-width: 768px){.news-flex{grid-template-columns:repeat(3,1fr);grid-row-gap:36px;grid-column-gap:3rem;margin-top:52px}}.news-flex .post-card-thumbnail img{width:100%;height:240px;object-fit:cover}@media (min-width: 768px){.news-flex .post-card-thumbnail img{height:200px}}@media (min-width: 1200px){.news-flex .post-card-thumbnail img{height:250px}}.news-flex .post-card-categories>span{font-family:Cervo,helvetica,arial,sans-serif;font-size:clamp(20px,1rem,20px);color:var(--colour-dark);font-weight:500;line-height:48px;text-transform:uppercase}.news-flex .post-card-title{margin-top:.3rem;margin-bottom:1rem}.news-flex .post-card-link{color:var(--colour-dark)}.news-flex .post-card-link>span{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.news-flex .post-card-link:hover{text-decoration:unset;color:var(--colour-mid)}.post-blog{background-color:var(--colour-oatmeal);color:var(--colour-dark)}.post-blog>article{max-width:140vh;margin:auto;padding-top:var(--s4);padding-bottom:var(--s5)}.bp_container{background-color:var(--colour-light);color:var(--colour-dark);padding:7rem 0}.bp_container .two-col-r{gap:5rem}@media (min-width: 1500px){.bp_container .two-col-r{gap:10rem}}@media (min-width: 1200px){.bp_container .two-col-r{gap:13rem}}.bp_container .two-col-r .buildersportal{min-inline-size:20%}.bp_container .two-col-r .buildersportal h5{margin-top:0;margin-bottom:1.5rem;color:var(--colour-dark)}.bp_container .two-col-r .buildersportal .hr-line{margin-bottom:1.65rem}.bp_container .two-col-r .buildersportal .expandable-box{margin-top:2.75rem}.bp_container .two-col-r .builders-portal_container{flex-basis:32rem}@media (min-width: 1800px){.bp_container .two-col-r .builders-portal_container{flex-basis:25rem}}@media (min-width: 2500px){.bp_container .two-col-r .builders-portal_container{flex-basis:20rem}}@media (min-width: 3500px){.bp_container .two-col-r .builders-portal_container{flex-basis:15rem}}.bp_container .two-col-r .builders-portal_container .builders-portal_doclist{border:none}.bp_container .two-col-r .builders-portal_container .builders-portal_doclist .docs>div p{margin-top:0;margin-bottom:1.5rem}.bp_container .two-col-r .builders-portal_container .hr-line{margin-top:0;margin-bottom:2.5rem}.bp_container .two-col-r .builders-portal_container h3{margin-top:0;margin-bottom:1.25px}.bp_container .two-col-r .builders-portal_container .download-date{color:#d1c0ae;margin-left:1.25rem}.bp_container .hr-line{border-bottom:1px solid var(--colour-dark);width:100%}.bp_container .cp-download{margin-bottom:1.25rem;font-size:20px}.bp_container .downloadArrows a,.bp_container .stage_docs a{letter-spacing:unset;font-weight:700}.bp_container .downloadArrows a:hover,.bp_container .stage_docs a:hover{color:var(--colour-mid);-webkit-text-decoration:none;text-decoration:none}.bp_container .downloadArrows a:hover svg path,.bp_container .stage_docs a:hover svg path{fill:var(--colour-mid)}.bp_container .downloadArrows .dl-icon,.bp_container .stage_docs .dl-icon{margin-right:.75rem}.bp_container .downloadArrows:before,.bp_container .stage_docs:before{display:none;background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg id=%27Group 84%27%3E%3Cpath id=%27&%23226;&%23134;&%23146;%27 d=%27M4.53498 6.60227L5.39861 5.72727L9.00089 9.32955L9.00089 -2.4985e-07L10.2509 -1.95211e-07L10.2509 9.32955L13.8418 5.72727L14.7168 6.60227L9.62589 11.6932L4.53498 6.60227Z%27 fill=%27%23201800%27/%3E%3Cpath id=%27Vector 16 %28Stroke%29%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M1.25 17.875V12H0V19.125H19.25V12H18V17.875H1.25Z%27 fill=%27%23201800%27/%3E%3C/g%3E%3C/svg%3E%0A");background-size:20px 20px;width:20px;height:20px;margin-right:.75rem}.bp_container .bp_enquiries>div:not(:last-child){margin-bottom:1.5rem}.bp_container .bp_enquiries .name_title{font-size:clamp(20px,1rem,20px);font-weight:700;line-height:28px;margin-bottom:8px}.bp_container .bp_enquiries .phone_email{margin-block-start:8px;font-size:16px}.bp_container .bp_enquiries .phone_email>div{margin-bottom:4px}.bp_container .bp_enquiries .phone_email a{-webkit-text-decoration:underline;text-decoration:underline;line-height:24px}.bp_container .pagination{display:flex;align-items:flex-start;gap:.9rem;margin-top:.5rem}.bp_container .pagination span{font-size:clamp(16px,.8rem,16px);font-weight:400;line-height:24px}.bp_container .pagination span.active{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:8px}.bp_container .pagination .page-num{margin-top:2px}.bp_container .pagination .page-num:not(.active){cursor:pointer}.bp{margin:60px auto 40px;scroll-behavior:smooth}.bp [id]{scroll-margin:140px 0 0}@media (min-width: 768px){.bp{display:grid;grid-template-columns:.6fr 1.4fr;gap:0px 20px;grid-template-areas:"bp-left bp-stages";max-width:1440px;margin:60px auto 80px}}@media (min-width: 1200px){.bp{grid-template-columns:.5fr 1.5fr}}.bp .cp-stage-left-contacts-box{margin-top:0!important}.bp .expandable-box h6{margin:0;font-size:1.2rem;line-height:2rem}.bp-anchors{box-shadow:0 0 4px 2px #e9e9e9cc;padding:16px;background-color:var(--colour-light);margin:20px 0;font-weight:400}.bp-anchors h6{margin-bottom:20px;line-height:2.8rem;font-weight:500}.bp-anchors p{margin-bottom:8px}.bp-anchors img{margin-right:8px;width:16px;height:17px}.bp-stages>div{box-shadow:0 0 4px 2px #e9e9e9cc;padding:40px 16px;background-color:var(--colour-light)}@media (min-width: 768px){.bp-stages>div{padding:40px}}.bp-stages-intro{margin-bottom:20px}.bp-stages-intro p{margin-top:20px}.bp-stages .bp-stage{display:flex;border-bottom:1px solid #f5f4f7;padding-bottom:40px;margin-bottom:40px;flex-wrap:wrap}@media (min-width: 768px){.bp-stages .bp-stage{padding-bottom:58px}}@media (min-width: 768px){.bp-stages .bp-stage>div{flex:50%}}.bp-stages .bp-stage:last-of-type{padding-bottom:18px;margin-bottom:0;border-bottom:none}@media (min-width: 768px){.bp-stages .bp-stage-copy{padding-right:38px;border-right:1px solid #f5f4f7}}.bp-stages .bp-stage-copy p{margin-top:16px;margin-bottom:20px}@media (min-width: 768px){.bp-stages .bp-stage-copy p{margin-bottom:0}}@media (min-width: 768px){.bp-stages .bp-stage-docs{padding-left:38px}}.bp-stages .bp-stage-docs p{margin-bottom:8px}.bp-stages .bp-stage-docs img{margin-right:8px;vertical-align:bottom}.bp-stages .bp-stage-docs .download-all{font-weight:700;margin-bottom:0}.header{position:relative;z-index:1000}.header-toggle-div{position:absolute;right:1.3rem;display:flex;align-items:center}@media (min-width: 1200px){.header-toggle-div{display:none}}.header-toggle{width:3.25rem;cursor:pointer;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 .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 .logo{height:3rem;padding-right:var(--s-2);z-index:1}.header-nav{position:absolute;top:73px;left:0;width:100%;z-index:999;font-weight:700;background-color:var(--colour-dark);height:calc(100vh - 70px);transform:translate(-100%);transition:.25s cubic-bezier(.785,.135,.15,.86);padding-top:var(--s1)}@media (min-width: 1200px){.header-nav{position:static;background-color:#0000;height:auto;transform:translate(0);width:auto;display:contents;padding-top: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;padding-left:var(--s0)}@media (min-width: 1200px){.header ul{padding-left:0}}.header-menu{justify-content:space-between}.header-menu>li>a{-webkit-text-decoration:none!important;text-decoration:none!important;padding:15px 24px;color:var(--colour-light)}.header-menu a{font-size:clamp(20px,1rem,20px);font-family:Cervo,helvetica,arial,sans-serif;font-weight:500;text-transform:uppercase}.header-menu a:hover{color:var(--colour-mid);-webkit-text-decoration:none;text-decoration:none}@media (min-width: 1200px){.header-menu{display:flex}}.header .sub-menu{position:absolute;top:100%;opacity:0;visibility:hidden;color:var(--colour-light);margin-left:var(--s0)}@media (min-width: 1200px){.header .sub-menu{width:max-content;left:65%;background-color:var(--colour-light);margin-left:0;color:var(--colour-dark)}.header .sub-menu li{padding:15px 20px}}.header li{text-align:left;padding:10px 0}@media (min-width: 1200px){.header li:hover,.header li:focus{background:none}}.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(-50%);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(-50%);transition:opacity .25s linear,transform .25s linear,visibility 0s linear 0s}}.header .menu-item-object-custom:hover,.header .menu-item-object-custom:focus{background-color:none}.header .current-menu-item>a{color:var(--colour-mid)}.header .current_page_item{background-color:none}@media (min-width: 1200px){.header .current_page_item{background:none}}.header .navigation{padding:1rem var(--s2);background-color:var(--colour-dark);justify-content:space-between}.header .navigation .btn__link{height:48px;line-height:100%;padding:0 40px;background-color:var(--colour-light);color:var(--colour-dark);border:none;text-transform:uppercase}.header .navigation .btn__link:hover{background-color:var(--colour-mid);color:var(--colour-light)}.header .navigation .register_button_mobile{padding:6px 20px;height:34px;margin-right:var(--s-2)}.header .header-nav .rb_show_m{display:block;margin-left:var(--s2)}@media (min-width: 1200px){.header .header-nav .rb_show_m{display:none}}.header .rb_show_d{display:none}@media (min-width: 1200px){.header .rb_show_d{display:block}}.content-grid{--padding-inline: var(--s1);--content-max-width: 1100px;--breakout-max-width: 1250px;--breakout-size: calc( (var(--breakout-max-width) - var(--content-max-width)) / 2 );display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline)*2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid>:not(.breakout,.fullwidth){grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.fullwidth{grid-column:full-width}.content-grid>.fullwidthimg{width:100%;max-height:45vh;object-fit:cover}.page-hero-header{display:grid;grid-template:"page-hero-header";place-items:center;place-content:center;overflow:hidden;padding-bottom:40px}@media (min-width: 768px){.page-hero-header{padding-bottom:0}}.page-hero-header>*{grid-area:page-hero-header}.page-hero-header-copy{max-width:740px;z-index:1;text-align:center;color:var(--colour-light);padding:0 20px}.page-hero-header-copy-name{text-transform:uppercase;font-size:1.4rem;line-height:2.4rem;font-weight:500;margin-bottom:20px;color:var(--colour-light)}@media (min-width: 768px){.page-hero-header-copy-name{font-size:1.4rem}}.page-hero-header .image{object-fit:cover;min-height:316px;height:fit-content;max-height:350px;width:100vw;filter:brightness(.7)}@media (min-width: 1200px){.page-hero-header .image{max-height:500px}}.page-hero-caption{max-width:660px;padding:40px 0;margin:0 auto;text-align:center}@media (min-width: 768px){.page-hero-caption{padding:80px 0 40px}}.page-heading-copy-title p{margin-top:20px}.parrallax_image{text-align:center}.parrallax_image-image{margin-top:0;position:relative;background-attachment:unset;background-repeat:no-repeat;background-size:cover;height:460px}@media (min-width: 1200px){.parrallax_image-image{margin-bottom:0;margin-top:0;background-repeat:no-repeat;background-size:cover;background-position:50%;background-attachment:fixed;height:600px}}.parrallax_image-text{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%}@media (min-width: 640px){.parrallax_image-text{width:47rem}}.parrallax_image-text-desc{max-width:47rem}.parrallax_image-text h2{color:var(--colour-light);text-align:center;margin-top:0;margin-bottom:35px}.parrallax_image-text h6{margin-top:0;margin-bottom:35px;text-align:center}.parrallax_image-copy{display:flex;justify-content:center}.parrallax_image-link{text-align:center}.parrallax_image-link>a{margin-left:18px;margin-right:18px;text-transform:uppercase;display:inline-block;line-height:100%;margin-bottom:16px;padding:8px 0;min-width:12rem}@media (min-width: 640px){.parrallax_image-link>a{display:unset;line-height:48px;margin-bottom:0;padding:8px 40px;min-width:unset}}.parrallax_image-button .videobutton{background-color:var(--colour-mid);color:var(--colour-light);font-family:brown,sans-serif;font-size:1.8rem;line-height:2.8rem;letter-spacing:.2rem;text-transform:uppercase;padding:12px 20px 8px;position:absolute;top:50%;font-weight:700;left:50%;margin-top:-50px;transform:translate(-50%,100%)}@media (min-width: 1200px){.parrallax_image-button .videobutton{margin-top:-50px}}.dialog-box{background-color:var(--colour-dark);color:var(--colour-mid);border:0px;position:relative;transition:visibility 0s,opacity .5s linear;border-radius:8px}@media (min-width: 1200px){.dialog-box{width:calc(100% - 6px - 24em)}}.dialog-box::backdrop{backdrop-filter:blur(3px)}.dialog-box.dialog-full{width:100%;margin:0;height:100%;max-width:100%;max-height:100%}.dialog-box::-webkit-scrollbar{width:4px}.dialog-box::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.dialog-box::-webkit-scrollbar-thumb{background-color:var(--colour-mid);outline:0px solid var(--colour-dark)}.dialog-box-close{position:absolute;top:12px;right:12px}.dialog-box h4{margin-top:0}.wishlist-dialog{background-color:var(--colour-light)}@media (min-width: 1200px){.wishlist-dialog{width:calc(100% - 40em)}}.wishlist-dialog .dialog-box-content>p{font-size:var(--font-size-base)}@media (max-width: 640px){.wishlist-dialog .dialog-box-content .grid{gap:0}}.halie-form--field{margin-bottom:30px;margin-bottom:1rem}.halie-form--field-label{margin-bottom:.5rem;display:block}.halie-form--field-input,.halie-form--field-email{border-color:var(--colour-mid);background-color:#0000;color:var(--colour-dark);padding:9px;border-radius:8px!important;width:100%}.halie-form--submit{margin:2rem 0 1rem;display:flex;justify-content:center}.halie-form--status{display:none;font-size:16px;text-align:center}.halie-form .grid:after{display:none}: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: 100ch;--font-normaliser:.6}@media (min-width: 640px){:root{--font-normaliser:.8}}:root{font-size:calc(.8rem + .5vw);font-family:sans-serif;--font-size-base: calc(1.125rem * var(--font-normaliser));--font-size-smaller: calc(1.5rem * var(--font-normaliser));--font-size-small: calc(2rem * var(--font-normaliser));--font-size-medium: calc(2.5rem * var(--font-normaliser));--font-size-biggish: calc(3.75rem * var(--font-normaliser));--font-size-big: calc(6rem * var(--font-normaliser));--font-size-huge: calc(7.5rem * var(--font-normaliser));--colour-light: #EAE1D5;--colour-dark: #201800;--colour-mid: #6B7231;--colour-gray: #444444;--colour-oatmeal: #F3EEE7;--colour-white: #ffffff;--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}button{font-size:clamp(16px,var(--font-size-base),18px);font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;font-weight:400;line-height:28px}p{font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;font-weight:400;line-height:22px;font-size:clamp(16px,var(--font-size-base),18px)}@media (min-width: 640px){p{line-height:28px}}h6{font-size:clamp(16px,var(--font-size-smaller),24px);font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;font-weight:700;line-height:20px}@media (min-width: 640px){h6{line-height:34px}}h5{font-size:clamp(18px,var(--font-size-small),28px);font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;font-weight:700;line-height:20px}@media (min-width: 640px){h5{line-height:34px}}h4{font-size:clamp(18px,var(--font-size-medium),40px);font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;font-weight:700;line-height:22px}@media (min-width: 640px){h4{line-height:50px}}h3{font-size:clamp(32px,var(--font-size-biggish),60px);font-family:Cervo,helvetica,arial,sans-serif;font-weight:500;line-height:34px}@media (min-width: 640px){h3{line-height:62px}}h2{font-size:clamp(46px,var(--font-size-big),96px);font-family:Cervo,helvetica,arial,sans-serif;font-weight:500;line-height:46px}@media (min-width: 640px){h2{line-height:98px}}h1{font-size:clamp(70px,var(--font-size-huge),120px);font-family:Cervo,helvetica,arial,sans-serif;font-weight:500;line-height:82px}@media (min-width: 640px){h1{line-height:122px}}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:LacrimaMG-Serif,helvetica,arial,sans-serif,sans-serif}body:not(.wp-admin){overflow-x:hidden}html{background-color:#0b0b10;scroll-behavior:smooth}a{-webkit-text-decoration:none;text-decoration:none;color:inherit}a:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--colour-mid)}.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:auto;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)}.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}.justify-center{display:flex;flex-wrap:wrap;justify-content:center}.stack-link{color:var(--fg-colour-mid);text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none}.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(--colour-light)}.light{background-color:var(--colour-light);color:var(--colour-dark)}.green{background-color:var(--colour-mid);color:var(--colour-light)}.oatmeal{background-color:var(--colour-oatmeal);color:var(--colour-dark)}.white{background-color:var(--colour-white);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}.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}.logo{max-width:20rem}.arrow_cont_down{max-height:6rem}.hero--home{height:70ch;position:relative}@media (max-width: 895px)and (min-width: 640px){.hero--home{height:810px!important}}@media (min-width: 1200px){.hero--home{height:65ch}}@media (min-width: 1400px){.hero--home{height:810px!important}}@media (min-width: 2000px){.hero--home{height:910px!important}}@media (min-width: 2500px){.hero--home{height:960px!important}}@media (min-width: 3000px){.hero--home{height:1110px!important}}@media (min-width: 3500px){.hero--home{height:1160px!important}}@media (min-width: 4000px){.hero--home{height:1210px!important}}@media (min-width: 4500px){.hero--home{height:1260px!important}}@media (min-width: 5000px){.hero--home{height:1310px!important}}.hero--home video{object-fit:cover;width:100vw;height:100%;position:absolute;top:0;left:0}.hero--home_image{object-fit:cover;width:100vw;height:100%;position:absolute;top:0;left:0}.hero--home_videowistia{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero--home_videowistia .wistia_responsive_padding{height:100%}.hero--home_videowistia .wistia_responsive_padding .wistia_embed_initialized>div{height:100%!important}.hero--home_videowistia .wistia_responsive_padding .wistia_embed_initialized>div video{object-fit:cover!important}.hero--home_videowistia div[id^=wistia_grid][id$=main]{height:69ch}@media (min-width: 1200px){.hero--home_videowistia div[id^=wistia_grid][id$=main]{height:65ch}}@media (min-width: 1400px){.hero--home_videowistia div[id^=wistia_grid][id$=main]{height:810px!important}}@media (min-width: 2000px){.hero--home_videowistia div[id^=wistia_grid][id$=main]{height:910px!important}}@media (min-width: 2500px){.hero--home_videowistia div[id^=wistia_grid][id$=main]{height:960px!important}}@media (min-width: 3000px){.hero--home_videowistia div[id^=wistia_grid][id$=main]{height:1110px!important}}@media (min-width: 3500px){.hero--home_videowistia div[id^=wistia_grid][id$=main]{height:1160px!important}}@media (min-width: 4000px){.hero--home_videowistia div[id^=wistia_grid][id$=main]{height:1210px!important}}@media (min-width: 4500px){.hero--home_videowistia div[id^=wistia_grid][id$=main]{height:1260px!important}}@media (min-width: 5000px){.hero--home_videowistia div[id^=wistia_grid][id$=main]{height:1310px!important}}.hero--home .logohome{max-width:20ch;width:100%;margin-block-start:6rem!important;margin-block-end:auto}.hero--home .arrow_cont_down{max-height:6rem;margin-block-start:1rem;margin-block-end:3rem!important;padding:0 15px}.hero--home .center-home{margin-inline:auto;text-align:center;max-inline-size:var(--measure);display:flex;flex-direction:column;align-items:center;min-block-size:100%;z-index:1;position:relative}.navigation{display:flex;align-items:center;min-block-size:4.5rem;color:#faf7f2}.menu-item-has-children{position:relative;cursor:pointer}.menu-item-has-children>a:after{content:">";display:inline-block;transform:rotate(90deg);transition:all .5s ease 0s;padding:5px}.menu-item-has-children:hover.menu-item-has-children>a:after{transform:rotate(270deg)}.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}.is-scrolling,.not-frontpage{position:sticky;top:0;z-index:99999;animation:fadeIn .5s forwards;background-color:var(--colour-dark)}.is-scrolling .header-container,.not-frontpage .header-container{height:100px}.video{overflow:hidden;width:100%;padding:var(--s-2)}.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}.latest_news{background-color:var(--colour-mid);padding-top:var(--s4);padding-bottom:var(--s4)}.latest_news .news-preview-heading a{font-size:clamp(16px,.8rem,16px)}.latest_news .news-preview-heading a>span{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.latest_news .news-preview-heading a:hover{text-decoration:unset;color:var(--colour-dark)}.latest_news .news-preview-heading h5{margin:0}.latest_news .news-preview{margin-top:var(--s2);display:grid;grid-gap:3rem;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.latest_news .news-preview-details{margin-block-start:0rem}.latest_news .news-preview img{height:14rem;object-fit:cover}.latest_news .news-preview-category{font-family:Cervo,helvetica,arial,sans-serif;font-size:clamp(20px,1rem,20px);font-weight:500;line-height:48px;text-transform:uppercase}.latest_news .news-preview h6{margin:0}.latest_news .news-preview-link{font-size:clamp(16px,.8rem,16px);margin-top:.5rem}.latest_news .news-preview-link span{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.latest_news .news-preview-link:hover{text-decoration:unset;color:var(--colour-dark)}.image-full-width img{width:100vw;object-fit:cover;max-height:40rem}footer{color:var(--colour-light);padding-top:2.75rem;padding-bottom:2.75rem}footer>div{align-items:flex-end!important}footer .two-col h6{margin:0 0 1rem}footer .two-col p{margin:0;font-size:16px}footer .two-col>:first-child{flex-basis:40rem}@media (min-width: 1024px){footer .two-col>:first-child{flex-basis:45rem}}footer .two-col>:last-child{min-inline-size:10%}footer .two-col>.cluster{justify-content:flex-start;align-items:baseline;gap:2rem}@media (min-width: 1024px){footer .two-col>.cluster{gap:10rem}}footer .two-col .footer-cluster{margin-top:1.25rem;justify-content:flex-start}footer .two-col .contact-open{margin-top:1.25rem}footer .logos-img{display:flex;flex-direction:column;gap:1.8rem}footer .logos-img img{display:block;max-width:fit-content}@media (min-width: 1024px){footer .logos-img img{margin-left:auto}}@media (min-width: 1024px){footer .logos-img p{text-align:right}}footer ul{list-style:none;padding-inline-start:0}footer .footer-terms p{font-size:12px}footer .footer-terms>div{height:10px;overflow:hidden}footer .footer-bottom{align-items:center!important;display:flex;border-top:1px solid var(--colour-dark);margin-top:var(--s1);padding-top:var(--s1);flex-wrap:wrap-reverse;gap:var(--s-4)}@media (min-width: 768px){footer .footer-bottom{padding-top:var(--s0)}}footer .footer-bottom>div:first-child{flex-basis:100%}@media (min-width: 768px){footer .footer-bottom>div:first-child{flex-basis:76%}}footer .footer-bottom>div:first-child p{font-size:12px;max-width:100%;font-weight:700;line-height:22px}footer .footer-bottom .logofooter{display:flex;gap:18px;justify-content:flex-start}@media (min-width: 768px){footer .footer-bottom .logofooter{flex:1;justify-content:flex-end}}footer .footer-bottom .logofooter img{height:40px}.page-heading{padding:var(--s4) 0;background-color:var(--colour-mid)}.page-heading-name{padding:var(--s-2);background:var(--colour-gray);border:1px solid var(--colour-mid);border-radius:100px;text-transform:uppercase;color:var(--colour-mid)}.page-heading h2{margin:0}.page-heading .page-heading-description p{font-size:clamp(16px,var(--font-size-smaller),24px);font-weight:700;line-height:22px;margin-top:var(--s-2)}@media (min-width: 640px){.page-heading .page-heading-description p{line-height:34px}}.page-heading .page-heading-logo{justify-content:flex-end;display:flex;flex-basis:25rem}@media (min-width: 2500px){.page-heading .page-heading-logo{flex-basis:auto}}.grid article>a img{width:100%;height:15rem;object-fit:cover}.btn__primary{color:var(--colour-dark);font-size:clamp(20px,1.3rem,26px);font-family:Cervo,helvetica,arial,sans-serif;background-color:var(--colour-white);padding:0 40px;text-decoration-line:none;font-weight:500;line-height:48px}.btn__primary:hover,.btn__primary--active{background-color:var(--colour-dark);color:var(--colour-white);text-decoration-line:none}.btn__light{text-decoration-line:none;padding:8px 40px;color:var(--colour-dark);font-size:clamp(20px,1.3rem,26px);font-weight:500;line-height:48px;width:fit-content;font-family:Cervo,helvetica,arial,sans-serif;background-color:var(--colour-light)}.btn__light:hover,.btn__light--active{background-color:var(--colour-mid);color:var(--colour-light);text-decoration-line:none}.btn__link{text-decoration-line:none;padding:8px 40px;color:var(--colour-dark);font-size:clamp(20px,1.3rem,26px);font-weight:500;line-height:48px;width:fit-content;font-family:Cervo,helvetica,arial,sans-serif;background-color:var(--colour-light)}.btn__link:hover,.btn__link--active{background-color:var(--colour-mid);text-decoration-line:none;color:var(--colour-light)}.btn__dark{text-decoration-line:none;padding:8px 40px;color:var(--fg-colour-light);font-size:clamp(20px,1.3rem,26px);font-weight:500;line-height:48px;width:fit-content;font-family:Cervo,helvetica,arial,sans-serif;background-color:var(--colour-dark)}.btn__dark:hover,.btn__dark--active{background-color:var(--fg-colour-light);text-decoration-line:none;color:var(--colour-dark)}.btn__link:after,.arrow_right:after{content:"";display:inline-block;margin-left:4px;mask-image:url(/app/themes/ivytemplate/public/images/chevron_right.1e5366.svg);mask-position:center;mask-repeat:no-repeat;-webkit-mask-image:url(/app/themes/ivytemplate/public/images/chevron_right.1e5366.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-color:var(--colour-mid);width:13px;height:22px;vertical-align:text-bottom}.btn__link:after{display:none}.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}.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}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 .stock-container .hidden{display:none}.leaflet-popup .stock-container .hero-image{margin-left:-2px;margin-top:-2px;border-radius:3px;height:9rem;width:100%;object-fit:cover}.leaflet-popup .stock-container .line-neighbourhoodname{display:none}.leaflet-popup .stock-container .line-productlink a{color:var(--colour-dark);font-weight:700}.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:44px;padding:0 .8em;background-color:#fff;color:#555;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:85px;left:20px;padding:0 .8em;background-color:#fff;color:#555;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-mid);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)}.dialog-box-content h3{margin-top:0;margin-bottom:1rem}.forminator,.dialog-box-content,.header-form--fields{font-family:LacrimaMG-Serif,helvetica,arial,sans-serif!important;font-size:clamp(16px,var(--font-size-base),18px)!important;color:var(--colour-light)!important}.forminator label,.dialog-box-content label,.header-form--fields label{font-size:clamp(16px,var(--font-size-base),18px)!important;color:var(--colour-light)!important}.forminator button,.dialog-box-content button,.header-form--fields button{background-color:var(--colour-light)!important;color:var(--colour-dark)!important}.select2-container{background-color:var(--colour-dark)!important}.select2-container .forminator-select-dropdown{background-color:var(--colour-light)!important}.select2-container .select2-results{font-family:LacrimaMG-Serif,helvetica,arial,sans-serif!important;font-size:clamp(16px,var(--font-size-base),18px)!important}.select2-container .select2-results ul{color:var(--colour-mid)!important}.select2-container .select2-selection:before{content:unset!important;height:1px!important}.select2-container .select2-selection__rendered{font-weight:400!important;font-size:clamp(16px,var(--font-size-base),18px)!important}.select2-container .select2-results__option{color:var(--colour-dark)!important}.select2-container .select2-results__option--highlighted,.select2-container .select2-results__option--selected{background-color:#0000!important;color:var(--colour-mid)!important}.forminator-label{margin-bottom:8px!important;font-size:clamp(16px,var(--font-size-base),18px)!important}.forminator-required{color:var(--colour-light)!important}.forminator-button{background-color:var(--colour-light)!important;font-family:Cervo,helvetica,arial,sans-serif!important;margin-top:0!important;font-size:clamp(26px,2.5rem,26px)!important;padding:0 40px!important;font-weight:500;text-transform:uppercase;border:none!important}.forminator-button span{line-height:48px!important}.forminator-button:hover{color:var(--colour-light)!important;background-color:var(--colour-mid)!important;text-decoration-line:none!important;border:none!important}form.forminator-ui .forminator-field-checkbox .forminator-checkbox{justify-content:center}form.forminator-ui .forminator-field-checkbox .forminator-checkbox-label{font-size:12px!important;font-weight:300!important;margin-left:20px!important}form.forminator-ui .forminator-field-checkbox .forminator-checkbox-label a{font-size:12px!important;font-weight:300!important;-webkit-text-decoration:none;text-decoration:none}form.forminator-ui .forminator-field-checkbox .forminator-checkbox-label a:hover{color:var(--colour-mid);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}form.forminator-ui .forminator-field-checkbox .forminator-error-message{text-align:center}form.forminator-ui .forminator-checkbox-box{border-color:var(--colour-light)!important;color:var(--colour-mid)!important}form.forminator-ui .forminator-checkbox-box:after{background-color:var(--colour-light)!important}form.forminator-ui .forminator-row{margin-bottom:16px!important}@media (max-width: 782px){form.forminator-ui .forminator-button-submit{width:auto!important;margin-top:var(--s1)!important}}form.forminator-ui .forminator-label:not([class*=forminator-floating-]){font-weight:300!important}form.forminator-ui .forminator-label{font-weight:300!important}form.forminator-ui .forminator-input{color:var(--colour-light)!important;font-weight:300!important}form.forminator-ui .forminator-input input{font-weight:300!important}form.forminator-ui .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox] .select2-selection__rendered{color:var(--colour-light)!important}form.forminator-ui .forminator-input--wrap:after{color:var(--colour-mid)!important}form.forminator-ui .forminator-error-message{color:var(--colour-mid)!important;font-size:14px;font-family:LacrimaMG-Serif,helvetica,arial,sans-serif}form.forminator-ui .forminator-description{display:none!important}form.forminator-ui .forminator-row-last .forminator-field{display:flex;justify-content:center}#forminator-module-287 div.forminator-row:nth-child(5){display:flex;gap:1rem;flex-wrap:nowrap!important;margin-bottom:20px!important}#forminator-module-287 div.forminator-row:nth-child(5)>div{flex:1}#forminator-module-287 div.forminator-row:nth-child(6),#forminator-module-287 div.forminator-row:nth-child(7),#forminator-module-287 div.forminator-row:nth-child(8){margin-bottom:30px!important}#forminator-module-287 div.forminator-row:nth-child(9){margin-bottom:0!important}#forminator-module-287.forminator-design--material .forminator-input--wrap:after{background-color:var(--colour-light)!important;height:1px}.select2-selection__arrow{color:var(--colour-light)!important}#enquiry-toggle{transition:all ease-in-out 1s;transform:translate(100%);opacity:0;position:fixed;right:-100%;top:-58px;padding:20px;z-index:9999;height:100vh;color:var(--colour-light);background-color:var(--colour-dark)}#enquiry-toggle.active{transform:translate(0);opacity:1;overflow:auto;right:0}@media (min-width: 1200px){#enquiry-toggle{width:480px;height:100%;top:0}}.form-flyout button{border:none;padding:0;margin:0 0 32px auto;display:block}.form-flyout .header-popup h3{margin-top:var(--s0);margin-bottom:var(--s0)}.ohform form{font-family:LacrimaMG-Serif,helvetica,arial,sans-serif!important}.ohform form .field-container-D{margin:0 0 20px!important;width:100%!important}.ohform form label{font-size:clamp(16px,var(--font-size-base),18px)!important;color:var(--colour-light)!important;font-family:LacrimaMG-Serif,helvetica,arial,sans-serif!important;font-weight:400!important}.ohform form label:after{color:var(--colour-light)!important}.ohform form input[type=text],.ohform form input[type=email],.ohform form select{color:var(--colour-light)!important;font-weight:300!important;border:none!important;background-color:#0000!important;border-bottom:1px solid var(--colour-light)!important;width:100%!important;font-size:16px!important;padding-top:10px!important;border-radius:0!important;font-family:LacrimaMG-Serif,helvetica,arial,sans-serif!important}.ohform form input[type=text]:focus-visible,.ohform form input[type=email]:focus-visible,.ohform form select:focus-visible{outline:none!important;border-bottom:1px solid var(--colour-mid)!important}.ohform form select option{background-color:var(--colour-light)!important;color:var(--colour-dark)!important}.ohform form input[type=checkbox]{width:1.5em;height:1.5em}.ohform form .choices>span{display:flex!important;justify-content:center}.ohform form .choices label{margin-left:12px;font-size:12px!important}.ohform form .choices label span{font-size:12px!important}.ohform form .actions{display:flex;justify-content:center}.ohform form .actions input[type=submit]{margin-left:0;font-family:Cervo,helvetica,arial,sans-serif!important;background-color:var(--colour-light)!important;color:var(--colour-dark)!important;font-size:clamp(26px,2.5rem,26px)!important;padding:0 40px!important;text-transform:uppercase;border:none!important;width:auto!important;border-radius:0!important;background-image:none!important;line-height:48px!important;font-weight:500!important;box-shadow:none!important}.ohform form .actions input[type=submit]:hover{background-color:var(--colour-mid)!important;color:var(--colour-light)!important}.ohform form .errFld{border:1px solid var(--colour-mid)!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}}button,input[type=submit],input[type=reset]{background:none;box-sizing:border-box;border:none;border-radius:0;cursor:pointer;outline:inherit}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}}.no-desktop{display:inline}@media (min-width: 1200px){.no-desktop{display:none}}img.link-icon{margin-left:8px}.enquiry_form{padding:var(--s4) 0;flex-direction:column}@media (min-width: 1200px){.enquiry_form{flex-direction:row}}.enquiry_form h2{text-align:center;margin-bottom:30px;margin-top:0}.enquiry_form .forminator{max-width:29rem;margin:0 auto}.enquiry_form .formheadline{text-align:center;max-width:35rem;margin:0 auto}.enquiry_form.two-col-r>div:first-child{min-width:18%;min-inline-size:unset}.enquiry_form.two-col-r>div:nth-child(2){flex-basis:32rem}.page-content{display:flex;flex-direction:column;padding:var(--s4) 0}.page-content h3{text-transform:uppercase;margin-bottom:1rem;margin-top:0}.page-content h5{margin-bottom:0;margin-top:1rem;color:var(--colour-dark)}.page-content p{width:100%;max-width:fit-content}.page-content p a{font-size:clamp(20px,1rem,20px);font-weight:700}.banner-iframe-container{position:relative;overflow:hidden;align-items:center;width:100%;padding:var(--s5) 0}.responsive-iframe{position:absolute;display:flex;padding-inline:1.5rem;top:0;bottom:0;width:100%;height:100%;border:none}@media (min-width: 1200px){.responsive-iframe{padding-inline:0}}.overlay{padding:0;position:relative}@media (min-width: 1200px){.overlay{padding-block:var(--s5) 16rem;padding-inline:var(--s1)}}.overlay .two-col{max-width:78ch}@media (min-width: 1200px){.overlay .two-col{flex-direction:row-reverse!important}}.overlay .two-col .copysection{left:6%;top:32%;z-index:9999}@media (min-width: 2000px){.overlay .two-col .copysection{left:13%}}.overlay .two-col .image_section .pattern_copyimage{left:-10%}.overlay .center{max-width:115ch;flex-direction:column-reverse;display:flex;gap:0!important}.overlay .image_section{max-inline-size:108ch}@media (min-width: 1200px){.overlay .image_section{max-inline-size:79ch;position:relative}}@media (min-width: 2000px){.overlay .image_section{max-inline-size:75ch}}.overlay .image_section>:first-child{position:relative;z-index:999}.overlay .image_section .pattern_copyimage{display:none}@media (min-width: 1200px){.overlay .image_section .pattern_copyimage{display:inline;position:absolute;right:-10%;top:10%}}.overlay .copysection{background-color:#898b30;padding:var(--s2);display:flex;flex-direction:column;gap:var(--s0);z-index:999}.overlay .copysection h3,.overlay .copysection h4{margin:0}@media (min-width: 1200px){.overlay .copysection{max-inline-size:58ch;position:absolute;right:10%;top:32%}}@media (min-width: 2000px){.overlay .copysection{right:15%}}.tiled_images{max-inline-size:117ch;padding-bottom:0}@media (min-width: 1200px){.tiled_images{padding-bottom:var(--s3)}}.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}.copy_image_grid{padding-top:var(--s3);padding-bottom:var(--s3)}@media (min-width: 768px){.copy_image_grid{padding-top:var(--s5);padding-bottom:var(--s5)}}.copy_image_grid .copy_section{max-width:24rem}.copy_image_grid .copy_section img.logoimg{margin-bottom:var(--s2)}@media (min-width: 896px){.copy_image_grid .copy_section img.logoimg{margin-bottom:var(--s4)}}.copy_image_grid .copy_section ul,.copy_image_grid .copy_section ol{padding-left:24px}.copy_image_grid .copy_section li{font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;font-weight:400;line-height:22px;font-size:clamp(16px,var(--font-size-base),18px)}@media (min-width: 640px){.copy_image_grid .copy_section li{line-height:28px}}.copy_image_grid .two-col-r{gap:var(--s2)}@media (min-width: 896px){.copy_image_grid .two-col-r{gap:var(--s3)}}.copy_image_grid .two-col-r>:first-child{min-inline-size:25%}.copy_image_grid .two-col-r>:last-child{align-items:baseline;justify-content:flex-end}@media (min-width: 2500px){.copy_image_grid .two-col-r>:last-child{flex-basis:25rem}}@media (min-width: 3500px){.copy_image_grid .two-col-r>:last-child{flex-basis:auto}}@media (min-width: 896px){.copy_image_grid .two-col-r>:last-child{flex-basis:30rem}}@media (min-width: 768px){.copy_image_grid .two-col-r>:last-child{display:flex}}.copy_image_grid .two-col-r>:last-child img.logoimg{margin-bottom:var(--s2)}.copy_image_grid .two-col{gap:var(--s2)}@media (min-width: 896px){.copy_image_grid .two-col{gap:var(--s4)}}.copy_image_grid .two-col>:first-child{margin-top:auto}@media (min-width: 2500px){.copy_image_grid .two-col>:first-child{flex-basis:25rem}}@media (min-width: 3500px){.copy_image_grid .two-col>:first-child{flex-basis:auto}}@media (min-width: 896px){.copy_image_grid .two-col>:first-child{flex-basis:30rem}}.copy_image_grid .two-col>:first-child img.logoimg{margin-bottom:var(--s2)}.copy_image_grid .two-col>:last-child{min-inline-size:25%}@media (min-width: 768px){.copy_image_grid .two-col>:last-child{display:flex;align-items:baseline;justify-content:flex-end}}.copy_image_grid h4{margin-top:0}.copy_image_grid .copy_section h5{margin-top:0;margin-bottom:1.25rem}.copy_image_grid .copy_section p{margin-bottom:1.25rem}.copy_image_grid .copy_section hr{margin-top:var(--s1);border-style:solid;margin-bottom:0}.copy_image_grid .copy_section div.hrline{margin-top:var(--s1);border-top:1px solid var(--colour-dark);margin-bottom:0}.copy_image_grid.green hr,.copy_image_grid.dark hr{border-color:var(--colour-light)}.copy_image_grid.green div.hrline,.copy_image_grid.dark div.hrline{border-top:1px solid var(--colour-light)}.copy_image_grid.light hr{border-color:var(--colour-dark)}.copy_image_grid.light div.hrline{border-top:1px solid var(--colour-dark)}.copy_image_grid .copy_links{margin-top:1.5rem}.copy_image_grid .copy_links>div{margin-top:1rem}.copy_image_grid .no-mobile-logo{display:none}@media (min-width: 768px){.copy_image_grid .no-mobile-logo{display:inline}}.copy_image_grid .no-desktop-logo{display:inline}@media (min-width: 768px){.copy_image_grid .no-desktop-logo{display:none}}.copy_image_grid .header-mobile-image{display:inline}@media (min-width: 768px){.copy_image_grid .header-mobile-image{display:none}}.copy_image_grid .has-main-header-no-mobile{display:none}@media (min-width: 768px){.copy_image_grid .has-main-header-no-mobile{display:inline}}.land-for-sale .main-content .copy_image_grid .copy_section,.house-and-land .main-content .copy_image_grid .copy_section,.display-village .main-content .copy_image_grid .copy_section{max-width:22rem}.land-for-sale .main-content .two-col>:first-child,.house-and-land .main-content .two-col>:first-child,.display-village .main-content .two-col>:first-child{flex-basis:27rem}.house-and-land .main-content .copy_image_grid .copy_section{max-width:20rem}.error404 .details404{padding-top:var(--s4);padding-bottom:var(--s4)}.error404 .page-heading{background-color:#9ab3c6;color:var(--colour-dark)}@media (min-width: 1024px){.error404 .page-heading .page-heading-description{max-width:18rem}}.error404 h5{margin-top:0;margin-bottom:1.25rem;color:var(--colour-dark)}.error404 p{margin:0}.error404 .menu-list{padding-left:0;max-width:40rem;margin-top:2.5rem;margin-bottom:0}@media (min-width: 768px){.error404 .menu-list{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(5,auto);grid-auto-flow:column;display:grid;column-gap:8rem}}.error404 .menu-list li{list-style:none;border-bottom:1px solid var(--colour-dark);margin-bottom:4px}.error404 .menu-list li a{font-family:Cervo,helvetica,arial,sans-serif;font-weight:500;line-height:48px;font-size:clamp(26px,2.5rem,26px);text-transform:uppercase}.error404 .menu-list li a:hover{-webkit-text-decoration:none;text-decoration:none}.two_column_list{padding:var(--s3) 0}.two_column_list h1{margin:0;line-height:86px;margin-bottom:var(--s1)}.two_column_list .image_section{padding-top:10}@media (max-width: 768px){.two_column_list .image_section img{width:100%}}.two_column_list .two-col-r,.two_column_list .two-col{gap:0}@media (min-width: 640px){.two_column_list .two-col-r,.two_column_list .two-col{gap:var(--s3)}}@media (min-width: 1200px){.two_column_list .two-col-r,.two_column_list .two-col{gap:var(--s4)}}.two_column_list .two-col-r>div,.two_column_list .two-col>div{flex:51%}@media (min-width: 640px){.two_column_list .two-col-r>div,.two_column_list .two-col>div{flex:45%}}@media (min-width: 1500px){.two_column_list .two-col-r>div,.two_column_list .two-col>div{flex:40%}}.two_column_list .two-col-r>:last-child,.two_column_list .two-col>:last-child{display:flex;align-items:baseline}@media (min-width: 768px){.two_column_list .two-col-r>:last-child,.two_column_list .two-col>:last-child{justify-content:flex-end}}.full_width_copy{text-align:center}.full_width_copy>div>:first-child{margin-top:0}.full_width_copy>div>:last-child{margin-bottom:0}.home .copy_image_grid h4{margin-bottom:var(--s-1);margin-top:var(--s1);max-width:52rem}@media (min-width: 768px){.home .copy_image_grid h4{margin-top:0;margin-bottom:var(--s2)}}.home .copy_image_grid .two-col-r>:last-child{flex-basis:30rem}@media (min-width: 1024px){.home .copy_image_grid .copy_section{max-width:27rem}}.home .copy_image_grid .two-col{gap:var(--s2)}@media (min-width: 896px){.home .copy_image_grid .two-col{gap:var(--s4)}}.home .copy_image_grid .two-col>:first-child{flex-basis:30rem;margin-top:auto}@media (min-width: 768px){.home .copy_image_grid .two-col>:first-child{padding-bottom:3.7rem}}.home .two_column_list{padding-bottom:0;padding-top:var(--s1)}@media (min-width: 640px){.home .two_column_list{padding-bottom:var(--s3);padding-top:var(--s3)}}@media (min-width: 768px){.home .two_column_list .copy_section{max-width:25rem}}.home .two_column_list .two-col-r{flex-wrap:wrap}.home .two_column_list .two-col{flex-wrap:wrap-reverse}.home .main-content>div:nth-child(2) .breakout h4{max-width:35rem}.home .main-content>div:nth-child(5){padding-top:var(--s3)}@media (min-width: 896px){.home .main-content>div:nth-child(5){padding-top:var(--s5)}}.home .main-content>div:nth-child(8){padding-bottom:var(--s3)}@media (min-width: 896px){.home .main-content>div:nth-child(9) .two-col-r>:last-child img{padding-top:var(--s2);max-width:492px;max-height:560px}}.page-news{background-color:var(--colour-oatmeal);color:var(--colour-dark);padding-top:var(--s3);padding-bottom:var(--s3)}@media (min-width: 896px){.page-news{padding-top:var(--s5);padding-bottom:var(--s5)}}.page-news .post-categories{display:flex;gap:1rem;flex-wrap:wrap}.page-news .post-categories>a{text-transform:uppercase}.page-news .pagination{color:var(--colour-dark);justify-content:center;font-family:LacrimaMG-Serif,helvetica,arial,sans-serif;margin-bottom:var(--s4)}.page-news .pagination .nav-links{display:flex;gap:18px;align-items:center}@media (min-width: 640px){.page-news .pagination .nav-links{margin-left:32px}}.page-news .pagination .nav-links a{font-size:clamp(16px,var(--font-size-base),16px);font-weight:300;cursor:pointer}.page-news .pagination .nav-links a:hover{text-underline-offset:4px}.page-news .pagination .nav-links span{font-size:clamp(16px,var(--font-size-base),16px);-webkit-text-decoration:underline;text-decoration:underline;font-weight:300!important;text-underline-offset:4px}.display-village .page-heading .page-heading-logo{flex-basis:15rem}@media (min-width: 2500px){.display-village .page-heading .page-heading-logo{flex-basis:auto}}.vision .page-heading .page-heading-description{max-width:20rem}@media (min-width: 768px){.vision .main-content .copy_image_grid .copy_section{display:flex;flex-wrap:wrap;height:100%}}@media (min-width: 768px){.vision .main-content .copy_image_grid .copy_section .copy_section_text{align-self:flex-end}}.vision .main-content>div:nth-child(1){height:577px;background-position:0%}.vision .main-content>div:nth-child(3){padding-top:0}.vision .main-content>div:nth-child(5){padding-top:0}.vision .main-content>div:nth-child(6){padding-bottom:var(--s3)}@media (min-width: 768px){.vision .main-content>div:nth-child(6){padding-bottom:var(--s5)}}.vision .main-content>div:nth-child(6) .copy_section{max-width:21rem}@media (min-width: 896px){.vision .main-content>div:nth-child(8) .copy_section .logoimg{margin-bottom:var(--s2)}}.vision .main-content>div:nth-child(8) .copy_section>div p:first-child{margin-bottom:0}.vision .main-content>div:nth-child(8) .copy_section>div ul{margin-top:0}.vision .main-content>div:nth-child(8) .copy_image_img{max-width:545px}@media (min-width: 768px){.location .main-content .copy_image_grid .copy_section{display:flex;flex-wrap:wrap;height:100%}}@media (min-width: 768px){.location .main-content .copy_image_grid .copy_section .copy_section_text{align-self:flex-end}}.location .main-content>div:nth-child(3) .two-col>:first-child{padding-bottom:0}.location .main-content>div:nth-child(3) .two-col>:last-child{align-items:flex-end}@media (min-width: 768px){.location .main-content>div:nth-child(3) .two-col .copy_section{max-width:22rem}.location .main-content>div:nth-child(3) .two-col .copy_section p:first-child{margin-top:0}.location .main-content>div:nth-child(3) .two-col .copy_section hr{width:100%;margin-top:0}}@media (min-width: 768px){.location .main-content>div:nth-child(4) .two-col-r>:first-child{display:flex;align-items:flex-end}}.location .main-content>div:nth-child(4) .copy_section{max-width:21rem}@media (min-width: 896px){.location .main-content>div:nth-child(4) .copy_section img{margin-top:var(--s4)}}@media (min-width: 896px){.location .main-content>div:nth-child(5) .copy_section img{margin-bottom:var(--s3)}}.location .main-content .parrallax_image-image h2,.location .main-content .parrallax_image-image .parrallax_image-copy{color:var(--colour-dark)}.location_map{background-color:var(--colour-oatmeal);padding:var(--s2)}.location_map .amenity-map{width:100%;position:relative}.blog .page-heading-logo{flex-basis:30rem}@media (min-width: 1500px){.blog .page-heading-logo{flex-basis:auto}}.thankyoupage{min-height:100vh}.thankyoupage--copytext{display:flex;flex-direction:column;justify-content:center;align-items:center}.thankyoupage--copytext h2{margin-top:0;margin-bottom:0}.thankyoupage--content{margin-bottom:var(--s1)}.thankyoupage--img{position:absolute;bottom:0;left:1rem}.video-fullwidth .wistia_embed{width:100%!important;height:100%!important}.video-fullwidth .wistia_embed>div{height:30rem!important;width:100%!important}.video-fullwidth .wistia_embed video{object-fit:cover!important}.img-content{padding-top:10px;padding-bottom:10px}.display-village .page-heading-text{max-width:42rem}.landscaping .page-heading-text{max-width:32rem}.landscaping .main-content .copy_image_grid .two-col>:first-child{margin-top:unset}.landscaping .main-content .copy_image_grid .two-col>:last-child a{min-width:253px;display:inline-block;line-height:32px;text-align:center}.landscaping .main-content .copy_image_grid .two-col>:last-child .copy_section{max-width:21.5rem}.landscaping .main-content .copy_image_grid .two-col-r>:last-child{flex-basis:29rem}.landscaping .main-content .copy_image_grid .two-col-r .copy_section{max-width:21rem}.test{border:thin solid gold}
