﻿/*!
 * http://meyerweb.com/eric/tools/css/reset/ 
 * v2.0 | 20110126
 * License: none (public domain) 
 */html,body,div,span,applet,object,iframe,h1,h2,.quote_block_content_block p,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Helvetica Neue LT W05_45 Light";src:url(/app_assets/f9c5199e-a996-4c08-9042-1eb845bb7495-272c08ccba5f883006400f7d490a1393f8114e239b97043e0d2d018a257ca368.woff2) format("woff2"),url(/app_assets/2a34f1f8-d701-4949-b12d-133c1c2636eb-a5ba28dfab3fbaa310cc6f0348ebbd57c3388a8e86d068d5f539774466255f69.woff) format("woff")}@font-face{font-family:"Helvetica Neue LT W05_46 Lt It";src:url(/app_assets/5e4f385b-17ff-4d27-a63a-9ee28546c9a8-69d9acdbc5738fa24c0212b9e4afed9f7c23f416d67086546b905b384d985570.woff2) format("woff2"),url(/app_assets/116cde47-4a07-44a5-9fac-cbdcc1f14f79-f3ecc7b7039f9d4746510e439a7c81b76facbec7922b0144af2133e60cf140e0.woff) format("woff")}@font-face{font-family:"Helvetica Neue LT W05_65 Medium";src:url(/app_assets/240c57a0-fdce-440d-9ce3-85e0cb56f470-2894693969a07dae294cd52215fc1c2eef4a00e9bbd2a9bb1079f2b2c0699709.woff2) format("woff2"),url(/app_assets/7802e576-2ffa-4f22-a409-534355fbea79-ae543c65919426bf142b1cca23b3e05ec7f07b2a0f07c23d812e5982828d1f2d.woff) format("woff")}@font-face{font-family:"Helvetica Neue LT W05_66 Md It";src:url(/app_assets/de68be2a-5d0e-4b8d-b3eb-940f75503e2a-ed5631bb370878080c630749fe2c8e4825849d8876616c26aac95ead9c6c69da.woff2) format("woff2"),url(/app_assets/31029e78-79a0-4940-b82d-2e3c238e1355-82ea4303801407f9e093aed90e2cb9f6014b23e5c97cf8cc3270dbf67542e9fe.woff) format("woff")}@font-face{font-family:"Helvetica Neue LT W05_75 Bold";src:url(/app_assets/800da3b0-675f-465f-892d-d76cecbdd5b1-0e7cf9a9f7bb1bbb6e732a1541b1d0f26f46cfda65e2098c2b2085e8ae1ccf52.woff2) format("woff2"),url(/app_assets/7b415a05-784a-4a4c-8c94-67e9288312f5-89d9a43e5374ce2c9a91cc566212d5e660e15f0fcac1209a24f5623dc3decb1a.woff) format("woff")}@font-face{font-family:"Helvetica Neue LT W05_76 Bd It";src:url(/app_assets/13ab58b4-b5ba-4c95-afde-ab2608fbbbd9-1e60f783c5b0d051f3cd8cd2ea1c9a1187df808cbba2697d2779854c2d92bc75.woff2) format("woff2"),url(/app_assets/5018b5b5-c821-4653-bc74-d0b11d735f1a-ad5c86d59a564f36391a6bb90efedb5da8d688b08d9115e9fe9cb906d2f38faf.woff) format("woff")}html{font-family:"Helvetica Neue LT W05_45 Light", Arial, sans-serif;font-weight:normal;font-style:normal}body{font-size:1em;line-height:1.5}h2,.quote_block_content_block p,.h2,h3,.h3,h4,.h4{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}h1,.h1,h2,.quote_block_content_block p,.h2{color:#63a50b}h3,.h3,h4,.h4{color:#535d4b}h1,.h1{font-family:"Helvetica Neue LT W05_45 Light", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:2em;line-height:1.25;margin:1.25em 0 1em}h2,.quote_block_content_block p,.h2{font-size:1.375em;line-height:1.2727272727;margin:1.4545454545em 0 0.9090909091em}h3,.h3{font-size:1.25em;line-height:1.4;margin:1.6em 0 1em}h4,.h4{font-size:1em;line-height:1.75;margin:1.75em 0 1em}p{margin-bottom:1.75em}li{margin-bottom:1.25em}@media (min-width: 850px){h1,.h1{font-size:2.5em;line-height:1.2;margin:1.7em 0 1em}h2,.quote_block_content_block p,.h2{font-size:1.5em;line-height:1.3333333333;margin:1.5em 0 0.8333333333em}}@media (min-width: 1024px){h1,.h1{font-size:3em;line-height:1.25;margin:1.8333333333em 0 1.0833333333em}h2,.quote_block_content_block p,.h2{font-size:1.8125em;line-height:1.2413793103;margin:1.3793103448em 0 0.6896551724em}h3,.h3{font-size:1.4375em;line-height:1.3913043478;margin:1.7391304348em 0 0.8695652174em}h4,.h4{font-size:1.1875em;line-height:1.6842105263;margin:1.6842105263em 0 0.8421052632em}p{font-size:1.125em;line-height:1.7777777778;margin-bottom:1.7777777778em}li{font-size:1.125em;line-height:1.7777777778;margin-bottom:1.3333333333em}}@media (min-width: 1280px){h1,.h1{font-size:3.5em;line-height:1.2142857143;margin:2.0714285714em 0 1.2142857143em}h2,.quote_block_content_block p,.h2{font-size:2em;line-height:1.25;margin:1.625em 0 0.625em}h3,.h3{font-size:1.625em;line-height:1.3846153846;margin:2em 0 0.7692307692em}h4,.h4{font-size:1.3125em;line-height:1.5238095238;margin:1.5238095238em 0 0.7619047619em}p{font-size:1.25em;line-height:1.6;margin-bottom:1.6em}li{font-size:1.25em;line-height:1.6;margin-bottom:1.6em}}a{text-decoration:underline solid #212e17;color:#212e17;transition-property:color, text-decoration, background;transition-duration:200ms}a[href^="mailto:"]{word-break:break-all}a:hover,a:focus{color:#63a50b;text-decoration:underline solid rgba(33,46,23,0)}.button{font-family:"Helvetica Neue LT W05_75 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1em;line-height:1.5;background-color:#4a7729;border:3px solid transparent;color:#ffffff;cursor:pointer;display:inline-flex;border-radius:3px;margin:0;padding:1em 1.25em 0.75em;transition-duration:200ms;transition-property:background-color, border, color;width:100%;text-decoration:none;justify-content:center}.button[disabled]{background-color:#ebebeb;color:#9a9a9a}.button svg{flex:0 0 auto;margin-right:0.75em}.button [fill]{transition:200ms fill}.button:hover,.button:focus{background-color:#63a50b;color:#ffffff}.button:hover [fill],.button:focus [fill]{fill:#ffffff}.button.secondary{background-color:transparent;color:#4a7729;border:3px solid #4a7729}.button.secondary:hover,.button.secondary:focus{background-color:#63a50b;color:#ffffff;border-color:#63a50b}.button.tertiary{background-color:#ffffff;color:#4a7729}.button.tertiary:hover,.button.tertiary:focus{background-color:#63a50b;color:#ffffff}@media (min-width: 480px){.button{width:auto;padding:1em 2.75em 0.75em}}@media (min-width: 1024px){.button{font-size:1.125em;line-height:1.5;padding:0.9166666667em 2.75em 0.6944444444em}}@media (min-width: 1280px){.button{font-size:1.25em;line-height:1.5;padding:0.75em 2.2em 0.55em}}.wrapper{margin:0 auto;max-width:1400px;width:88%}@media (min-width: 480px){.wrapper{width:78%}}@media (min-width: 600px){.wrapper{width:78%}}@media (min-width: 850px){.wrapper{width:88%}}@media (min-width: 1024px){.wrapper{width:88%}}@media (min-width: 1280px){.wrapper{width:88%}}@media (min-width: 1500px){.wrapper{width:72%}}.hide,.video_wrapper a.video_link{height:0;overflow:hidden;position:absolute;text-indent:-9999px;width:0}.big_link{text-decoration:none;bottom:0;left:0;position:absolute;right:0;text-indent:-9999px;top:0}.margin_bottom{margin-bottom:3em}.text_column,.large_column,.full_column{width:94%;margin:0 auto}@media (min-width: 480px){.text_column,.large_column,.full_column{width:96%}}@media (min-width: 600px){.text_column,.large_column,.full_column{width:96%}}@media (min-width: 850px){.margin_bottom{margin-bottom:3.625em}.text_column{width:64.6666666667%}.large_column{width:81.3333333333%}.full_column{width:98%}}@media (min-width: 1024px){.text_column{width:64.0366666667%}.large_column{width:80.7033333333%}.full_column{width:97.37%}}@media (min-width: 1280px){.margin_bottom{margin-bottom:4.25em}.text_column{width:64.0366666667%}.large_column{width:80.7033333333%}.full_column{width:97.37%}}@media (min-width: 1500px){.text_column{width:64.0366666667%}.large_column{width:80.7033333333%}.full_column{width:97.37%}}#content:focus{outline:none}.footer_menu_and_social{background-color:#63a50b;padding:2.5em 9% 8.125em}.main_footer_menu{margin-bottom:2.75em}.footer_menu_item{font-size:1em}.footer_menu_item:last-of-type{margin-bottom:0}.footer_menu_link{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:none}.footer_menu_link:hover,.footer_menu_link:focus{color:#212e17;text-decoration:none}.footer_social_list{display:flex}.footer_social_item{font-size:1em;margin:0 2.4375em 0 0}.footer_social_link{border:0}.footer_social_link svg{display:block;height:2.0625em;width:2.0625em}.footer_social_link path{transition:200ms fill}.footer_social_link:hover path,.footer_social_link:focus path{fill:#212e17}.footer_group_logo{margin-bottom:1.25em}.footer_group_logo a{display:inline-block}.footer_group_logo svg{display:block;width:11.25em;height:auto}.footer_group_logo path:first-child{fill:transparent}.footer_copyright_created_by_and_group_logo{background-color:#4a7729;padding:2em 9%;position:relative}.footer_copyright_created_by_and_group_logo::before{content:"";width:100%;height:100px;background:url(/app_assets/frontend/placeholders/footer-hills-and-houses-88e11f727a8dc5e871b2448481e3012e729d1f4079d28aa5b9cb11ca28fd754b.svg) repeat-x 88% center/cover;position:absolute;top:-6.25em;left:0}.copyright,.created_by{font-size:0.9375em;line-height:1.7333333333;color:#ffffff}.copyright{margin-bottom:1.2em}.created_by{color:#ffffff;margin-bottom:0}.created_by a{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;text-decoration:none}.created_by a:hover,.created_by a:focus{color:#84d912;text-decoration:none}@media (min-width: 480px){.footer_menu_and_social{padding:2.5em 13% 8.125em}.footer_copyright_created_by_and_group_logo{padding:2em 13%}}@media (min-width: 600px){.footer_menu_item{display:inline-block;margin-right:1.25em}.main_footer_menu{margin-bottom:1.5em}.copyright,.created_by{margin-bottom:0;display:inline-block;vertical-align:baseline}.copyright{margin-bottom:0}}@media (min-width: 850px){.footer_menu_and_social{display:flex;justify-content:space-between;padding:2.75em 1.5em 6.3125em}.main_footer_menu,.footer_social_list{vertical-align:top;margin-bottom:0}.footer_social_list{justify-content:flex-end}.footer_social_item{margin:0 0 0 2.4375em}.footer_copyright_created_by_and_group_logo{padding:2em 1.5em}}@media (min-width: 1280px){.footer_social_item{margin:0 0 0 3.625em}.footer_menu_and_social{padding:2.5em 1.5em 6.3125em}.footer_copyright_created_by_and_group_logo::before{background-size:contain;background-position:100% center;background-repeat:no-repeat}.footer_copyright_created_by_and_group_logo::after{content:"";width:100%;height:100px;background:url(/app_assets/frontend/placeholders/footer-hills-82c04e1d661d56791adc636be0be8124a71d95515059da398958dfe4afa88887.svg) repeat-x 100% center/contain;position:absolute;top:-6.25em;left:0}}header{background-color:#ffffff}.header_logo_and_menu_toggle{border-bottom:2px solid #dbe4d4;padding:1em 9%;display:flex;justify-content:space-between;align-items:center;z-index:9999;background-color:#ffffff;position:relative}.logo{border-bottom:0;width:7.75em;height:3.5625em;display:block}.logo:hover,.logo:focus{border-bottom:0}.logo svg{display:block;width:100%;height:auto}.menu_toggle{border-bottom:0;display:flex;flex-direction:column;align-items:center;text-decoration:none;position:relative}.menu_toggle:hover,.menu_toggle:focus{text-decoration:none}.menu_toggle svg,.menu_toggle span{touch-action:none;pointer-events:none}.menu_toggle svg{margin-bottom:0.625em}.menu_toggle span{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.9375em;line-height:1}.menu_toggle .activated{opacity:0;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.header_links{display:none}@media (min-width: 480px){.header_logo_and_menu_toggle{padding:1em 13%}}@media (min-width: 850px){header{display:flex;justify-content:space-between;align-items:center;padding:1em 1.5em 0;flex-wrap:wrap;border-bottom:2px solid #dbe4d4}header.has_sub_nav{border-bottom:0}.header_logo_and_menu_toggle{padding:0;border:0}.menu_toggle{display:none}.header_links{display:block;text-align:right}.header_links a{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.9375em;line-height:1.3333333333;border-bottom:0;text-decoration:none}.header_links a:hover,.header_links a:focus{color:#63a50b}.header_links a svg,.header_links a span{display:inline-block;vertical-align:middle}.header_links a svg{margin:-0.3333333333em 0.5333333333em 0 0}.header_links a:first-child{margin-right:1.6em}}@media (min-width: 1280px){header{flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start;padding-top:1.875em}.logo{width:11.75em;height:5.1875em;margin-bottom:1em;margin-right:1.75em}.header_links{order:3;margin-left:auto;margin-bottom:1.375em}.header_links a{font-size:1em;line-height:1.5;display:block;text-decoration:none}.header_links a:first-child{margin-right:0;margin-bottom:1.625em}}*,::before,::after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#ffffff;color:#535d4b;height:100%;overflow-y:scroll}body.menu_open{overflow:hidden}.article_nav_wrapper{background-color:#f8f8f8;padding:3em 0;border-top:2px solid #ebebeb}.article_nav_wrapper h3,.article_nav_wrapper h4{margin-top:0}.article_nav_wrapper h3{margin-bottom:0}.article_nav_wrapper h3.has_location{margin-bottom:0.4em}.article_nav_wrapper h4 svg{display:inline-block;vertical-align:middle}.article_nav_wrapper p{margin-bottom:0}.article_nav_previous,.article_nav_next{margin-bottom:3.75em}.article_nav_previous.hidden,.article_nav_next.hidden{margin-bottom:0}@media (min-width: 850px){.article_nav_container{display:flex;align-items:flex-start}.article_nav_previous,.article_nav_back_to,.article_nav_next{width:31.9727891156%;margin-bottom:0}.article_nav_previous{order:1}.article_nav_back_to{order:2;margin:0 2%;text-align:center}.article_nav_next{order:3;text-align:right}}@media (min-width: 1024px){.article_nav_wrapper h3.has_location{margin-bottom:0.347826087em}.article_nav_previous,.article_nav_back_to,.article_nav_next{width:31.532641813%}.article_nav_back_to{margin:0 2.63%}}@media (min-width: 1280px){.article_nav_wrapper{padding:3.75em 0}.article_nav_wrapper h3.has_location{margin-bottom:0.3076923077em}}.menu_overlay{background:#4a7729;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9997;opacity:0;transition:400ms opacity;pointer-events:none}.show_alert .primary_nav{top:9.3125em;max-height:calc(100vh - 149px)}.primary_nav{position:absolute;left:0;top:5.6875em;width:100%;background:#ffffff;z-index:9998;transform:translateY(-100%);max-height:calc(100vh - 91px);overflow:scroll}.primary_nav li{font-size:1em;margin-bottom:0;position:relative}.primary_nav li.level_2:last-child .menu_link{border-color:#e0edce}.primary_nav li.search_item,.primary_nav li.account_item{width:50%;display:inline-block}.primary_nav .dropdown{max-height:0;overflow:hidden;transition:500ms max-height;background:#e0edce}.primary_nav .section_toggle{height:3.375em;width:3.375em;position:absolute;top:0;right:0;align-items:center;justify-content:center;border-bottom:2px solid #e0edce;border-left:2px solid #e0edce;display:flex;background:#ffffff}.primary_nav .section_toggle svg{transform:rotate(0);transition-duration:200ms;transition-property:fill, transform}.primary_nav .section_toggle:hover,.primary_nav .section_toggle:focus{background:#e0edce}.primary_nav .section_toggle.active{background:#e0edce}.primary_nav .section_toggle.active svg{transform:rotate(180deg)}.primary_nav .menu_link{display:block}.primary_nav .menu_link:hover,.primary_nav .menu_link:focus{background:#63a50b;color:#ffffff}.primary_nav .menu_link span{display:inline-block}.primary_nav .menu_link.active span,.primary_nav .menu_link.active_branch span{position:relative}.primary_nav .menu_link.active span::after,.primary_nav .menu_link.active_branch span::after{position:absolute;content:"";bottom:0;left:0;width:100%}.primary_nav .menu_link.level_1{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.9375em;line-height:1.3333333333;padding:0 calc(9% + 51px) 0 9%;border-bottom:2px solid #e0edce}.primary_nav .menu_link.level_1 span{padding:1.2em 0 0.9333333333em}.primary_nav .menu_link.level_1.active span::after{height:0.4em;background:#63a50b}.primary_nav .menu_link.level_2{font-size:0.875em;line-height:1.4285714286;padding:0 9% 0 calc(9% + 20px);border-bottom:2px solid #ffffff}.primary_nav .menu_link.level_2 span{padding:1.1071428571em 0}.primary_nav .menu_link.level_2.active span::after{height:0.2857142857em;background:#63a50b}.primary_nav .menu_link.search,.primary_nav .menu_link.account{font-size:1em;line-height:1.25;padding-left:18%;padding-right:18%}.primary_nav .menu_link.search svg,.primary_nav .menu_link.search span,.primary_nav .menu_link.account svg,.primary_nav .menu_link.account span{display:inline-block;vertical-align:middle}.primary_nav .menu_link.search svg,.primary_nav .menu_link.account svg{margin:-0.3125em 0.5em 0 0}.primary_nav .menu_link.search span,.primary_nav .menu_link.account span{padding:0.96875em 0}.primary_nav .menu_link.search [fill],.primary_nav .menu_link.account [fill]{transition:200ms fill}.primary_nav .menu_link.search:hover [fill],.primary_nav .menu_link.search:focus [fill],.primary_nav .menu_link.account:hover [fill],.primary_nav .menu_link.account:focus [fill]{fill:#ffffff}.primary_nav .menu_link.search{border-left:1px solid #e0edce}.primary_nav .menu_link.account{border-right:1px solid #e0edce}@media (min-width: 480px){.primary_nav .menu_link.level_1{padding:0 calc(13% + 51px) 0 13%}.primary_nav .menu_link.level_2{padding:0 13% 0 calc(13% + 20px)}.primary_nav .menu_link.search,.primary_nav .menu_link.account{padding-left:26%;padding-right:26%}}@media (min-width: 850px){.menu_overlay{display:none !important}.primary_nav{position:static;order:3;margin-top:1em;transform:translateY(0) !important;overflow:visible !important}.primary_nav .section_toggle,.primary_nav .dropdown{display:none !important}.primary_nav li{display:inline-block;margin-right:1.5em}.primary_nav li.search_item,.primary_nav li.account_item{display:none}.primary_nav .menu_link.level_1,.primary_nav .menu_link.level_2{padding:0;border:0}.primary_nav .menu_link.level_1 span{padding:0 0 1.3333333333em}.primary_nav .menu_link.level_1:hover,.primary_nav .menu_link.level_1:focus{background:inherit;color:#63a50b}.primary_nav .menu_link.level_1.active_branch span::after{height:0.4em;background:#e0edce}.primary_nav .menu_link.level_1.active span::after{height:0.4em;background:#63a50b}}@media (min-width: 1280px){.primary_nav{order:2;width:auto}.primary_nav li{margin-right:1.75em}.primary_nav .menu_link.level_1{font-size:1em;line-height:1.5}.primary_nav .menu_link.level_1 span{padding:0 0 1.375em}.primary_nav .menu_link.level_1.active span::after{height:0.375em}}.secondary_nav{display:none}@media (min-width: 850px){.secondary_nav{display:block;text-align:center;background:#e0edce}.secondary_nav li{display:inline-block;font-size:1em;margin-bottom:0}.secondary_nav .menu_link{font-size:0.875em;line-height:1.4285714286;display:block;border-bottom:0;padding:0 0.8571428571em}.secondary_nav .menu_link:hover,.secondary_nav .menu_link:focus{background:#63a50b;color:#ffffff}.secondary_nav .menu_link span{display:inline-block;padding:1.0714285714em 0;position:relative}.secondary_nav .menu_link span::after{position:absolute;content:"";bottom:0;left:0;width:100%}.secondary_nav .menu_link.active span::after{height:0.2857142857em;background:#63a50b}}@media (min-width: 1024px){.secondary_nav .menu_link{font-size:0.9375em;line-height:1.3333333333;padding:0 1.0666666667em}.secondary_nav .menu_link span{padding:1em 0}.secondary_nav .menu_link.active span::after{height:0.2666666667em}}.basic_form .custom_checkbox_label{cursor:pointer;position:relative;margin-bottom:0;padding-left:2.75em;min-height:2em;padding-top:0.25em}.basic_form .custom_checkbox_label:hover .custom_checkbox_wrapper:before,.basic_form .custom_checkbox_label:focus .custom_checkbox_wrapper:before{border-color:#4a7729}.basic_form .custom_checkbox_wrapper{width:2em;height:2em;position:absolute;left:0;top:0}.basic_form .custom_checkbox_wrapper input{opacity:0;position:absolute;top:0;left:0}.basic_form .custom_checkbox_wrapper::before{border:2px solid #b6c8a9;background-color:#ffffff;content:"";display:block;height:100%;left:0;top:0;position:absolute;transition:200ms border;border-radius:3px;width:100%}.basic_form .custom_checkbox_wrapper::after{content:url(/app_assets/frontend/icons/tick-671a20e16736100cb7b51d538bf2e2fafc6850c55bf8fa1bd58d51ff1476112b.svg);background-color:#ffffff;display:flex;position:absolute;border:2px solid #4a7729;width:100%;height:100%;left:0;top:0;align-items:center;justify-content:center;opacity:0;transition:200ms opacity;border-radius:3px}.basic_form .custom_checkbox_wrapper.checked::after{opacity:1;transition:200ms opacity}@media (min-width: 1024px){.basic_form .custom_checkbox_label{padding-left:2.4444444444em;min-height:1.7777777778em;padding-top:0}.basic_form .custom_checkbox_wrapper{width:1.7777777778em;height:1.7777777778em}}@media (min-width: 1280px){.basic_form .custom_checkbox_label{padding-left:2.2em;min-height:1.6em}.basic_form .custom_checkbox_wrapper{width:1.6em;height:1.6em}}.custom_select_wrapper{border:2px solid #b6c8a9;border-radius:3px;color:#535d4b;display:block;overflow:hidden;position:relative;white-space:nowrap;padding:1.0625em 1.375em;background-color:#ffffff;transition:200ms border}.custom_select_wrapper[data-focus],.custom_select_wrapper[data-hover]{border-color:#4a7729}.field_with_errors .custom_select_wrapper{border:2px solid #c31818}.custom_select_wrapper::before{content:attr(data-value);display:block}.custom_select_wrapper::after{background-image:url(/app_assets/frontend/icons/select-arrow-8faa534f9e677701bf44066d40cfd3e947565b78f6541c8b281e476fa96f5f80.svg),linear-gradient(to left, #fff 80%, rgba(255,255,255,0));background-position:center right 1.375em, center center;background-repeat:no-repeat;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:3.625em;z-index:0}.custom_select_wrapper select{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2;font-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 1024px){.custom_select_wrapper{font-size:1.125em;line-height:1.7777777778;padding:0.7222222222em 1.2222222222em}}@media (min-width: 1280px){.custom_select_wrapper{font-size:1.25em;line-height:1.6;padding:0.65em 1.1em}}.basic_form fieldset{min-width:0}.basic_form legend{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}.basic_form label{display:block;margin-bottom:0.5em}.basic_form input,.basic_form textarea{font-family:"Helvetica Neue LT W05_45 Light", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1em;line-height:1.5;padding:0.9375em 1.5em;background-color:#ffffff;border:2px solid #b6c8a9;border-radius:3px;color:#535d4b;margin:0;transition-duration:200ms;transition-property:border;width:100%}.basic_form input:focus,.basic_form textarea:focus{border-color:#4a7729}.basic_form input[type=radio],.basic_form input[type=checkbox]{background-color:transparent;border:0;display:inline-block}.basic_form select{max-width:100%}.basic_form span.required{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}.basic_form .note{font-size:0.75em}.basic_form .field_with_errors input,.basic_form .field_with_errors textarea,.basic_form .field_with_errors select{border-color:#c31818}.basic_form .field_with_errors label,.basic_form .field_with_errors .field_error_message{color:#c31818}.basic_form .field{margin-bottom:1.75em}.basic_form .recaptcha{transform:scale(0.87);transform-origin:left top}.form_errors h2,.form_errors .quote_block_content_block p,.quote_block_content_block .form_errors p{color:#c31818}@media (min-width: 1024px){.basic_form label{font-size:1.125em;line-height:1.7777777778}.basic_form input,.basic_form textarea{font-size:1.125em;line-height:1.5;padding:0.8611111111em 1.5em}.basic_form .half{width:47.9464889907%}.basic_form .inline{vertical-align:top;display:inline-block}.basic_form .left{margin-right:4.1070220186%}}@media (min-width: 1280px){.basic_form label{font-size:1.25em;line-height:1.6}.basic_form input,.basic_form textarea{font-size:1.25em;line-height:1.5;padding:0.7em 1.2em}}.guide_index{background-color:#f8f8f8}.guide_list{margin-bottom:3.125em}.guide_stub_item{margin:0 3% 1.625em;font-size:1em;border-radius:3px;background-color:#ffffff;overflow:hidden;transition:200ms box-shadow;box-shadow:0px 0px 9px rgba(0,0,0,0.06);position:relative}.guide_stub_item:hover,.guide_stub_item:focus{box-shadow:0px 0px 20px rgba(0,0,0,0.35)}.guide_stub_item:hover a,.guide_stub_item:focus a{color:#63a50b;text-decoration:none}.guide_stub_item img{display:block;width:100%;height:auto}.guide_stub_item h3{margin-top:0;margin-bottom:0.4em}.guide_stub_item a{color:#4a7729;text-decoration:none}.guide_stub_item a:hover,.guide_stub_item a:focus{text-decoration:none;color:#63a50b}.guide_stub_item p{margin-bottom:0}.guide_stub_content{padding:1em 1.25em 1.875em}@media (min-width: 480px){.guide_stub_item{margin:0 2% 1.625em}}@media (min-width: 600px){.guide_stub_item{margin:0 2% 1.625em}}@media (min-width: 850px){.guide_stub_item{margin:0 1% 1.625em;width:48%;display:inline-block;vertical-align:top}}@media (min-width: 1024px){.guide_stub_item{margin:0 1.315% 1.625em;width:30.7033333333%}.guide_stub_item h3{margin-bottom:0.347826087em}.guide_stub_item p{font-size:1.125em;line-height:1.7777777778}.guide_stub_content{padding:1.25em 1.25em 1.875em}}@media (min-width: 1280px){.guide_stub_item h3{margin-bottom:0.3076923077em}}.news_story_index{background-color:#f8f8f8}.news_story_list{margin-bottom:3.125em}.news_story_stub_item{font-size:1em;margin:0 3% 2em;position:relative}.news_story_stub_item:hover .news_story_stub_title_link,.news_story_stub_item:focus .news_story_stub_title_link{color:#63a50b;text-decoration:underline solid rgba(33,46,23,0)}.news_story_image{position:relative}.news_story_image .news_story_label{padding:0.7333333333em 0.8em 0.4666666667em;position:absolute;top:0;left:0;border-radius:0 0 3px 0;font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.9375em;line-height:1.0666666667;color:#ffffff;background-color:#63a50b;display:inline-block}.news_story_stub_image{border-radius:3px 3px 0 0;display:block;height:auto;margin-bottom:0.75em;pointer-events:none;width:100%}.news_story_stub_title{color:#4a7729;margin:0 0 0.2em;transition:200ms color}.news_story_stub_date{font-size:1em;line-height:1.75;color:#000000;margin-bottom:0}@media (min-width: 480px){.news_story_stub_item{margin:0 2% 2em}}@media (min-width: 850px){.news_story_stub_item{display:inline-block;margin:0 1% 2.25em;vertical-align:top;width:31.3333333333%}}@media (min-width: 1024px){.news_story_stub_item{margin:0 1.315% 2.25em;width:30.7033333333%}.news_story_stub_title{margin:0 0 0.1739130435em}.news_story_stub_date{font-size:1.125em;line-height:1.7777777778}.news_story_image .news_story_label{padding:0.875em 0.75em 0.5625em;font-size:1em;line-height:1.25}}@media (min-width: 1280px){.news_story_stub_item{margin:0 1.315% 2.25em}.news_story_stub_title{margin:0 0 0.1538461538em}}.property_development_plot_list{margin-bottom:3em}.property_development_plot_stub_item{margin:0 3% 1.5em;border-radius:3px;background-color:#ffffff;overflow:hidden;font-size:1em;transition:200ms box-shadow;position:relative;box-shadow:0px 0px 9px rgba(0,0,0,0.06)}.property_development_plot_stub_item:hover,.property_development_plot_stub_item:focus{box-shadow:0px 0px 20px rgba(0,0,0,0.35)}.property_development_plot_stub_item:hover a,.property_development_plot_stub_item:focus a{color:#63a50b}.property_development_plot_stub_item img{display:block;width:100%;height:auto}.property_development_plot_stub_item h3{margin-top:0;margin-bottom:0.2em}.property_development_plot_stub_item a{color:#4a7729;text-decoration:none}.property_development_plot_stub_item p{font-size:1em;line-height:1.5;margin-bottom:0}.property_development_plot_stub_item .property_development_plot_image{position:relative}.property_development_plot_stub_item .property_development_plot_image .property_development_plot_label{padding:0.7333333333em 0.8em 0.4666666667em;position:absolute;top:0;left:0;border-radius:0 0 3px 0}.property_development_plot_stub_item .property_development_plot_content{position:relative}.property_development_plot_stub_item .property_development_plot_content .property_development_plot_favourite{font-size:1em;line-height:1.5;position:absolute;top:0;right:0;z-index:1;width:2.25em;height:2.25em;display:flex;align-items:center;justify-content:center}.property_development_plot_stub_item .property_development_plot_content .property_development_plot_favourite svg{margin-top:0}.property_development_plot_stub_item .property_development_plot_content .property_development_plot_favourite span{display:none}.property_development_plot_stub_item .property_development_plot_details{padding:1em 2.375em 1em 1.1875em}.property_development_plot_stub_item .property_development_plot_details h3{color:#212e17}.property_development_plot_stub_item .property_development_plot_details .property_development_plot_label{padding:0.4333333333em 0.2666666667em 0.2333333333em;margin-top:0.5333333333em;border-radius:3px}.property_development_plot_stub_item .property_development_plot_price,.property_development_plot_stub_item .property_development_plot_bedrooms{padding:1em 1.0625em;border-top:2px solid #ebebeb}.property_development_plot_stub_item .property_development_plot_label{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.9375em;line-height:1.0666666667;display:inline-block;background-color:#63a50b;color:#ffffff}.property_development_plot_stub_item .property_development_plot_label.ready_now{background-color:#00aeec;color:#000000}.property_development_plot_stub_item .property_development_plot_label.available{background-color:#59912c;color:#ffffff}.property_development_plot_stub_item .property_development_plot_label.reserved{background-color:#ffb338;color:#000000}.property_development_plot_stub_item .property_development_plot_label.on_hold{background-color:#9035f7;color:#ffffff}.property_development_plot_stub_item .property_development_plot_label.sold{background-color:#ff021c;color:#000000}.property_development_plot_stub_item .property_development_plot_label.future{background-color:#9a9a9a;color:#000000}.property_development_plot_search{margin-bottom:2.5em}.property_development_plot_search .property_development_plot_search_field{margin-bottom:1em}.property_development_plot_search_total{margin-bottom:1.5em}.property_development_plot_search_total span{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}.property_development_plot_favourite{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;text-decoration:none}.property_development_plot_favourite [fill]{transition:200ms fill}.property_development_plot_favourite:hover,.property_development_plot_favourite:focus{text-decoration:none}.property_development_plot_favourite:hover .heart_stroke,.property_development_plot_favourite:focus .heart_stroke{fill:#63a50b}.property_development_plot_favourite:hover span,.property_development_plot_favourite:focus span{text-decoration:underline solid rgba(33,46,23,0)}.property_development_plot_favourite.is_favourite [fill]{fill:#4a7729}.property_development_plot_favourite.is_favourite:hover [fill],.property_development_plot_favourite.is_favourite:focus [fill]{fill:#63a50b}.property_development_plot_favourite svg,.property_development_plot_favourite span{pointer-events:none;display:inline-block;vertical-align:middle}.property_development_plot_favourite svg{margin-top:-0.1875em}.property_development_plot_favourite span{text-decoration:underline;transition:200ms text-decoration;margin-left:0.375em}@media (min-width: 480px){.property_development_plot_stub_item{margin:0 2% 1.5em}}@media (min-width: 850px){.property_development_plot_stub_item{margin:0 1% 1.5em;width:48%;display:inline-block;vertical-align:top}.property_development_plot_search{margin-bottom:2.25em}.property_development_plot_search .property_development_plot_search_field,.property_development_plot_search .buttons{display:inline-block;vertical-align:bottom;margin-bottom:0}.property_development_plot_search .property_development_plot_search_field{width:48.9795918367%;margin-right:2%}}@media (min-width: 1024px){.property_development_plot_stub_item{margin:0 1.315% 1.5em;width:30.7033333333%}.property_development_plot_stub_item h3{margin-bottom:0.1739130435em}.property_development_plot_stub_item p{font-size:1.125em;line-height:1.7777777778}.property_development_plot_stub_item .property_development_plot_image .property_development_plot_label{padding:0.875em 0.75em 0.5625em}.property_development_plot_stub_item .property_development_plot_details .property_development_plot_label{padding:0.3125em 0.25em 0.125em;margin-top:0.5em}.property_development_plot_stub_item .property_development_plot_label{font-size:1em;line-height:1.25}.property_development_plot_search .property_development_plot_search_field{width:31.532641813%;margin-right:2.63%}.property_development_plot_search_total{margin-bottom:1.3333333333em}.property_development_plot_favourite{font-size:1.125em;line-height:1.7777777778}.property_development_plot_favourite svg{margin-top:-0.2777777778em}.property_development_plot_favourite span{margin-left:0.3333333333em}}@media (min-width: 1280px){.property_development_plot_list{margin-bottom:2em}.property_development_plot_stub_item{margin:0 1.315% 1.75em;width:30.7033333333%}.property_development_plot_stub_item h3{margin-bottom:0.1538461538em}.property_development_plot_search{margin-bottom:3em}.property_development_plot_search_total{margin-bottom:1.2em}.property_development_plot_favourite{font-size:1.25em;line-height:1.6}.property_development_plot_favourite svg{margin-top:-0.3em}.property_development_plot_favourite span{margin-left:0.3em}}.property_development_index,.property_development_map{background-color:#f8f8f8}.property_development_index #content,.property_development_map #content{position:relative;padding:0.1px 0}.property_development_index h1{margin:1.8125em 0 0.75em}.property_development_map #content>.wrapper{display:none}.property_development_list{margin-bottom:3em}.property_development_stub_item{font-size:1em;margin:0 3% 1.5em}.property_development_stub_item:hover .property_development_stub_item_container,.property_development_stub_item:focus .property_development_stub_item_container{box-shadow:0px 0px 20px rgba(0,0,0,0.35)}.property_development_stub_item:hover a,.property_development_stub_item:focus a{color:#63a50b}.property_development_stub_item .property_development_stub_item_container{border-radius:3px;background-color:#ffffff;overflow:hidden;transition:200ms box-shadow;position:relative;box-shadow:0px 0px 9px rgba(0,0,0,0.06)}.property_development_stub_item img{display:block;width:100%;height:auto}.property_development_stub_item h3{margin-top:0;margin-bottom:0.2em}.property_development_stub_item a{color:#4a7729;text-decoration:none}.property_development_stub_item p{font-size:1em;line-height:1.5;margin-bottom:0}.property_development_stub_item .property_development_image{position:relative}.property_development_stub_item .property_development_image .property_development_label{padding:0.7333333333em 0.8em 0.4666666667em;position:absolute;top:0;left:0;border-radius:0 0 3px 0}.property_development_stub_item .property_development_details{padding:1em 1.1875em}.property_development_stub_item .property_development_details .property_development_title{font-family:"Helvetica Neue LT W05_75 Bold", Arial, sans-serif;font-weight:normal;font-style:normal}.property_development_stub_item .property_development_details .property_development_label{padding:0.4333333333em 0.2666666667em 0.2333333333em;margin-top:0.5333333333em;border-radius:3px}.property_development_stub_item .property_development_price,.property_development_stub_item .property_development_abstract,.property_development_stub_item .property_development_distance{padding:1em 1.0625em;border-top:2px solid #ebebeb}.property_development_stub_item .property_development_distance{color:#4a7729}.property_development_stub_item .property_development_label{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.9375em;line-height:1.0666666667;color:#ffffff;background-color:#63a50b;display:inline-block}.property_development_view_links{position:absolute;top:0.75em;right:9%;z-index:1}.property_development_view_link{font-family:"Helvetica Neue LT W05_75 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.9375em;line-height:1.0666666667;color:#4a7729;background-color:#ffffff;padding:0.6em 0.7333333333em 0.4em;border-radius:3px;text-decoration:none;box-shadow:0px 0px 9px rgba(0,0,0,0.16)}.property_development_view_link:hover,.property_development_view_link:focus{text-decoration:none}.property_development_view_link.active{display:none}.property_development_map_wrapper{overflow:hidden}.property_development_map_wrapper .wrapper{display:none;margin-top:0.6875em}.property_development_map_wrapper.show_development .property_development_stub_item{display:none}.property_development_map_wrapper.show_development .wrapper{display:block}.property_development_map_container{height:18.75em;position:relative}.property_development_map_element{position:absolute;top:0;left:0;width:100%;height:100%}.property_development_map_close_development{display:none}.property_development_map_key{background-color:rgba(255,255,255,0.9);display:inline-block;position:absolute;bottom:0.25em;left:0.25em;padding:0.3125em 0.5em;border-radius:3px;pointer-events:none;transition:200ms transform}.property_development_map_key p{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.9375em;line-height:2;display:inline-block;margin:0 0.25em}.property_development_map_key p svg{display:inline-block;vertical-align:middle;margin-right:0.5em}.property_development_map_key p span{display:none}.property_development_search{margin-bottom:2.5em}.property_development_search .property_development_search_field{margin-bottom:1em}.property_development_search_total{margin-bottom:1.5em}.property_development_search_total span,.property_development_search_total a{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}.property_development_view_map_link{margin-bottom:0}.property_development_view_map_link a{font-family:"Helvetica Neue LT W05_75 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1em;line-height:2.25}@media (min-width: 480px){.property_development_stub_item{margin:0 2% 1.5em}.property_development_view_links{right:13%}}@media (min-width: 600px){.property_development_map_container{height:30em}}@media (min-width: 800px){.property_development_stub_item{width:46%;display:inline-block;vertical-align:top}}@media (min-width: 850px){.property_development_index h1{margin:1.7em 0 1em}.property_development_stub_item{margin:0 1% 1.5em;width:48%}.property_development_view_links{right:7%}.property_development_search{margin-bottom:2.25em}.property_development_search .property_development_search_field,.property_development_search .buttons{display:inline-block;vertical-align:bottom;margin-bottom:0}.property_development_search .property_development_search_field{width:48.9795918367%;margin-right:2%}.property_development_map_wrapper{height:37.5em}.property_development_map_wrapper .wrapper{height:100%;margin:0;width:21.25em;background-color:#ffffff;position:relative;display:block;transform:translateX(-100%);transition:200ms transform}.property_development_map_wrapper.show_development .wrapper{transform:translateX(0)}.property_development_map_wrapper.show_development .property_development_map_key{transform:translateX(340px)}.property_development_map_wrapper .property_development_stub_item{width:100%;margin:0}.property_development_map_wrapper .property_development_stub_item_container{border-radius:0}.property_development_map_wrapper .property_development_map_close_development{display:block;width:2.6875em;height:2.6875em;position:absolute;top:0;right:0;background-color:rgba(255,255,255,0.7);display:flex;justify-content:center;align-items:center;z-index:2;border-radius:0 0 0 3px}.property_development_map_wrapper .property_development_map_close_development:hover,.property_development_map_wrapper .property_development_map_close_development:focus{background-color:rgba(99,165,11,0.7)}.property_development_map_wrapper .property_development_map_close_development:hover [fill],.property_development_map_wrapper .property_development_map_close_development:focus [fill]{fill:#ffffff}.property_development_map_wrapper .property_development_map_close_development svg{pointer-events:none}.property_development_map_wrapper .property_development_map_close_development [fill]{transition:200ms fill}.property_development_map_container{position:absolute;top:0;left:0;width:100%;height:100%}}@media (min-width: 1024px){.property_development_index h1{margin:1.8333333333em 0 1.0833333333em}.property_development_index h2,.property_development_index .quote_block_content_block p,.quote_block_content_block .property_development_index p{margin-bottom:1.6551724138em}.property_development_stub_item{margin:0 1.315% 1.5em;width:30.7033333333%}.property_development_stub_item h3{margin-bottom:0.1739130435em}.property_development_stub_item p{font-size:1.125em;line-height:1.7777777778}.property_development_stub_item .property_development_image .property_development_label{padding:0.875em 0.75em 0.5625em}.property_development_stub_item .property_development_details .property_development_label{padding:0.3125em 0.25em 0.125em;margin-top:0.5em}.property_development_stub_item .property_development_label{font-size:1em;line-height:1.25}.property_development_view_links{right:7.315%}.property_development_search .property_development_search_field{width:31.532641813%;margin-right:2.63%}.property_development_search_total{margin-bottom:1.3333333333em}}@media (min-width: 1280px){.property_development_index h1{margin:1.5714285714em 0 1.2142857143em}.property_development_index h2,.property_development_index .quote_block_content_block p,.quote_block_content_block .property_development_index p{margin-bottom:1.5em}.property_development_list{margin-bottom:2em}.property_development_stub_item{margin:0 1.315% 1.75em;width:30.7033333333%}.property_development_stub_item h3{margin-bottom:0.1538461538em}.property_development_stub_item .property_development_details{padding:1.25em 1.1875em}.property_development_stub_item .property_development_price,.property_development_stub_item .property_development_abstract,.property_development_stub_item .property_development_distance{padding:1.25em 1.0625em}.property_development_view_links{top:1.25em;right:1.25em;background-color:#e0edce;padding:0.1875em;border-radius:3px}.property_development_view_link{box-shadow:none;padding:0.9666666667em 1.1333333333em 0.7666666667em;display:inline-block;background-color:transparent}.property_development_view_link.active{display:inline-block;background-color:#ffffff}.property_development_map_wrapper{height:calc(100vh - 131px)}.property_development_map_key{background-color:rgba(255,255,255,0.9);bottom:1.125em;left:1em;padding:1.125em 1.375em}.property_development_map_key p{font-size:1em;line-height:2.25;display:block;margin:0 0 0.5em 0}.property_development_map_key p:last-child{margin-bottom:0}.property_development_map_key p svg{margin-right:0.5em}.property_development_map_key p span{display:inline-block}.property_development_search{margin-bottom:3em}.property_development_search_total{margin-bottom:1.2em}}.testimonial_index{background-color:#f8f8f8}.testimonial_list{margin-bottom:3.125em}.testimonial_stub_item{margin:0 3% 1.625em;font-size:1em;border-radius:3px;background-color:#ffffff;overflow:hidden;transition:200ms box-shadow;box-shadow:0px 0px 9px rgba(0,0,0,0.06);position:relative}.testimonial_stub_item:hover,.testimonial_stub_item:focus{box-shadow:0px 0px 20px rgba(0,0,0,0.35)}.testimonial_stub_item:hover a,.testimonial_stub_item:focus a{color:#63a50b;text-decoration:none}.testimonial_stub_item img{display:block;width:100%;height:auto}.testimonial_stub_item h3{margin-top:0;margin-bottom:0.4em}.testimonial_stub_item a{color:#4a7729;text-decoration:none}.testimonial_stub_item a:hover,.testimonial_stub_item a:focus{text-decoration:none;color:#63a50b}.testimonial_stub_item p{margin-bottom:0}.testimonial_stub_content{padding:1em 1.25em 1.875em}@media (min-width: 480px){.testimonial_stub_item{margin:0 2% 1.625em}}@media (min-width: 600px){.testimonial_stub_item{margin:0 2% 1.625em}}@media (min-width: 850px){.testimonial_stub_item{margin:0 1% 1.625em;width:48%;display:inline-block;vertical-align:top}}@media (min-width: 1024px){.testimonial_stub_item{margin:0 1.315% 1.625em;width:30.7033333333%}.testimonial_stub_item h3{margin-bottom:0.347826087em}.testimonial_stub_item p{font-size:1.125em;line-height:1.7777777778}.testimonial_stub_content{padding:1.25em 1.25em 1.875em}}@media (min-width: 1280px){.testimonial_stub_item h3{margin-bottom:0.3076923077em}}.tutorial_index{background-color:#f8f8f8}.tutorial_list{margin-bottom:3.125em}.tutorial_stub_item{font-size:1em;margin:0 3% 2em;position:relative}.tutorial_stub_item:hover .tutorial_stub_title_link,.tutorial_stub_item:focus .tutorial_stub_title_link{color:#63a50b;text-decoration:underline solid rgba(33,46,23,0)}.tutorial_stub_image{border-radius:3px 3px 0 0;display:block;height:auto;margin-bottom:0.75em;pointer-events:none;width:100%}.tutorial_stub_title{color:#4a7729;margin:0 0 0.2em;transition:200ms color}.tutorial_stub_date{font-size:1em;line-height:1.75;color:#000000;margin-bottom:0}@media (min-width: 480px){.tutorial_stub_item{margin:0 2% 2em}}@media (min-width: 850px){.tutorial_stub_item{display:inline-block;margin:0 1% 2.25em;vertical-align:top;width:31.3333333333%}}@media (min-width: 1024px){.tutorial_stub_item{margin:0 1.315% 2.25em;width:30.7033333333%}.tutorial_stub_title{margin:0 0 0.1739130435em}.tutorial_stub_date{font-size:1.125em;line-height:1.7777777778}}@media (min-width: 1280px){.tutorial_stub_item{margin:0 1.315% 2.25em}.tutorial_stub_title{margin:0 0 0.1538461538em}}.virtual_visit_index{background-color:#f8f8f8}.virtual_visit_list{margin-bottom:3.125em}.virtual_visit_stub_item{margin:0 3% 1.625em;font-size:1em;border-radius:3px;background-color:#ffffff;overflow:hidden;transition:200ms box-shadow;box-shadow:0px 0px 9px rgba(0,0,0,0.06);position:relative}.virtual_visit_stub_item:hover,.virtual_visit_stub_item:focus{box-shadow:0px 0px 20px rgba(0,0,0,0.35)}.virtual_visit_stub_item:hover a,.virtual_visit_stub_item:focus a{color:#63a50b;text-decoration:none}.virtual_visit_stub_item img{display:block;width:100%;height:auto}.virtual_visit_stub_item h3{margin-top:0;margin-bottom:0.4em}.virtual_visit_stub_item a{color:#4a7729;text-decoration:none}.virtual_visit_stub_item a:hover,.virtual_visit_stub_item a:focus{text-decoration:none;color:#63a50b}.virtual_visit_stub_item p{margin-bottom:0}.virtual_visit_stub_content{padding:1em 1.25em 1.875em}@media (min-width: 480px){.virtual_visit_stub_item{margin:0 2% 1.625em}}@media (min-width: 600px){.virtual_visit_stub_item{margin:0 2% 1.625em}}@media (min-width: 850px){.virtual_visit_stub_item{margin:0 1% 1.625em;width:48%;display:inline-block;vertical-align:top}}@media (min-width: 1024px){.virtual_visit_stub_item{margin:0 1.315% 1.625em;width:30.7033333333%}.virtual_visit_stub_item h3{margin-bottom:0.347826087em}.virtual_visit_stub_item p{font-size:1.125em;line-height:1.7777777778}.virtual_visit_stub_content{padding:1.25em 1.25em 1.875em}}@media (min-width: 1280px){.virtual_visit_stub_item h3{margin-bottom:0.3076923077em}}.guide_show h1{margin-bottom:1em}.guide_detail_info+.text_block_content_block{margin-top:2em}@media (min-width: 850px){.guide_show h1{margin-bottom:0.8em}}@media (min-width: 1024px){.guide_show h1{margin-bottom:0.6666666667em}}@media (min-width: 1280px){.guide_show h1{margin-bottom:0.5714285714em}}.news_story_detail_wrapper+.text_block_content_block{margin-top:0}.news_story_detail_image{display:block;height:auto;margin:2em 0;pointer-events:none;width:100%}.news_story_detail_date{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;margin-bottom:2em}@media (min-width: 850px){.news_story_detail_title{margin-bottom:0.8em}}@media (min-width: 1024px){.news_story_detail_title{margin-bottom:0.6666666667em}.news_story_detail_date{margin-bottom:1.7777777778em}}@media (min-width: 1280px){.news_story_detail_title{margin-bottom:0.5714285714em}.news_story_detail_date{margin-bottom:1.6em}}.plot_detail_banner{padding:1.5em 0 3em;background-color:#f8f8f8;margin-bottom:3em}.plot_detail_banner h1{margin:0 0 0.5em}.plot_detail_banner h4{margin-top:0}.plot_detail_banner h4:last-child{margin-bottom:1.75em}.plot_detail_banner .button{padding-left:0;padding-right:0}.plot_label{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1em;line-height:1.25;color:#ffffff;background-color:#63a50b;display:inline-block;padding:0.40625em 0.25em 0.21875em;border-radius:3px}.plot_detail_intro_wrapper{margin-bottom:3em}.plot_detail_share_link{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;text-decoration:none}.plot_detail_share_link.copied span::before,.plot_detail_share_link.copied span::after{opacity:1}.plot_detail_share_link:hover,.plot_detail_share_link:focus{text-decoration:none}.plot_detail_share_link svg,.plot_detail_share_link span{display:inline-block;vertical-align:middle}.plot_detail_share_link svg{margin-right:0.375em}.plot_detail_share_link span{text-decoration:underline;position:relative}.plot_detail_share_link span::before,.plot_detail_share_link span::after{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;opacity:0;transition:200ms opacity}.plot_detail_share_link span::before{font-size:1em;line-height:1.5;content:"Link copied";padding:0.9375em 1.125em 0.5625em;color:#ffffff;background-color:#63a50b;border-radius:3px;bottom:calc(100% + 11px);white-space:nowrap}.plot_detail_share_link span::after{content:"";width:0;height:0;border-style:solid;border-width:0.6875em 0.59375em 0 0.59375em;border-color:#63a50b transparent transparent transparent;bottom:100%}.plot_detail_additional_description+p{border-top:2px solid #ebebeb;padding-top:1.75em}.plot_detail_intro_gallery_link,.plot_detail_intro_walkthrough_link{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}.plot_detail_share_and_favourite_wrapper{margin-bottom:2em}.plot_detail_specification_wrapper{margin-bottom:3em}.plot_detail_specification_container{display:none}.plot_detail_specification_container .ugc>:first-child{margin-top:0}.plot_detail_specification_container .ugc ul{margin-top:0}.plot_detail_specification_container .ugc ul li{padding-left:2.375em;min-height:2.0625em}.plot_detail_specification_container .ugc ul li::before{width:1.375em;height:1.25em;border-radius:0;content:url(/app_assets/frontend/icons/tickbox-97d66b8ca956535ea0b81ffa0e135744155342d35229c171b833a9ffe2328baf.svg);background-color:transparent;top:0.375em;left:0;transform:none}.plot_detail_specification_container#kitchen{display:block}.plot_detail_specification_link{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;margin:0 1em 1em 0;display:inline-block}.plot_detail_specification_link.active{text-decoration:none;color:#63a50b}.plot_detail_additional_wrapper{margin-bottom:3em}.plot_detail_disclaimer_wrapper{background-color:#f8f8f8;overflow:auto}.plot_detail_disclaimer_wrapper p{font-size:1em;line-height:1.5;padding-top:1.375em;border-top:2px solid #ebebeb;margin-bottom:3em}.plot_detail_related_plots_wrapper{padding:3em 0 1.5em;background-color:#e0edce}.plot_detail_related_plots_wrapper h2,.plot_detail_related_plots_wrapper .quote_block_content_block p,.quote_block_content_block .plot_detail_related_plots_wrapper p{margin-top:0}.plot_detail_related_plots_wrapper+.plot_detail_back_to_link_wrapper{background-color:#e0edce}.plot_detail_back_to_link_wrapper{padding:0 0 3em}.plot_detail_back_to_link_wrapper h4{margin:0}@media (min-width: 480px){.plot_detail_banner .button{padding-left:2.75em;padding-right:2.75em}}@media (min-width: 850px){.plot_detail_banner{overflow:auto}.plot_detail_banner h1,.plot_detail_banner .plot_detail_banner_content_details{width:40.4761904762%}.plot_detail_banner h1{float:left;margin-bottom:0.6em}.plot_detail_specification_link{margin:0 1.25em 1.25em 0}.plot_detail_disclaimer_wrapper p{padding-top:2em;width:74.4897959184%}}@media (min-width: 1024px){.plot_detail_banner h1,.plot_detail_banner .plot_detail_banner_content_details{width:40.0910615864%}.plot_detail_banner h1{margin-bottom:0.5em}.plot_detail_share_link svg{margin-right:0.3333333333em}.plot_detail_share_link span::before{font-size:0.8888888889em;line-height:1.5;padding:0.8333333333em 1em 0.5em;bottom:calc(100% + 11px)}.plot_detail_share_link span::after{border-width:0.6111111111em 0.5277777778em 0 0.5277777778em}.plot_detail_additional_description+p{padding-top:1.7777777778em}.plot_detail_specification_container .ugc ul li{padding-left:2.1111111111em}.plot_detail_specification_container .ugc ul li::before{width:1.2222222222em;height:1.1111111111em;top:0.3888888889em}.plot_detail_specification_link{font-size:1.125em;line-height:1.7777777778;margin:0 1.1111111111em 1.1111111111em 0}.plot_detail_disclaimer_wrapper p{padding-top:2em;margin-bottom:3em}}@media (min-width: 1280px){.plot_detail_banner{margin-bottom:3.75em;padding:3em 0}.plot_detail_banner h1,.plot_detail_banner .plot_detail_banner_content_details{width:40.0910615864%}.plot_detail_banner h1{margin-bottom:0.5714285714em}.plot_detail_intro_wrapper{margin-bottom:3.75em}.plot_detail_share_link svg{margin-right:0.3333333333em}.plot_detail_share_link span::before{font-size:0.8em;line-height:1.5;padding:0.75em 0.9em 0.45em;bottom:calc(100% + 11px)}.plot_detail_share_link span::after{border-width:0.55em 0.475em 0 0.475em}.plot_detail_additional_description+p{padding-top:1.6em}.plot_detail_specification_wrapper{margin-bottom:3.75em}.plot_detail_specification_container .ugc ul{columns:2;column-gap:4.1070220186%}.plot_detail_specification_container .ugc ul li{padding-left:1.9em;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.plot_detail_specification_container .ugc ul li::before{width:1.1em;height:1em;top:0.3em}.plot_detail_specification_link{font-size:1.25em;line-height:1.6;margin:0 1em 1em 0}.plot_detail_additional_wrapper{margin-bottom:3.75em}.plot_detail_related_plots_wrapper{padding:3.75em 0 2em}.plot_detail_related_plots_wrapper h2,.plot_detail_related_plots_wrapper .quote_block_content_block p,.quote_block_content_block .plot_detail_related_plots_wrapper p{margin:0 0 1.5em}.plot_detail_disclaimer_wrapper p{padding-top:3em;margin-bottom:3.75em}.plot_detail_back_to_link_wrapper{padding:0 0 3.75em}}.property_development_detail_banner{margin-bottom:3em}.property_development_detail_banner img{display:block;width:100%;height:auto}.property_development_detail_banner h1{margin-bottom:0.375em}.property_development_detail_banner h3{margin-top:0}.property_development_detail_banner p{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}.property_development_detail_banner a{padding-left:0;padding-right:0}.property_development_detail_banner .property_development_label{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1em;line-height:1.25;color:#ffffff;background-color:#63a50b;display:inline-block;padding:0.40625em 0.25em 0.21875em;border-radius:3px}.property_development_details_ctas{margin-bottom:3.9375em}.property_development_details_ctas_container{display:flex;align-items:center;flex-wrap:wrap;gap:0.6875em}.property_development_details_ctas_container .button{width:auto;flex:1}.property_development_details_ctas_container .button [fill]{fill:#ffffff}.property_development_details_ctas_container .button span span{display:none}.property_development_details_cta_enquiry svg{margin-top:0.0625em}.property_development_details_cta_appointment svg{margin-top:-0.125em}.property_development_details_cta_brochure svg{margin-top:-0.1875em}.property_development_intro_wrapper,.property_development_embed_wrapper{margin-bottom:3em}.property_development_embed_wrapper iframe{width:100%;display:block}.property_development_share_link{position:relative}.property_development_share_link.copied::before,.property_development_share_link.copied::after{opacity:1}.property_development_share_link::before,.property_development_share_link::after{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;opacity:0;transition:200ms opacity}.property_development_share_link::before{font-size:1em;line-height:1.5;content:"Link copied";padding:0.9375em 1.125em 0.5625em;color:#ffffff;background-color:#63a50b;border-radius:3px;bottom:calc(100% + 11px);white-space:nowrap}.property_development_share_link::after{content:"";width:0;height:0;border-style:solid;border-width:0.6875em 0.59375em 0 0.59375em;border-color:#63a50b transparent transparent transparent;bottom:100%}.property_development_intro_gallery_link,.property_development_intro_walkthrough_link{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}.property_development_plot_search{margin-bottom:2.5em}.property_development_plot_search .property_development_plot_search_price_field,.property_development_plot_search .property_development_plot_search_bedrooms_field,.property_development_plot_search .property_development_plot_search_favourites_field{margin-bottom:1em}.property_development_plot_search_total{margin-bottom:1.5em}.property_development_plot_search_total span{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}.property_development_plot_reserved{background-color:#ffb338;color:#212e17;position:relative;padding:1.125em 0.75em 1.25em 2.8125em;border-radius:3px}.property_development_plot_reserved svg{position:absolute;top:1.25em;left:0.75em}.property_development_plot_reserved a{color:#212e17}.property_development_plot_list{margin-bottom:0}.property_development_plot_list.hidden{display:none}.property_development_detail_plot_wrapper{padding:3em 0 1.5em;background-color:#f8f8f8;margin-bottom:3em}.property_development_detail_plot_wrapper h2,.property_development_detail_plot_wrapper .quote_block_content_block p,.quote_block_content_block .property_development_detail_plot_wrapper p{margin-top:0}.property_development_detail_location_wrapper{margin-bottom:3em}.property_development_detail_map{height:18.75em}.property_development_detail_get_in_touch_wrapper{padding:3em 0;background-color:#f8f8f8}.plot_show .property_development_detail_get_in_touch_wrapper{padding-bottom:2em}.property_development_detail_get_in_touch_wrapper h2,.property_development_detail_get_in_touch_wrapper .quote_block_content_block p,.quote_block_content_block .property_development_detail_get_in_touch_wrapper p,.property_development_detail_get_in_touch_wrapper h3,.property_development_detail_get_in_touch_wrapper h4{margin-top:0}.property_development_detail_get_in_touch_wrapper h3,.property_development_detail_get_in_touch_wrapper h4{color:#212e17}.property_development_detail_get_in_touch_wrapper img{display:block;width:100%;height:auto;margin-bottom:2em}.property_development_detail_get_in_touch_wrapper .button{margin-bottom:1em;float:left;clear:left}.property_development_detail_get_in_touch_wrapper .button:last-child{margin-bottom:0}.property_development_detail_get_in_touch_wrapper+.plot_detail_back_to_link_wrapper{background-color:#f8f8f8}.property_development_detail_get_in_touch_content h3{margin-bottom:0}.property_development_detail_get_in_touch_content p{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;margin-bottom:1em}.property_development_detail_get_in_touch_content p svg{top:-0.1875em}.property_development_detail_get_in_touch_content a,.property_development_detail_get_in_touch_content .property_development_detail_get_in_touch_address{padding-left:1.875em;position:relative}.property_development_detail_get_in_touch_content a svg,.property_development_detail_get_in_touch_content .property_development_detail_get_in_touch_address svg{position:absolute;left:0}.property_development_detail_get_in_touch_content a{text-decoration:none;display:block}.property_development_detail_get_in_touch_content a svg{top:0.0625em}.property_development_detail_get_in_touch_ctas{overflow:auto}.property_development_detail_get_in_touch_brochure_cta{padding-left:1.5em;padding-right:1.5em}.property_development_detail_get_in_touch_brochure_cta svg{margin-top:-0.1875em}.property_development_detail_enquiry_form_wrapper{padding:3em 0;background-color:#e0edce}.property_development_detail_enquiry_form_wrapper p{margin-bottom:0}@media (min-width: 480px){.property_development_detail_banner a{padding-left:2.75em;padding-right:2.75em}}@media (min-width: 600px){.property_development_detail_map{height:30em}}@media (min-width: 850px){.property_development_detail_banner{padding:8.125em 0;position:relative}.property_development_detail_banner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.property_development_detail_banner h1{margin:0 0 0.3em}.property_development_detail_banner a{padding-left:0;padding-right:0;width:100%}.property_development_detail_banner_content{padding:2em;position:relative;background-color:#ffffff;width:51.0204081633%}.property_development_details_ctas{margin-bottom:3.625em}.property_development_details_ctas_container{padding:0 1%;gap:0.9375em;flex-wrap:none}.property_development_plot_search{margin-bottom:2.25em}.property_development_plot_search .property_development_plot_search_price_field,.property_development_plot_search .property_development_plot_search_bedrooms_field{width:48.9795918367%;display:inline-block;vertical-align:bottom}.property_development_plot_search .property_development_plot_search_price_field{margin-right:2%}.property_development_detail_map{height:37.5em}.property_development_detail_get_in_touch_wrapper .button{width:100%}.property_development_detail_get_in_touch_wrapper p:last-child{margin-bottom:0}.property_development_detail_get_in_touch_container{display:flex;align-items:center}.property_development_detail_get_in_touch_content{margin-right:8.5034013605%;width:48.9795918367%}.property_development_detail_get_in_touch_ctas{width:42.4761904762%}}@media (min-width: 1024px){.property_development_detail_banner h1{margin:0 0 0.25em}.property_development_detail_banner_content{width:42.7920988669%}.property_development_details_ctas_container{padding:0 1.315%}.property_development_details_cta_enquiry svg{margin-top:0.1111111111em}.property_development_details_cta_appointment svg{margin-top:-0.0555555556em}.property_development_details_cta_brochure svg{margin-top:-0.1111111111em}.property_development_share_link svg{margin-top:0.1111111111em}.property_development_share_link::before{font-size:0.8888888889em;line-height:1.5;padding:0.8333333333em 1em 0.5em;bottom:calc(100% + 11px)}.property_development_share_link::after{border-width:0.6111111111em 0.5277777778em 0 0.5277777778em}.property_development_plot_search .property_development_plot_search_price_field,.property_development_plot_search .property_development_plot_search_bedrooms_field{width:48.6494813598%}.property_development_plot_search .property_development_plot_search_price_field{margin-right:2.63%}.property_development_plot_search_total{margin-bottom:1.3333333333em}.property_development_plot_reserved{font-size:1.125em;line-height:1.7777777778;padding:1.0555555556em 0.6666666667em 1.1111111111em 2.5em}.property_development_plot_reserved svg{position:absolute;top:1.3333333333em;left:0.6666666667em}.property_development_detail_get_in_touch_wrapper .button{margin-bottom:0.8888888889em}.property_development_detail_get_in_touch_content{margin-right:11.1884197734%;width:40.0910615864%}.property_development_detail_get_in_touch_content p{margin-bottom:0.8888888889em}.property_development_detail_get_in_touch_content .property_development_detail_get_in_touch_email svg{top:0.2777777778em}.property_development_detail_get_in_touch_content .property_development_detail_get_in_touch_telephone svg{top:0.3333333333em}.property_development_detail_get_in_touch_content .property_development_detail_get_in_touch_address svg{top:0.0555555556em}.property_development_detail_get_in_touch_ctas{width:48.6494813598%}.property_development_detail_get_in_touch_brochure_cta svg{margin-top:-0.0555555556em}}@media (min-width: 1280px){.property_development_detail_banner{margin-bottom:3.75em}.property_development_detail_banner h1{margin:0 0 0.2142857143em}.property_development_detail_banner_content{width:42.7920988669%}.property_development_details_ctas{margin-bottom:4.125em}.property_development_details_ctas_container{padding:0 1.315%;justify-content:center}.property_development_details_ctas_container .button{flex:0 0 auto}.property_development_details_ctas_container .button span span{display:inline-block}.property_development_details_cta_enquiry svg{margin-top:0.2em}.property_development_details_cta_appointment svg{margin-top:0.05em}.property_development_details_cta_brochure svg{margin-top:0}.property_development_intro_wrapper,.property_development_embed_wrapper{margin-bottom:3.75em}.property_development_share_link svg{margin-top:0.1em}.property_development_share_link::before{font-size:0.8em;line-height:1.5;padding:0.75em 0.9em 0.45em;bottom:calc(100% + 11px)}.property_development_share_link::after{border-width:0.55em 0.475em 0 0.475em}.property_development_plot_search{display:flex;align-items:flex-end}.property_development_plot_search .property_development_plot_search_price_field,.property_development_plot_search .property_development_plot_search_bedrooms_field,.property_development_plot_search .property_development_plot_search_favourites_field,.property_development_plot_search .buttons{margin-bottom:0}.property_development_plot_search .property_development_plot_search_price_field,.property_development_plot_search .property_development_plot_search_bedrooms_field{width:22.9742220396%;margin-right:2.7010372805%}.property_development_plot_search .property_development_plot_search_favourites_field{padding-bottom:0.9375em;margin-right:2.63%}.property_development_plot_search .buttons{flex-grow:1}.property_development_plot_search .buttons .button{width:100%}.property_development_plot_search_total{margin-bottom:1.2em}.property_development_plot_reserved{padding:1.0555555556em 1.1111111111em 1.1111111111em 2.7777777778em}.property_development_plot_reserved svg{left:1.1111111111em}.property_development_detail_plot_wrapper h2,.property_development_detail_plot_wrapper .quote_block_content_block p,.quote_block_content_block .property_development_detail_plot_wrapper p,.property_development_detail_get_in_touch_wrapper h2,.property_development_detail_get_in_touch_wrapper .quote_block_content_block p,.quote_block_content_block .property_development_detail_get_in_touch_wrapper p{margin:0 0 1.5em}.property_development_detail_location_wrapper{margin-bottom:3.75em}.property_development_detail_location_wrapper .text_column>h2,.property_development_detail_location_wrapper .quote_block_content_block .text_column>p,.quote_block_content_block .property_development_detail_location_wrapper .text_column>p{margin:0 0 1.5em}.property_development_detail_plot_wrapper{margin-bottom:3.75em;padding:3.75em 0 2em}.property_development_detail_map{height:38.75em}.property_development_detail_get_in_touch_wrapper{padding:3.75em 0}.plot_show .property_development_detail_get_in_touch_wrapper{padding-bottom:3em}.property_development_detail_get_in_touch_wrapper .button{margin-bottom:1em}.property_development_detail_get_in_touch_content{margin-right:19.7468395467%;width:40.0910615864%}.property_development_detail_get_in_touch_content p{margin-bottom:0.8em}.property_development_detail_get_in_touch_content .property_development_detail_get_in_touch_email svg{top:0.25em}.property_development_detail_get_in_touch_content .property_development_detail_get_in_touch_telephone svg{top:0.3em}.property_development_detail_get_in_touch_ctas{width:31.532641813%}}.testimonial_show h1{margin-bottom:1em}.testimonial_detail_info+.text_block_content_block{margin-top:2em}@media (min-width: 850px){.testimonial_show h1{margin-bottom:0.8em}}@media (min-width: 1024px){.testimonial_show h1{margin-bottom:0.6666666667em}}@media (min-width: 1280px){.testimonial_show h1{margin-bottom:0.5714285714em}}.virtual_visit_show h1{margin-bottom:1em}@media (min-width: 850px){.virtual_visit_show h1{margin-bottom:0.8em}}@media (min-width: 1024px){.virtual_visit_show h1{margin-bottom:0.6666666667em}}@media (min-width: 1280px){.virtual_visit_show h1{margin-bottom:0.5714285714em}}.awards_show{background-color:#f8f8f8}.contact_developments_wrapper{background-color:#f8f8f8;padding:3em 0 1.25em}.contact_developments_wrapper.future{padding-top:0}.contact_developments_wrapper h2,.contact_developments_wrapper .quote_block_content_block p,.quote_block_content_block .contact_developments_wrapper p{margin-top:0}.contact_development_item{font-size:1em;margin:0 3% 1.5em;background-color:#ffffff;padding:1.25em;box-shadow:0px 0px 9px rgba(0,0,0,0.06)}.contact_development_item h3,.contact_development_item h4{margin-top:0}.contact_development_item.has_title h3{margin-bottom:0}.contact_development_item p{margin-bottom:1em}.contact_development_item p:last-child{margin-bottom:0}.contact_development_methods a,.contact_development_methods .contact_development_address{padding-left:1.875em;position:relative}.contact_development_methods a svg,.contact_development_methods .contact_development_address svg{position:absolute;left:0}.contact_development_methods a{text-decoration:none;display:block}.contact_development_methods a svg{top:0.25em}@media (min-width: 480px){.contact_development_item{margin:0 2% 1.5em}}@media (min-width: 850px){.contact_development_item{margin:0 1% 1.5em;width:48%;display:inline-block;vertical-align:top}}@media (min-width: 1024px){.contact_development_item{margin:0 1.315% 1.5em;width:47.37%}.contact_development_item p{margin-bottom:0.8888888889em}.contact_development_methods .contact_development_email svg{top:0.4444444444em}.contact_development_methods .contact_development_telephone svg{top:0.4444444444em}.contact_development_methods .contact_development_address svg{top:0.2222222222em}}@media (min-width: 1280px){.contact_developments_wrapper{padding:3.75em 0 2.25em}.contact_developments_wrapper h2,.contact_developments_wrapper .quote_block_content_block p,.quote_block_content_block .contact_developments_wrapper p{margin:0 0 1.5em}.contact_development_item{margin-bottom:1.75em;padding:2.75em 2.25em}.contact_development_item p{margin-bottom:0.8em}}.home{background-color:#f8f8f8}.home_banner{background:center/cover no-repeat;padding:6.5625em 0 0.1px;position:relative}.home_banner_group_logo_wrapper{position:absolute;top:0;width:100%;text-align:right}.home_banner_group_logo_container{padding:0.5em;background-color:#4a7729;display:inline-block;border-radius:0 0 3px 3px}.home_banner_group_logo_container svg{display:block;width:6.25em;height:auto}.home_banner_content_container{position:relative;margin-bottom:0.625em}.home_banner_content{border-radius:6px;padding:0.9375em;background-color:rgba(255,255,255,0.5);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);margin:0 -0.9375em}.home_banner_title{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;color:#4a7729;margin-top:0;margin-bottom:0.5em}.home .property_development_search{margin-bottom:1em}.home .property_development_search .property_development_search_field input{border-color:#ffffff}.home .property_development_search .property_development_search_field input::placeholder{color:#535d4b}.home .property_development_search .buttons{margin-bottom:0}.home .property_development_view_map_link a{color:#4a7729;text-decoration:underline solid #4a7729}.home .property_development_view_map_link a:hover,.home .property_development_view_map_link a:focus{text-decoration:underline solid rgba(99,165,11,0)}.home_developments{margin:3em 0}.home_view_all_developments_link{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}@media (min-width: 850px){.home_banner{align-items:flex-end;display:flex;min-height:44.5625em;padding:0 0 0.1px}.home_banner::before{content:none}.home_banner_content_container{width:100%;margin-bottom:2.125em}.home_banner_content{margin:0;padding:0.625em}.home_banner_title{margin-top:0.6em;margin-bottom:0.5em}.home_banner_cta{align-items:center;background-color:#ffffff;border-radius:3px;border:3px solid #ffffff;display:flex;justify-content:space-between;padding:1.375em 1.75em;transition:200ms border-color}.home_banner_cta[data-focus]{border-color:#4a7729}.home_banner_cta .property_development_search{margin-bottom:0;width:100%;margin-right:2%}.home_banner_cta .property_development_search .property_development_search_field{width:69.262295082%}.home_banner_cta .property_development_search .property_development_search_field input{border:0;outline:0;padding-left:0;padding-right:0}.home_banner_cta .property_development_search .buttons{width:28.2786885246%}.home_banner_cta .property_development_search .buttons .button{padding-left:0;padding-right:0;width:100%}.home_banner_cta .property_development_view_map_link{flex:0 0 auto}}@media (min-width: 1024px){.home_banner_title{margin-top:0.5em;margin-bottom:0.5416666667em}.home .property_development_search .property_development_search_field{width:69.022345215%}.home .property_development_search .property_development_search_field input{padding-left:0.6944444444em}.home .property_development_search .buttons{width:27.7188055016%}}@media (min-width: 1280px){.home_banner_title{margin-top:0.4285714286em;margin-bottom:0.6071428571em}.home .property_development_search .property_development_search_field{width:75.5400437818%}.home .property_development_search .property_development_search_field input{padding-left:0.625em}.home .property_development_search .buttons{width:20.6517698567%}.home_banner_group_logo_container{padding:0.875em}.home_banner_group_logo_container svg{width:11.25em}.home_developments{margin:3.75em 0}}.overview_page_show{background-color:#f8f8f8}.overview_child{margin:0 3% 2em;position:relative;background-color:#ffffff;border-radius:3px;overflow:hidden;box-shadow:0px 0px 9px rgba(0,0,0,0.06);transition:200ms box-shadow}.overview_child:hover,.overview_child:focus{box-shadow:0px 0px 20px rgba(0,0,0,0.35)}.overview_child:hover .overview_child_title,.overview_child:focus .overview_child_title{color:#63a50b}.overview_child_image{display:block;height:auto;margin-bottom:0.75em;width:100%}.overview_child_content{padding:1em 1.1875em 1.5em}.overview_child_title{color:#4a7729;margin:0;transition:200ms color}.overview_child_title.with_abstract{margin-bottom:0.2em}.overview_child_abstract{margin-bottom:0}@media (min-width: 480px){.overview_child{margin:0 2% 2em}}@media (min-width: 850px){.overview_child{display:inline-block;margin:0 1% 2.25em;vertical-align:top;width:48%}}@media (min-width: 1024px){.overview_child{margin:0 1.315% 2.25em;width:30.7033333333%}.overview_child_title.with_abstract{margin-bottom:0.1739130435em}}@media (min-width: 1280px){.overview_child{margin:0 1.315% 2.25em}.overview_child_title.with_abstract{margin-bottom:0.1538461538em}}.search_form_wrapper{overflow:auto;background-color:#f8f8f8;margin-bottom:3.3125em}#search_form,.search_results_count{margin-bottom:2.25em}.search_results_count span{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}.search_stub_item{font-size:1em;margin-bottom:3.25em}.search_stub_type{margin-bottom:0;color:#4a7729}.search_stub_title{margin-top:0}.search_stub_abstract{margin-bottom:0}@media (min-width: 850px){#search_form{padding-left:17.0068027211%}#search_form .field,#search_form .field.buttons{display:inline-block}#search_form .field{width:69.262295082%;margin-right:2.4590163934%;margin-bottom:0}#search_form .field.buttons{width:28.2786885246%;margin-right:0}#search_form .button{width:100%;padding-left:0;padding-right:0}.search_stub_item{position:relative}.search_stub_type{position:absolute;top:0;left:-25.7731958763%;width:22.6804123711%;text-align:right}}@media (min-width: 1024px){#search_form{padding-left:17.1168395467%}#search_form .field{width:79.3482301433%;margin-right:3.2588492834%}#search_form .field.buttons{width:17.3929205733%}.search_stub_type{left:-26.0267555047%;width:21.919733486%}}.sitemap{border-left:4px solid #e0edce}.sitemap .dropdown{display:block;margin-top:1.25em;overflow:visible;background:none}.sitemap .dropdown li:last-child{margin-bottom:0em}.sitemap li{font-size:1em;margin-bottom:1.25em}.sitemap .section_toggle{display:none}.sitemap,.sitemap ul{border-left:4px solid #e0edce;padding-left:1.875em}.sitemap .menu_link.level_0,.sitemap .menu_link.level_1{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}@media (min-width: 1024px){.sitemap .dropdown{margin-top:1.5em}.sitemap li{margin-bottom:1.125em}.sitemap .menu_link{font-size:1.125em;line-height:1.7777777778}}@media (min-width: 1280px){.sitemap .dropdown{margin-top:2em}.sitemap li{margin-bottom:1.9375em}.sitemap .menu_link{font-size:1.25em;line-height:1.6}}.accordion_block_content_block{margin:2.8125em 0}.accordion_block_content_block+.accordion_block_content_block{margin-top:-2.5625em}.accordion_block_content_block.open svg{transform:rotate(45deg)}.accordion_block_content_block h3{margin:0}.accordion_block_content_block h3 a{font-family:"Helvetica Neue LT W05_75 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;text-decoration:none;padding:1em calc((100vw - 100%) * 0.5);margin:0 calc((100vw - 100%) * -0.5);background-color:#f8f8f8;display:flex;justify-content:space-between;align-items:center;color:#4a7729}.accordion_block_content_block h3 a [fill]{transition:200ms fill}.accordion_block_content_block h3 a svg{margin-left:0.625em;flex:0 0 auto}.accordion_block_content_block h3 a:hover,.accordion_block_content_block h3 a:focus{color:#63a50b}.accordion_block_content_block h3 a:hover [fill],.accordion_block_content_block h3 a:focus [fill]{fill:#63a50b}.accordion_block_content_block h3 a svg{transition:200ms transform}.accordion_block_content{padding:0 calc((100vw - 100%) * 0.5);margin:0 calc((100vw - 100%) * -0.5);background-color:#f8f8f8;max-height:0;overflow:hidden;transition:200ms max-height}@media (min-width: 850px){.accordion_block_content_block h3 a{margin:0;padding:1em 10.2459016393%}.accordion_block_content{padding:0 10.2459016393%;margin:0}}@media (min-width: 1024px){.accordion_block_content_block h3 a{padding:0.8695652174em 10.3258849283%}.accordion_block_content_block .accordion_block_content{padding:0 10.3258849283%}}@media (min-width: 1280px){.accordion_block_content_block h3 a{padding:0.9230769231em 10.3258849283%}.accordion_block_content_block .accordion_block_content{padding:0 10.3258849283%}}.award_block_grouped_wrapper{margin:3em 0 1.5em;overflow:auto}.award_block_grouped_title{color:#63a50b;margin-top:0}.award_block_list{text-align:center}.award_block_content_block{background-color:#ffffff;border-radius:3px;box-shadow:0px 0px 9px rgba(0,0,0,0.06);display:inline-block;margin:0 3% 1.5em;padding:0.6875em 0.625em 0.625em;vertical-align:top;width:44%}.award_block_image{display:block;height:auto;width:100%}.award_block_link_wrapper{margin-bottom:1.5em}.award_block_link_wrapper a{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}@media (min-width: 480px){.award_block_content_block{width:46%;margin:0 2% 1.5em}}@media (min-width: 850px){.award_block_content_block{margin:0 1% 1.5em;padding:0.9375em 0.8125em 0.8125em;width:23%}}@media (min-width: 1024px){.award_block_content_block{margin:0 1.315% 1.5em;width:22.37%}.award_block_link_wrapper{margin-bottom:1.3333333333em}}@media (min-width: 1280px){.award_block_grouped_wrapper{margin:3.75em 0 2.25em}.award_block_content_block{margin:0 1.315% 1.5em;padding:1.3125em 1.25em 1.25em}.award_block_link_wrapper{margin-bottom:1.2em}}.contact_block_grouped_wrapper{background-color:#f8f8f8;padding:3em 0 1.125em}.contact_block_grouped_wrapper h2,.contact_block_grouped_wrapper .quote_block_content_block p,.quote_block_content_block .contact_block_grouped_wrapper p{margin-top:0}.contact_block_content_block{margin-bottom:1.875em}.contact_block_content_block h3{margin-top:0}.contact_block_content_block a{padding-left:1.875em;position:relative;text-decoration:none;display:block}.contact_block_content_block a svg{position:absolute;top:0.25em;left:0}.contact_block_contact_info p:last-child{margin-bottom:0}@media (min-width: 850px){.contact_block_content_block{display:flex;align-items:center}.contact_block_title_and_text{width:48.9795918367%;margin-right:10.5442176871%}.contact_block_contact_info{width:40.4761904762%}}@media (min-width: 1024px){.contact_block_content_block .contact_block_email svg{top:0.4444444444em}.contact_block_content_block .contact_block_telephone svg{top:0.4444444444em}.contact_block_title_and_text{width:48.6494813598%;margin-right:11.2594570538%}.contact_block_contact_info{width:40.0910615864%}}@media (min-width: 1280px){.contact_block_grouped_wrapper{padding:6.25em 0 0;overflow:auto}.contact_block_grouped_wrapper h2,.contact_block_grouped_wrapper .quote_block_content_block p,.quote_block_content_block .contact_block_grouped_wrapper p{margin:0 0 1.5em}.contact_block_content_block{margin-bottom:6.25em}.contact_block_content_block p:last-child{margin-bottom:0}.contact_block_title_and_text{width:48.6494813598%;margin-right:11.2594570538%}.contact_block_contact_info{width:40.0910615864%}}.cta_block_content_block{background-color:#e0edce;padding:3em 0}.cta_block_title{color:#535d4b;margin-top:0}@media (min-width: 850px){.cta_block_content_block{padding:5em 0}}@media (min-width: 1280px){.cta_block_content_block{padding:6.25em 0}}.development_block_content_block{padding:3em 0;background-color:#e0edce}.development_block_content_block.has_development{background-color:#f8f8f8}.development_block_content_block.has_development h2,.development_block_content_block.has_development .quote_block_content_block p,.quote_block_content_block .development_block_content_block.has_development p{color:#63a50b}.development_block_content_block h2,.development_block_content_block .quote_block_content_block p,.quote_block_content_block .development_block_content_block p{margin-top:0;color:#535d4b}.development_block_content_block ul{margin-bottom:0}.development_block_content_block li{margin:0}@media (min-width: 850px){.development_block_content_block.has_development .development_block_container{display:flex;align-items:center;padding:0}.development_block_content_block.has_development .development_block_content{flex:0 0 40.4761904762%}.development_block_content_block.has_development ul{flex:0 0 48.9795918367%}.development_block_content_block.has_development .development_block_content{margin-right:10.5034013605%}.development_block_content_block.has_development li{width:100%}.development_block_content_block.has_development p{margin-bottom:0}.development_block_content_block .development_block_container{padding:0 17.0068027211%}}@media (min-width: 1024px){.development_block_content_block.has_development .development_block_content{flex:0 0 57.2079011331%}.development_block_content_block.has_development ul{flex:0 0 31.532641813%}.development_block_content_block.has_development .development_block_content{margin-right:11.1884197734%}.development_block_content_block .development_block_container{padding:0 17.1168395467%}}@media (min-width: 1280px){.development_block_content_block{padding:7.5em 0}.development_block_content_block.has_development{padding:2.25em 0}}.emergency_contact_block_grouped_wrapper{background-color:#63a50b;padding:3em 0;overflow:auto}.emergency_contact_block_grouped_wrapper h2,.emergency_contact_block_grouped_wrapper .quote_block_content_block p,.quote_block_content_block .emergency_contact_block_grouped_wrapper p,.emergency_contact_block_grouped_wrapper h3,.emergency_contact_block_grouped_wrapper p,.emergency_contact_block_grouped_wrapper a{color:#ffffff}.emergency_contact_block_grouped_wrapper [fill]{fill:#ffffff}.emergency_contact_block_grouped_wrapper h2,.emergency_contact_block_grouped_wrapper .quote_block_content_block p,.quote_block_content_block .emergency_contact_block_grouped_wrapper p{margin-top:0}.emergency_contact_block_group{margin-bottom:3em}.emergency_contact_block_group:last-child{margin-bottom:0}.emergency_contact_block_content_block{margin-bottom:1.875em}.emergency_contact_block_content_block h3{margin:0}.emergency_contact_block_content_block a{padding-left:1.875em;position:relative;text-decoration:none;display:block}.emergency_contact_block_content_block a svg{position:absolute;top:0.25em;left:0}.emergency_contact_block_content_block:last-child{margin-bottom:0}.emergency_contact_block_content_block p:last-child{margin-bottom:0}@media (min-width: 850px){.emergency_contact_block_grouped_wrapper{padding:3em 0 1.125em}.emergency_contact_block_group{margin-bottom:1.125em}.emergency_contact_block_content_block{display:inline-block;vertical-align:top;width:48.9795918367%}.emergency_contact_block_content_block:last-child{margin-bottom:1.875em}.emergency_contact_block_content_block:nth-child(odd){margin-right:2.0408163265%}}@media (min-width: 1024px){.emergency_contact_block_content_block{width:48.6494813598%}.emergency_contact_block_content_block:nth-child(odd){margin-right:2.7010372805%}.emergency_contact_block_content_block a svg{top:0.4444444444em}}@media (min-width: 1280px){.emergency_contact_block_grouped_wrapper{padding:6.25em 0 3.25em}.emergency_contact_block_group{margin-bottom:9.5em}.emergency_contact_block_group:last-child{margin-bottom:0}.emergency_contact_block_content_block{margin-bottom:3em}.emergency_contact_block_content_block:last-child{margin-bottom:3em}}.image_and_text_block_content_block{background-color:#ffffff}.image_and_text_block_content_block img{display:block;width:100%;height:auto}.image_and_text_block_content{padding:1.5em 0 3em}.image_and_text_block_title{color:#63a50b;margin-top:0}@media (min-width: 850px){.image_and_text_block_content_block{align-items:center;display:flex;padding:5em 0;position:relative;min-height:33.6875em}.image_and_text_block_content_block img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute}.image_and_text_block_content_block:nth-child(odd) .image_and_text_block_content{margin:0 0 0 auto}.image_and_text_block_content{background-color:#ffffff;border-radius:3px;padding:2em;position:relative;width:65.9863945578%}.image_and_text_block_content p:last-of-type{margin-bottom:0}.image_and_text_block_link{margin-top:1.25em}}@media (min-width: 1024px){.image_and_text_block_content{width:48.6494813598%}.image_and_text_block_link{margin-top:1.1111111111em}}@media (min-width: 1280px){.image_and_text_block_content_block{min-height:34.1875em}.image_and_text_block_link{margin-top:1em}}.image_block_content_block img{display:block;width:100%;height:auto;object-fit:cover;object-position:center;max-height:28.75em}.link_block_grouped_wrapper{margin:3em 0}.link_block_content_block{background-color:#ffffff;border-radius:3px;box-shadow:0px 0px 9px rgba(0,0,0,0.06);font-size:1em;margin:1.5em 3% 0;overflow:hidden;position:relative}.link_block_content_block:first-child{margin-top:0}.link_block_content_block:hover .link_block_link,.link_block_content_block:focus .link_block_link{background-color:#63a50b;color:#ffffff}.link_block_image img{display:block;width:100%;height:auto}.link_block_body{padding:1em 1.1875em 1.5em}.link_block_title{color:#4a7729;margin:0 0 0.6em}.link_block_title.with_abstract{margin-bottom:0.2em}.link_block_body_text{color:#212e17}@media (min-width: 600px){.link_block_content_block{margin:1.5em 2% 0}}@media (min-width: 850px){.link_block_content_block{display:inline-block;margin:1.5em 1% 0;vertical-align:top;width:48%}.link_block_content_block:nth-child(-n+2){margin-top:0}.link_block_content_block:only-child{border-bottom-left-radius:0;display:flex;justify-content:space-between;width:auto}.link_block_content_block:only-child .link_block_image,.link_block_content_block:only-child .link_block_body{width:48.9795918367%}.link_block_content_block:only-child .link_block_image{border-radius:3px 0 0 3px;overflow:hidden;position:relative}.link_block_content_block:only-child .link_block_image img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute}.link_block_content_block:only-child .link_block_body{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:18em;padding:2.9375em 2em}}@media (min-width: 1024px){.link_block_content_block{margin:1.5em 1.315% 0;width:47.37%}.link_block_content_block:only-child .link_block_image,.link_block_content_block:only-child .link_block_body{width:48.6494813598%}.link_block_content_block:only-child .link_block_title.with_abstract{margin-bottom:0.5217391304em}.link_block_title{margin-bottom:0.5217391304em}.link_block_title.with_abstract{margin-bottom:0.1739130435em}}@media (min-width: 1280px){.link_block_grouped_wrapper{margin:3.75em 0}.link_block_content_block{width:30.7033333333%}.link_block_content_block:nth-child(-n+3){margin-top:0}.link_block_content_block:only-child .link_block_image,.link_block_content_block:only-child .link_block_body{width:50%}.link_block_content_block:only-child .link_block_body{padding:7.1875em calc(7.2079011331%) 6.75em}.link_block_content_block:only-child .link_block_title.with_abstract{margin-bottom:0.4615384615em}.link_block_content_block:first-child:nth-last-child(2),.link_block_content_block:first-child:nth-last-child(2) ~ div{width:47.37%}.link_block_content_block:first-child:nth-last-child(2) .link_block_body,.link_block_content_block:first-child:nth-last-child(2) ~ div .link_block_body{padding:2em 2.5em 2.5em}.link_block_body{padding-top:1.25em}.link_block_title{margin-bottom:0.4615384615em}.link_block_title.with_abstract{margin-bottom:0.1538461538em}}.main_award_block_grouped_wrapper{margin:3em 0 1.5em;overflow:auto}.main_award_block_grouped_title{color:#63a50b;margin-top:0}.main_award_block_list{text-align:center}.main_award_block_content_block{margin:0 3% 1.5em}.main_award_block_content_block h4:last-child,.main_award_block_content_block p{margin-bottom:0}.main_award_block_image{padding:0.6875em 0.625em 0.625em;background-color:#ffffff;border-radius:3px;box-shadow:0px 0px 9px rgba(0,0,0,0.06);display:block;height:auto;width:100%}@media (min-width: 480px){.main_award_block_content_block{margin:0 2% 1.5em}}@media (min-width: 600px){.main_award_block_content_block{display:inline-block;margin:0 2% 1.5em;width:46%;vertical-align:top}}@media (min-width: 850px){.main_award_block_content_block{margin:0 1% 1.5em;width:31.3333333333%}.main_award_block_image{padding:0.9375em 0.8125em 0.8125em}}@media (min-width: 1024px){.main_award_block_content_block{margin:0 1.315% 1.5em;width:30.7033333333%}}@media (min-width: 1280px){.main_award_block_grouped_wrapper{margin:3.75em 0 2.25em}.main_award_block_content_block{margin:0 1.315% 1.5em;width:22.37%}.main_award_block_image{padding:1.3125em 1.25em 1.25em}}.office_block_content_block{margin:3.4375em 0 4.25em}.office_block_content_block h2,.office_block_content_block .quote_block_content_block p,.quote_block_content_block .office_block_content_block p{margin-top:0}.office_block_content_block a,.office_block_content_block .office_block_address{padding-left:1.875em;position:relative}.office_block_content_block a svg,.office_block_content_block .office_block_address svg{position:absolute;left:0}.office_block_content_block a{text-decoration:none;display:block}.office_block_content_block a svg{top:0.25em}.office_block_content_block p:not(:last-child){margin-bottom:1em}.office_block_content_block:last-child .office_block_container{border-bottom:0}.office_block_content_block:last-child p:last-child{margin-bottom:0}.office_block_container{border-bottom:1px solid #ebebeb}@media (min-width: 1024px){.office_block_content_block .office_block_email svg{top:0.4444444444em}.office_block_content_block .office_block_telephone svg{top:0.4444444444em}.office_block_content_block .office_block_address svg{top:0.2222222222em}.office_block_content_block p:not(:last-child){margin-bottom:0.8888888889em}}@media (min-width: 1024px){.office_block_content_block{margin-bottom:3.875em}.office_block_content_block p{margin-bottom:0.8em}.office_block_content_block p:last-child{margin-bottom:3.1em}}.quote_block_content_block{padding:3em 0}.quote_block_content_block.green{background-color:#63a50b}.quote_block_content_block.green p{color:#ffffff}.quote_block_content_block.white{background-color:#ffffff}.quote_block_content_block.white p{color:#63a50b}.quote_block_content_block.light_green{background-color:#e0edce}.quote_block_content_block.light_green p{color:#535d4b}.quote_block_content_block p{margin:0}.quote_block_content_block p:last-of-type{margin-bottom:0}@media (min-width: 850px){.quote_block_content_block{padding:5em 0}}@media (min-width: 1280px){.quote_block_content_block{padding:6.25em 0}}.text_block_content_block{margin:3em 0}@media (min-width: 850px){.text_block_content_block{margin:3.5em 0}}@media (min-width: 1280px){.text_block_content_block{margin:4.25em 0}}.video_wrapper{height:0;position:relative;overflow:hidden}.video_wrapper iframe,.video_wrapper video{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.video_block_poster{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;border-bottom:0;background-size:cover;background-position:center center}.video_block_poster::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(40,40,40,0.4);transition:200ms background-color}.video_block_poster svg{display:block;width:5em;height:auto;position:relative;z-index:1;transition:200ms transform}.video_block_poster svg path{fill:#4a7729;transition:200ms fill}.video_block_poster:hover svg,.video_block_poster:focus svg{transform:scale(0.9)}.video_block_poster:hover svg path,.video_block_poster:focus svg path{fill:#63a50b}@media (min-width: 850px){.video_block_poster svg{width:6.25em}}@media (min-width: 1024px){.video_block_poster svg{width:7.5em}}.alert_banner{background-color:#4a7729;padding:1.0625em 0 0.9375em;position:relative;text-align:center;z-index:9999}.alert_banner:hover a,.alert_banner:focus a{text-decoration:none}.alert_banner_link a,.alert_banner_link span{color:#ffffff;pointer-events:none;vertical-align:middle}.alert_banner_link a{text-decoration:underline}.alert_banner_link a:hover,.alert_banner_link a:focus{text-decoration:none}.alert_banner_link img{margin-right:0.5em;vertical-align:middle}@media (min-width: 1024px){.alert_banner{padding:1.0625em 0 1.25em}.alert_banner img{margin-right:0.75em}.alert_banner a,.alert_banner span{font-size:1.125em;line-height:1.7777777778}}@media (min-width: 1280px){.alert_banner a,.alert_banner span{font-size:1.25em;line-height:1.6}}.breadcrumbs_wrapper{padding:1.5em 0}.breadcrumbs{font-size:0.875em;line-height:1.7142857143}.breadcrumbs span{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal}@media (min-width: 1280px){.breadcrumbs{font-size:1em;line-height:2}}.cookie_notice{background-color:#4a7729;bottom:0;left:0;position:fixed;right:0;z-index:9998}.cookie_notice_container{padding:1.25em 0 2em}.cookie_notice_text{margin-bottom:2.1875em}.cookie_notice_text p{font-size:1.0625em;line-height:1.5294117647;margin-bottom:0;color:#ffffff}.cookie_notice_text a{color:#ffffff;text-decoration:underline solid #ffffff}.cookie_notice_buttons .button+.button{margin-top:1.25em}@media (min-width: 480px){.cookie_notice_buttons .button+.button{margin:0 0 0 1.25em}}@media (min-width: 850px){.cookie_notice_container{padding:1.6875em 0 1.4375em;position:relative}.cookie_notice_text{width:65.9863945578%;margin:0 2.0408163265% 0 0}.cookie_notice_text,.cookie_notice_buttons{display:inline-block;vertical-align:top}.cookie_notice_buttons{width:31.9727891156%}.cookie_notice_buttons .button{width:46.8085106383%}.cookie_notice_buttons .button+.button{margin:0 0 0 6.3829787234%}}@media (min-width: 1024px){.cookie_notice_text{width:65.7663209065%;margin-right:2.7010372805%}.cookie_notice_buttons{width:31.532641813%}.cookie_notice_buttons .button{width:45.7170774074%}.cookie_notice_buttons .button+.button{margin:0 0 0 8.5658451851%}}#gallery_wrapper{margin-bottom:3em;overflow:hidden}.gallery_container{display:flex;width:106.3829787234%;margin-left:-3%}.gallery_container img{display:block;width:100%;height:auto;object-fit:cover;padding:0 3%;flex:0 0 auto}.gallery_container img.is_portrait{width:53.1914893617%;object-fit:contain}.gallery_navigation{display:flex;justify-content:space-between;align-items:center}.gallery_navigation p{margin-bottom:0}.gallery_navigation a{width:3em;height:3em;display:inline-flex;align-items:center;justify-content:center}.gallery_navigation a:first-child{margin-left:-0.78125em}.gallery_navigation a:last-child{margin-right:-0.78125em}.gallery_navigation svg{pointer-events:none}.gallery_captions_and_navigation{margin-top:1.25em}.gallery_caption{display:none;margin-bottom:0.3125em;text-align:center}@media (min-width: 480px){.gallery_container{margin-left:-2%;width:104.1666666667%}.gallery_container img{padding:0 2%}.gallery_container img.is_portrait{width:52.0833333333%}}@media (min-width: 600px){.gallery_container img{padding:0 2%}}@media (min-width: 850px){.gallery_container{margin-left:-1.2%;width:102.4590163934%}.gallery_container img{padding:0 1.2%}.gallery_captions_and_navigation{display:flex;align-items:center;margin-top:0.3125em}.gallery_navigation{margin:0 0 0 auto}.gallery_navigation p:nth-child(2){margin:0 1em}.gallery_caption{margin-bottom:0}}@media (min-width: 1024px){.gallery_container{margin-left:-1.578%;width:103.2588492834%}.gallery_container img{padding:0 1.578%}.gallery_navigation a{width:2.6666666667em;height:2.6666666667em}.gallery_navigation a:first-child{margin-left:-0.6944444444em}.gallery_navigation a:last-child{margin-right:-0.6944444444em}}@media (min-width: 1280px){#gallery_wrapper{margin-bottom:3.75em}.gallery_container{margin-left:-1.578%;width:103.2588492834%}.gallery_container img{padding:0 1.578%}.gallery_navigation a{width:2.4em;height:2.4em}.gallery_navigation a:first-child{margin-left:-0.625em}.gallery_navigation a:last-child{margin-right:-0.625em}}.gm-style-cc{display:none !important}.gm-style a[href^="https://maps.google.com/maps"]{display:none !important}.mono header .logo [fill]{fill:#000000}.mono header .logo [fill]:last-child{fill:#7F7F7F}.pagination_wrapper em,.pagination_wrapper a,.pagination_wrapper .gap{display:none}.pagination_wrapper .next_page,.pagination_wrapper .previous_page{display:block}.pagination_wrapper .previous_page{order:1}.pagination_wrapper .page_of{font-family:"Helvetica Neue LT W05_75 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;order:2}.pagination_wrapper .next_page{order:3}.pagination_container{display:flex;justify-content:space-between;align-items:center}@media (min-width: 850px){.pagination_wrapper .page_of{display:none}.pagination_wrapper a,.pagination_wrapper em,.pagination_wrapper .gap,.pagination_wrapper .previous_page,.pagination_wrapper .next_page{font-family:"Helvetica Neue LT W05_75 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;margin:0 0.375em}.pagination_wrapper a,.pagination_wrapper em,.pagination_wrapper .gap{padding:0.875em 0 0.625em;width:3em}.pagination_wrapper a{text-decoration:none;background-color:#e0edce;color:#4a7729}.pagination_wrapper a:hover,.pagination_wrapper a:focus{background-color:#63a50b;color:#ffffff;text-decoration:none}.pagination_wrapper em{background-color:#4a7729;color:#ffffff}.pagination_wrapper .gap{color:#4a7729}.pagination_wrapper .previous_page,.pagination_wrapper .next_page{height:3em;width:auto;padding:0;order:inherit;background-color:transparent}.pagination_wrapper .previous_page:hover,.pagination_wrapper .previous_page:focus,.pagination_wrapper .next_page:hover,.pagination_wrapper .next_page:focus{background-color:transparent}.pagination_wrapper .previous_page{margin-left:0}.pagination_wrapper.next_page{margin-right:0}.pagination_container{justify-content:flex-start}}.plot_detail_banner_gallery{margin-bottom:1em}.plot_detail_banner_gallery_image_wrapper{width:100vw;margin-left:calc((100vw - 100%) * -0.5);align-items:flex-start;display:flex;overflow:hidden}.plot_detail_banner_gallery_image_wrapper img{display:block;width:100%;height:auto;flex:0 0 auto}.plot_detail_banner_gallery_navigation{display:flex;justify-content:space-between;align-items:center;margin-top:0.3125em}.plot_detail_banner_gallery_navigation p{margin-bottom:0}.plot_detail_banner_gallery_navigation a{width:3em;height:3em;display:inline-flex;align-items:center;justify-content:center}.plot_detail_banner_gallery_navigation a:first-child{margin-left:-0.78125em}.plot_detail_banner_gallery_navigation a:last-child{margin-right:-0.78125em}.plot_detail_banner_gallery_navigation svg{pointer-events:none}.plot_detail_banner_gallery_navigation svg{pointer-events:none}@media (min-width: 850px){.plot_detail_banner_gallery{float:right;width:57.4829931973%;margin-bottom:0}.plot_detail_banner_gallery_image_wrapper{width:100%;margin-left:0}}@media (min-width: 1024px){.plot_detail_banner_gallery{width:57.2079011331%}.plot_detail_banner_gallery_navigation a{width:2.6666666667em;height:2.6666666667em}.plot_detail_banner_gallery_navigation a:first-child{margin-left:-0.6944444444em}.plot_detail_banner_gallery_navigation a:last-child{margin-right:-0.6944444444em}}@media (min-width: 1280px){.plot_detail_banner_gallery{width:57.2079011331%}.plot_detail_banner_gallery_navigation{justify-content:flex-end}.plot_detail_banner_gallery_navigation p:nth-child(2){margin:0 1em}.plot_detail_banner_gallery_navigation a{width:2.4em;height:2.4em}.plot_detail_banner_gallery_navigation a:first-child{margin-left:-0.625em}.plot_detail_banner_gallery_navigation a:last-child{margin-right:-0.625em}}.plot_detail_floor_plans_wrapper{background-color:#f8f8f8;padding:3em 0;margin-bottom:3em}.plot_detail_floor_plans_wrapper h2,.plot_detail_floor_plans_wrapper .quote_block_content_block p,.quote_block_content_block .plot_detail_floor_plans_wrapper p{margin-top:0}.plot_detail_floor_plan{margin-bottom:5em}.plot_detail_floor_plan:last-child{margin-bottom:0}.floor_plan_gallery{margin-bottom:3.75em}.floor_plan_gallery_image_wrapper{align-items:flex-start;background-color:#ffffff;box-shadow:0px 0px 6px rgba(0,0,0,0.09);display:flex;overflow:hidden}.floor_plan_gallery_image_wrapper img{display:block;width:100%;height:auto;flex:0 0 auto}.floor_plan_gallery_navigation{display:flex;justify-content:space-between;align-items:center;margin-top:0.3125em}.floor_plan_gallery_navigation p{margin-bottom:0}.floor_plan_gallery_navigation a{width:3em;height:3em;display:inline-flex;align-items:center;justify-content:center}.floor_plan_gallery_navigation a:first-child{margin-left:-0.78125em}.floor_plan_gallery_navigation a:last-child{margin-right:-0.78125em}.floor_plan_gallery_navigation svg{pointer-events:none}.floor_plan_gallery_navigation svg{pointer-events:none}.plot_detail_floor_plan_rooms{width:100%}.plot_detail_floor_plan_rooms:last-child{margin-bottom:0}.plot_detail_floor_plan_rooms th{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.75em;line-height:2.3333333333;text-align:left;padding-bottom:0.875em}.plot_detail_floor_plan_rooms th:nth-child(2){padding-right:0.5em;padding-left:0.5em}.plot_detail_floor_plan_rooms td{font-size:0.6875em;line-height:2.5454545455;padding-bottom:0.8125em}.plot_detail_floor_plan_rooms td:nth-child(2){padding-right:0.5em;padding-left:0.5em}.plot_detail_floor_plan_rooms tr:last-child td{padding-bottom:0}@media (min-width: 600px){.plot_detail_floor_plan_rooms th{font-size:0.8125em;line-height:2.1538461538}.plot_detail_floor_plan_rooms td{font-size:0.75em;line-height:2.3333333333}}@media (min-width: 850px){.plot_detail_floor_plan_container{display:flex;align-items:center}.floor_plan_gallery{width:48.9795918367%;margin-right:10.5034013605%;margin-bottom:0}.floor_plan_gallery+.plot_detail_floor_plan_rooms{margin-top:-1.5em}.plot_detail_floor_plan_rooms{width:40.4761904762%}}@media (min-width: 1024px){.floor_plan_gallery{width:48.6494813598%;margin-right:11.1884197734%}.plot_detail_floor_plan_rooms{width:40.0910615864%}.plot_detail_floor_plan_rooms th{font-size:1em;line-height:1.75}.plot_detail_floor_plan_rooms td{font-size:1em;line-height:1.75}.floor_plan_gallery_navigation a{width:2.6666666667em;height:2.6666666667em}.floor_plan_gallery_navigation a:first-child{margin-left:-0.6944444444em}.floor_plan_gallery_navigation a:last-child{margin-right:-0.6944444444em}}@media (min-width: 1280px){.plot_detail_floor_plans_wrapper{padding:3.75em 0;margin-bottom:3.75em}.floor_plan_gallery_navigation{justify-content:flex-end}.floor_plan_gallery_navigation p:nth-child(2){margin:0 1em}.floor_plan_gallery_navigation a{width:2.4em;height:2.4em}.floor_plan_gallery_navigation a:first-child{margin-left:-0.625em}.floor_plan_gallery_navigation a:last-child{margin-right:-0.625em}.plot_detail_floor_plan_rooms th{font-size:1.3125em;line-height:1.5238095238;padding-bottom:0.9523809524em}.plot_detail_floor_plan_rooms th:nth-child(2){padding-right:0.4em;padding-left:0.4em}.plot_detail_floor_plan_rooms td{font-size:1.25em;line-height:1.6}.plot_detail_floor_plan_rooms td:nth-child(2){padding-right:0.4em;padding-left:0.4em}}.show_more_content_link{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;text-decoration:none}.show_more_content_link.less svg{transform:rotate(180deg)}.show_more_content_link:hover,.show_more_content_link:focus{text-decoration:none}.show_more_content_link:hover [fill],.show_more_content_link:focus [fill]{fill:#63a50b}.show_more_content_link:hover span,.show_more_content_link:focus span{text-decoration:underline solid rgba(33,46,23,0)}.show_more_content_link span,.show_more_content_link svg{vertical-align:middle}.show_more_content_link span{text-decoration:underline;transition:200ms text-decoration;pointer-events:none}.show_more_content_link [fill]{fill:#212e17;transition:200ms fill}.show_more_content_content{overflow:hidden;transition:800ms max-height}.siteplan_and_virtual_walkthrough_wrapper h2,.siteplan_and_virtual_walkthrough_wrapper .quote_block_content_block p,.quote_block_content_block .siteplan_and_virtual_walkthrough_wrapper p,.siteplan_and_virtual_walkthrough_wrapper h4{margin-top:0}.siteplan_wrapper{margin-bottom:3em}.siteplan_wrapper.show_plot .siteplan_container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(33,46,23,0.82);z-index:2}.siteplan_wrapper.show_plot .siteplan_container .wrapper{display:block;z-index:3}.siteplan_container{position:relative;min-height:31.25em;display:flex;align-items:center;padding:2em 0}.siteplan_container .wrapper{display:none;position:relative;z-index:1}.siteplan_container ul{text-align:center}.siteplan_container li{margin-bottom:0;text-align:left}.siteplan_image_wrapper{background-color:#ebebeb;position:absolute;width:100%;height:100%;z-index:1;cursor:move}.siteplan_image_wrapper span{color:#ffffff;content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.45);opacity:0;pointer-events:none;transition-duration:1s;transition-property:opacity}.siteplan_image_wrapper.show_scroll_message span{opacity:1;touch-action:pan-y;pointer-events:all}.siteplan_image_wrapper svg{display:block;width:100%;height:100%}.siteplan_image_wrapper g[id^=plots]:not([id^=plots-expanded]),.siteplan_image_wrapper [id^=plots-close]{cursor:pointer}.siteplan_image_wrapper g[id^=plots-expanded]{display:none}.siteplan_image_wrapper g[id^=plots-expanded].show_plot_group{display:block}.plots_filtered .siteplan_image_wrapper g[id^=plots-expanded]{pointer-events:none}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]){pointer-events:bounding-box}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]) [id^=house]{transition:200ms fill}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]):hover [id^=house],.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]):focus [id^=house]{fill:white}.plots_filtered .siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]):not(.show_plot){pointer-events:none}.plots_filtered .siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]):not(.show_plot) *{fill:#ebebeb}.plots_filtered .siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]):not(.show_plot) [id^=circle],.plots_filtered .siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]):not(.show_plot) [id^=number]{display:none}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).ready_now{cursor:pointer}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).ready_now.sold,.plot_show .siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).ready_now{pointer-events:none}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).ready_now [id^=circle]{fill:#00aeec}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).available{cursor:pointer}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).available.sold,.plot_show .siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).available{pointer-events:none}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).available [id^=circle]{fill:#59912c}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).reserved{cursor:pointer}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).reserved.sold,.plot_show .siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).reserved{pointer-events:none}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).reserved [id^=circle]{fill:#ffb338}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).on_hold{cursor:pointer}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).on_hold.sold,.plot_show .siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).on_hold{pointer-events:none}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).on_hold [id^=circle]{fill:#9035f7}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).sold{cursor:pointer}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).sold.sold,.plot_show .siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).sold{pointer-events:none}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).sold [id^=circle]{fill:#ff021c}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).future{cursor:pointer}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).future.sold,.plot_show .siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).future{pointer-events:none}.siteplan_image_wrapper g[id^=plot]:not([id^=plots-expanded]).future [id^=circle]{fill:#9a9a9a}.siteplan_close_plot{display:block;width:2.6875em;height:2.6875em;position:absolute;top:0;right:3%;background-color:rgba(255,255,255,0.7);display:flex;justify-content:center;align-items:center;z-index:2;border-radius:0 0 0 3px}.siteplan_close_plot:hover,.siteplan_close_plot:focus{background-color:rgba(99,165,11,0.7)}.siteplan_close_plot:hover [fill],.siteplan_close_plot:focus [fill]{fill:#ffffff}.siteplan_close_plot svg{pointer-events:none}.siteplan_close_plot [fill]{transition:200ms fill}.siteplan_zoom_in,.siteplan_zoom_out{position:absolute;right:12.5em;z-index:3;width:2.6875em;height:2.6875em;background-color:#ffffff;align-items:center;justify-content:center;border-radius:3px;box-shadow:0px 0px 9px rgba(0,0,0,0.16);display:none}.siteplan_zoom_in:hover,.siteplan_zoom_in:focus,.siteplan_zoom_out:hover,.siteplan_zoom_out:focus{background-color:#63a50b}.siteplan_zoom_in:hover [fill],.siteplan_zoom_in:focus [fill],.siteplan_zoom_out:hover [fill],.siteplan_zoom_out:focus [fill]{fill:#ffffff}.siteplan_zoom_in svg,.siteplan_zoom_out svg{pointer-events:none}.siteplan_zoom_in [fill],.siteplan_zoom_out [fill]{transition:200ms fill}.siteplan_zoom_out{bottom:0.25em}.siteplan_zoom_in{bottom:3.3125em}.siteplan_keys{background-color:#ebebeb;padding:1.5em 0;position:relative}.siteplan_keys::before{content:"";position:absolute;top:0.25em;left:0.25em;right:0.25em;bottom:0.25em;background-color:#ffffff;border-radius:3px}.siteplan_keys h4{margin-top:0}.siteplan_keys .wrapper{position:relative}.siteplan_keys .full_column{position:relative}.siteplan_keys .full_column>svg{position:absolute;right:0;top:0}.status_key_list,.house_types_key_list{display:flex;flex-wrap:wrap}.status_key_list{margin-bottom:2em}.status_key_item,.house_types_key_item{font-family:"Helvetica Neue LT W05_65 Medium", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.75em;line-height:1.5;display:inline-flex;width:44%;margin:0 3% 1em}.status_key_item::before{content:"";width:1.3333333333em;height:1.3333333333em;border-radius:50%;margin-right:1.3333333333em;margin-top:-0.1666666667em;flex:0 0 auto}.status_key_item.ready_now::before{background-color:#00aeec}.status_key_item.available::before{background-color:#59912c}.status_key_item.reserved::before{background-color:#ffb338}.status_key_item.on_hold::before{background-color:#9035f7}.status_key_item.sold::before{background-color:#ff021c}.status_key_item.future::before{background-color:#9a9a9a}.house_types_key_item span{width:2.6666666667em;height:2.6666666667em;margin-right:1.3333333333em;flex:0 0 auto}.house_types_key_item p{font-size:1em;margin-bottom:0}.house_types_key_item p:last-child{font-size:0.9166666667em;line-height:1.6363636364}@media (min-width: 480px){.siteplan_container{min-height:33.125em}.status_key_item,.house_types_key_item{margin:0 2% 0.75em}.house_types_key_item{width:46%}.status_key_item{width:29.3333333333%}}@media (min-width: 600px){.siteplan_container{min-height:37.5em}}@media (min-width: 850px){.siteplan_close_plot{right:26%}.status_key_item,.house_types_key_item{margin:0 1% 0.75em}.house_types_key_item{width:23%}.status_key_item{width:14.6666666667%}}@media (min-width: 1024px){.siteplan_image_wrapper span{font-size:1.125em;line-height:1.7777777778}.siteplan_image_wrapper.show_scroll_message span{pointer-events:none}.siteplan_close_plot{right:34.6483333333%}.siteplan_wrapper{position:relative}.siteplan_wrapper.show_plot .siteplan_container::before{content:none}.siteplan_wrapper.show_plot .siteplan_container .wrapper{transform:translateX(0)}.siteplan_container{height:100vh;max-height:46.25em;padding:0}.siteplan_container .wrapper{height:100%;margin:0;width:21.25em;background-color:#ffffff;display:block;transform:translateX(-100%);transition:200ms transform}.siteplan_container .property_development_plot_stub_item{width:100%;border-radius:0;margin:0}.siteplan_close_plot{right:0}.siteplan_keys{position:absolute;top:0.25em;right:0.25em;height:calc(100% - 8px);overflow-y:scroll;width:11.875em;background-color:#ffffff;z-index:2;border-radius:3px;padding:1em 1.75em;box-shadow:0px 0px 9px rgba(0,0,0,0.16);scrollbar-width:none}.siteplan_keys::before{content:none}.siteplan_keys::-webkit-scrollbar{display:none}.siteplan_keys .wrapper{width:100%}.status_key_item,.house_types_key_item{margin:0 0 0.75em}.house_types_key_item{width:100%}.house_types_key_item span{margin-right:1em}.house_types_key_item p{font-size:1em}.status_key_item{width:100%}.status_key_item::before{margin-right:1em}.siteplan_zoom_in,.siteplan_zoom_out{display:flex}}@media (min-width: 1280px){.siteplan_and_virtual_walkthrough_wrapper h2,.siteplan_and_virtual_walkthrough_wrapper .quote_block_content_block p,.quote_block_content_block .siteplan_and_virtual_walkthrough_wrapper p{margin:0 0 1.5em}.siteplan_and_virtual_walkthrough_wrapper h2.has_walkthrough,.siteplan_and_virtual_walkthrough_wrapper .quote_block_content_block p.has_walkthrough,.quote_block_content_block .siteplan_and_virtual_walkthrough_wrapper p.has_walkthrough{margin:0 0 0.625em}.siteplan_wrapper{margin-bottom:3.75em}.siteplan_image_wrapper span{font-size:1.25em;line-height:1.6}}.ugc{font-family:"Helvetica Neue LT W05_45 Light", Arial, sans-serif;font-weight:normal;font-style:normal;color:#535d4b}.ugc h2 em,.ugc .quote_block_content_block p em,.quote_block_content_block .ugc p em,.ugc h2 i,.ugc .quote_block_content_block p i,.quote_block_content_block .ugc p i,.ugc h3 em,.ugc h3 i,.ugc h4 em,.ugc h4 i{font-family:"Helvetica Neue LT W05_66 Md It", Arial, sans-serif;font-weight:normal;font-style:normal}.ugc strong{font-family:"Helvetica Neue LT W05_75 Bold", Arial, sans-serif;font-weight:normal;font-style:normal}.ugc strong em,.ugc strong i{font-family:"Helvetica Neue LT W05_76 Bd It", Arial, sans-serif;font-weight:normal;font-style:normal}.ugc em,.ugc i{font-family:"Helvetica Neue LT W05_46 Lt It", Arial, sans-serif;font-weight:normal;font-style:normal}.ugc .intro{font-size:1.1875em;line-height:1.4736842105}.ugc blockquote{margin:2em 0}.ugc blockquote p{font-size:1.1875em;line-height:1.4736842105;color:#63a50b;position:relative}.ugc blockquote p:first-child::before{content:"“";position:absolute;top:0;left:-0.4736842105em;color:#63a50b}.ugc blockquote p:last-child{margin-bottom:0}.ugc blockquote p:last-child::after{content:"”"}.ugc li{padding-left:2.8125em;position:relative}.ugc li::before{content:"";left:0;position:absolute}.ugc ul{margin:2em 0}.ugc ul li::before{width:6px;height:6px;border-radius:50%;background-color:#63a50b;top:0.5625em;left:0}.ugc ol{counter-reset:ol;margin:2em 0}.ugc ol li::before{font-size:1.75em;line-height:1;color:#63a50b;content:counter(ol);counter-increment:ol;width:1.0714285714em;text-align:right;margin-top:-0.1428571429em}.ugc img{display:block;width:100%;height:auto;margin:1.75em 0}@media (min-width: 850px){.ugc blockquote{padding-left:12.8865979381%}.ugc li{padding-left:12.8865979381%}.ugc ul li::before{left:9.793814433%;transform:translateX(-100%)}.ugc ol li::before{width:9.793814433%}}@media (min-width: 1024px){.ugc .intro{font-size:1.5625em;line-height:1.44}.ugc blockquote{margin:2.5em 0}.ugc blockquote p{font-size:1.5625em;line-height:1.44}.ugc blockquote p:first-child::before{left:-0.44em}.ugc li{padding-left:13.0133777523%}.ugc ul{margin:2.5em 0}.ugc ul li::before{left:8.9063557337%;top:0.7222222222em}.ugc ol{margin:2.5em 0}.ugc ol li::before{font-size:2em;line-height:1;margin-top:-0.25em;width:8.9063557337%}}@media (min-width: 1280px){.ugc .intro{font-size:1.75em;line-height:1.4285714286}.ugc blockquote{margin:3.25em 0}.ugc blockquote p{font-size:1.75em;line-height:1.4285714286}.ugc blockquote p:first-child::before{left:-0.3928571429em}.ugc li{padding-left:13.0133777523%}.ugc ul{margin:3.25em 0}.ugc ul li::before{left:8.9063557337%;top:0.65em}.ugc ol{margin:3.25em 0}.ugc ol li::before{font-size:2em;line-height:1;margin-top:-0.3em;width:8.9063557337%}}.video_wrapper{height:0;padding-top:56.25%;position:relative}.video_wrapper iframe,.video_wrapper video{border-radius:3px;bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
