﻿/*!
 * 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:"Proxima Nova W15 Light";src:url(/app_assets/cc09eeff-0b45-4553-b590-f94b7d3c9739-ad85c393dc6439370b318b85022287a1e70b8b2561c7958f05eb5b8d87b2ff2a.woff2) format("woff2"),url(/app_assets/9c800bcf-956a-456c-807f-4502d6b44a72-c4321bd0f49d567a1948d84e957a1258371a0e1cbee279edf7c32359089ef23a.woff) format("woff")}@font-face{font-family:"Proxima Nova W15 Light Italic";src:url(/app_assets/db6f4067-7ed7-4b86-a8ed-f36dab3376ad-1e0a1115f22437680fa35723f5b13ea74ac0e529eeb4e90933daf9c3a903e020.woff2) format("woff2"),url(/app_assets/367dd37c-012f-48f9-942c-4a8490aa64db-e193e27f6a4768ddc6286ec7a1f99fa9d5d4dc2eab7f304d695f69283865b524.woff) format("woff")}@font-face{font-family:"Proxima Nova W15 Regular";src:url(/app_assets/8c5a9e54-34fb-4900-bced-3dd72f52516c-8320909ad71be47f40cbcd5f7ad8bbf8296db6f81b6934698d90fb52f64a82e3.woff2) format("woff2"),url(/app_assets/19ef7635-73ac-43ed-b46b-6f0b91f66cf6-20248b0f423132e5540bd3232ee73f2b08d258fab6f7b34d733f258c17e48747.woff) format("woff")}@font-face{font-family:"Proxima Nova W15 Italic";src:url(/app_assets/f2e5f4e1-f87b-4023-9891-671e70c937d4-2c4a5bf8b3229a212ce78520feb2727b22ab0e0ad2f336970d45035f1628737d.woff2) format("woff2"),url(/app_assets/a09c2023-3260-4c9f-a136-82c28caafd48-16d30846e142a4c1aa999c6cedbb5c8bfd2153498b5f77ff4ba2f35299d0ccbb.woff) format("woff")}@font-face{font-family:"Proxima Nova W15 Bold";src:url(/app_assets/619d52a3-f5d7-4473-b415-ce4b011d603d-4c5e3db39ed01d9dd220e56109805267a2853901e39cfc34f13e80805c826610.woff2) format("woff2"),url(/app_assets/b8c9a948-2a80-4e19-818f-3dd8bedf93f9-19a9a553147f62238a24263240bd61b318e281114dd028ea3331c1e1f8b3ceed.woff) format("woff")}@font-face{font-family:"Proxima Nova W15 Bold Italic";src:url(/app_assets/e6543203-06af-47be-8ac5-b51640511805-ed811439f8da76ea324daf74657afe9c913e1e1e81f74379ac42b557e3e9859a.woff2) format("woff2"),url(/app_assets/ff592974-066d-4f2b-acee-92b179d1d4a9-ccc63d6171e453764b860fcc0c94e459cb9d144b483bf515b36b2ed435c6ad3f.woff) format("woff")}html{font-family:"Proxima Nova W15 Light", Arial, sans-serif;font-weight:normal;font-style:normal}body{font-size:1em;line-height:1.5}h1,.h1,h2,.quote_block_content_block p,.h2,h3,.h3,h4,.h4{text-transform:uppercase;color:#002B45}h1,.h1{font-family:"Proxima Nova W15 Light", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:2em;line-height:1.25;margin:1.25em 0 1em;text-align:center;position:relative;padding-bottom:1em}h1::after,.h1::after{content:"";width:2.8125em;height:0.03125em;background-color:#002B45;position:absolute;bottom:0;left:50%;transform:translate(-50%)}h2,.quote_block_content_block p,.h2{font-family:"Proxima Nova W15 Regular", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1.375em;line-height:1.2727272727;margin:1.4545454545em 0 0.9090909091em}h3,.h3{font-family:"Proxima Nova W15 Regular", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1.25em;line-height:1.4;margin:1.6em 0 1em}h4,.h4{font-family:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;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;padding-bottom:1em}h1::after,.h1::after{width:2.25em;height:0.025em}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;padding-bottom:1.0833333333em}h1::after,.h1::after{width:1.875em;height:0.0208333333em}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;padding-bottom:1.2142857143em}h1::after,.h1::after{width:1.6071428571em;height:0.0178571429em}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 #002B45;color:#002B45;transition-property:color, text-decoration, background;transition-duration:200ms}a[href^="mailto:"]{word-break:break-all}a:hover,a:focus{color:#005082;text-decoration:underline solid rgba(0,43,69,0)}.button{font-family:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:1em;line-height:1.5;background-color:#002B45;border:3px solid transparent;color:#ffffff;cursor:pointer;display:inline-flex;border-radius:0px;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:#F8F7F5;color:#9a9a9a}.button svg{flex:0 0 auto;margin-right:0.75em}.button [fill]{transition:200ms fill}.button:hover,.button:focus{background-color:#005082;color:#ffffff}.button:hover [fill],.button:focus [fill]{fill:#ffffff}.button.secondary{background-color:transparent;color:#002B45;border:3px solid #002B45}.button.secondary:hover,.button.secondary:focus{background-color:#005082;color:#ffffff;border-color:#005082}.button.tertiary{background-color:#ffffff;color:#002B45}.button.tertiary:hover,.button.tertiary:focus{background-color:#005082;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{padding:3em 9%;background-color:#002B45}.main_footer_menu{margin-bottom:2.5em;text-align:center}.footer_menu_item{font-size:1em}.footer_menu_item:last-of-type{margin-bottom:0}.footer_menu_link{font-family:"Proxima Nova W15 Regular", Arial, sans-serif;font-weight:normal;font-style:normal;color:#ffffff;text-decoration:underline solid rgba(255,255,255,0)}.footer_menu_link:hover,.footer_menu_link:focus{color:#ffffff;text-decoration:underline solid #ffffff}.footer_social_list{display:flex;justify-content:center;margin-bottom:2.5em}.footer_social_item{font-size:1em;margin:0 1.25em}.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:#DAD7CB}.footer_insignia{margin-bottom:2.5em;position:relative}.footer_insignia svg{display:block;width:1.875em;height:auto;margin:0 auto;position:relative;z-index:1}.footer_insignia::before,.footer_insignia::after{content:"";position:absolute}.footer_insignia::before{width:100%;height:0.0625em;top:calc(50% - 0.5px);left:0;background-color:#ffffff}.footer_insignia::after{width:3.875em;height:100%;background-color:#002B45;left:50%;transform:translateX(-50%);top:0}.footer_copyright_and_created_by{margin-bottom:2.5em}.copyright,.created_by{font-family:"Proxima Nova W15 Regular", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.9375em;line-height:1.7333333333;color:#ffffff}.copyright{margin-bottom:1.2em;text-align:center}.created_by{color:#ffffff;margin-bottom:0;text-align:center}.created_by a{font-family:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;text-decoration:underline solid rgba(255,255,255,0)}.created_by a:hover,.created_by a:focus{color:#ffffff;text-decoration:underline solid #ffffff}.footer_group_logo{text-align:center}.footer_group_logo a{display:inline-block}.footer_group_logo svg{display:block;width:11.25em;height:auto;margin:0 auto}.footer_group_logo path:first-child{fill:transparent}@media (min-width: 480px){footer{padding:3em 13%}}@media (min-width: 600px){.footer_menu_item{display:inline-block;margin:0 0.625em}.footer_copyright_created_by_and_group_logo{display:flex;justify-content:space-between;align-items:center}.footer_copyright_and_created_by{margin-bottom:0}.copyright,.created_by{margin-bottom:0;display:inline-block;vertical-align:baseline}}@media (min-width: 850px){footer{padding:3em 1.5em}}@media (min-width: 1024px){.footer_copyright_created_by_and_group_logo{justify-content:flex-start}.footer_copyright_and_created_by,.footer_group_logo{flex:0 0 calc(100% / 3)}}@media (min-width: 1280px){footer{padding:3.75em 1.5em 2.25em}.footer_social_item{margin:0 1.875em}}header{background-color:#002B45}.header_logo_and_menu_toggle{padding:0.75em 9%;display:flex;justify-content:space-between;align-items:center;z-index:9999;background-color:#002B45;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:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.9375em;line-height:1;text-transform:uppercase;color:#ffffff}.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:0.75em 1.5em 0;flex-wrap:wrap;border-bottom:1px solid #002B45}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:"Proxima Nova W15 Regular", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.9375em;line-height:1.3333333333;border-bottom:0;text-decoration:none;color:#ffffff}.header_links a span{text-decoration:underline solid rgba(0,43,69,0)}.header_links a:hover,.header_links a:focus{text-decoration:none;color:#ffffff}.header_links a:hover span,.header_links a:focus span{text-decoration:underline solid #ffffff}.header_links a svg,.header_links a span{display:inline-block;vertical-align:middle}.header_links a span{transition:200ms text-decoration}.header_links a svg{margin:-0.1333333333em 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:1.75em 1.5em 0 2.5em}.logo{width:10em;height:4.625em;margin-bottom:1.625em;margin-right:3.25em}.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:#002B45;height:100%;overflow-y:scroll}body.menu_open{overflow:hidden}.article_nav_wrapper{background-color:#DAD7CB;padding:3em 0;border-top:2px solid #F8F7F5}.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;margin-top:-0.25em}.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}.article_nav_wrapper h4 svg{margin-top:-0.1904761905em}}.menu_overlay{background:#002B45;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:8.6875em;max-height:calc(100vh - 139px)}.primary_nav{position:absolute;left:0;top:5.0625em;width:100%;background:#002B45;z-index:9998;transform:translateY(-100%);max-height:calc(100vh - 81px);border-top:1px solid #DFE0E0;overflow:scroll}.primary_nav li{font-size:1em;margin-bottom:0;position:relative}.primary_nav li.level_2:last-child .menu_link{border-color:#DFE0E0}.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:#DFE0E0}.primary_nav .section_toggle{height:3.3125em;width:3.3125em;position:absolute;top:0;right:0;align-items:center;justify-content:center;border-bottom:1px solid #DFE0E0;border-left:1px solid #DFE0E0;display:flex;background:#002B45}.primary_nav .section_toggle svg{transform:rotate(0);transition-duration:200ms;transition-property:fill, transform}.primary_nav .section_toggle [fill]{transition:200ms fill}.primary_nav .section_toggle:hover,.primary_nav .section_toggle:focus{background:#DFE0E0}.primary_nav .section_toggle:hover [fill],.primary_nav .section_toggle:focus [fill]{fill:#002B45}.primary_nav .section_toggle.active{background:#DFE0E0}.primary_nav .section_toggle.active [fill]{fill:#002B45}.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:#005082}.primary_nav .menu_link span{display:inline-block}.primary_nav .menu_link.level_1{font-family:"Proxima Nova W15 Regular", 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:1px solid #DFE0E0;color:#ffffff}.primary_nav .menu_link.level_1 span{padding:1.2em 0 0.9333333333em;position:relative}.primary_nav .menu_link.level_1 span::after{position:absolute;content:"";bottom:0;left:0;width:100%;transition:200ms background;height:0.4em}.primary_nav .menu_link.level_1:hover span::after,.primary_nav .menu_link.level_1:focus span::after{background:#005082 !important}.primary_nav .menu_link.level_1.active span::after{background:#F8F7F5}.primary_nav .menu_link.level_2{font-family:"Proxima Nova W15 Regular", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.875em;line-height:1.4285714286;padding:0 9% 0 calc(9% + 20px);border-bottom:1px solid #002B45;color:#002B45}.primary_nav .menu_link.level_2 span{padding:1.1071428571em 0;position:relative}.primary_nav .menu_link.level_2 span::after{position:absolute;content:"";bottom:0;left:0;width:100%;transition:200ms background;height:0.2857142857em}.primary_nav .menu_link.level_2:hover,.primary_nav .menu_link.level_2:focus{color:#ffffff}.primary_nav .menu_link.level_2.active span::after{background:#005082}.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.125em 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:0.5px solid #DFE0E0}.primary_nav .menu_link.account{border-right:0.5px solid #DFE0E0}@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;border-top:0}.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:#ffffff}.primary_nav .menu_link.level_1:hover span::after,.primary_nav .menu_link.level_1:focus span::after{background:#002B45}.primary_nav .menu_link.level_1.active_branch span::after{height:0.4em;background:#F8F7F5}.primary_nav .menu_link.level_1.active span::after{height:0.4em;background:#F8F7F5}}@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:#F8F7F5;border-bottom:1px solid #002B45}.secondary_nav li{display:inline-block;font-size:1em;margin-bottom:0}.secondary_nav .menu_link{font-family:"Proxima Nova W15 Regular", Arial, sans-serif;font-weight:normal;font-style:normal;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:#005082;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:#005082}}@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:#002B45}.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 #616365;background-color:#ffffff;content:"";display:block;height:100%;left:0;top:0;position:absolute;transition:200ms border;border-radius:0px;width:100%}.basic_form .custom_checkbox_wrapper::after{content:url(/app_assets/frontend/icons/tick-850b03eafe13aee952a93f7a0b5c5b94e94d13894c47116fa7680eac7a23de10.svg);background-color:#ffffff;display:flex;position:absolute;border:2px solid #002B45;width:100%;height:100%;left:0;top:0;align-items:center;justify-content:center;opacity:0;transition:200ms opacity;border-radius:0px}.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 #616365;border-radius:0px;color:#002B45;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:#002B45}.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-a4433114ff532732b8c3a73311384650d9d3b9cd03a23787dc7a43e90c6ee59d.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:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}.basic_form label{display:block;margin-bottom:0.5em}.basic_form input,.basic_form textarea{font-family:"Proxima Nova W15 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 #616365;border-radius:0px;color:#002B45;margin:0;transition-duration:200ms;transition-property:border;width:100%}.basic_form input:focus,.basic_form textarea:focus{border-color:#005082;outline:none}.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:"Proxima Nova W15 Regular", 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:#DAD7CB}.guide_list{margin-bottom:3.125em}.guide_stub_item{margin:0 3% 1.625em;font-size:1em;border-radius:0px;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:#005082;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:#002B45;text-decoration:none}.guide_stub_item a:hover,.guide_stub_item a:focus{text-decoration:none;color:#005082}.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:#DAD7CB}.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:#005082;text-decoration:underline solid rgba(0,43,69,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 0px 0;font-family:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:0.9375em;line-height:1.0666666667;color:#ffffff;background-color:#002B45;display:inline-block}.news_story_stub_image{border-radius:0px 0px 0 0;display:block;height:auto;margin-bottom:0.75em;pointer-events:none;width:100%}.news_story_stub_title{color:#002B45;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:0px;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:#005082}.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:#002B45;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 0px 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:#002B45}.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:0px}.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 #F8F7F5}.property_development_plot_stub_item .property_development_plot_label{font-family:"Proxima Nova W15 Regular", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.9375em;line-height:1.0666666667;display:inline-block;background-color:#005082;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:"Proxima Nova W15 Regular", Arial, sans-serif;font-weight:normal;font-style:normal}.property_development_plot_favourite{font-family:"Proxima Nova W15 Regular", 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:#005082}.property_development_plot_favourite:hover span,.property_development_plot_favourite:focus span{text-decoration:underline solid rgba(0,43,69,0)}.property_development_plot_favourite.is_favourite [fill]{fill:#002B45}.property_development_plot_favourite.is_favourite:hover [fill],.property_development_plot_favourite.is_favourite:focus [fill]{fill:#005082}.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:#DAD7CB}.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;text-align:center}.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:#005082}.property_development_stub_item .property_development_stub_item_container{border-radius:0px;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:#002B45;text-decoration:none}.property_development_stub_item p{font-size:1em;line-height:1.5;margin-bottom:0}.property_development_stub_item .property_development_title{font-family:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}.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 0px 0}.property_development_stub_item .property_development_details{padding:1em 1.1875em}.property_development_stub_item .property_development_details .property_development_label{padding:0.3333333333em 0.2666666667em;margin-top:0.5333333333em}.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 #F8F7F5}.property_development_stub_item .property_development_distance{color:#002B45}.property_development_stub_item .property_development_label{font-family:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:0.9375em;line-height:1.0666666667;color:#ffffff;background-color:#002B45;display:inline-block}.property_development_view_links{position:absolute;top:0.75em;right:9%;z-index:1}.property_development_view_link{font-family:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;font-size:0.9375em;line-height:1.0666666667;color:#002B45;background-color:#ffffff;padding:0.5em 0.7333333333em;border-radius:0px;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:0px;pointer-events:none;transition:200ms transform}.property_development_map_key p{font-family:"Proxima Nova W15 Regular", 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:"Proxima Nova W15 Regular", 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:"Proxima Nova W15 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 0px}.property_development_map_wrapper .property_development_map_close_development:hover,.property_development_map_wrapper .property_development_map_close_development:focus{background-color:rgba(0,80,130,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.71875em 0.75em}.property_development_stub_item .property_development_details .property_development_label{padding:0.21875em 0.25em;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:#DFE0E0;padding:0.1875em;border-radius:0px}.property_development_view_link{box-shadow:none;padding:0.8666666667em 1.1333333333em 0.8666666667em;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:#DAD7CB}.testimonial_list{margin-bottom:3.125em}.testimonial_stub_item{margin:0 3% 1.625em;font-size:1em;border-radius:0px;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:#005082;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:#002B45;text-decoration:none}.testimonial_stub_item a:hover,.testimonial_stub_item a:focus{text-decoration:none;color:#005082}.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:#DAD7CB}.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:#005082;text-decoration:underline solid rgba(0,43,69,0)}.tutorial_stub_image{border-radius:0px 0px 0 0;display:block;height:auto;margin-bottom:0.75em;pointer-events:none;width:100%}.tutorial_stub_title{color:#002B45;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:#DAD7CB}.virtual_visit_list{margin-bottom:3.125em}.virtual_visit_stub_item{margin:0 3% 1.625em;font-size:1em;border-radius:0px;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:#005082;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:#002B45;text-decoration:none}.virtual_visit_stub_item a:hover,.virtual_visit_stub_item a:focus{text-decoration:none;color:#005082}.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:"Proxima Nova W15 Regular", 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:#DAD7CB;margin-bottom:3em}.plot_detail_banner h1{margin:0 0 0.75em;padding:0 0 0.5em;text-align:left}.plot_detail_banner h1::after{transform:translateX(0);left:0}.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:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:1em;line-height:1.25;color:#ffffff;background-color:#005082;display:inline-block;padding:0.3125em 0.25em;border-radius:0px}.plot_detail_intro_wrapper{margin-bottom:3em}.plot_detail_share_link{font-family:"Proxima Nova W15 Regular", 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:hover span,.plot_detail_share_link:focus span{text-decoration:underline solid rgba(0,43,69,0)}.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;transition:200ms text-decoration}.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:#005082;border-radius:0px;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:#005082 transparent transparent transparent;bottom:100%}.plot_detail_additional_description+p{border-top:2px solid #F8F7F5;padding-top:1.75em}.plot_detail_intro_gallery_link,.plot_detail_intro_walkthrough_link{font-family:"Proxima Nova W15 Regular", 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-8d2116f31576232794e4fd471e83e2a2fb76ea3b19eaad583c00802ad0cbe2c0.svg);background-color:transparent;top:0.375em;left:0;transform:none}.plot_detail_specification_container#kitchen{display:block}.plot_detail_specification_link{font-family:"Proxima Nova W15 Regular", 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:#005082}.plot_detail_additional_wrapper{margin-bottom:3em}.plot_detail_disclaimer_wrapper{background-color:#DAD7CB;overflow:auto}.plot_detail_disclaimer_wrapper p{font-size:1em;line-height:1.5;padding-top:1.375em;border-top:2px solid #F8F7F5;margin-bottom:3em}.plot_detail_related_plots_wrapper{padding:3em 0 1.5em;background-color:#DFE0E0}.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:#DFE0E0}.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.8em;padding-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.6666666667em;padding-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.7142857143em;padding-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;text-align:center}.property_development_detail_banner img{display:block;width:100%;height:auto}.property_development_detail_banner h1{margin-bottom:0.4375em;padding-bottom:0.375em}.property_development_detail_banner h3{text-transform:uppercase;margin-top:0}.property_development_detail_banner p{font-family:"Proxima Nova W15 Regular", 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_title{font-family:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase}.property_development_detail_banner .property_development_label{font-family:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:1em;line-height:1.25;color:#ffffff;background-color:#005082;display:inline-block;padding:0.3125em 0.25em;border-radius:0px}.property_development_intro_wrapper{margin-bottom:3em}.property_development_share_link{font-family:"Proxima Nova W15 Regular", Arial, sans-serif;font-weight:normal;font-style:normal;text-decoration:none}.property_development_share_link.copied span::before,.property_development_share_link.copied span::after{opacity:1}.property_development_share_link:hover,.property_development_share_link:focus{text-decoration:none}.property_development_share_link:hover span,.property_development_share_link:focus span{text-decoration:underline solid rgba(0,43,69,0)}.property_development_share_link svg,.property_development_share_link span{display:inline-block;vertical-align:middle}.property_development_share_link svg{margin-right:0.375em}.property_development_share_link span{text-decoration:underline;position:relative;transition:200ms text-decoration}.property_development_share_link span::before,.property_development_share_link span::after{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;opacity:0;transition:200ms opacity}.property_development_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:#005082;border-radius:0px;bottom:calc(100% + 11px);white-space:nowrap}.property_development_share_link span::after{content:"";width:0;height:0;border-style:solid;border-width:0.6875em 0.59375em 0 0.59375em;border-color:#005082 transparent transparent transparent;bottom:100%}.property_development_intro_gallery_link,.property_development_intro_walkthrough_link{font-family:"Proxima Nova W15 Regular", 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:"Proxima Nova W15 Regular", Arial, sans-serif;font-weight:normal;font-style:normal}.property_development_plot_reserved{background-color:#ffb338;color:#002B45;position:relative;padding:1.125em 0.75em 1.25em 2.8125em;border-radius:0px}.property_development_plot_reserved svg{position:absolute;top:1.25em;left:0.75em}.property_development_plot_reserved a{color:#002B45}.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:#DAD7CB;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:#DAD7CB}.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:#002B45}.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:#DAD7CB}.property_development_detail_get_in_touch_content h3{margin-bottom:0}.property_development_detail_get_in_touch_content p{font-family:"Proxima Nova W15 Regular", 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.25em}.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.125em}.property_development_detail_enquiry_form_wrapper{padding:3em 0;background-color:#DFE0E0}.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.35em;padding: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_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.2916666667em;padding:0 0 0.25em}.property_development_detail_banner_content{width:42.7920988669%}.property_development_share_link svg{margin-right:0.3333333333em}.property_development_share_link span::before{font-size:0.8888888889em;line-height:1.5;padding:0.8333333333em 1em 0.5em;bottom:calc(100% + 11px)}.property_development_share_link span::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.4444444444em}.property_development_detail_get_in_touch_content .property_development_detail_get_in_touch_telephone svg{top:0.4444444444em}.property_development_detail_get_in_touch_content .property_development_detail_get_in_touch_address svg{top:0.2222222222em}.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.25em;padding:0 0 0.2142857143em}.property_development_detail_banner_content{width:42.7920988669%}.property_development_intro_wrapper{margin-bottom:3.75em}.property_development_share_link svg{margin-right:0.3333333333em}.property_development_share_link span::before{font-size:0.8em;line-height:1.5;padding:0.75em 0.9em 0.45em;bottom:calc(100% + 11px)}.property_development_share_link span::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.4em}.property_development_detail_get_in_touch_content .property_development_detail_get_in_touch_telephone svg{top:0.4em}.property_development_detail_get_in_touch_content .property_development_detail_get_in_touch_address svg{top:0.2em}.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:#DAD7CB}.contact_developments_wrapper{background-color:#DAD7CB;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}.contact_development_methods .contact_development_email svg{top:0.4em}.contact_development_methods .contact_development_telephone svg{top:0.4em}.contact_development_methods .contact_development_address svg{top:0.2em}}.home{background-color:#DAD7CB}.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{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:"Proxima Nova W15 Regular", Arial, sans-serif;font-weight:normal;font-style:normal;color:#002B45;margin-top:0;margin-bottom:0.5em;padding-bottom:0;text-align:left}.home_banner_title::after{content:none}.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:#002B45}.home .property_development_search .buttons{margin-bottom:0}.home .property_development_view_map_link a{color:#002B45}.home .property_development_view_map_link a:hover,.home .property_development_view_map_link a:focus{text-decoration:underline solid rgba(0,80,130,0)}.home_developments{margin:3em 0}.home_view_all_developments_link{font-family:"Proxima Nova W15 Regular", 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:0px;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:#002B45}.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:#DAD7CB}.overview_child{margin:0 3% 2em;position:relative;background-color:#ffffff;border-radius:0px;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:#005082}.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:#002B45;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:#DAD7CB;margin-bottom:3.3125em}#search_form,.search_results_count{margin-bottom:2.25em}.search_results_count span{font-family:"Proxima Nova W15 Regular", 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:#002B45}.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;vertical-align:middle}#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 #002B45}.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 #002B45;padding-left:1.875em}.sitemap .menu_link.level_0,.sitemap .menu_link.level_1{font-family:"Proxima Nova W15 Regular", 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:"Proxima Nova W15 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:#DAD7CB;display:flex;justify-content:space-between;align-items:center;color:#002B45}.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:#005082}.accordion_block_content_block h3 a:hover [fill],.accordion_block_content_block h3 a:focus [fill]{fill:#005082}.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:#DAD7CB;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:#005082;margin-top:0}.award_block_list{text-align:center}.award_block_content_block{background-color:#ffffff;border-radius:0px;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:"Proxima Nova W15 Regular", 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:#DAD7CB;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.3888888889em}.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_content_block .contact_block_email svg{top:0.4em}.contact_block_content_block .contact_block_telephone svg{top:0.35em}.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:#DFE0E0;padding:3em 0}.cta_block_title{color:#002B45;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:#DFE0E0}.development_block_content_block.has_development{background-color:#DAD7CB}.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:#005082}.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:#002B45}.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:#005082;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.3888888889em}}@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}.emergency_contact_block_content_block a svg{top:0.35em}}.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:#005082;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:0px;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:0px;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:#005082;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:#002B45;margin:0 0 0.6em}.link_block_title.with_abstract{margin-bottom:0.2em}.link_block_body_text{color:#002B45}@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:0px 0 0 0px;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:#005082;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:0px;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 #F8F7F5}@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.3888888889em}.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 .office_block_email svg{top:0.4em}.office_block_content_block .office_block_telephone svg{top:0.35em}.office_block_content_block .office_block_address svg{top:0.2em}.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.dark_blue{background-color:#002B45}.quote_block_content_block.dark_blue p{color:#ffffff}.quote_block_content_block.white{background-color:#ffffff}.quote_block_content_block.light_grey{background-color:#DAD7CB}.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:#002B45;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:#005082}@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:#005082;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:"Proxima Nova W15 Regular", Arial, sans-serif;font-weight:normal;font-style:normal}@media (min-width: 1280px){.breadcrumbs{font-size:1em;line-height:2}}.cookie_notice{background-color:#002B45;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,.mono .header_logo_and_menu_toggle,.mono .primary_nav,.mono .menu_overlay,.mono .section_toggle,.mono footer{background-color:#000000}.mono header{border-color:#000000}.mono header .header_links a:hover::after,.mono header .header_links a:focus::after{background:#7F7F7F !important}.mono .header_logo_and_menu_toggle{border-color:#ffffff}.mono .primary_nav .menu_link:hover,.mono .primary_nav .menu_link:focus{background-color:#7F7F7F}.mono .primary_nav .menu_link:hover span::after,.mono .primary_nav .menu_link:focus span::after{background:#7F7F7F !important}.mono .primary_nav .menu_link.level_1{border-color:#ffffff}.mono .primary_nav .menu_link.level_1.active span::after,.mono .primary_nav .menu_link.level_1.active_branch span::after{background:#ffffff}.mono .primary_nav .menu_link.level_2{color:#000000;border-color:#000000}.mono .primary_nav .menu_link.level_2.active span::after{background:#000000}.mono .primary_nav .section_toggle{border-color:#ffffff}.mono .primary_nav .section_toggle:hover,.mono .primary_nav .section_toggle:focus,.mono .primary_nav .section_toggle.active{background:#7F7F7F}.mono .primary_nav .section_toggle:hover [fill],.mono .primary_nav .section_toggle:focus [fill],.mono .primary_nav .section_toggle.active [fill]{fill:#ffffff}.mono .primary_nav .dropdown{background-color:#ffffff}.mono .footer_menu_link{color:#ffffff;text-decoration:underline solid rgba(255,255,255,0)}.mono .footer_menu_link:hover,.mono .footer_menu_link:focus{color:#ffffff;text-decoration:underline solid #ffffff}.mono .created_by a{text-decoration:underline solid rgba(255,255,255,0)}.mono .created_by a:hover,.mono .created_by a:focus{color:#ffffff;text-decoration:underline solid #ffffff}.mono .footer_insignia::after{background-color:#000000}@media (min-width: 850px){.mono .primary_nav .menu_link:hover,.mono .primary_nav .menu_link:focus{background-color:transparent}.mono .secondary_nav{background-color:#ffffff;border-bottom:1px solid #000000}.mono .secondary_nav .menu_link{color:#000000}.mono .secondary_nav .menu_link:hover,.mono .secondary_nav .menu_link:focus{background-color:#7F7F7F}.mono .secondary_nav .menu_link.active span::after{background:#000000}}.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:"Proxima Nova W15 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:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal;border-radius:0px;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:#DFE0E0;color:#002B45}.pagination_wrapper a:hover,.pagination_wrapper a:focus{background-color:#005082;color:#ffffff;text-decoration:none}.pagination_wrapper em{background-color:#002B45;color:#ffffff}.pagination_wrapper .gap{color:#002B45}.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:#DAD7CB;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:"Proxima Nova W15 Regular", 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:"Proxima Nova W15 Regular", 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:#005082}.show_more_content_link:hover span,.show_more_content_link:focus span{text-decoration:underline solid rgba(0,43,69,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}.show_more_content_link [fill]{fill:#002B45;transition:200ms fill}.show_more_content_content{overflow:hidden;transition:200ms 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(0,43,69,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:#F8F7F5;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:#F8F7F5}.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 0px}.siteplan_close_plot:hover,.siteplan_close_plot:focus{background-color:rgba(0,80,130,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:0px;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:#005082}.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:#F8F7F5;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:0px}.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:"Proxima Nova W15 Regular", 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:0px;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:"Proxima Nova W15 Light", Arial, sans-serif;font-weight:normal;font-style:normal;color:#002B45}.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:"Proxima Nova W15 Italic", Arial, sans-serif;font-weight:normal;font-style:normal}.ugc strong{font-family:"Proxima Nova W15 Bold", Arial, sans-serif;font-weight:normal;font-style:normal}.ugc strong em,.ugc strong i{font-family:"Proxima Nova W15 Bold Italic", Arial, sans-serif;font-weight:normal;font-style:normal}.ugc em,.ugc i{font-family:"Proxima Nova W15 Light Italic", Arial, sans-serif;font-weight:normal;font-style:normal}.ugc em strong,.ugc i strong{font-family:"Proxima Nova W15 Bold Italic", Arial, sans-serif;font-weight:normal;font-style:normal}.ugc .intro{font-size:1.1875em;line-height:1.4736842105;text-align:center;margin-bottom:1.4736842105em}.ugc blockquote{padding:2em 0;margin:2em 0;position:relative;text-align:center}.ugc blockquote::before,.ugc blockquote::after{content:"";position:absolute;width:5.625em;height:0.0625em;background-color:#002B45;left:50%;transform:translateX(-50%)}.ugc blockquote::before{top:0}.ugc blockquote::after{bottom:0}.ugc blockquote p{font-size:1.1875em;line-height:1.4736842105;color:#005082;position:relative}.ugc blockquote p:first-child::before{content:"“"}.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:#005082;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:#005082;content:counter(ol);counter-increment:ol;width:1.0714285714em;text-align:right;margin-top:-0.2142857143em}.ugc img{display:block;width:100%;height:auto;margin:1.75em 0}@media (min-width: 850px){.ugc blockquote{width:125.7731958763%;margin-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;margin-bottom:1.44em}.ugc blockquote{margin:2.5em 0;padding:2.5em 0;width:126.0267555047%;margin-left:-13.0133777523%}.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.2222222222em;width:8.9063557337%}}@media (min-width: 1280px){.ugc .intro{font-size:1.75em;line-height:1.4285714286;margin-bottom:1.4285714286em}.ugc blockquote{margin:3.25em 0;padding:3.25em 0;width:126.0267555047%;margin-left:-13.0133777523%}.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.275em;width:8.9063557337%}}.video_wrapper{height:0;padding-top:56.25%;position:relative}.video_wrapper iframe,.video_wrapper video{border-radius:0px;bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
