/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@font-face{font-family:'webflow-icons';src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAy0AAAC8AAAAYGNtYXAaVcxaAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgscV1gAAAFwAAABhGhlYWQCkFKvAAAC9AAAADZoaGVhB0MDyQAAAywAAAAkaG10eBIAA10AAANQAAAAIGxvY2EBMADyAAADcAAAABJtYXhwAAwATQAAA4QAAAAgbmFtZWTuiIAAAAOkAAABe3Bvc3QAAwAAAAAFIAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYD//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQEgAAADIAOAAAUAAAkBBwkBFwMg/kBAAYD+gEABwAHAQP6A/oBAAAEA4AAAAuADgAAFAAATARcJAQfgAcBA/oABgEABwAHAQP6A/oBAAAADAMAA4ANAAsAAGAAxAEoAAAEhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIwMg/cAHCwkFBQkLBwJABwsJBQUJCwf9wAcLCQUFCQsHAkAHCwkFBQkLB/3ABwsJBQUJCwcCQAcLCQUFCQsHAsAFCQsHIAcLCQUFCQsHIAcLCQXABQkLByAHCwkFBQkLByAHCwkFwAUJCwcgBwsJBQUJCwcgBwsJBQAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFFv+egGGAAAAAAEAAAABAADSLAJOXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAAAAACgAUAB4AMgBGAKwAwgAAAAEAAAAIAEsAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAaAAAAAQAAAAAAAgAOAHEAAQAAAAAAAwAaADAAAQAAAAAABAAaAH8AAQAAAAAABQAWABoAAQAAAAAABgANAEoAAQAAAAAACgA0AJkAAwABBAkAAQAaAAAAAwABBAkAAgAOAHEAAwABBAkAAwAaADAAAwABBAkABAAaAH8AAwABBAkABQAWABoAAwABBAkABgAaAFcAAwABBAkACgA0AJkAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4Ac3dlYmZsb3ctaWNvbnMAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVcAAoAAAAABRQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAZMAAAGTuzUomU9TLzIAAAKIAAAAYAAAAGAOkgMtY21hcAAAAugAAABMAAAATBpVzFpnYXNwAAADNAAAAAgAAAAIAAAAEGhlYWQAAAM8AAAANgAAADYCkFKvaGhlYQAAA3QAAAAkAAAAJAdDA8lobXR4AAADmAAAACAAAAAgEgADXW1heHAAAAO4AAAABgAAAAYACFAAbmFtZQAAA8AAAAF7AAABe2TuiIBwb3N0AAAFPAAAACAAAAAgAAMAAAEABAQAAQEBDndlYmZsb3ctaWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoACXf/i4seCgAJd/+LiwwHi0v6lPpUBR0AAACaDx0AAACfER0AAAAJHQAAAYoSAAkBAQ4bHR8iJywxNndlYmZsb3ctaWNvbnN3ZWJmbG93LWljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzAAACAYkABgAIAQEEBwoNJDvH4P6UDv6UDv6UDvyUDvm0+FQV/FT4VEtL+BT8FPwU/BTLSwUO93T4VBX4VPhUy0v8FPwU+BT8FEtLBQ75tPlUFfzUiwV5i319i3kIi2sFi3mZfZ2LCPjUiwWdi5mZi50Ii6sFi519mXmLCIv7VBX81IsFeYt9fYt5CItrBYt5mX2diwj41IsFnYuZmYudCIurBYudfZl5iwiL+1QV/NSLBXmLfX2LeQiLawWLeZl9nYsI+NSLBZ2LmZmLnQiLqwWLnX2ZeYsIDvm4+SkV+6n7qvuq96ovLvgG/Bj4BvgYBQ76lBT6lBWLDAoAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gMDwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmA//9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAC1pQTjXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAUAAACAAAAAAADgCuAAEAAAAAAAEAGgAAAAEAAAAAAAIADgBxAAEAAAAAAAMAGgAwAAEAAAAAAAQAGgB/AAEAAAAAAAUAFgAaAAEAAAAAAAYADQBKAAEAAAAAAAoANACZAAMAAQQJAAEAGgAAAAMAAQQJAAIADgBxAAMAAQQJAAMAGgAwAAMAAQQJAAQAGgB/AAMAAQQJAAUAFgAaAAMAAQQJAAYAGgBXAAMAAQQJAAoANACZAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHN3ZWJmbG93LWljb25zAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');font-weight:normal;font-style:normal;}[class^="w-icon-"],[class*=" w-icon-"]{font-family:'webflow-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.w-icon-slider-right:before{content:"\e600";}.w-icon-slider-left:before{content:"\e601";}.w-icon-nav-menu:before{content:"\e602";}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:"\e603";}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{height:100%;}body{margin:0;min-height:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333;}img{max-width:100%;vertical-align:middle;display:inline-block;}html.w-mod-touch *{background-attachment:scroll !important;}.w-block{display:block;}.w-inline-block{max-width:100%;display:inline-block;}.w-clearfix:before,.w-clearfix:after{content:" ";display:table;}.w-clearfix:after{clear:both;}.w-preserve-3d{transform-style:preserve-3d;}.w-hidden{display:none;}.big-menu-buttons{display:flex;justify-content:end;padding:0px 15px 15px 0px;column-gap:15px;}.big-menu-buttons .w-button:first-child{background-color:#e5e5e5;display:flex;align-items:center;color:#231f20;transition:0.1s;}.big-menu-buttons .w-button:first-child:hover{background-color:#ed1f24;color:#fff;}.w-button{font-size:16px;display:inline-block;padding:15px 20px;background-color:#3898EC;letter-spacing:1px;color:white;border:0;line-height:inherit;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-family:"Avenirnextcondensed medium",sans-serif;}input.w-button{-webkit-appearance:button;}html[data-w-dynpage] [data-w-cloak]{color:transparent !important;}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:10px;}h1{font-size:38px;line-height:44px;margin-top:20px;}h2{font-size:32px;line-height:36px;margin-top:20px;}h3{font-size:24px;line-height:30px;margin-top:20px;}h4{font-size:18px;line-height:24px;margin-top:10px;}h5{font-size:14px;line-height:20px;margin-top:10px;}h6{font-size:12px;line-height:18px;margin-top:10px;}p{margin-top:0;margin-bottom:10px;}a:focus{outline:0;}blockquote{margin:0 0 10px 0;padding:10px 20px;border-left:5px solid #E2E2E2;font-size:18px;line-height:22px;}figure{margin:0;margin-bottom:10px;}figcaption{margin-top:5px;text-align:center;}ul,ol{margin-top:0px;margin-bottom:10px;padding-left:40px;}.w-list-unstyled{padding-left:0;list-style:none;}.w-embed:before,.w-embed:after{content:" ";display:table;}.w-embed:after{clear:both;}.w-video{width:100%;position:relative;padding:0;}.w-video iframe,.w-video object,.w-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}fieldset{padding:0;margin:0;border:0;}button,html input[type="button"],input[type="reset"]{border:0;cursor:pointer;-webkit-appearance:button;}.w-form{margin:0 0 15px;}.w-form-done{display:none;padding:20px;text-align:center;background-color:#dddddd;}.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede;}label{display:block;margin-bottom:5px;font-weight:bold;}.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.428571429;color:#333333;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc;}.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999;}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1;}.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{color:#999;}.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999;}.w-input:focus,.w-select:focus{border-color:#3898EC;outline:0;}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed;background-color:#eeeeee;}textarea.w-input,textarea.w-select{height:auto;}.w-select{background-image:-webkit-linear-gradient(white 0%,#f3f3f3 100%);background-image:linear-gradient(white 0%,#f3f3f3 100%);}.w-select[multiple]{height:auto;}.w-form-label{display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0px;}.w-checkbox,.w-radio{display:block;margin-bottom:5px;padding-left:20px;}.w-checkbox:before,.w-radio:before,.w-checkbox:after,.w-radio:after{content:" ";display:table;}.w-checkbox:after,.w-radio:after{clear:both;}.w-checkbox-input,.w-radio-input{margin:4px 0 0;margin-top:1px \9;line-height:normal;float:left;margin-left:-20px;}.w-radio-input{margin-top:3px;}.w-container{margin-left:auto;margin-right:auto;max-width:940px;}.w-container:before,.w-container:after{content:" ";display:table;}.w-container:after{clear:both;}.w-container .w-row{margin-left:-10px;margin-right:-10px;}.w-row:before,.w-row:after{content:" ";display:table;}.w-row:after{clear:both;}.w-row .w-row{margin-left:0;margin-right:0;}.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;}.w-col .w-col{padding-left:0;padding-right:0;}.w-col-1{width:8.33333333%;}.w-col-2{width:16.66666667%;}.w-col-3{width:25%;}.w-col-4{width:33.33333333%;}.w-col-5{width:41.66666667%;}.w-col-6{width:50%;}.w-col-7{width:58.33333333%;}.w-col-8{width:66.66666667%;}.w-col-9{width:75%;}.w-col-10{width:83.33333333%;}.w-col-11{width:91.66666667%;}.w-col-12{width:100%;}.w-hidden-main{display:none !important;}@media screen and (max-width:991px){.w-container{max-width:728px;}.w-hidden-main{display:inherit !important;}.w-hidden-medium{display:none !important;}.w-col-medium-1{width:8.33333333%;}.w-col-medium-2{width:16.66666667%;}.w-col-medium-3{width:25%;}.w-col-medium-4{width:33.33333333%;}.w-col-medium-5{width:41.66666667%;}.w-col-medium-6{width:50%;}.w-col-medium-7{width:58.33333333%;}.w-col-medium-8{width:66.66666667%;}.w-col-medium-9{width:75%;}.w-col-medium-10{width:83.33333333%;}.w-col-medium-11{width:91.66666667%;}.w-col-medium-12{width:100%;}.w-col-stack{width:100%;left:auto;right:auto;}}@media screen and (max-width:767px){.w-hidden-main{display:inherit !important;}.w-hidden-medium{display:inherit !important;}.w-hidden-small{display:none !important;}.w-row,.w-container .w-row{margin-left:0;margin-right:0;}.w-col{width:100%;left:auto;right:auto;}.w-col-small-1{width:8.33333333%;}.w-col-small-2{width:16.66666667%;}.w-col-small-3{width:25%;}.w-col-small-4{width:33.33333333%;}.w-col-small-5{width:41.66666667%;}.w-col-small-6{width:50%;}.w-col-small-7{width:58.33333333%;}.w-col-small-8{width:66.66666667%;}.w-col-small-9{width:75%;}.w-col-small-10{width:83.33333333%;}.w-col-small-11{width:91.66666667%;}.w-col-small-12{width:100%;}}@media screen and (max-width:479px){.w-container{max-width:none;}.w-hidden-main{display:inherit !important;}.w-hidden-medium{display:inherit !important;}.w-hidden-small{display:inherit !important;}.w-hidden-tiny{display:none !important;}.w-col{width:100%;}.w-col-tiny-1{width:8.33333333%;}.w-col-tiny-2{width:16.66666667%;}.w-col-tiny-3{width:25%;}.w-col-tiny-4{width:33.33333333%;}.w-col-tiny-5{width:41.66666667%;}.w-col-tiny-6{width:50%;}.w-col-tiny-7{width:58.33333333%;}.w-col-tiny-8{width:66.66666667%;}.w-col-tiny-9{width:75%;}.w-col-tiny-10{width:83.33333333%;}.w-col-tiny-11{width:91.66666667%;}.w-col-tiny-12{width:100%;}}.w-widget{position:relative;}.w-widget-map{width:100%;height:400px;}.w-widget-map label{width:auto;display:inline;}.w-widget-map img{max-width:inherit;}.w-widget-map .gm-style-iw{width:90% !important;height:auto !important;top:7px !important;left:6% !important;display:inline;text-align:center;overflow:hidden;}.w-widget-map .gm-style-iw+div{display:none;}.w-widget-twitter{overflow:hidden;}.w-widget-twitter-count-shim{display:inline-block;vertical-align:top;position:relative;width:28px;height:20px;text-align:center;background:white;border:#758696 solid 1px;border-radius:3px;}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{position:relative;font-size:15px;line-height:12px;text-align:center;color:#999;font-family:serif;}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{position:relative;display:block;}.w-widget-twitter-count-shim.w--large{width:36px;height:28px;margin-left:7px;}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px;}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px;}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px;}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{top:50%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.w-widget-twitter-count-shim:not(.w--vertical):before{border-color:rgba(117,134,150,0);border-right-color:#5d6c7b;border-width:4px;margin-left:-9px;margin-top:-4px;}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-left:-10px;margin-top:-5px;}.w-widget-twitter-count-shim:not(.w--vertical):after{border-color:rgba(255,255,255,0);border-right-color:white;border-width:4px;margin-left:-8px;margin-top:-4px;}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-left:-9px;margin-top:-5px;}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px;}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.w-widget-twitter-count-shim.w--vertical:before{border-color:rgba(117,134,150,0);border-top-color:#5d6c7b;border-width:5px;margin-left:-5px;}.w-widget-twitter-count-shim.w--vertical:after{border-color:rgba(255,255,255,0);border-top-color:white;border-width:4px;margin-left:-4px;}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px;}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px;}.w-widget-gplus{overflow:hidden;}.w-background-video{position:relative;overflow:hidden;height:500px;color:white;}.w-background-video>video{background-size:cover;background-position:50% 50%;position:absolute;right:-100%;bottom:-100%;top:-100%;left:-100%;margin:auto;min-width:100%;min-height:100%;z-index:-100;}.w-slider{position:relative;height:300px;text-align:center;background:#dddddd;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);z-index:100;}.w-slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap;}.w-slide{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left;}.w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);}.w-slider-nav.w-round>div{border-radius:100%;}.w-slider-nav.w-num>div{width:auto;height:auto;padding:0.2em 0.5em;font-size:inherit;line-height:inherit;}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px rgba(51,51,51,0.4);}.w-slider-nav-invert{color:#fff;}.w-slider-nav-invert>div{background-color:rgba(34,34,34,0.4);}.w-slider-nav-invert>div.w-active{background-color:#222;}.w-slider-dot{position:relative;display:inline-block;width:1em;height:1em;background-color:rgba(255,255,255,0.4);cursor:pointer;margin:0 3px 0.5em;transition:background-color 100ms,color 100ms;}.w-slider-dot.w-active{background-color:#fff;}.w-slider-arrow-left,.w-slider-arrow-right{position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:white;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.w-slider-arrow-left [class^="w-icon-"],.w-slider-arrow-right [class^="w-icon-"],.w-slider-arrow-left [class*=" w-icon-"],.w-slider-arrow-right [class*=" w-icon-"]{position:absolute;}.w-slider-arrow-left{z-index:3;right:auto;}.w-slider-arrow-right{z-index:4;left:auto;}.w-icon-slider-left,.w-icon-slider-right{top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em;}.w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900;}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{position:relative;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap;}.w-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px;}.w-dropdown-toggle:focus{outline:0;}.w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto;margin-right:20px;width:1em;height:1em;}.w-dropdown-list{position:absolute;background:#dddddd;display:none;min-width:100%;}.w-dropdown-list.w--open{display:block;}.w-dropdown-link{padding:10px 20px;display:block;color:#222222;}.w-dropdown-link.w--current{color:#0082f3;}.w-nav[data-collapse="all"] .w-dropdown,.w-nav[data-collapse="all"] .w-dropdown-toggle{display:block;}.w-nav[data-collapse="all"] .w-dropdown-list{position:static;}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-dropdown,.w-nav[data-collapse="medium"] .w-dropdown-toggle{display:block;}.w-nav[data-collapse="medium"] .w-dropdown-list{position:static;}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-dropdown,.w-nav[data-collapse="small"] .w-dropdown-toggle{display:block;}.w-nav[data-collapse="small"] .w-dropdown-list{position:static;}.w-nav-brand{padding-left:10px;}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-dropdown,.w-nav[data-collapse="tiny"] .w-dropdown-toggle{display:block;}.w-nav[data-collapse="tiny"] .w-dropdown-list{position:static;}}.w-lightbox-backdrop{color:#000;cursor:auto;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;list-style:disc;text-align:start;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size:17px;line-height:1.2;font-weight:300;text-align:center;background:rgba(0,0,0,0.9);z-index:2000;outline:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0,0);}.w-lightbox-backdrop,.w-lightbox-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;}.w-lightbox-content{position:relative;height:100vh;overflow:hidden;}.w-lightbox-view{position:absolute;width:100vw;height:100vh;opacity:0;}.w-lightbox-view:before{content:"";height:100vh;}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh;}.w-lightbox-frame,.w-lightbox-view:before{display:inline-block;vertical-align:middle;}.w-lightbox-figure{position:relative;margin:0;}.w-lightbox-group .w-lightbox-figure{cursor:pointer;}.w-lightbox-img{width:auto;height:auto;max-width:none;}.w-lightbox-image{display:block;float:none;max-width:100vw;max-height:100vh;}.w-lightbox-group .w-lightbox-image{max-height:86vh;}.w-lightbox-caption{position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:rgba(0,0,0,0.4);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.w-lightbox-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}.w-lightbox-control{position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;}.w-lightbox-left{display:none;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");}.w-lightbox-right{display:none;right:0;bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");}.w-lightbox-close{right:0;height:2.6em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size:18px;}.w-lightbox-strip{padding:0 1vh;line-height:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;}.w-lightbox-item{display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;cursor:pointer;-webkit-transform:translate3d(0,0,0);}.w-lightbox-active{opacity:.3;}.w-lightbox-thumbnail{position:relative;height:10vh;background:#222;overflow:hidden;}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0;}.w-lightbox-thumbnail .w-lightbox-tall{top:50%;width:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}.w-lightbox-thumbnail .w-lightbox-wide{left:50%;height:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.w-lightbox-spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,0.4);border-radius:50%;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear;}.w-lightbox-spinner:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%;}.w-lightbox-hide{display:none;}.w-lightbox-noscroll{overflow:hidden;}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh;}.w-lightbox-view,.w-lightbox-view:before{height:96vh;}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh;}.w-lightbox-image{max-width:96vw;max-height:96vh;}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh;}.w-lightbox-left,.w-lightbox-right{display:block;opacity:.5;}.w-lightbox-close{opacity:.8;}.w-lightbox-control:hover{opacity:1;}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0;}.w-richtext:before,.w-richtext:after{content:" ";display:table;}.w-richtext:after{clear:both;}.w-richtext ol,.w-richtext ul{overflow:hidden;}.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:before{outline:2px solid #2895f7;}.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div{outline:2px solid #2895f7;}.w-richtext figure[data-rt-type="video"]>div:before{content:'';position:absolute;display:none;left:0;top:0;right:0;bottom:0;z-index:1;}.w-richtext figure{position:relative;max-width:60%;}.w-richtext figure>div:before,.w-richtext figure img{cursor:default !important;}.w-richtext figure img{width:100%;}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:0.6;}.w-richtext figure div{font-size:0px;color:transparent;}.w-richtext figure[data-rt-type="image"]{display:table;}.w-richtext figure[data-rt-type="image"]>div{display:inline-block;}.w-richtext figure[data-rt-type="image"]>figcaption{display:table-caption;caption-side:bottom;}.w-richtext figure[data-rt-type="video"]{width:60%;height:0;}.w-richtext figure[data-rt-type="video"] iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.w-richtext figure[data-rt-type="video"]>div{width:100%;}.w-richtext figure.w-richtext-align-center{margin-right:auto;margin-left:auto;clear:both;}.w-richtext figure.w-richtext-align-center[data-rt-type="image"]>div{max-width:100%;}.w-richtext figure.w-richtext-align-normal{clear:both;}.w-richtext figure.w-richtext-align-fullwidth{width:100%;text-align:center;clear:both;display:block;margin-right:auto;margin-left:auto;}.w-richtext figure.w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit;}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block;}.w-richtext figure.w-richtext-align-floatleft{float:left;margin-right:15px;clear:none;}.w-richtext figure.w-richtext-align-floatright{float:right;margin-left:15px;clear:none;}.w-nav{position:relative;background:#dddddd;z-index:200;}.w-nav:before,.w-nav:after{content:" ";display:table;}.w-nav:after{clear:both;}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333333;}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;}.w-nav-link.w--current{color:#0082f3;}.w-nav-menu{position:relative;float:right;}.community-search-city-container .city-toggle{display:flex;justify-content:center;margin:0 auto;}.community-search-city-container .city-link-block{padding:12px 10px;background:#ed1f24;color:#fff;font-weight:100;text-decoration:none;text-transform:uppercase;max-width:150px;width:100%;font-size:16px;cursor:pointer;letter-spacing:2px;font-family:"Avenirnextcondensed medium",sans-serif;}.community-search-city-container .city-link-block.active{background:#ffffff;color:#ed1f24;}.w--nav-menu-open{display:block !important;position:absolute;top:100%;left:0;right:0;background:#C8C8C8;text-align:center;overflow:visible;min-width:200px;}.w--nav-link-open{display:block;position:relative;}.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%;}.w-nav-overlay .w--nav-menu-open{top:0;}.w-nav[data-animation="over-left"] .w-nav-overlay{width:auto;}.w-nav[data-animation="over-left"] .w-nav-overlay,.w-nav[data-animation="over-left"] .w--nav-menu-open{right:auto;z-index:1;top:0;}.w-nav[data-animation="over-right"] .w-nav-overlay{width:auto;}.w-nav[data-animation="over-right"] .w-nav-overlay,.w-nav[data-animation="over-right"] .w--nav-menu-open{left:auto;z-index:1;top:0;}.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.w-nav-button.w--open{background-color:#C8C8C8;color:white;}.w-nav[data-collapse="all"] .w-nav-menu{display:none;}.w-nav[data-collapse="all"] .w-nav-button{display:block;}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-nav-menu{display:none;}.w-nav[data-collapse="medium"] .w-nav-button{display:block;}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-nav-menu{display:none;}.w-nav[data-collapse="small"] .w-nav-button{display:block;}.w-nav-brand{padding-left:10px;}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-nav-menu{display:none;}.w-nav[data-collapse="tiny"] .w-nav-button{display:block;}}.w-tabs{position:relative;}.w-tabs:before,.w-tabs:after{content:" ";display:table;}.w-tabs:after{clear:both;}.w-tab-menu{position:relative;}.w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:9px 30px;text-align:left;cursor:pointer;color:#222222;background-color:#dddddd;}.w-tab-link.w--current{background-color:#C8C8C8;}.w-tab-content{position:relative;display:block;overflow:hidden;}.w-tab-pane{position:relative;display:none;}.w--tab-active{display:block;}@media screen and (max-width:479px){.w-tab-link{display:block;}}.w-ix-emptyfix:after{content:"";}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.w-dyn-empty{padding:10px;background-color:#dddddd;}.w-condition-invisible{display:none !important;}
.w-checkbox{display:block;margin-bottom:5px;padding-left:20px;}.w-checkbox:before{content:" ";display:table;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;}.w-checkbox:after{content:" ";display:table;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;clear:both;}.w-checkbox-input{float:left;margin-bottom:0px;margin-left:-20px;margin-right:0px;margin-top:4px;line-height:normal;}body{font-family:"Source Sans Pro",sans-serif;color:#333;font-size:18px;line-height:20px;}h1{margin-top:20px;margin-bottom:10px;font-family:"Trajanpro bold",sans-serif;color:#fff;font-size:50px;line-height:55px;font-weight:600;text-align:left;letter-spacing:2px;}h2{margin-bottom:30px;font-family:"Trajanpro bold",sans-serif;color:#231f20;font-size:32px;line-height:36px;font-weight:500;text-align:center;letter-spacing:2px;}h3{margin-bottom:30px;font-family:"Trajanpro bold",sans-serif;color:#231f20;font-size:22px;line-height:30px;font-weight:400;text-align:center;letter-spacing:2px;text-transform:none;}h4{margin-top:0px;margin-bottom:0px;font-family:"Avenirnextcondensed medium",sans-serif;color:#fff;font-size:17px;line-height:24px;font-weight:700;text-align:left;letter-spacing:2px;text-transform:uppercase;}h5{margin-top:10px;margin-bottom:10px;font-family:"Avenirnextcondensed medium",sans-serif;color:#ed1f24;font-size:16px;line-height:20px;font-weight:700;text-align:center;letter-spacing:2px;text-transform:uppercase;}h6{display:inline-block;margin-top:10px;margin-right:5px;margin-bottom:10px;font-family:"Avenirnextcondensed medium",sans-serif;color:#231f20;font-size:17px;line-height:18px;font-weight:700;letter-spacing:1px;}p{margin-bottom:20px;font-family:"Source Sans Pro",sans-serif;color:#231f20;font-size:18px;line-height:30px;text-align:left;}a{color:#ed1f24;text-decoration:underline;}strong{font-weight:bold;}.nav{position:absolute;left:0px;top:25px;right:0px;margin-right:25px;margin-left:25px;background-color:#000;text-align:center;}.nav-link{position:relative;font-family:"Avenirnextcondensed medium",sans-serif;color:#fff;font-size:14px;font-weight:300;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.nav-link.w--current{color:#fff;}.nav-link.w--open{width:100%;}.community-btn{position:absolute;left:45px;bottom:-25px;padding:15px 21px;float:left;background-color:#ed1f24;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-family:"Avenirnextcondensed medium",sans-serif;color:#fff;font-size:14px;font-weight:500;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.community-btn:hover{background-color:#fff;color:#ed1f24;}.intro-text{margin-bottom:40px;font-family:"Source Sans Pro",sans-serif;color:#fff;font-size:18px;line-height:30px;font-weight:400;}.intro-wrapper{position:relative;left:0px;top:25%;right:0px;z-index:0;display:block;max-width:755px;margin-right:auto;margin-left:auto;padding:40px 70px;background-color:rgba(35,31,32,0.9);text-align:center;}.tab-title{position:relative;padding-top:68px;text-align:center;}.tab-title.communities-page{padding-top:150px;}.tab-link{margin-right:4px;margin-left:4px;padding-top:20px;padding-bottom:20px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#ed1f24;font-family:"Avenirnextcondensed medium",sans-serif;color:#fff;font-size:16px;letter-spacing:2px;text-transform:uppercase;}.tab-link.w--current{padding-top:20px;padding-bottom:20px;background-color:#fff;font-family:"Avenirnextcondensed medium",sans-serif;color:#ed1f24;font-size:16px;text-transform:uppercase;}.tab-link.northwest{background-color:#ed1f24;font-family:"Avenirnextcondensed medium",sans-serif;}.tab-link.northwest.w--current{background-color:#fff;color:#ed1f24;}.tab-link.southeast{background-color:#ed1f24;font-family:"Avenirnextcondensed medium",sans-serif;}.tab-link.southeast.w--current{background-color:#fff;color:#ed1f24;}.tab-link.southeast.w--current:active{background-color:#fff;color:#ed1f24;}.tab-link.northeast{background-color:#ed1f24;font-family:"Avenirnextcondensed medium",sans-serif;}.tab-link.northeast.w--current{background-color:#fff;color:#ed1f24;}.tab-link.southwest{background-color:#ed1f24;font-family:"Avenirnextcondensed medium",sans-serif;}.tab-link.southwest.w--current{background-color:#fff;color:#ed1f24;}.section-tab{padding:45px 15px 150px;background-color:#fff;text-align:center;}.find-by-area{margin-right:15px;margin-bottom:0px;margin-left:15px;font-family:"Trajanpro bold",sans-serif;color:#fff;letter-spacing:2px;}.find-by-area.top-padding{margin-top:60px;}.container{display:block;max-width:1200px;margin-right:auto;margin-left:auto;text-align:center;}.container.visit{margin-top:40px;margin-bottom:40px;border:1px solid #e5e5e5;}.container.visit.design-center{background-color:#f9f9f9;}.container.overview{max-width:1200px;padding:25px;border-bottom:1px solid rgba(0,0,0,0.15);background-color:#fff;}.container.features{margin-top:45px;margin-bottom:30px;}.container.amenities{margin-top:45px;margin-bottom:60px;}.column-community{display:block;width:50%;margin-top:45px;padding-right:10px;padding-bottom:0px;padding-left:10px;float:left;text-align:left;}.background{position:relative;display:block;height:100vh;padding-top:25px;background-color:transparent;background-image:url(/themes/custom/webflow/images/18-edit.jpg);background-position:50% 100%;background-size:cover;background-attachment:fixed;}.map{display:block;max-width:1200px;margin-right:auto;margin-left:auto;}.community-card{min-height:360px;padding-top:75px;padding-bottom:75px;background-image:url(/themes/custom/webflow/images/lakeshore.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}.overlay{position:relative;min-width:70%;padding:30px 15px 60px 45px;float:right;background-color:rgba(35,31,32,0.75);}.wrapper{margin:45px auto 30px;padding-right:25px;padding-left:25px;}.accent{display:block;width:75px;height:4px;margin-bottom:15px;background-color:#ed1f24;}.accent.middle{display:block;margin-right:auto;margin-left:auto;}.scroll{font-family:"Trajanpro bold",sans-serif;color:#fff;font-size:18px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;}.scroll.w--current{margin-top:20px;padding-top:15px;padding-bottom:15px;background-color:transparent;background-image:url(/themes/custom/webflow/images/scroll-arrow.png);background-position:50% 100%;background-size:15px;background-repeat:no-repeat;font-family:"Avenir medium",sans-serif;color:#fff;font-size:15px;letter-spacing:1px;text-transform:uppercase;}.primary{padding:15px 20px;background-color:#ed1f24;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-family:"Avenirnextcondensed medium",sans-serif;color:#fff;font-size:16px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.primary:hover{background-color:#000;}.primary.w--current{color:#fff;}.primary.symbol:hover{background-color:#231f20;}.primary.symbol.directions{margin-top:0px;}.primary.symbol.directions:hover{background-color:#c51217;}.primary.download{display:block;margin-top:21px;text-align:center;}.primary.download:hover{background-color:#231f20;}.primary.photos{margin-top:0px;padding-right:20px;border-right:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;font-family:"Avenirnextcondensed medium",sans-serif;}.primary.photos:hover{background-color:#231f20;}.primary.send-message{display:block;margin-right:auto;margin-left:auto;}.primary.send-message:hover{background-color:#231f20;}.primary.realtors-submit{width:100%;margin-top:30px;border:3px solid #fff;background-color:transparent;font-family:"Avenirnextcondensed regular",sans-serif;font-size:17px;letter-spacing:2px;}.primary.realtors-submit:hover{border-color:transparent;background-color:#231f20;}.primary.submit-request{display:block;margin-top:50px;margin-right:auto;margin-left:auto;}.primary.submit-request:hover{background-color:#000;}.primary.find-your-home{margin-top:6px;margin-right:25px;background-color:#ed1f24;font-family:"Avenirnextcondensed medium",sans-serif;}.primary.find-my-home{display:block;margin-right:auto;margin-left:auto;}.primary.find-my-home:hover{background-color:#231f20;}.primary.all-communities:hover{background-color:#231f20;}.primary.princeton{margin-top:15px;margin-bottom:15px;background-color:#ed1f24;}.primary.talk-to-us{margin-top:10px;margin-bottom:10px;margin-left:15px;}.primary.talk-to-us:hover{background-color:#231f20;}.primary.modal-submit{display:block;margin-top:36px;margin-right:auto;margin-left:auto;}.primary.banner-ad{margin-top:20px;float:none;background-color:#cda160;font-family:"Avenir medium",sans-serif;font-size:14px;text-align:center;}.primary.legbutton{margin-top:20px;background-color:#ce1d6e;font-family:"Avenir medium",sans-serif;font-size:14px;}.footer{position:relative;padding-top:50px;padding-bottom:50px;background-color:#000;}.footer-logos{width:50%;padding-right:15px;padding-left:15px;float:left;text-align:center;}.social-icon{margin-right:10px;margin-bottom:10px;margin-left:10px;}.footer-bottom{padding:25px 15px;background-color:#272727;}.footer-text{margin-bottom:5px;font-family:"Source Sans Pro",sans-serif;color:#fff;font-size:14px;line-height:24px;text-align:center;}.footer-link{color:#fff;}.tab-background{position:relative;text-align:center;}.nav-menu{display:inline-block;text-align:center;}.nav-wrapper{margin-top:15px;margin-bottom:15px;}.logo.w--current{text-align:left;}.header-h1-block{position:absolute;left:0px;right:0px;bottom:0px;z-index:600;display:block;width:100%;max-width:1200px;margin-right:auto;margin-bottom:30px;margin-left:auto;padding-right:30px;padding-left:30px;}.center{margin-top:15px;text-align:center;}.header-price{margin-top:10px;margin-bottom:30px;font-family:"Avenirnextcondensed regular",sans-serif;color:#fff;font-size:30px;line-height:36px;font-weight:300;text-align:left;letter-spacing:1px;}.sales-info{display:inline-block;width:20%;margin-top:10px;margin-bottom:10px;padding:10px;text-align:center;}.secondary{margin-top:10px;margin-bottom:10px;padding:15px 20px;background-color:#000;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-family:"Avenirnextcondensed medium",sans-serif;color:#fff;font-size:16px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.secondary:hover{background-color:#ed1f24;}.secondary.interactive{display:block;margin-top:20px;clear:both;text-align:center;}.secondary.load-more{border:2px solid #ed1f24;background-color:transparent;color:#ed1f24;}.sales-text{display:inline-block;margin-bottom:0px;font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:24px;text-align:center;}.sales-text a.link{font-size:16px;line-height:24px;}.appointment-btn{width:40%;padding:15px 10px;float:right;}.sales-wrapper{border-bottom:1px solid #e5e5e5;}.anchor{display:inline-block;width:20%;padding:15px 10px;float:left;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;text-align:center;text-decoration:none;}.anchor.w--current{width:25%;border-bottom-color:#f38a48;background-image:url(/themes/custom/webflow/images/bar1.png);background-position:50% 100%;background-size:191px 5px;background-repeat:repeat-x;}.anchor.community-active.w--current{width:20%;border-left-style:none;background-image:url(/themes/custom/webflow/images/RedBar.png);background-position:50% 100%;background-size:239px 5px;background-repeat:repeat-x;}.anchor.homes-active.w--current{width:20%;border-left-style:none;background-image:url(/themes/custom/webflow/images/RedBar.png);background-position:50% 100%;background-size:239px 5px;background-repeat:repeat-x;}.anchor.plans-active.w--current{width:20%;border-left-style:none;background-image:url(/themes/custom/webflow/images/RedBar.png);background-position:50% 100%;background-size:auto 5px;background-repeat:repeat-x;}.anchor.visit-active.w--current{width:20%;border-right-style:none;border-left-style:none;background-image:url(/themes/custom/webflow/images/RedBar.png);background-position:50% 100%;background-size:239px 5px;background-repeat:repeat-x;}.anchor.features-active.w--current{width:20%;background-image:url(/themes/custom/webflow/images/RedBar.png);background-position:50% 100%;background-size:239px 5px;background-repeat:repeat-x;}.section-community{padding-top:125px;text-align:center;}.h2-secondary{margin-bottom:30px;color:#fff;}.text-wrapper{display:block;max-width:960px;margin-right:auto;margin-bottom:45px;margin-left:auto;padding-right:15px;padding-left:15px;text-align:center;}.text-wrapper.white-text{font-family:"Source Sans Pro",sans-serif;color:#fff;font-size:18px;line-height:30px;}.quick-facts{padding:165px 15px 75px;background-image:url(/themes/custom/webflow/images/triangle.png),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.5))),url(/themes/custom/webflow/images/20.jpg);background-image:url(/themes/custom/webflow/images/triangle.png),linear-gradient(180deg,rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(/themes/custom/webflow/images/20.jpg);background-position:50% 0px,0px 0px,50% 50%;background-size:contain,auto,cover;background-repeat:no-repeat,repeat,no-repeat;background-attachment:scroll,scroll,fixed;}.fact-div{display:inline-block;width:25%;padding-right:10px;padding-left:10px;}.fact-card{height:215px;padding:50px 15px 75px;background-color:#fff;}.fact{margin-top:30px;font-family:"Trajanpro bold",sans-serif;color:#231f20;font-size:19px;line-height:30px;text-align:center;}.fact-wrapper{display:flex;max-width:1200px;margin-top:50px;margin-right:auto;margin-left:auto;}.section-amenities{padding:125px 15px 75px;background-color:#f9f9f9;}.section-homes{padding-top:125px;padding-bottom:75px;background-color:#f9f9f9;}.homes-filter{margin-right:15px;margin-bottom:15px;margin-left:15px;padding-top:14px;padding-bottom:14px;border-radius:100px;background-color:#f9f9f9;font-family:"Avenirnextcondensed medium",sans-serif;color:#231f20;font-size:16px;letter-spacing:1px;text-transform:uppercase;}.homes-filter.w--current{border-radius:100px;background-color:#ed1f24;font-family:"Avenirnextcondensed medium",sans-serif;color:#fff;font-size:16px;letter-spacing:1px;}.homes-filter.plans{background-color:#fff;}.homes-filter.plans.w--current{background-color:#ed1f24;}.homes-filter-wrapper{margin-top:15px;margin-bottom:45px;}.homes-div{display:inline-block;width:33.33%;margin-bottom:45px;padding-right:15px;padding-left:15px;float:left;height:auto !important;}.homes-card{position:relative;border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.25);background-color:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.25);height:auto !important;}.homes-label{position:absolute;left:0px;top:0px;right:0px;background-color:#231f20;font-family:"Avenirnextcondensed regular",sans-serif;color:#fff;font-size:16px;line-height:30px;letter-spacing:1px;text-transform:uppercase;z-index:12;}.homes-label.highlight{position:absolute;left:0px;top:0px;right:0px;background-color:#ed1f24;}.homes-label.model-home{position:absolute;left:0px;top:0px;right:0px;background-color:#555;}.details-wrapper{position:relative;width:100%;border-top:1px none #e5e5e5;border-bottom:1px none #e5e5e5;}.detail{position:relative;display:inline-block;width:33.33%;}.detail.border{border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}.detail-text{position:relative;display:block;width:55%;font-family:"Avenirnextcondensed demibold",sans-serif;font-size:22px;line-height:45px;}.detail-block{position:relative;display:inline-block;width:45%;height:32px;margin-top:5px;float:right;}.details-content{padding:15px 10px 15px 15px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}.details-title{display:inline-block;width:100%;border-top:1px solid #e5e5e5;font-family:"Avenirnextcondensed medium",sans-serif;color:#231f20;font-size:11px;letter-spacing:1px;text-transform:uppercase;}.card-house{margin-bottom:5px;font-family:"Avenirnextcondensed regular",sans-serif;color:#3f444a;font-size:18px;text-align:left;}.card-address{margin-bottom:50px;font-family:"Avenir roman";color:#231f20;font-size:16px;text-align:left;}.card-price{display:inline;margin-right:15px;float:left;font-family:"Avenirnextcondensed regular",sans-serif;color:#231f20;font-size:36px;line-height:36px;text-align:left;}.mortgage-calc{float:left;text-decoration:none;}.icon{position:absolute;left:0px;right:0px;bottom:2px;display:block;width:23px;margin-right:auto;margin-left:auto;}.checkbox{position:absolute;left:10px;top:12px;bottom:0px;display:inline-block;width:20px;height:20px;margin-right:0px;border-style:solid;border-width:1px;border-color:#ccc #ccc #b6b6b6;line-height:23px;}.compare{display:inline-block;font-family:"Avenirnextcondensed medium",sans-serif;color:#231f20;font-size:16px;line-height:45px;text-align:left;letter-spacing:1px;text-transform:uppercase;}.details-link{width:50%;height:52px;padding-top:5px;float:right;background-color:grey;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-family:"Avenirnextcondensed medium",sans-serif;color:#fff;font-size:16px;line-height:45px;letter-spacing:1px;text-decoration:none;}.details-link:hover{background-color:#231f20;}.details-link.full-width{width:100%;}.anchor-text{display:block;margin-top:10px;font-family:"Avenirnextcondensed medium",sans-serif;color:#3f444a;font-size:14px;line-height:20px;text-align:center;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.anchor-wrapper{z-index:999;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.35);}.section-plans{padding-top:125px;padding-bottom:75px;background-color:#fff;}.section-team{padding:125px 15px 150px;text-align:center;}.anchor-scroll{position:fixed;left:0px;top:0px;right:0px;z-index:9999;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.35);}.price-wrapper{margin-top:15px;}.price-wrapper .card-sale-price{margin-top:-40px;}.amenities-text{display:inline-block;margin-left:15px;font-family:"Avenirnextcondensed regular",sans-serif;color:#3f444a;font-size:18px;letter-spacing:2px;text-transform:uppercase;}.amenities-block{margin-bottom:10px;}.plan{display:inline-block;width:25%;height:100px;padding-right:12px;padding-left:12px;float:left;font-family:"Avenirnextcondensed demibold",sans-serif;color:#a0a0a0;font-size:15px;letter-spacing:2px;text-transform:uppercase;}.plan.comp-clear{padding-top:5px;}.compare-wrapper{width:100%;max-width:960px;margin-right:auto;margin-bottom:45px;margin-left:auto;padding:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;text-align:center;}.compare-wrapper.homes{background-color:#f9f9f9;}.compare-wrapper.fixed{margin-bottom:0px;}.compare-wrapper.no-margin{margin-bottom:0px;}.compare-btn{margin-right:15px;margin-left:15px;padding:12px 20px;border:3px solid #ed1f24;background-color:transparent;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-family:"Avenirnextcondensed demibold",sans-serif;color:#ed1f24;font-size:15px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.compare-btn:hover{background-color:#ed1f24;color:#fff;}.compare-btn.clear-all{margin-top:20px;padding-top:0px;padding-bottom:0px;border-style:none;font-family:"Avenirnextcondensed medium",sans-serif;letter-spacing:0px;text-transform:none;}.compare-btn.clear-all:hover{background-color:transparent;color:#ed1f24;}.link{font-family:"Avenirnextcondensed regular",sans-serif;color:#ed1f24;font-size:15px;}.link.team-email{display:block;margin-top:10px;margin-bottom:30px;font-family:"Source Sans Pro",sans-serif;font-size:18px;}.more-communities{padding:60px 15px 150px;background-color:#fff;}.breadcrumb{float:left;font-family:"Avenirnextcondensed medium",sans-serif;color:#ed1f24;font-size:16px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;}.breadcrumb.w--current{color:#000;}.breadcrumb-arrow{display:inline-block;margin-right:5px;margin-left:5px;float:left;font-family:"Avenir heavy";color:#ee6429;letter-spacing:2px;text-transform:uppercase;}.address{font-family:"Avenirnextcondensed regular",sans-serif;color:#231f20;font-size:26px;line-height:36px;text-align:left;}.price{float:none;font-family:"Avenirnextcondensed regular",sans-serif;color:#231f20;font-size:47px;line-height:45px;text-align:right;}.mortgage-calc-text{display:inline-block;margin-left:10px;font-family:"Avenirnextcondensed medium",sans-serif;color:#ed1f24;font-size:15px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;}.mortgage-calc-block{margin-top:15px;float:right;}.breadcrumb-block{margin-bottom:20px;}.photos{position:absolute;right:0px;bottom:0px;padding:15px 20px;background-color:#231f20;font-family:"Avenir heavy";letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.image{position:relative;}.image.border{border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) #b6b6b6;}.columnamenities{width:50%;float:left;text-align:left;}.columnhome{width:50%;float:left;text-align:left;}.availability{display:block;width:75%;margin-right:auto;margin-left:auto;font-family:"Avenirnextcondensed regular",sans-serif;color:#3f444a;font-size:24px;line-height:30px;font-style:normal;font-weight:300;letter-spacing:2px;text-transform:uppercase;}.specs{display:inline-block;width:175px;margin-left:15px;font-family:"Avenirnextcondensed medium",sans-serif;color:#231f20;}.specs-block{display:block;width:75%;margin-right:auto;margin-left:auto;padding-top:5px;padding-bottom:5px;padding-left:5px;border-bottom:1px solid rgba(0,0,0,0.15);}.input{display:inline-block;margin-bottom:10px;font-family:"Avenirnextcondensed demibold",sans-serif;color:#231f20;font-size:20px;}.sectiondescription{padding-top:30px;padding-bottom:150px;background-color:#f9f9f9;text-align:center;}.btn-icon{display:inline-block;margin-left:10px;}.btn-text{display:inline-block;}.feature-card{position:relative;margin-bottom:30px;padding:10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#ed1f24;}.feature-card.second{border-color:#f4904d;}.feature-card.third{border-color:#f16028;}.feature-card.fourth{border-color:#d81c6f;}.feature-card.fifth{border-color:#9f2067;}.feature{position:relative;z-index:9999;display:block;margin-right:auto;margin-bottom:0px;margin-left:auto;color:#fff;line-height:25px;text-align:center;}.feature.valign{width:100%;}.photo-icon{display:inline-block;margin-left:12px;}.photo-text{display:inline-block;}.logo-div{position:relative;display:block;padding-top:15px;padding-left:25px;float:left;}.footer-wrapper{}.back-to-top{display:block;overflow:visible;width:100px;margin-right:auto;margin-left:auto;padding-top:30px;padding-bottom:30px;background-color:transparent;}.hero{position:relative;height:400px;padding-top:150px;padding-bottom:100px;}.hero.home{height:auto;padding-top:150px;padding-bottom:100px;background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.2)),to(rgba(0,0,0,0.2))),url(/themes/custom/webflow/images/HomeBG-Blur.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.2),rgba(0,0,0,0.2)),url(/themes/custom/webflow/images/HomeBG-Blur.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;}.hero.realtors{height:auto;padding-top:200px;padding-bottom:150px;background-image:url(/themes/custom/webflow/images/Realtors.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}.hero.news-article{height:auto;padding-bottom:65px;background-color:#f9f9f9;}.section{padding:60px 15px;}.section.dc-gallery{padding-bottom:150px;}.section.hers{background-color:#f9f9f9;}.contact-form{margin-top:40px;font-family:"Avenir heavy";color:#231f20;font-size:14px;letter-spacing:1px;text-transform:uppercase;}.contact-field-left{width:50%;margin-top:15px;padding-right:10px;float:left;font-family:"Avenirnextcondensed medium",sans-serif;font-size:16px;}.contact-field-right{width:50%;margin-top:15px;padding-left:10px;float:left;font-family:"Avenirnextcondensed medium",sans-serif;font-size:16px;}.form-field{font-family:"Source Sans Pro",sans-serif;color:#231f20;font-size:18px;}.form-field:focus{border-color:#000;}.contact-comments{width:100%;margin-top:15px;margin-bottom:45px;float:left;font-family:"Avenirnextcondensed medium",sans-serif;font-size:16px;}.requests-block{width:100%;border:1px solid #231f20;background-image:url(/themes/custom/webflow/images/Warranty.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;-webkit-transition:opacity 2000ms ease;transition:opacity 2000ms ease;text-decoration:none;}.requests-block.corporate{border-right-style:solid;border-left-style:solid;background-image:url(/themes/custom/webflow/images/Corporate.jpg);background-position:0px 50%;background-size:cover;}.requests-block.contact{width:100%;background-image:url(/themes/custom/webflow/images/ContactThumb.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}.requests-block.careers{background-image:url(/themes/custom/webflow/images/careers.jpg);background-position:50% 50%;background-size:cover;}.requests-block.find-your-home{background-image:url(/themes/custom/webflow/images/HomeThumb.jpg);background-position:50% 50%;background-size:cover;}.submenu-flexbox{padding:200px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.7);-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;}.submenu-flexbox:hover{background-color:rgba(0,0,0,0.5);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.dropdown-title{margin-right:auto;margin-left:auto;font-family:"Avenirnextcondensed medium",sans-serif;color:rgba(63,68,74,0.5);font-size:16px;text-align:left;letter-spacing:1px;text-transform:uppercase;}.dropdown-link{padding-top:10px;padding-bottom:10px;font-family:"Avenirnextcondensed regular",sans-serif;color:#231f20;font-size:16px;letter-spacing:0.5px;text-decoration:none;}.dropdown-link:hover{background-color:#ed1f24;color:#fff;}.dropdown-link.w--current{background-color:#ed1f24;color:#fff;}.list{width:16%;float:left;}.dropdown-list.w--open{top:74px;border-top:4px solid #ed1f24;background-color:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.25);z-index:1;}.dropdown-list.mega.w--open{border-top-color:#ed1f24;}.contact-wrapper{padding-top:45px;padding-bottom:100px;clear:both;}.contact-info{width:33.33%;float:left;}.contact-text{font-family:"Avenirnextcondensed medium",sans-serif;font-size:16px;line-height:25px;text-align:center;}.sectionhomebuying{padding-top:60px;text-align:center;}.photo-tab{width:33.33%;padding-right:15px;padding-left:15px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(35,31,32,0.8)),to(rgba(35,31,32,0.8))),url(/themes/custom/webflow/images/homebuying-tips-tab.jpg);background-image:linear-gradient(180deg,rgba(35,31,32,0.8),rgba(35,31,32,0.8)),url(/themes/custom/webflow/images/homebuying-tips-tab.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;font-family:"Avenir heavy";color:hsla(0,0%,100%,0.35);font-size:16px;text-align:center;letter-spacing:2px;text-transform:uppercase;}.photo-tab.w--current,.photo-tab.active{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(237,31,36,0.7)),to(rgba(237,31,36,0.7))),url(/themes/custom/webflow/images/homebuying-tips-tab.jpg);background-image:linear-gradient(180deg,rgba(237,31,36,0.7),rgba(237,31,36,0.7)),url(/themes/custom/webflow/images/homebuying-tips-tab.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;font-family:"Avenir heavy";color:#fff;text-align:center;text-transform:uppercase;}.photo-tab.purchasing-process{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(35,31,32,0.8)),to(rgba(35,31,32,0.8))),url(/themes/custom/webflow/images/purchasing-process-tab.jpg);background-image:linear-gradient(180deg,rgba(35,31,32,0.8),rgba(35,31,32,0.8)),url(/themes/custom/webflow/images/purchasing-process-tab.jpg);background-position:0px 0px,50% 0px;background-size:auto,cover;background-repeat:repeat,no-repeat;}.photo-tab.purchasing-process.w--current{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(237,31,36,0.7)),to(rgba(237,31,36,0.7))),url(/themes/custom/webflow/images/purchasing-process-tab.jpg);background-image:linear-gradient(180deg,rgba(237,31,36,0.7),rgba(237,31,36,0.7)),url(/themes/custom/webflow/images/purchasing-process-tab.jpg);background-position:0px 0px,50% 0px;background-size:auto,cover;background-repeat:repeat,no-repeat;}.photo-tab.terms-to-know{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(35,31,32,0.8)),to(rgba(35,31,32,0.8))),url(/themes/custom/webflow/images/terms-to-know-tab.jpg);background-image:linear-gradient(180deg,rgba(35,31,32,0.8),rgba(35,31,32,0.8)),url(/themes/custom/webflow/images/terms-to-know-tab.jpg);background-position:0px 0px,0px 0px;background-size:auto,cover;}.photo-tab.terms-to-know.w--current{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(237,31,36,0.7)),to(rgba(237,31,36,0.7))),url(/themes/custom/webflow/images/terms-to-know-tab.jpg);background-image:linear-gradient(180deg,rgba(237,31,36,0.7),rgba(237,31,36,0.7)),url(/themes/custom/webflow/images/terms-to-know-tab.jpg);background-position:0px 0px,0px 0px;background-size:auto,cover;}.photo-tab.submit-warranty-request{width:50%;border-top-style:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(35,31,32,0.8)),to(rgba(35,31,32,0.8))),url(/themes/custom/webflow/images/WarTab1.jpg);background-image:linear-gradient(180deg,rgba(35,31,32,0.8),rgba(35,31,32,0.8)),url(/themes/custom/webflow/images/WarTab1.jpg);background-position:0px 0px,50% 100%;background-size:auto,cover;}.photo-tab.submit-warranty-request.w--current{border-top-style:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(237,31,36,0.7)),to(rgba(237,31,36,0.7))),url(/themes/custom/webflow/images/WarTab1.jpg);background-image:linear-gradient(180deg,rgba(237,31,36,0.7),rgba(237,31,36,0.7)),url(/themes/custom/webflow/images/WarTab1.jpg);background-position:0px 0px,50% 100%;background-size:auto,cover;}.photo-tab.warranty-information{width:50%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(35,31,32,0.8)),to(rgba(35,31,32,0.8))),url(/themes/custom/webflow/images/WarTab2.jpg);background-image:linear-gradient(180deg,rgba(35,31,32,0.8),rgba(35,31,32,0.8)),url(/themes/custom/webflow/images/WarTab2.jpg);background-position:0px 0px,50% 100%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.photo-tab.warranty-information.w--current{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(237,31,36,0.7)),to(rgba(237,31,36,0.7))),url(/themes/custom/webflow/images/WarTab2.jpg);background-image:linear-gradient(180deg,rgba(237,31,36,0.7),rgba(237,31,36,0.7)),url(/themes/custom/webflow/images/WarTab2.jpg);background-position:0px 0px,0px 0px;background-size:auto,cover;}.photo-tab.our-history{width:50%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(35,31,32,0.8)),to(rgba(35,31,32,0.8))),url(/themes/custom/webflow/images/WarTab2.jpg);background-image:linear-gradient(180deg,rgba(35,31,32,0.8),rgba(35,31,32,0.8)),url(/themes/custom/webflow/images/WarTab2.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.photo-tab.our-history.w--current{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(237,31,36,0.7)),to(rgba(237,31,36,0.7))),url(/themes/custom/webflow/images/WarTab2.jpg);background-image:linear-gradient(180deg,rgba(237,31,36,0.7),rgba(237,31,36,0.7)),url(/themes/custom/webflow/images/WarTab2.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.photo-tab.meet-the-team{width:50%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(35,31,32,0.8)),to(rgba(35,31,32,0.8))),url(/themes/custom/webflow/images/WarTab1.jpg);background-image:linear-gradient(180deg,rgba(35,31,32,0.8),rgba(35,31,32,0.8)),url(/themes/custom/webflow/images/WarTab1.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.photo-tab.meet-the-team.w--current{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(237,31,36,0.7)),to(rgba(237,31,36,0.7))),url(/themes/custom/webflow/images/WarTab1.jpg);background-image:linear-gradient(180deg,rgba(237,31,36,0.7),rgba(237,31,36,0.7)),url(/themes/custom/webflow/images/WarTab1.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.tabs-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1024px;margin-right:auto;margin-left:auto;padding-right:10px;padding-bottom:20px;padding-left:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:57px none #f38a48;}.tab-pane{box-shadow:none;text-align:center;}.tip{padding:15px;border:2px solid #ed1f24;background-color:#fff;}.tip-title{padding-left:15px;background-color:#ed1f24;font-family:"Avenirnextcondensed medium",sans-serif;color:#fff;font-size:16px;line-height:40px;text-align:left;letter-spacing:1px;text-transform:uppercase;}.tip-title._2{background-color:#ed1f24;}.tip-block{margin-top:25px;}.dropdown-block{position:relative;right:0px;bottom:0px;width:100%;}.purchasing-process-pane{box-shadow:none;}.active-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1024px;margin-right:auto;margin-left:auto;padding-top:25px;padding-right:10px;padding-left:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.tab-blank{width:33.33%;text-align:center;}.tab-blank.half-width{width:50%;}.tab-pane-bg{padding-top:45px;padding-bottom:125px;background-color:#f9f9f9;}.tab-pane-bg.no-footer-element{padding-bottom:45px;background-image:none;}.shadow{background-color:#f9f9f9;background-image:url(/themes/custom/webflow/images/shadow.png);background-position:50% 0px;background-size:2137px;background-repeat:repeat-x;}.realtors-wrapper{max-width:1200px;margin-top:60px;margin-right:auto;margin-left:auto;background-color:hsla(0,0%,100%,0.85);}.realtors-content{width:50%;padding:30px;float:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.realtors-content.form{background-color:#ed1f24;}.body-secondary{color:#fff;}.realtor-form{margin-top:30px;font-family:"Avenir medium",sans-serif;color:#fff;letter-spacing:2px;text-transform:uppercase;}.realtor-form-block{margin-top:15px;font-family:"Avenirnextcondensed regular",sans-serif;font-size:15px;}.sectionwarranty{padding-top:45px;}.warranty-form{margin-top:40px;font-family:"Avenir heavy";color:#231f20;text-align:left;letter-spacing:1px;text-transform:uppercase;}.form-field-centered{display:block;width:80%;margin:15px auto 20px;font-family:"Avenirnextcondensed regular",sans-serif;font-size:16px;}.static{position:static;}.columnbenefits{width:50%;margin-top:15px;float:left;}.bullet-list{font-family:"Source Sans Pro",sans-serif;color:#231f20;font-size:18px;line-height:30px;}.job-posting-wrapper{display:block;max-width:1200px;margin-right:auto;margin-bottom:30px;margin-left:auto;border-style:solid;border-width:1px;border-color:rgba(0,0,0,0.15);background-color:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.25);}.job-listing-title{margin-bottom:20px;font-family:"Avenirnextcondensed regular",sans-serif;color:#ed1f24;font-size:20px;letter-spacing:2px;text-transform:uppercase;}.benefits-block{margin-bottom:45px;}.send-resume-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:20px 30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9;}.job-posting{margin:30px;}.send-resume-text{width:75%;text-align:center;}.sned-resume-btn{width:25%;text-align:center;}.section-news{padding:75px 15px 150px;background-color:#f9f9f9;}.news-container{max-width:1400px;margin-right:auto;margin-left:auto;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}.news-card{position:relative;margin-top:10px;margin-bottom:10px;padding:20px 30px;float:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.15);-webkit-transition:box-shadow 200ms ease;transition:box-shadow 200ms ease;text-decoration:none;}.news-card:hover{box-shadow:0 4px 9px 1px rgba(0,0,0,0.25);}.news-date{font-family:"Avenirnextcondensed demibold",sans-serif;color:#ed1f24;letter-spacing:1px;text-transform:uppercase;}.news-date.article-page{color:#3f444a;text-align:center;}.news-date.row2{color:#ed1f24;}.left-align{margin-top:45px;font-family:"Trajanpro regular",sans-serif;text-align:left;}.left-align.realtor-subtext{margin-top:20px;}.news-title{margin-bottom:75px;font-family:"Trajanpro regular",sans-serif;font-size:24px;line-height:30px;text-align:left;}.read-more-btn{position:absolute;left:30px;bottom:30px;padding:9px 15px;float:right;border:2px solid #ed1f24;background-color:transparent;font-family:"Avenirnextcondensed medium",sans-serif;color:#ed1f24;font-size:16px;letter-spacing:1px;text-transform:uppercase;}.image-wrap{float:right;}.find-your-home-container{max-width:1200px;margin-top:60px;margin-right:auto;margin-left:auto;padding:20px 30px;background-color:hsla(0,0%,100%,0.85);}.find-your-home-form{font-family:"Avenir heavy";color:#231f20;letter-spacing:1px;text-transform:uppercase;}.select{border:2px solid #000;background-image:url(/themes/custom/webflow/images/select-arrow.png);background-position:97% 50%;background-size:11px;background-repeat:no-repeat;font-family:"Source Sans Pro",sans-serif;}.select:focus{border-color:#f1672a;}.select.gallery{margin-bottom:0px;}.select-field-wrapper{width:33.33%;padding-right:10px;padding-left:10px;float:left;font-family:"Avenirnextcondensed medium",sans-serif;font-size:16px;}.select-field-wrapper.top-row{width:25%;}.select-row{margin-bottom:25px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}.h3-secondary{margin-bottom:15px;font-family:"Trajanpro bold",sans-serif;color:#fff;text-align:left;letter-spacing:1px;}.h3-secondary.center{font-family:"Avenirnextcondensed regular",sans-serif;font-size:22px;font-weight:400;text-align:center;letter-spacing:2px;text-transform:uppercase;}.h1-secondary{color:#231f20;font-size:50px;line-height:52px;}.send-resume-cta{color:#231f20;font-size:17px;text-align:center;letter-spacing:1px;text-transform:none;}.section-about{padding:60px 15px 30px;}.compare-fixed{position:fixed;left:0px;right:0px;bottom:0px;z-index:99999;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:0 -2px 3px 0 rgba(0,0,0,0.25);}.padding-bottom{padding-bottom:130px;background-color:#4e4949;}.sectionquick{padding-top:60px;padding-bottom:150px;background-color:#fff;}.gallery-select-wrapper{width:100%;padding:15px;background-color:#ed1f24;text-align:center;}.gallery-form-wrapper{margin-bottom:0px;font-family:"Avenir heavy";color:#fff;font-size:20px;letter-spacing:2px;text-transform:uppercase;}.gallery-form-div{width:50%;float:left;}.gallery-select{display:block;max-width:1200px;margin-right:auto;margin-left:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.gallery-select-label{margin-top:9px;margin-bottom:9px;font-family:"Avenirnextcondensed medium",sans-serif;}.gallery-image{display:block;width:25%;margin-right:auto;margin-left:auto;border:2px solid #fff;}.gallery-select-scroll{position:fixed;left:0px;top:0px;right:0px;z-index:8888;padding:15px;background-color:#ed1f24;text-align:center;}.gallery-load-more{padding:50px 15px 150px;text-align:center;}.checkbox-div{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:15px;float:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.checkmark-tick{position:relative;left:0px;top:0px;width:30px;height:30px;opacity:0;}.checkmark-tick:active{color:#000;}.check-label{position:relative;margin-left:10px;font-family:"Avenirnextcondensed regular",sans-serif;text-align:left;}.checkbox-empty{position:absolute;left:0px;top:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30px;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;}.checkbox-active{width:20px;height:20px;background-color:#000;opacity:0;}.gradient{position:relative;background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.55)),to(rgba(0,0,0,0.55))),url(/themes/custom/webflow/images/TreesHero.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.55),rgba(0,0,0,0.55)),url(/themes/custom/webflow/images/TreesHero.jpg);background-position:0px 0px,50% 0px;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;}.gradient.flourish-bg{background-color:#000;background-image:url(/themes/custom/webflow/images/Flourish.png);background-position:50% 0px;background-size:925px;background-repeat:no-repeat;}.tabs-content{background-color:#fff;}.section-articles{padding-top:30px;padding-bottom:30px;}.more-articles{padding:45px 15px 150px;background-color:#f9f9f9;background-image:url(/themes/custom/webflow/images/ScrollTop.png);background-position:50% 100%;background-size:4000px;background-repeat:no-repeat;}.bold{font-family:"Source Sans Pro",sans-serif;font-weight:600;}.tags-block{margin-top:60px;}.tag-link{margin-right:5px;margin-left:5px;font-family:"Avenirnextcondensed medium",sans-serif;color:#ed1f24;font-size:16px;}.slider-team{height:100%;background-color:#f9f9f9;}.slider-arrow{color:#000;}.team-profile{display:block;width:75%;max-width:960px;margin-right:auto;margin-left:auto;padding-bottom:40px;}.team-info{display:inline-block;width:75%;padding-left:20px;float:left;}.team-name{margin-top:0px;margin-bottom:0px;color:#ed1f24;text-align:left;}.team-pic{width:25%;float:left;}.team-position{margin-bottom:15px;color:#231f20;}.team-contact{margin-top:15px;}.princeton-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:15px;padding-left:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#000;text-align:center;}.princeton-cta-text{display:inline-block;max-width:400px;margin-top:15px;margin-right:15px;margin-bottom:15px;font-family:"Avenir light",sans-serif;color:#fff;font-size:20px;line-height:25px;}.princeton-logo{margin-top:15px;margin-bottom:15px;}.cta-wrapper{width:33.3%;float:left;border:1px solid #231f20;}.promo-banner{position:relative;padding:25px 15px 30px;background-color:#fff;}.promo-title{margin-bottom:5px;font-family:"Trajanpro bold",sans-serif;color:#000;font-size:45px;line-height:55px;font-weight:500;text-transform:none;}.promo-text-wrapper{width:70%;padding-top:10px;float:left;text-align:left;}.promo-image{position:relative;top:36px;width:30%;padding-right:15px;padding-left:15px;float:left;}.tab-text{margin-top:25px;margin-bottom:25px;font-family:"Avenirnextcondensed medium",sans-serif;}.news-div{position:relative;width:33.33%;padding-right:10px;padding-left:10px;float:left;}.feature-div{display:block;width:20%;margin-right:auto;margin-left:auto;padding-right:5px;padding-left:5px;float:left;}.dc-container{display:block;max-width:1400px;margin-right:auto;margin-bottom:10px;margin-left:auto;}.dc-image-div{width:25%;margin-top:5px;margin-bottom:5px;padding-right:5px;padding-left:5px;float:left;text-align:center;}.dc-image{width:100%;}.section-dc-gallery{padding-right:5px;padding-left:5px;}.dc-lightbox-link{position:relative;}.dc-image-overlay{position:absolute;left:0px;top:0px;right:0px;bottom:0px;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;}.dc-image-overlay:hover{background-image:url(/themes/custom/webflow/images/magnify-glass.png),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.5)));background-image:url(/themes/custom/webflow/images/magnify-glass.png),linear-gradient(180deg,rgba(0,0,0,0.5),rgba(0,0,0,0.5));background-position:50% 50%,0px 0px;background-size:39px,auto;background-repeat:no-repeat,repeat;}.pagination{margin-top:75px;text-align:center;}.page{width:45px;margin-right:5px;margin-left:5px;background-color:#fff;font-family:"Avenirnextcondensed demibold",sans-serif;color:#231f20;font-size:20px;line-height:45px;text-align:center;text-decoration:none;}.page.w--current{background-color:#ed1f24;font-family:"Avenirnextcondensed demibold",sans-serif;color:#fff;}.section-promo{padding:75px 15px 150px;background-image:url(/themes/custom/webflow/images/ScrollTop.png);background-position:50% 100%;background-size:4000px;background-repeat:no-repeat;}.main-promo-image{text-align:center;}.modal-wrapper{position:fixed;left:0px;top:0px;right:0px;bottom:0px;z-index:99999;display:none;overflow:auto;height:100vh;background-color:#fff;text-align:center;}.modal-container{display:block;max-width:100%;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;}.modal-form{font-family:"Avenir heavy";color:#231f20;text-align:left;letter-spacing:1px;text-transform:uppercase;}.close-link{display:block;margin-top:30px;font-family:"Avenirnextcondensed demibold",sans-serif;color:grey;line-height:45px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.modal-div{position:relative;display:block;max-width:450px;margin-right:auto;margin-left:auto;padding:15px 15px 45px;}.mort-calc-modal{position:fixed;left:0px;top:0px;right:0px;bottom:0px;z-index:99999;display:none;overflow:auto;height:100vh;background-color:#fff;text-align:center;}.dc-info{width:50%;padding-top:20px;float:left;}.medallion{position:absolute;top:-268px;right:0px;z-index:100;max-width:560px;opacity:0.5;}.scroll-button{padding-top:20px;}.divider{display:block;width:200px;height:2px;margin:25px auto;background-color:#fff;}.promo-paragraph{font-family:"Source Sans Pro",sans-serif;font-size:20px;}.tabsection-headings{font-family:"Avenirnextcondensed medium",sans-serif;letter-spacing:2px;text-transform:uppercase;}.fluorish-heading{position:absolute;left:0px;right:0px;bottom:0px;z-index:550;display:block;width:750px;height:200px;background-image:url(/themes/custom/webflow/images/Flourish-BG.png);background-position:50% 100%;background-size:100%;background-repeat:no-repeat;opacity:1;}.description-section{padding:30px 16px;background-color:#000;background-image:url(/themes/custom/webflow/images/Flourish-BG.png);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;}.white-heading{color:#fff;}.features-heading{margin-top:0px;padding-top:40px;}.whiteborder{padding:15px;border:1px solid #fff;}.whiteborder.valign-parent{width:100%;height:157px;}.list-title{text-align:center;}.text-link{color:#000;}.text-link:hover{color:#ed1f24;}.contact-teammate{margin-bottom:0px;}.energy-efficiency-block{display:block;width:75%;margin-top:15px;margin-right:auto;margin-left:auto;}.energy-efficiency{display:inline-block;padding:5px 15px;border-radius:100px;background-color:#97a808;font-family:"Avenirnextcondensed medium",sans-serif;color:#f9f9f9;font-size:15px;letter-spacing:1px;}.hero-section{position:relative;z-index:100;}.hero-section.home-search{padding-top:200px;padding-bottom:100px;background-image:url(/themes/custom/webflow/images/6.jpg);background-position:0px 0px;background-size:cover;}.hero-overlay{position:absolute;left:0px;top:0px;right:0px;bottom:0px;z-index:500;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),to(#000));background-image:linear-gradient(180deg,transparent 40%,#000);}.soc-lg-div{text-align:center;}.poetic-logo{margin-top:5px;}.gallery-overlay{position:absolute;left:0px;top:0px;right:0px;bottom:0px;background-color:transparent;}.card-border{position:absolute;left:10px;right:10px;bottom:10px;z-index:10;height:8px;background-color:#3f444a;}.community-name{margin-bottom:30px;padding-top:45px;clear:both;font-family:"Trajanpro bold",sans-serif;color:grey;font-size:24px;line-height:30px;letter-spacing:2px;}.builder-cta{display:block;width:50%;margin-right:auto;margin-left:auto;padding-right:15px;padding-bottom:25px;padding-left:15px;float:left;background-color:#231f20;text-align:center;}.builder-cta.legend{background-color:#000;}.banner-ad-text{display:block;padding-top:25px;font-family:"Avenir light",sans-serif;color:#fff;font-size:20px;line-height:25px;text-align:center;}.builder-banner{display:block;background-color:transparent;}.hers-scale{margin-bottom:30px;}.efl-logo{margin-bottom:50px;padding-right:30px;padding-left:30px;text-align:center;}.efl-icon-div{margin-top:45px;text-align:center;}#the-team{margin-bottom:60px;}#the-team > div.container{display:flex;}#the-team > div.container.visit{justify-content:center;}.team-div{width:33.33%;padding-right:15px;padding-left:15px;min-height:405px;}.team-block{display:inline-block;width:225px;text-align:left;}.phone-number{display:block;font-family:"Source Sans Pro",sans-serif;color:#000;font-size:18px;text-decoration:none;}.phone-number.design-center{display:inline-block;font-family:"Avenirnextcondensed medium",sans-serif;color:#231f20;font-size:16px;}.button-div{padding-right:15px;padding-left:15px;text-align:center;}.button-div.office-directions{display:block;text-align:center;}.plan-pdf-div{width:50%;float:left;}.elevation-pdf-div{width:50%;margin-bottom:20px;padding-left:15px;float:right;}.hero-slider{height:80vh;}.slide-cover{position:absolute;width:100%;height:100vh;}.header-slider-arrow{z-index:700;}.header-slider-nav{z-index:650;}.builder-assets{display:inline-block;}.builder-logo{margin-bottom:15px;}.section-features{padding-top:125px;padding-bottom:120px;background-color:#f9f9f9;text-align:center;}.footer-phone{color:#fff;text-decoration:none;}.disclaimer{margin-top:30px;padding-right:15px;padding-left:15px;font-family:"Source Sans Pro",sans-serif;font-weight:300;}.dc-text-block{padding:25px;clear:both;font-family:"Source Sans Pro",sans-serif;color:#231f20;font-size:15px;line-height:25px;text-align:left;}.dc-text-block.center{margin-top:0px;text-align:center;}.closing-letter{font-size:16px;line-height:25px;font-style:italic;}.process-tab-section{background-color:#000;}.process-tab{display:inline-block;padding:15px;background-color:#000;font-family:"Trajanpro regular",sans-serif;color:#fff;font-size:18px;line-height:25px;text-align:center;}.process-tab.w--current{background-color:#ed1f24;}.process-tab-pane{min-height:615px;padding:30px;background-color:#fff;color:#fff;}.process-title{margin-top:0px;margin-bottom:0px;font-size:20px;text-align:left;}.process-timeline{margin-bottom:30px;color:#ed1f24;}.process-text{color:#231f20;font-size:16px;line-height:25px;}.list-padding{margin-bottom:30px;}.process-bullet{margin-bottom:10px;font-family:"Source Sans Pro",sans-serif;text-align:left;}.highlight{background-color:rgba(237,31,36,0.1);}.closing-text{font-size:20px;font-style:italic;}._404{color:#231f20;text-align:center;}.back-to-top-div{position:relative;height:60px;background-image:url(/themes/custom/webflow/images/ScrollTop.png);background-position:50% 100%;background-size:4000px;background-repeat:no-repeat;}.sectionfinancing{padding-top:60px;padding-bottom:125px;text-align:center;}.sales-number{color:#333;text-decoration:none;}.details-cta{position:relative;width:100%;}.choose-plan{position:relative;display:block;width:100%;height:100%;margin-right:auto;margin-left:auto;background-color:#d8d8d8;}.choose-plan-text{position:relative;top:50%;-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translate(0px,-50%);}.plans-wrap{width:75%;float:left;}.clear{position:absolute;top:5px;right:5px;width:20px;height:20px;background-image:url(/themes/custom/webflow/images/clear-blk.png);background-position:50% 50%;background-size:19px;background-repeat:no-repeat;}.compare-plans-div{display:block;max-width:1200px;margin-right:auto;margin-left:auto;text-align:center;}.comparison{width:25%;margin-bottom:45px;padding-right:10px;padding-left:10px;float:left;}.checkbox-wrapper{display:inline-block;margin-top:12px;margin-bottom:10px;}.checkbox-wrapper.contact-us{width:100%;float:left;}.checkbox-field{display:inline-block;margin-bottom:0px;padding-left:0px;}.display-none{display:none;}.checkbox-label{padding-left:30px;background-image:url(/themes/custom/webflow/images/checkbox-empty.png);background-position:0px 50%;background-size:20px;background-repeat:no-repeat;font-family:"Avenirnextcondensed medium",sans-serif;color:#231f20;font-size:16px;font-weight:100;letter-spacing:1px;text-transform:uppercase;}.float-left{float:left;}.form-checkboxes{width:100%;margin-top:20px;margin-bottom:10px;float:left;font-family:"Avenirnextcondensed medium",sans-serif;font-size:16px;}.checkbox-field{padding-top:5px;padding-bottom:5px;}.checkbox-field._50pc{width:50%;float:left;}.section-more-availability{padding-top:60px;padding-bottom:100px;}.series-filter{margin-right:15px;margin-bottom:15px;margin-left:15px;padding-top:14px;padding-bottom:14px;border-radius:100px;background-color:#f9f9f9;font-family:"Avenirnextcondensed medium",sans-serif;color:#231f20;font-size:16px;letter-spacing:1px;text-transform:uppercase;}.series-filter.w--current{border:1px solid #ed1f24;border-radius:100px;background-color:#f9f9f9;font-family:"Avenirnextcondensed medium",sans-serif;color:#ed1f24;font-size:16px;font-weight:500;letter-spacing:1px;}.series-filter.plans{background-color:#fff;}.series-filter.plans.w--current{background-color:#ed1f24;}.series-label-container{position:absolute;left:0px;top:159px;right:0px;z-index:5;width:150px;height:55px;padding:15px;background-color:rgba(35,31,32,0.65);}.small-accent{display:block;width:75px;height:2px;margin-bottom:15px;background-color:#ed1f24;}.small-accent.middle{display:block;margin-right:auto;margin-left:auto;}.text-home-series-label{margin-bottom:5px;font-family:"Avenirnextcondensed medium",sans-serif;color:#fff;font-size:15px;text-align:left;letter-spacing:0.5px;}.card-img-container{position:relative;}.text---home-features-helper{margin-top:-15px;margin-bottom:30px;padding-top:5px;padding-bottom:5px;font-family:"Source Sans Pro",sans-serif;color:#231f20;font-size:16px;text-align:center;text-transform:none;}.container-2{display:block;max-width:1200px;margin-right:auto;margin-left:auto;text-align:center;}.container-2.features{margin-top:60px;margin-bottom:30px;}.feature-div-2{width:20%;padding-right:5px;padding-left:5px;float:left;}.tab-pane-tab-1{-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;}.h3-secondary-2{margin-bottom:15px;padding-bottom:10px;color:#fff;text-align:left;letter-spacing:1px;}.h3-secondary-2.reduced-padding{padding-bottom:7px;}.h3-secondary-2.traditional-padding{margin-bottom:10px;padding-bottom:5px;}.series-type{position:relative;bottom:-75px;width:70%;padding-right:10px;padding-bottom:16px;padding-left:20px;float:right;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0.6)));background-image:linear-gradient(180deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6));font-size:22px;}.accent-2{display:block;width:75px;height:4px;margin-bottom:15px;background-color:#f8c470;}.feature-2{margin-right:auto;margin-bottom:0px;margin-left:auto;text-align:center;}.feature-card-2{position:relative;height:209px;margin-bottom:30px;padding:45px 20px 40px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:2px solid #f6ad62;background-color:#fff;}.feature-card-2.third{border-color:#f16028;}.feature-card-2.second{border-color:#f4904d;}.feature-card-2.fourth{border-color:#d81c6f;}.feature-card-2.fifth{border-color:#9f2067;}.span-lower-case{text-transform:none;}.triangle{position:absolute;left:0px;top:-21px;right:0px;bottom:0px;display:block;margin-right:auto;margin-left:auto;}.primary-2{padding:15px 20px;background-color:#c71d6c;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-family:"Avenir medium",sans-serif;color:#fff;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.primary-2:hover{background-color:#a2004b;}.primary-2.w--current{color:#fff;}.container-series{display:block;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:30px;padding-bottom:61px;text-align:center;}.chf-tab-link{width:45%;height:250px;margin:15px 5px 1px;padding:0px 0px 0px 5px;background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0.6))),url(/themes/custom/webflow/images/example-bg.png);background-image:linear-gradient(180deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(/themes/custom/webflow/images/example-bg.png);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;opacity:1;text-align:center;}.chf-tab-link.w--current{padding-top:0px;padding-bottom:0px;padding-left:5px;background-color:transparent;background-image:url(/themes/custom/webflow/images/example-bg.png);background-position:50% 50%;background-size:cover;}.chf-tab-link.princeton-series{padding-left:6px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0.6))),url(/themes/custom/webflow/images/heroHome-mobile.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(/themes/custom/webflow/images/heroHome-mobile.jpg);background-size:auto,cover;}.chf-tab-link.princeton-series:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.3))),url(/themes/custom/webflow/images/heroHome-mobile.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url(/themes/custom/webflow/images/heroHome-mobile.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;}.chf-tab-link.princeton-series.w--current{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.15)),to(rgba(0,0,0,0.15))),url(/themes/custom/webflow/images/heroHome-mobile.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.15),rgba(0,0,0,0.15)),url(/themes/custom/webflow/images/heroHome-mobile.jpg);background-position:0px 0px,50% 50%;background-size:auto,400px;}.chf-tab-link.marquis-series{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0.6))),url(/themes/custom/webflow/images/lone-trail-village.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(/themes/custom/webflow/images/lone-trail-village.jpg);background-size:auto,cover;background-repeat:repeat,no-repeat;}.chf-tab-link.marquis-series:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.05)),to(rgba(0,0,0,0.05))),url(/themes/custom/webflow/images/lone-trail-village.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.05),rgba(0,0,0,0.05)),url(/themes/custom/webflow/images/lone-trail-village.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.chf-tab-link.marquis-series.w--current{padding-right:0px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.05)),to(rgba(0,0,0,0.05))),url(/themes/custom/webflow/images/lone-trail-village.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.05),rgba(0,0,0,0.05)),url(/themes/custom/webflow/images/lone-trail-village.jpg);background-size:auto,cover;background-repeat:repeat,no-repeat;}.chf-tab-link.marquis-series.w--current:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.3))),url(/themes/custom/webflow/images/lone-trail-village.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url(/themes/custom/webflow/images/lone-trail-village.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.chf-tab-link.value-series{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0.6))),url(/themes/custom/webflow/images/find-your-home.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(/themes/custom/webflow/images/find-your-home.jpg);background-size:auto,cover;background-repeat:repeat,no-repeat;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;}.chf-tab-link.value-series:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.3))),url(/themes/custom/webflow/images/find-your-home.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url(/themes/custom/webflow/images/find-your-home.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.chf-tab-link.value-series.w--current{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.05)),to(rgba(0,0,0,0.05))),url(/themes/custom/webflow/images/find-your-home.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.05),rgba(0,0,0,0.05)),url(/themes/custom/webflow/images/find-your-home.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.h2-border{padding-top:35px;border-top:1px solid #b6b6b6;}.card-community{margin-bottom:5px;font-family:"Avenirnextcondensed medium",sans-serif;color:#3f444a;font-size:18px;text-align:left;}.homes-filter-wrapper-copy{display:block;margin-top:15px;margin-bottom:45px;}.promo-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:45px;margin-right:auto;margin-left:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.h2-promo{width:100%;text-transform:lowercase;}.column-promo{position:relative;width:50%;padding:10px;}.promo-container-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px;margin-right:auto;margin-left:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;}.promo-container-flex.visit{margin-top:40px;margin-bottom:40px;border:1px solid #e5e5e5;}.promo-container-flex.visit.design-center{background-color:#f9f9f9;}.promo-container-flex.overview{max-width:1200px;padding:25px;border-bottom:1px solid rgba(0,0,0,0.15);background-color:#fff;}.promo-container-flex.features{margin-top:45px;margin-bottom:30px;}.promo-container-flex.amenities{margin-top:45px;margin-bottom:60px;}.promo-container-flex.single-promo{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.promo-container-flex.empty-state{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.promo-card{position:relative;margin-top:10px;margin-bottom:10px;padding:20px 30px;float:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:1px solid #e5e5e5;background-color:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.15);-webkit-transition:box-shadow 200ms ease;transition:box-shadow 200ms ease;text-align:left;text-decoration:none;}.promo-card:hover{box-shadow:0 4px 9px 1px rgba(0,0,0,0.25);}.promo-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:50px;margin-bottom:30px;border-bottom-width:1px;border-bottom-color:#000;}.logo-mark-wrapper{width:50px;height:100%;float:left;border-radius:3px;}.text-promo-type{width:85%;margin-top:10px;padding-top:6px;padding-left:30px;float:left;font-family:"Trajanpro bold",sans-serif;color:grey;font-size:22px;line-height:28px;}.text-promo-label{width:100%;float:left;font-family:"Avenirnextcondensed demibold",sans-serif;color:#3f444a;font-weight:400;letter-spacing:1px;text-transform:uppercase;}.text-promo-title{position:relative;margin-top:15px;margin-bottom:15px;float:left;font-family:"Avenir medium",sans-serif;color:#231f20;font-size:25px;line-height:30px;font-weight:400;text-align:left;letter-spacing:0.5px;text-transform:none;}.text-promo-details{position:relative;width:100%;margin-bottom:19px;float:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-family:"Avenir medium",sans-serif;color:#231f20;font-size:18px;line-height:25px;font-weight:400;text-align:left;letter-spacing:0.5px;text-transform:none;}.promo-learn-more-brn{position:relative;padding:9px 15px;float:left;border:2px solid #ed1f24;background-color:transparent;font-family:"Avenirnextcondensed medium",sans-serif;color:#ed1f24;font-size:16px;letter-spacing:1px;text-transform:uppercase;}.card-border-promos{position:relative;right:10px;bottom:10px;z-index:10;width:100%;height:8px;background-color:#3f444a;}.event-learn-more-brn{position:relative;padding:9px 15px;float:left;border:2px solid #231f20;background-color:transparent;font-family:"Avenirnextcondensed medium",sans-serif;color:#231f20;font-size:16px;letter-spacing:1px;text-transform:uppercase;}.promo-card-border{position:absolute;left:0%;top:auto;right:0%;bottom:0px;z-index:10;height:8px;background-color:#ed1f24;}.event-card-border{position:absolute;left:0%;top:auto;right:0%;bottom:0px;z-index:10;height:8px;background-color:#3f444a;}.secondary-promos{position:absolute;right:200px;bottom:15px;padding:15px 20px;background-color:#e5e5e5;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-family:"Avenirnextcondensed medium",sans-serif;color:#231f20;font-size:16px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.secondary-promos:hover{background-color:#ed1f24;color:#fff;}.secondary-promos.w--current{color:#231f20;}.secondary-promos.symbol:hover{background-color:#231f20;}.secondary-promos.symbol.directions{margin-top:0px;}.secondary-promos.symbol.directions:hover{background-color:#c51217;}.secondary-promos.download{display:block;margin-top:21px;text-align:center;}.secondary-promos.download:hover{background-color:#231f20;}.secondary-promos.photos{margin-top:0px;padding-right:20px;border-right:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;font-family:"Avenirnextcondensed medium",sans-serif;}.secondary-promos.photos:hover{background-color:#231f20;}.secondary-promos.send-message{display:block;margin-right:auto;margin-left:auto;}.secondary-promos.send-message:hover{background-color:#231f20;}.secondary-promos.realtors-submit{width:100%;margin-top:30px;border:3px solid #fff;background-color:transparent;font-family:"Avenirnextcondensed regular",sans-serif;font-size:17px;letter-spacing:2px;}.secondary-promos.realtors-submit:hover{border-color:transparent;background-color:#231f20;}.secondary-promos.submit-request{display:block;margin-top:50px;margin-right:auto;margin-left:auto;}.secondary-promos.submit-request:hover{background-color:#000;}.secondary-promos.find-your-home{margin-top:6px;margin-right:25px;background-color:#ed1f24;font-family:"Avenirnextcondensed medium",sans-serif;}.secondary-promos.find-my-home{display:block;margin-right:auto;margin-left:auto;}.secondary-promos.find-my-home:hover{background-color:#231f20;}.secondary-promos.all-communities{position:absolute;right:15px;bottom:14px;}.secondary-promos.all-communities:hover{background-color:#231f20;}.secondary-promos.princeton{margin-top:15px;margin-bottom:15px;background-color:#ed1f24;}.secondary-promos.talk-to-us{margin-top:10px;margin-bottom:10px;margin-left:15px;}.secondary-promos.talk-to-us:hover{background-color:#231f20;}.secondary-promos.modal-submit{display:block;margin-top:36px;margin-right:auto;margin-left:auto;}.secondary-promos.banner-ad{margin-top:20px;float:none;background-color:#cda160;font-family:"Avenir medium",sans-serif;font-size:14px;text-align:center;}.secondary-promos.legbutton{margin-top:20px;background-color:#ce1d6e;font-family:"Avenir medium",sans-serif;font-size:14px;}.nav-link-promo{position:relative;display:none;font-family:"Avenirnextcondensed medium",sans-serif;color:#fff;font-size:14px;font-weight:300;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.nav-link-promo.w--current{color:#fff;}.nav-link-promo.w--open{width:100%;}.promo-emptystate{position:relative;width:50%;margin-top:10px;margin-bottom:10px;padding:20px 30px;float:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;background-color:#fff;-webkit-transition:box-shadow 200ms ease;transition:box-shadow 200ms ease;text-align:left;text-decoration:none;}.span-text-link{text-decoration:none;}html.w-mod-js *[data-ix="display-none"]{display:none;}html.w-mod-js *[data-ix="pop-up"]{opacity:0;-webkit-transform:scale(0.9,0.9);-ms-transform:scale(0.9,0.9);transform:scale(0.9,0.9);}html.w-mod-js *[data-ix="pop-up-2"]{opacity:0;-webkit-transform:scale(0.9,0.9) translate(0px,0px);-ms-transform:scale(0.9,0.9) translate(0px,0px);transform:scale(0.9,0.9) translate(0px,0px);}html.w-mod-js *[data-ix="pop-up-3"]{opacity:0;-webkit-transform:scale(0.9,0.9) translate(0px,0px);-ms-transform:scale(0.9,0.9) translate(0px,0px);transform:scale(0.9,0.9) translate(0px,0px);}html.w-mod-js *[data-ix="pop-up-4"]{opacity:0;-webkit-transform:scale(0.9,0.9) translate(0px,0px);-ms-transform:scale(0.9,0.9) translate(0px,0px);transform:scale(0.9,0.9) translate(0px,0px);}html.w-mod-js *[data-ix="pop-up-5"]{opacity:0;-webkit-transform:scale(0.9,0.9) translate(0px,0px);-ms-transform:scale(0.9,0.9) translate(0px,0px);transform:scale(0.9,0.9) translate(0px,0px);}html.w-mod-js *[data-ix="compare-display-none"]{display:none;}html.w-mod-js *[data-ix="gallery-select-display-none"]{display:none;}html.w-mod-js *[data-ix="modal-wrapper-mort-calc"]{display:none;opacity:0;-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}html.w-mod-js *[data-ix="modal-wrapper-appt"]{display:none;opacity:0;-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}html.w-mod-js *[data-ix="medallion-fade"]{opacity:0;-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);}html.w-mod-js *[data-ix="intro-fade"]{opacity:0;-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);}.hope-inside-wrapper{}#block-hopepageheader .hero-section{padding-top:135px;text-align:center;padding-bottom:20px;}#block-hopepageheader .hero-section .hero-overlay{display:none;}#block-hopepageheader .hero-section img{height:auto !important;width:100%;max-width:455px;}#block-hopepageheader .header-h1-block{position:relative;max-width:455px;margin:0 auto;background-color:#e61f1f;margin-top:10px;padding:8px 10px;}#block-hopepageheader .header-h1-block h1{font-size:18px;margin:0px;line-height:30px;margin:0 auto;font-family:"Avenir medium",sans-serif !important;}#block-hopeinside~.princeton.one-column{display:none;}.section-about-hope{display:flex;justify-content:space-between;margin:0px auto 30px;max-width:1300px;padding:0px 15px;}.operation-content>div>div:first-child,.inside-content>div>div:first-child{color:#e61f1f;font-size:26px;font-weight:600;text-align:left;margin-bottom:16px;line-height:30px;}.operation-content p,.inside-content p{font-weight:400;}.operation-content p a,.inside-content a,.tabcontent a{color:#3883ce;}.about-image{padding:42px 0px 0px 25px;}.about-image img{min-width:370px;}.section-hope-inside{display:flex;justify-content:center;max-width:1300px;padding:0px 15px;margin:0 auto;}.section-hope-inside .upper-case{text-transform:uppercase;}.section-hope-inside .upper-case span{text-decoration:underline;}.inside-image{padding:0px 25px 0px 0px;}.inside-image img{min-width:370px;}.hope-inside-tabs-wrapper{margin:40px 0px;}.inside-workshop-title{background-color:#000;border:3px solid #e61f1f;padding:15px 0px;width:100%;margin-bottom:40px;}.inside-workshop-title *{color:#fff;text-align:center;margin:0px;}.inside-workshop-title h2{font-size:46px;margin-bottom:0px;font-weight:700;line-height:60px;}.inside-workshop-title p{font-size:20px;}.hope-inside-tabs{max-width:1300px;margin:50px auto 100px;padding:0px 15px;}.hope-inside-tabs .tabs-menu{max-width:100%;padding:0px;}.hope-inside-tabs .shadow{background-color:#fff;}.tabcontent{display:none;flex-wrap:wrap;margin-top:20px;}.tab-content-text{flex:0 0 74%;padding-right:30px;}.tab-content-text>h2{color:#e61f1f;font-size:26px;font-weight:600;text-align:left;margin-bottom:16px;line-height:30px;margin-top:0px;}.discount-wrapper{display:flex;padding:7px 0px;margin-bottom:30px;align-items:center;}.discount-wrapper h3{margin:0px;color:#767171;font-size:26px;font-weight:600;margin-right:20px;}.discount-wrapper .discount{display:flex;justify-content:flex-start;text-align:left;align-items:center;padding-right:35px;color:#000;font-size:16px;font-weight:600;line-height:25px;}.discount-wrapper .discount .off{font-size:35px;margin-right:17px;line-height:45px;color:#e61f1f;}.upcoming-dates h3{text-align:left;text-decoration:underline;font-weight:bold;font-size:18px;max-width:365px;margin-bottom:4px;}.upcoming-dates p{margin-bottom:0px;margin-top:10px;}.upcoming-workshop-wrapper{max-width:1300px;margin:0 auto;flex-wrap:wrap;padding:0px 15px;display:flex;justify-content:space-between;position:relative;padding-bottom:40px;}.section-hope-inside+.upcoming-workshop-wrapper .upcoming-workshop .home-orient{display:none;}.upcoming-workshop{display:flex;align-items:flex-end;margin-bottom:30px;}.upcoming-register{padding-left:40px;display:flex;flex-direction:column;}.home-orient{padding-left:65px;margin-bottom:20px;color:#ed1f24;font-weight:bold;position:relative;font-size:16px;}.home-orient::before{content:"";background:url("https://legendhomeshouston.com/sites/default/themes/webflow/images/orient-before.png");width:26px;height:77px;position:absolute;left:20px;background-repeat:no-repeat;top:-30px;}.upcoming-register a{background-color:#000;color:#fff;margin-top:10px;padding:4px 12px;text-decoration:none;border-radius:50pc;font-weight:600;}.note{position:absolute;left:0px;padding:0px 15px;}#homeownership-program .note{position:relative;padding:0px;}.note p{font-weight:800;font-size:20px;}.community-tab-menu{margin-bottom:10px;}.community-tab-menu .community-tab{font-family:"Avenirnextcondensed medium",sans-serif;background-color:transparent;border-bottom:3px solid transparent;}.community-tab-menu .community-tab.w--current{border-bottom:3px solid #ed1f24;color:#ed1f24;}#hope-inside-faq>div>div{margin-top:25px;}#hope-inside-faq>div>div .paragraph>div:first-child{padding-left:15px;background-color:#000;font-family:"Avenir heavy",sans-serif;color:#fff;font-size:15px;text-align:left;letter-spacing:1px;text-transform:uppercase;border:3px solid #ed1f24;border-bottom:0px;}#hope-inside-faq>div>div .paragraph>div:first-child>div:first-child{display:none;}#hope-inside-faq>div .paragraph>div:first-child p{color:#fff;margin:0px;line-height:40px;font-size:15px;font-family:"Avenir heavy",sans-serif;}#hope-inside-faq>div>div .paragraph>div:nth-child(2){padding:15px;border:3px solid #ed1f24;background-color:#fff;}#hope-inside-faq>div>div:nth-child(3) .paragraph>div:nth-child(2) p:last-child{margin:0px;text-align:right;font-size:15px;}.tabcontent-textRight{border:8px solid #d0cece;overflow:hidden;background-color:#262626;flex:0 0 26%;}.textRight-image{max-height:153px;overflow:hidden;}.upcoming-workshops-wrapper{margin-bottom:60px;}.upcoming-workshops-wrapper *{text-align:left;}.upcoming-workshops-wrapper h2{color:#000;font-size:36px;font-weight:600;margin-bottom:16px;line-height:45px;}.upcoming-workshops{padding:20px 15px;border:3px solid;}.workshop h3{color:#e61f1f;font-size:26px;font-weight:600;margin-bottom:16px;line-height:30px;margin-top:0px;}.textRight-content{background-color:#262626;padding:5px 12px;display:flex;flex-direction:column;}.textRight-content *{color:#fff;margin:0px;text-align:left;}.textRight-content h2{margin:0px;font-size:20px;text-align:left;font-weight:bold;margin-bottom:0px;}.textRight-content h3{margin-top:17px;font-size:15px;font-weight:600;}.textRight-content p{font-size:15px;line-height:23px;}.meet-coaches{display:flex;width:100%;margin:70px 0px 0px;flex-wrap:wrap;}#homeownership-program .meet-coaches{margin-top:40px;}.meet-coaches h1{width:100%;color:#000;text-align:center;}.coach{flex:0 0 50%;padding:0px 40px;margin-top:25px;max-width:50%;}.coach .paragraph{background-color:#e7e6e6;padding:30px;height:100%;text-align:center;border:8px solid #e61f1f;}.coach .paragraph>div:first-child{font-size:24px;font-weight:600;margin-bottom:15px;}.coach .paragraph>div:nth-child(2){font-size:23px;margin-bottom:15px;}.coach img{max-width:230px;border:1px solid #000;object-fit:cover;margin-bottom:20px;}.coach .paragraph>div:nth-child(4){margin-bottom:35px;}.coach .paragraph>div:nth-child(4)>div{font-weight:500;font-size:20px;margin-bottom:12px;}.coach .paragraph div:nth-child(4)>div a{color:rgb(0 0 206);}.coach .paragraph>div:nth-child(5){font-size:16px;color:rgb(51 126 201);}.coach .paragraph>div:nth-child(6){display:flex;margin-top:20px;justify-content:center;font-size:17px;}.coach .paragraph>div:nth-child(7){display:f;display:flex;justify-content:center;font-size:17px;}#money-management{display:flex;}.page-node-2787 .legend.one-column{display:none;}@media (max-width:1200px){.upcoming-workshop{flex-wrap:wrap;}.upcoming-register{padding-top:20px;padding-left:0px;}.discount-wrapper{flex-wrap:wrap;}.discount-wrapper .discount{margin-bottom:25px;}.upcoming-dates{width:100%;}}@media (max-width:991px){.intro-wrapper{position:absolute;top:175px;max-width:600px;padding-right:50px;padding-left:50px;}.tab-content-text{flex:0 0 100%;padding-right:0px;}.coach .paragraph>div:nth-child(4)>div{font-size:18px;}.tabcontent-textRight{flex:0 0 100%;}.textRight-image img{width:100%;object-fit:cover;}.tab-link{padding:20px;font-size:14px;}.tab-link.w--current{padding-top:20px;padding-bottom:20px;font-size:14px;}.container.features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}.container.promo{padding:20px;}.background{padding-bottom:100px;height:730px;background-position:50% 0px;background-size:cover;background-attachment:scroll;}.overlay{min-width:100%;}.wrapper{padding-right:10px;padding-left:10px;}.primary.find-your-home{margin-top:0px;margin-right:0px;}.primary.all-communities{left:15px;right:auto;bottom:14px;}.primary.princeton{margin-top:0px;}.footer-logos{width:100%;margin-bottom:30px;}.menu{display:inline-block;margin-right:25px;padding:6px 0px;color:#fff;font-size:50px;line-height:5px;}.menu.w--open{background-color:#000;}.nav-menu{background-color:#231f20;}.sales-info{width:25%;margin-bottom:0px;}.appointment-btn{display:inline-block;width:100%;}.text-wrapper{padding-right:15px;padding-left:15px;}.fact-div{width:50%;margin-bottom:20px;}.homes-div{width:50%;}.homes-label.highlight{left:0px;top:0px;right:0px;}.detail-block{width:50%;}.details-link{padding-top:5px;}.anchor-text{display:none;font-size:12px;}.plan{padding-right:8px;padding-left:8px;}.link.team-email{text-align:left;}.columnhome.key-features{width:100%;margin-bottom:60px;float:left;}.availability{text-align:center;}.specs-block{width:50%;}.feature-card{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}.menu-text{display:inline-block;margin-top:12px;font-family:"Avenirnextcondensed medium",sans-serif;font-size:20px;line-height:25px;letter-spacing:2px;}.menu-icon{display:none;}.menu-arrow{display:inline-block;margin-left:6px;padding-top:12px;}.section{padding-right:0px;padding-left:0px;}.requests-block.careers{background-position:50% 100%;background-size:cover;}.submenu-flexbox{padding-top:100px;padding-bottom:100px;}.list{width:100%;}.photo-tab.submit-warranty-request{width:50%;}.photo-tab.submit-warranty-request.w--current{width:50%;}.photo-tab.warranty-information{width:50%;}.dropdown-block{padding-bottom:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.tab-blank.half-width{width:50%;}.realtors-wrapper{margin-right:15px;margin-left:15px;}.form-field-centered{width:100%;}.job-posting-wrapper{margin-right:15px;margin-left:15px;}.send-resume-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.send-resume-text{width:100%;padding-bottom:15px;}.sned-resume-btn{width:100%;}.news-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.left-align{font-family:"Trajanpro bold",sans-serif;}.find-your-home-container{margin-right:5px;margin-left:5px;padding-right:5px;padding-left:5px;}.h1-secondary{font-size:40px;line-height:45px;}.gallery-select{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.gallery-image{width:50%;}.tab-cards-container{max-width:800px;margin-right:auto;margin-left:auto;}.check-label{display:inline;margin-left:20px;}.gradient.flourish-bg{padding-top:7px;background-image:none;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;}.team-contact{text-align:center;}.princeton-cta{padding-top:15px;padding-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.princeton-cta-text{margin-right:0px;}.promo-title{margin-top:20px;margin-left:0px;font-size:43px;line-height:53px;}.promo-text-wrapper{width:100%;text-align:center;}.promo-image{top:0px;width:100%;}.feature-div{width:100%;padding-right:15px;padding-left:15px;}.fluorish-heading{display:block;width:100%;}.description-section{background-position:50% 100%;}.whiteborder.valign-parent{height:100%;}.energy-efficiency-block{text-align:center;}.builder-cta{padding:30px 40px;}.builder-cta.legend{padding:80px 40px 79px;}.team-div{width:50%;}.phone-number{text-align:left;}.comm-title-hero{font-size:40px;line-height:45px;}.process-tab{padding-right:8px;padding-left:8px;}.comparison{width:50%;}.series-label-container{left:0px;top:147px;right:0px;bottom:auto;}.image-2{position:relative;}.text---home-features-helper{font-size:18px;font-style:italic;}.container-2{max-width:800px;}.container-2.features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}.feature-div-2{width:100%;padding-right:15px;padding-left:15px;float:none;}.h3-secondary-2.reduced-padding{padding-bottom:0px;}.series-type{bottom:-88px;width:100%;padding-right:0px;}.feature-card-2{height:115px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}.container-series{max-width:800px;}.chf-tab-link.marquis-series{padding-left:0px;}.tabs-menu-3{padding-right:5px;padding-left:5px;}.promo-container-flex.features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}.promo-container-flex.promo{padding:20px;}.promo-header{height:70px;}.logo-mark-wrapper{width:55px;margin-top:10px;background-image:none;}.text-promo-type{margin-top:5px;padding-left:30px;float:none;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.secondary-promos{display:none;}.secondary-promos.find-your-home{margin-top:0px;margin-right:0px;}.secondary-promos.all-communities{left:15px;right:auto;bottom:14px;}.secondary-promos.princeton{margin-top:0px;}.nav-link-promo{display:block;width:100%;}.promo-emptystate{width:75%;}}@media (max-width:767px){h1{font-size:30px;line-height:34px;}h2{font-size:30px;line-height:34px;}.intro-wrapper{max-width:450px;}.tab-title{padding-bottom:15px;}.tab-link{margin-bottom:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.section-tab{padding-top:30px;}.column-community{width:100%;}.primary.find-my-home{margin-top:20px;}.primary.banner-ad{width:40%;}.nav-wrapper{padding-left:5%;}.header-price{font-size:20px;line-height:25px;}.sales-info{width:50%;}.sales-info.office{width:100%;}.section-community{padding-top:60px;}.section-amenities{padding-top:60px;}.section-homes{padding-top:60px;}.homes-div{display:block;width:100%;max-width:450px;margin-right:auto;margin-left:auto;float:none;}.detail-block{width:45%;}.anchor-text{line-height:16px;}.section-plans{padding-top:60px;}.section-team{padding-top:60px;}.plan{height:75px;padding-right:5px;padding-left:5px;font-size:12px;line-height:18px;letter-spacing:1px;}.plan.comp-clear{padding-top:0px;}.compare-btn{margin-right:0px;margin-left:0px;padding-top:8px;padding-bottom:8px;}.compare-btn.clear-all{margin-top:15px;}.more-communities{padding-top:60px;}.price{margin-top:25px;text-align:left;}.mortgage-calc-block{float:none;}.columnamenities{width:100%;}.columnhome{width:100%;}.specs-block{width:80%;}.contact-field-left{width:100%;padding-right:0px;float:none;}.contact-field-right{width:100%;padding-left:0px;float:none;}.requests-block{width:100%;}.contact-info{width:100%;margin-bottom:20px;}.tabs-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.realtors-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.realtors-content{width:100%;}.columnbenefits{width:100%;margin-top:0px;}.bullet-list{margin-bottom:0px;}.select-field-wrapper{width:100%;margin-right:5px;margin-left:5px;float:none;}.select-field-wrapper.top-row{width:100%;margin-left:0px;}.select-row{margin-bottom:0px;}.gallery-image{width:100%;}.check-label{display:block;margin-left:10px;}.slider-arrow.right{margin-right:10px;}.slider-arrow.left{margin-left:10px;}.team-info{width:100%;padding-left:0px;}.team-pic{width:100%;}.princeton-cta-text{text-align:center;}.cta-wrapper{width:100%;}.news-div{width:100%;}.modal-div{overflow:auto;max-width:100%;}.builder-cta{width:100%;padding-right:30px;padding-bottom:30px;padding-left:30px;clear:both;}.builder-cta.legend{width:100%;padding-top:30px;padding-bottom:30px;float:none;}.team-div{width:100%;}.phone-number.design-center{color:#ed1f24;text-decoration:underline;}.plan-pdf-div{width:100%;float:none;}.elevation-pdf-div{width:100%;padding-left:0px;float:none;}.hero-slider{height:550px;}.comm-title-hero{font-size:30px;line-height:35px;}.process-tab{display:inline-block;}.process-text{padding-left:0px;}.series-label-container{left:0px;top:165px;right:0px;width:50%;height:70px;}.text-home-series-label{margin-top:5px;margin-bottom:10px;font-size:17px;}.container-2{max-width:550px;}.series-type{bottom:-81px;width:100%;height:50%;padding-right:31px;padding-left:30px;float:left;}.heading-3{float:left;}.feature-card-2{height:125px;}.container-series{max-width:550px;}.chf-tab-link.princeton-series{width:100%;height:250px;margin-bottom:0px;margin-left:0px;padding-left:0px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.3))),url(/themes/custom/webflow/images/heroHome-mobile.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url(/themes/custom/webflow/images/heroHome-mobile.jpg);background-size:auto,cover;}.chf-tab-link.princeton-series:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(null),to(null)),url(/themes/custom/webflow/images/heroHome-mobile.jpg);background-image:linear-gradient(180deg,null,null),url(/themes/custom/webflow/images/heroHome-mobile.jpg);background-size:auto,cover;}.chf-tab-link.princeton-series.w--current{width:100%;height:150px;margin-right:0px;margin-left:0px;padding-left:0px;}.chf-tab-link.marquis-series{width:100%;height:250px;margin-right:0px;margin-bottom:15px;margin-left:0px;padding-left:0px;clear:left;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.3))),url(/themes/custom/webflow/images/lone-trail-village.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url(/themes/custom/webflow/images/lone-trail-village.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.chf-tab-link.value-series{width:100%;height:250px;margin-right:0px;margin-bottom:15px;margin-left:0px;padding-left:0px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.3))),url(/themes/custom/webflow/images/find-your-home.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url(/themes/custom/webflow/images/find-your-home.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.tabs-menu-3{padding-right:0px;padding-left:0px;}.h2-promo{padding-right:15px;padding-left:15px;}.column-promo{width:100%;padding-right:25px;padding-left:25px;}.promo-container-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.text-promo-type{float:left;}.secondary-promos.find-my-home{margin-top:20px;}.secondary-promos.banner-ad{width:40%;}.promo-emptystate{width:90%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.section-about-hope,.section-hope-inside{flex-wrap:wrap;}.section-hope-inside{flex-direction:column-reverse;}.about-image,.inside-image{padding:0px;}.inside-image{margin-bottom:20px;}.upcoming-workshop-wrapper>div{flex:0 0 100%;}.nav{margin-left:15px;margin-right:15px;}.upcoming-workshop-wrapper{margin-top:10px;padding-bottom:80px;flex-wrap:wrap;}#block-hopepageheader .hero-section{padding:210px 15px 20px;}#hope-inside-faq>div .paragraph>div:first-child p{line-height:25px;}#hope-inside-faq>div .paragraph>div:first-child{padding:10px 15px;}.meet-coaches{margin:50px 0px 0px;}.meet-coaches h1{font-size:28px;margin-bottom:0px;}.coach{flex:0 0 100%;max-width:100%;padding:0px;}.tab-content-text>h2{font-size:22px;}.discount-wrapper{margin-bottom:0px;}.discount-wrapper h3{margin-bottom:20px;}.discount-wrapper .discount{width:100%;}.discount-wrapper .discount .off{font-size:30px;line-height:35px;}.inside-workshop-title h2{font-size:27px;line-height:45px;}.home-orient{padding-top:70px;padding-left:0px;width:100%;}.home-orient::before{top:-5px;left:76px;transform:rotate(90deg);}}@media (max-width:479px){.nav{background-position:100% 50%;}.about-image img,.inside-image img{width:100%;object-fit:cover;}.intro-wrapper{max-width:300px;margin-top:15px;padding:25px 13px;background-color:transparent;}.tab-link{margin-right:25px;margin-left:25px;}.container.overview{padding:15px;}.background{height:725px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0.6))),url(/themes/custom/webflow/images/18-edit.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(/themes/custom/webflow/images/18-edit.jpg);background-position:0px 0px,50% 0px;background-size:auto,cover;background-attachment:scroll,scroll;}.primary{width:100%;}.primary.symbol{padding-right:15px;padding-left:15px;}.primary.photos{width:auto;}.primary.all-communities{width:auto;}.primary.talk-to-us{margin-top:15px;margin-left:0px;}.primary.banner-ad{width:100%;text-align:center;}.menu{display:block;width:100%;margin-right:auto;margin-left:auto;text-align:center;}.nav-wrapper{margin-left:0px;padding-left:0px;}.logo{display:block;margin-right:auto;margin-left:auto;padding-left:0px;}.logo.w--current{position:static;width:100%;float:none;}.sales-info{width:100%;}.secondary{width:100%;}.anchor{min-height:0px;}.text-wrapper{padding-right:15px;padding-left:15px;}.fact-div{width:100%;}.homes-div{max-width:320px;min-width:300px;}.amenities-text{font-size:16px;}.plan{padding-right:2px;padding-left:2px;font-size:12px;line-height:15px;}.plan.comp-clear{width:auto;height:auto;margin-top:10px;float:none;}.compare-btn{margin-right:0px;margin-left:5px;padding:5px 10px;font-size:12px;}.compare-btn.clear-all{margin-top:10px;margin-right:15px;float:left;}.columnhome.key-features{margin-bottom:45px;}.availability{width:100%;}.specs{width:140px;}.specs-block{width:100%;margin-right:0px;margin-left:0px;}.menu-text{margin-top:0px;}.logo-div{display:inline-block;margin-right:auto;margin-left:0px;padding-top:15px;padding-right:15px;padding-left:15px;float:none;text-align:right;}.list{width:100%;}.photo-tab{width:100%;margin-top:10px;}.photo-tab.purchasing-process.w--current{width:100%;}.photo-tab.terms-to-know{width:100%;}.photo-tab.terms-to-know.w--current{width:100%;}.photo-tab.submit-warranty-request{width:100%;}.photo-tab.submit-warranty-request.w--current{width:100%;}.photo-tab.warranty-information{width:100%;}.photo-tab.our-history{width:100%;}.photo-tab.meet-the-team{width:100%;}.photo-tab.meet-the-team.w--current{width:100%;}.tabs-menu{padding-right:10px;padding-left:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.realtors-content{padding:15px;}.send-resume-block{padding-right:15px;padding-left:15px;}.job-posting{margin-right:15px;margin-left:15px;}.find-your-home-container{padding-right:10px;padding-left:10px;}.select-field-wrapper{width:100%;margin-right:0px;margin-left:0px;padding-right:0px;padding-left:0px;}.select-field-wrapper.top-row{padding-right:0px;padding-left:0px;}.select-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.h1-secondary{font-size:35px;line-height:40px;}.gallery-form-div{width:100%;}.gallery-select{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.gallery-select-label{margin-bottom:15px;}.check-label{margin-left:20px;}.gradient{background-image:-webkit-gradient(linear,left top,left bottom,from(null),to(null)),url(/themes/custom/webflow/images/TreesHero.jpg);background-image:linear-gradient(180deg,null,null),url(/themes/custom/webflow/images/TreesHero.jpg);background-position:0px 0px,50% 0px;background-size:auto,cover;}.team-profile{width:90%;}.right-arrow{display:none;}.left-arrow{display:none;}.promo-title{overflow:visible;}.dc-image-div{width:50%;}.dc-info{width:100%;}.plan-pdf-div{width:100%;}.elevation-pdf-div{width:100%;padding-left:0px;}.plans-wrap{width:100%;}.comparison{width:100%;}.series-label-container{top:110px;width:60%;height:50px;padding-top:10px;padding-bottom:10px;}.text-home-series-label{margin-top:0px;margin-bottom:5px;}.container-2{max-width:300px;}.series-type{width:100%;height:50%;padding-right:10px;}.feature-card-2{height:165px;}.feature-card-2.third{height:115px;}.feature-card-2.second{height:115px;}.feature-card-2.fourth{height:125px;}.feature-card-2.fifth{height:115px;}.primary-2{width:100%;}.primary-2.symbol{padding-right:15px;padding-left:15px;}.container-series{max-width:300px;}.chf-tab-link.princeton-series{width:100%;height:250px;padding-left:0px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0.6))),url(/themes/custom/webflow/images/heroHome-mobile.jpg);background-image:linear-gradient(180deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(/themes/custom/webflow/images/heroHome-mobile.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.chf-tab-link.princeton-series.w--current{padding-left:0px;}.chf-tab-link.marquis-series{padding-left:0px;}.chf-tab-link.value-series{padding-left:0px;}.column-promo{padding-right:10px;padding-left:10px;}.promo-container-flex.overview{padding:15px;}.promo-header{display:block;height:100%;margin-bottom:19px;padding-left:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.logo-mark-wrapper{width:100%;margin-top:0px;margin-bottom:9px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.text-promo-type{padding-left:0px;float:left;}.img-promo-red{width:30px;}.img-promo-black{width:30px;}.secondary-promos{width:100%;}.secondary-promos.symbol{padding-right:15px;padding-left:15px;}.secondary-promos.photos{width:auto;}.secondary-promos.all-communities{width:auto;}.secondary-promos.talk-to-us{margin-top:15px;margin-left:0px;}.secondary-promos.banner-ad{width:100%;text-align:center;}}@font-face{font-family:"Avenir light";src:url(/themes/custom/webflow/fonts/Avenir-Light.eot) format("embedded-opentype"),url(/themes/custom/webflow/fonts/Avenir-Light.woff) format("woff"),url(/themes/custom/webflow/fonts/Avenir-Light.ttf) format("truetype"),url(/themes/custom/webflow/fonts/Avenir-Light.otf) format("opentype");font-weight:400;font-style:normal;}@font-face{font-family:"Avenir medium";src:url(/themes/custom/webflow/fonts/Avenir-Medium.eot) format("embedded-opentype"),url(/themes/custom/webflow/fonts/Avenir-Medium.woff) format("woff"),url(/themes/custom/webflow/fonts/Avenir-Medium.ttf) format("truetype"),url(/themes/custom/webflow/fonts/Avenir-Medium.otf) format("opentype");font-weight:400;font-style:normal;}@font-face{font-family:"Avenir next condensed";src:url(/themes/custom/webflow/fonts/Avenir_Next_Condensed.eot) format("embedded-opentype"),url(/themes/custom/webflow/fonts/Avenir_Next_Condensed.ttf) format("truetype"),url(/themes/custom/webflow/fonts/Avenir_Next_Condensed.otf) format("opentype");font-weight:400;font-style:normal;}@font-face{font-family:"Trajanpro regular";src:url(/themes/custom/webflow/fonts/TrajanPro-Regular.eot) format("embedded-opentype"),url(/themes/custom/webflow/fonts/TrajanPro-Regular.woff) format("woff"),url(/themes/custom/webflow/fonts/TrajanPro-Regular.ttf) format("truetype"),url(/themes/custom/webflow/fonts/TrajanPro-Regular.otf) format("opentype"),url(/themes/custom/webflow/fonts/TrajanPro-Regular.otf) format("opentype");font-weight:400;font-style:normal;}@font-face{font-family:"Trajanpro bold";src:url(/themes/custom/webflow/fonts/TrajanPro-Bold.eot) format("embedded-opentype"),url(/themes/custom/webflow/fonts/TrajanPro-Bold.woff) format("woff"),url(/themes/custom/webflow/fonts/TrajanPro-Bold.ttf) format("truetype"),url(/themes/custom/webflow/fonts/TrajanPro-Bold.otf) format("opentype");font-weight:400;font-style:normal;}@font-face{font-family:"Avenirnextcondensed medium";src:url(/themes/custom/webflow/fonts/AvenirNextCondensed-Medium.eot) format("embedded-opentype"),url(/themes/custom/webflow/fonts/AvenirNextCondensed-Medium.woff) format("woff"),url(/themes/custom/webflow/fonts/AvenirNextCondensed-Medium.otf) format("opentype");font-weight:400;font-style:normal;}@font-face{font-family:"Avenirnextcondensed";src:url(/themes/custom/webflow/fonts/AvenirNextCondensed-Italic.eot) format("embedded-opentype"),url(/themes/custom/webflow/fonts/AvenirNextCondensed-Italic.woff) format("woff"),url(/themes/custom/webflow/fonts/AvenirNextCondensed-Italic.ttf) format("truetype"),url(/themes/custom/webflow/fonts/AvenirNextCondensed-Italic.otf) format("opentype");font-weight:400;font-style:italic;}@font-face{font-family:"Avenirnextcondensed bold";src:url(/themes/custom/webflow/fonts/AvenirNextCondensed-Bold.eot) format("embedded-opentype"),url(/themes/custom/webflow/fonts/AvenirNextCondensed-Bold.woff) format("woff"),url(/themes/custom/webflow/fonts/AvenirNextCondensed-Bold.otf) format("opentype");font-weight:400;font-style:normal;}@font-face{font-family:"Avenirnextcondensed regular";src:url(/themes/custom/webflow/fonts/AvenirNextCondensed-Regular.eot) format("embedded-opentype"),url(/themes/custom/webflow/fonts/AvenirNextCondensed-Regular.woff) format("woff"),url(/themes/custom/webflow/fonts/AvenirNextCondensed-Regular.ttf) format("truetype"),url(/themes/custom/webflow/fonts/AvenirNextCondensed-Regular.otf) format("opentype");font-weight:400;font-style:normal;}@font-face{font-family:"Avenirnextcondensed demibold";src:url(/themes/custom/webflow/fonts/AvenirNextCondensed-DemiBold.eot) format("embedded-opentype"),url(/themes/custom/webflow/fonts/AvenirNextCondensed-DemiBold.woff) format("woff"),url(/themes/custom/webflow/fonts/AvenirNextCondensed-DemiBold.otf) format("opentype");font-weight:400;font-style:normal;}@font-face{font-family:"Avenirnextcondensed";src:url(/themes/custom/webflow/fonts/AvenirNextCondensed-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;}@font-face{font-family:"Avenirnextcondensed bold";src:url(/themes/custom/webflow/fonts/AvenirNextCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:"Avenirnextcondensed";src:url(/themes/custom/webflow/fonts/AvenirNextCondensed-DemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;}@font-face{font-family:"Avenirnextcondensed medium";src:url(/themes/custom/webflow/fonts/AvenirNextCondensed-Medium.ttf) format("truetype");font-weight:500;font-style:normal;}@font-face{font-family:"Avenirnextcondensed";src:url(/themes/custom/webflow/fonts/AvenirNextCondensed-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;}@font-face{font-family:"Avenirnextcondensed demibold";src:url(/themes/custom/webflow/fonts/AvenirNextCondensed-DemiBold.ttf) format("truetype");font-weight:600;font-style:normal;}@font-face{font-family:"Trajanpro bold";src:url(/themes/custom/webflow/fonts/TrajanPro-Bold.otf) format("opentype");font-weight:700;font-style:normal;}@media (max-width:479px){.home-featured-promotion{left:0%;top:auto;max-width:420px;min-width:300px;}}@media (max-width:991px){.home-featured-promotion{}}.home-featured-promotion{position:absolute;left:5%;top:auto;transform:translateY(-67px);z-index:5;width:100vw;max-width:350px;min-height:150px;min-width:315px;padding:15px 20px 20px;border-radius:2px;background-color:#fff;box-shadow:-1px -1px 3px 0 rgba(0,0,0,0.15);}@media (max-width:479px){.promo-header-home{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.promo-header-home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:52px;margin-bottom:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid grey;}.text-promo-title.featured-title{width:100%;margin-top:0px;font-family:"Avenir light",sans-serif;font-size:18px;font-weight:400;}.text-promo-title{position:relative;margin-top:15px;margin-bottom:15px;float:left;font-family:"Avenir medium",sans-serif;color:#231f20;font-size:25px;line-height:30px;font-weight:400;text-align:left;letter-spacing:0.5px;text-transform:none;}.text-link-btn{font-family:"Avenirnextcondensed demibold",sans-serif;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.logo-mark-wrapper.home-ft{width:40px;height:40px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-image:url(/themes/custom/webflow/images/princeton-p-red.png);background-position:0% 0%;background-size:contain;background-repeat:no-repeat;}@media (max-width:479px){.logo-mark-wrapper{width:100%;margin-top:0px;margin-bottom:9px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}}@media (max-width:991px){.logo-mark-wrapper{width:55px;margin-top:10px;background-image:none;}}.logo-mark-wrapper{width:50px;height:100%;float:left;border-radius:3px;}@media (max-width:479px){.text-promo-home{margin-top:0px;float:left;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}}@media (max-width:767px){.text-promo-home{float:left;}}@media (max-width:991px){.text-promo-home{padding-left:30px;float:none;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}}.text-promo-home{width:85%;padding-top:0px;padding-left:30px;float:left;font-family:"Trajanpro bold",sans-serif;color:grey;font-size:15px;line-height:20px;}@media (max-width:425px){.home-featured-promotion w-clearfix{width:100vw;}.home-featured-promotion{max-width:100%;left:0;}}@media (max-width:991px){.tab-title{padding-top:128px;}.home-featured-promotion{transform:translateY(-63px);}}@media (min-width:992px){.list{height:350px;}#button-list{height:0;}}.fixed-btn{position:fixed;top:auto;right:3%;bottom:25%;z-index:9998;display:none;}.outline{display:inline-block;margin-top:10px;margin-bottom:10px;padding:15px 20px;border:2px solid #ed1f24;background-color:#f9f9f9;box-shadow:0 1px 6px 0 rgba(0,0,0,0.15);-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-family:"Avenir medium",sans-serif;color:#c71d6c;font-size:14px;text-align:center;letter-spacing:1px;text-transform:uppercase;}.image-3{margin-left:9px;padding-top:4px;float:right;}.text-block{margin-top:3px;float:left;font-family:"Avenirnextcondensed demibold",sans-serif;color:#ed1f24;font-size:16px;}#cboxClose{display:none;}.field--name-field-have-you-or-someone-in-you,.field--name-field-are-you-currently-experien,.field--name-field-have-you-been-in-close-con{display:block;width:80%;margin:15px auto 20px;font-family:"Avenirnextcondensed regular",sans-serif;font-size:16px;}
.field--name-field-phone label{font-family:'Avenirnextcondensed medium',sans-serif;font-size:16px;}.field--name-field-communities span,.field--name-field-communities-updated span{font-family:'Avenirnextcondensed medium',sans-serif;font-size:16px;}#edit-field-communities--2 .checkbox-field,#edit-field-communities .checkbox-field,#edit-field-communities-updated .checkbox-field,#edit-field-communities-updated--2 .checkbox-field{width:49% !important;padding-top:5px !important;padding-bottom:5px !important;}.field--name-realtor-update-receive-update{padding-left:0px !important;}.field--name-realtor-update-receive-update label{padding-left:20px;}.field--name-field-communities,.field--name-field-communities-updated{width:100%;display:inline-block !important;}.field--name-field-communities select,.field--name-field-communities-updated select{height:300px;}.compare-fixed .compare-wrapper.homes{background-color:#fff !important;}.no-pad-compare{padding-top:0px !important;padding-bottom:0px !important;}.compare-padding{padding-top:180px;}.send-resume-block{display:none;}#edit-field-warranty-files-wrapper{display:block;width:80%;margin:15px auto 20px;}@media (min-width:767px){.empty-div~.btn-div.video a{margin-top:0px;}}@media (min-width:767px){.empty-div~.btn-div.single{margin-top:80px;}}.sectioncommunity{padding-top:75px;}.section-community-container-ccd{display:flex;max-width:735px;margin:0 auto;padding-bottom:30px;}.community-details-left{padding-right:40px;padding-top:25px;}.community-details-right{background:rgb(229 229 229 / 50%);padding:10px;}.community-details-right iframe{border:none;width:310px;height:435px;}.center-directions p{text-align:center;}.google-map-pop-up p{margin-bottom:0px;}.choose-plan img{height:100%;}.compare-page .details-link{float:none !important;width:100% !important;}.compare-page .checkbox-wrapper{display:none;}input[type='checkbox'].checkbox:checked+label{background-image:url(/themes/custom/webflow/images/checkbox-checked.png);}.community-amenities-map{width:100%;height:400px;overflow:hidden;position:relative;}.mega .w-dropdown-link{white-space:normal;}select.select{-webkit-appearance:none;border-radius:0px;}input,textarea{-webkit-appearance:none;border-radius:0;}.valign-parent{display:table;}.valign{display:table-cell;vertical-align:middle;}.hero-section img{object-fit:cover;width:100%;height:700px;}.slide-cover{object-fit:cover;height:100%;}@media (max-width:700px){.hero-section img{object-fit:cover;width:100%;height:400px;}}.gallery-image img{width:33.33%;}.image .border{object-fit:cover;}.gallery-select-wrapper{left:0;top:-69px;}.gallery-image img{width:100%;}.home-background-image img{object-fit:cover;height:100%;width:100%;}.home-background-image{position:fixed;top:0;left:0;height:100%;}@media (max-width:767px){.section-community-container-ccd{display:block;}.community-details-left{padding-right:0;}}@media (max-width:991px){.tab-link{margin-bottom:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}}.gallery-animation{position:fixed;top:0;-ms-transition:all 500ms ease 0ms;-webkit-transition:all 500ms ease 0ms;transition:all 500ms ease 0ms;z-index:1000;}.pager--load-more ul,ul.pager__items{list-style-type:none;padding:0;}.news h3{text-align:left;}.tags{display:inline-block;}.tags div{display:inline-block;}.news-card{width:100%;}.inline-element{display:inline-block;}#views-exposed-form-communities-communities .w-tab-link,#views-exposed-form-communities-communities-2 .w-tab-link,#views-exposed-form-available-homes-available-homes .w-tab-link,#views-exposed-form-available-plans-available-plans .w-tab-link{position:relative;}#views-exposed-form-communities-communities .w-tab-link label,#views-exposed-form-communities-communities-2 .w-tab-link label,#views-exposed-form-available-homes-available-homes .w-tab-link label,#views-exposed-form-available-plans-available-plans .w-tab-link label{margin:0;font-size:14px;}#views-exposed-form-communities-communities .w-tab-link input[type='radio'],#views-exposed-form-communities-communities-2 .w-tab-link input[type='radio'],#views-exposed-form-available-homes-available-homes .w-tab-link input[type='radio'],#views-exposed-form-available-plans-available-plans .w-tab-link input[type='radio']{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}#views-exposed-form-communities-communities .w-tab-link input[type='radio']:hover,#views-exposed-form-communities-communities-2 .w-tab-link input[type='radio']:hover,#views-exposed-form-available-homes-available-homes .w-tab-link input[type='radio']:hover,#views-exposed-form-available-plans-available-plans .w-tab-link input[type='radio']:hover{cursor:pointer;}.column-community.card-view{position:relative;overflow:hidden;}.column-community.card-view img{object-fit:cover;width:100%;height:372px;position:absolute;top:0;left:0;}.community-card-image{position:relative;}.leaflet-popup-content-wrapper,.leaflet-popup-tip{box-shadow:1px 1px 3px 0 rgba(0,0,0,0.15);border-radius:0;}.leaflet-popup-content p{margin:0;}.leaflet-popup-content h4{color:#231f20;}.leaflet-container a{color:#ed1f24;}.leaflet-container .leaflet-control-zoom-in,.leaflet-container .leaflet-control-zoom-out{color:#000;}.leaflet-popup-tip,.leaflet-popup-close-button{display:none;}input[type='radio']{background:transparent;}.contextual{z-index:50000;}strong{font-family:'Source Sans Pro',sans-serif;font-weight:600;}.text-wrapper.white-text p{font-family:'Source Sans Pro',sans-serif;color:#fff;font-size:18px;line-height:30px;}.design-center-header .hero-section img{object-position:0;}.section-articles h3,.section-articles h2{font-family:'Trajanpro regular',sans-serif;text-align:left;}@media (max-width:991px){.section-articles h3,.section-articles h2{font-family:'Trajanpro bold',sans-serif;text-align:left;}}details.captcha.js-form-wrapper.form-wrapper.collapse-processed{clear:both;}.lower-case{text-transform:lowercase;}.process-wrapper p,.process-wrapper ul{color:#231f20;font-size:16px;line-height:25px;}@media (max-width:767px){.process-wrapper p,.process-wrapper ul{padding-left:0px;}}.process-wrapper li{margin-bottom:10px;font-family:'Source Sans Pro',sans-serif;text-align:left;}.process-wrapper .quickedit-field>div{margin-bottom:30px;}.building-process-purchase-info p{font-size:16px;line-height:25px;font-style:italic;}.google-map-pop-up h4{color:black;}.slide.w-slide.compat-object-fit .slide-cover,.hero-section.compat-object-fit img{opacity:0;}.slide.w-slide.compat-object-fit,.hero-section.compat-object-fit{background-size:cover;background-position:center center;background-repeat:no-repeat;}.user-login-form{max-width:1024px;margin:20px auto;}.user-login-form #edit-actions{position:relative;z-index:9;}.captcha{width:80%;margin:15px auto 20px;clear:both;}.g-recaptcha>div{width:auto !important;text-align:center;}.homes-card .princeton-series-label,.homes-card .value-series-label,.homes-card .marquis-series-label{display:block;}.section-homes .lot-size-filter-wrapper .w--current,.section-homes .series-filter-wrapper .w--current{border-radius:100px;background-color:#fff;color:rgba(35,31,32,0.8);letter-spacing:1px;}.series-filter-wrapper .w--current{border:1.5px solid #000000;background-color:#fff !important;color:rgba(35,31,32,0.8) !important;letter-spacing:1px;border-radius:100px;}.series-filter-wrapper .w--current a,.lot-size-filter .w--current a{}.section-homes .lot-size-filter-wrapper .w--current{border:1.5px solid #ed1f24;}.lot-size-filter-wrapper .lot-size-option,.series-filter-wrapper .series-option{color:rgba(35,31,32,0.8) !important;background-color:#fff;}.series-label{text-align:left;height:55px;width:170px;padding:15px;background-image:linear-gradient(180deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6));position:absolute;left:0;top:138px;}.series-label .series{font-size:14px;letter-spacing:0.5px;}.series-label .series a{text-decoration:none;color:white;font-size:14px;}.below-series-label{display:block;width:75px;height:2px;margin-bottom:15px;background-color:#ed1f24;margin-top:3px;}.homes-card .home-series-label{position:absolute;top:initial;bottom:0;}.homes-filter{margin-right:15px;margin-bottom:15px;margin-left:15px;padding-top:14px;padding-bottom:14px;border-radius:100px;background-color:#fff;color:#ed1f24;letter-spacing:1px;text-transform:uppercase;}.homes-filter.w--current{border-radius:100px;background-color:#ed1f24;color:#fff;letter-spacing:1px;}.homes-filter.plans{background-color:#fff;}.homes-filter.plans.w--current{background-color:#ed1f24;}.homes-filter-wrapper{margin-top:15px;margin-bottom:45px;}.chf-tab-link{width:32%;height:300px;margin:15px 5px 1px;padding:0 0 0 5px;text-align:center;}@media (max-width:850px){.community-section-features{max-width:550px;margin:0 auto;}.community-section-features .series-type{width:100%;}.chf-tab-link{width:100%;max-width:100%;margin-bottom:20px;padding-left:0;}.series-tab-menu{padding:0 10px;margin-bottom:0;}.series-features .w-tab-content{padding-top:0 !important;}}@media (max-width:650px){.community-section-features{max-width:300px;}}.marquis-series .features-btn,.value-series .features-btn,.princeton-series .features-btn{padding:15px 21px;float:left;background-color:#ed1f24;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-family:'Avenir medium';color:#fff;font-size:14px;font-weight:500;letter-spacing:1px;text-decoration:none;text-transform:uppercase;position:absolute;top:132px;z-index:30;}.marquis-series .features-btn:hover,.value-series .features-btn:hover,.princeton-series .features-btn:hover{background-color:#ed1f24;}.marquis-series,.value-series,.princeton-series{position:relative;}.series-features .tabs-menu-3 .value-tab-link{background-image:linear-gradient(180deg,rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://uploads-ssl.webflow.com/5703ba09cf1a87a8434631bf/571e4abf86c1049c4c1090ae_corporate-requests.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.series-features .tabs-menu-3 .value-tab-link:hover,.series-features .tabs-menu-3 .value-tab-link.w--current,.series-features .tabs-menu-3 .value-tab-link:focus{background-image:linear-gradient(180deg,rgba(0,0,0,0.05),rgba(0,0,0,0.05)),url(https://uploads-ssl.webflow.com/5703ba09cf1a87a8434631bf/571e4abf86c1049c4c1090ae_corporate-requests.jpg);}.series-features .tabs-menu-3 .marquis-series{background-image:linear-gradient(180deg,rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://uploads-ssl.webflow.com/5703ba09cf1a87a8434631bf/5764636cb0c110c6773647c3_lone-trail-village.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.series-features .tabs-menu-3 .marquis-tab-link:hover,.series-features .tabs-menu-3 .marquis-tab-link.w--current,.series-features .tabs-menu-3 .marquis-tab-link:focus{background-image:linear-gradient(180deg,rgba(0,0,0,0.05),rgba(0,0,0,0.05)),url(https://uploads-ssl.webflow.com/5703ba09cf1a87a8434631bf/5764636cb0c110c6773647c3_lone-trail-village.jpg);}.series-features .tabs-menu-3 .princeton-tab-link{background-image:linear-gradient(180deg,rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url(https://uploads-ssl.webflow.com/5703ba09cf1a87a8434631bf/57645792f515e40a17c0668e_heroHome-mobile.jpg);background-position:0px 0px,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;}.series-features .tabs-menu-3 .princeton-tab-link:hover,.series-features .tabs-menu-3 .princeton-tab-link.w--current,.series-features .tabs-menu-3 .princeton-tab-link:focus{background-image:linear-gradient(180deg,rgba(0,0,0,0.05),rgba(0,0,0,0.05)),url(https://uploads-ssl.webflow.com/5703ba09cf1a87a8434631bf/57645792f515e40a17c0668e_heroHome-mobile.jpg);}.series-tab-menu{padding-bottom:30px;margin-bottom:20px;}.series-type{position:relative;bottom:-75px;width:71%;height:54%;padding-right:10px;padding-left:20px;float:right;background-image:linear-gradient(180deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6));font-size:22px;}.section-features .lot-size-label .lot-label{margin-right:15px;margin-bottom:15px;margin-left:15px;padding:15px 20px;border:1.2px solid transparent;border-radius:100px;background-color:#fff;font-family:'Avenir medium';font-size:19px;letter-spacing:1px;line-height:20px;color:rgba(35,31,32,0.8);letter-spacing:1px;text-transform:uppercase;cursor:pointer;display:block;}.lot-size-label-70.active .border-color-active,.lot-size-label-60.active .lot-label,.lot-size-label-50.active .border-color-active{border-color:#ed1f24;}.section-features .lot-label{display:block;}.section-features .lot-filter-controls{display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;margin-top:20px;justify-content:center;margin-bottom:60px;}.series-features .lot-filter-controls.active{display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;}.series-features h4{padding-bottom:10px;margin-bottom:40px;}.series-features .w-tab-content{padding-top:20px;}.lot-size-message{display:none;}.lot-size-message-50.active,.lot-size-message-60.active,.lot-size-message-70.active{display:block;}.lot-size-message{font-size:18px;line-height:20px;text-align:center;box-sizing:border-box;color:rgb(128,128,128);font-family:Avenir light;}.series-features .value-features.active,.series-features .princeton-features.active,.series-features .marquis-features.active{display:block;}.series-features .value-features,.series-features .princeton-features,.series-features .marquis-features{display:none;}.series-features .w-tab-content,.community-section-features .button-div{display:none;}.community-section-features .button-div.active,.series-features .w-tab-content.active{display:block;}.feature-both-value-50,.feature-both-value-60,.feature-both-value-70,.feature-both-marquis-50,.feature-both-marquis-60,.feature-both-marquis-70,.feature-both-princeton-50,.feature-both-princeton-60,.feature-both-princeton-60{display:none;}.feature-both-value-50.active,.feature-both-value-60.active,.feature-both-value-70.active,.feature-both-marquis-50.active,.feature-both-marquis-60.active,.feature-both-marquis-70.active,.feature-both-princeton-50.active,.feature-both-princeton-60.active,.feature-both-princeton-70.active{display:block !important;}.marquis-features.active .feature-card,.princeton-features.active .feature-card,.value-features.active .feature-card{height:230px !important;}.home-views{text-align:center;margin-bottom:75px;cursor:pointer;}.home-views .homes-label{background-color:#000000;}.details-link{background-color:#f1f1f1;color:#ed1f24 !important;}.details-link:hover{background-color:#ed1f24;color:#ffffff !important;}.details-link::after{content:'>';display:inline-block !important;padding-left:25px;font-size:18px;}.details-link .details{display:inline-block;}.home-views .available-homes-outside-of-community-name{display:none;}.home-views .available-homes-outside-of-community-name.active{display:block;width:100%;}.home-views .available-homes-outside-of-community-name.active h2{border-top:1px solid #b6b6b6;padding-top:35px;width:100%;}.home-views .view-title{display:inline-block;}.home-views .button{display:inline-block;width:100%;}.detail-flex{display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;margin:0 auto;text-align:center;}.detail-text{font-size:22px;line-height:62px;margin-left:40px;}.detail-sq-ft{margin-left:15px;}.detail-bathrooms{margin-left:25px;}.detail-block{display:inline-block;width:40%;height:45px;}@-webkit-keyframes fadeIn{0%{opacity:0;}20%{opacity:0;}40%{opacity:0.3;}60%{opacity:0.5;}80%{opacity:0.9;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}20%{opacity:0;}40%{opacity:0.3;}60%{opacity:0.5;}80%{opacity:0.9;}100%{opacity:1;}}.w--tab-active{display:block;animation-name:fadeIn;animation-duration:300ms;-webkit-animation-name:fadeIn;-webkit-animation-duration:300ms;}.home-views .button.hide{display:none;}.card-community{text-align:left;font-size:18px;margin-bottom:6px;margin-top:5px;color:#231f20;font-family:Avenir light;}.flex-sales-price{display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;}.card-house-plan{padding-left:4px;}.card-house a{margin-bottom:5px;font-family:'Avenir roman',sans-serif;color:#231f20;font-size:16px;text-align:left;pointer-events:none !important;text-decoration:none !important;}.homes-card .princeton-series-label,.homes-card .value-series-label,.homes-card .marquis-series-label{display:block;}p.first{margin-bottom:0 !important;}p.first,p.second,p.third{text-align:center;color:#ffffff;}.lot-size-message.hide{display:none;}.homes-card .card-house-plan{color:#231f20;font-size:16px;cursor:pointer;font-family:'Avenir roman',Sans-Serif;}.column-promo a{text-decoration:none;color:inherit;}@media (min-width:992px){.w-nav-menu.nav-menu>a:nth-child(2){display:none;}}@media (max-width:1024px){#available-homes .homes-card .home-series-label{transform:translateY(-30px);}#available-plans .homes-card .series-label{transform:translateY(-30px);}}@media (max-width:991px){#available-homes .homes-card .home-series-label{transform:translateY(-0px);}#available-plans .homes-card .series-label{transform:translateY(-3px);}}@media (max-width:800px){#available-homes .homes-card .home-series-label{transform:translateY(-26px);}#available-plans .homes-card .series-label{transform:translateY(-3px);}}@media (max-width:767px){#available-homes .homes-card .home-series-label{transform:translateY(0px);}#available-plans .homes-card .series-label{transform:translateY(23px);}}@media (max-width:479px){#available-homes .homes-card .home-series-label{transform:translateY(-68px);}#available-plans .homes-card .series-label{transform:translateY(-45px);}}.footer-wrapper .footer{display:flex;align-items:baseline;justify-content:space-evenly;}.footer-logos{float:none;padding:0 40px;width:initial;}.footer-logos:first-child{text-align:right;width:520px;}#gptw-header{position:absolute;object-fit:initial;width:250px;height:auto !important;bottom:-25px;right:2%;z-index:501;}#gptw-footer{height:130px;}@media (max-width:1650px){#gptw-header{width:300px;bottom:-50px;right:2%;}}@media (max-width:1400px){#gptw-header{right:2%;bottom:-25px;width:250px;}#gptw-footer{height:100px;}.footer-logos:first-child,.footer-logos{width:33%;padding:0 10px;}}@media (max-width:980px){#gptw-header{display:none;}.w-clearfix.benefits-block::after{content:'';height:222px;width:210px;background-image:url(https://princetonclassichomes.com/web/themes/custom/webflow/images/TWP_Houston_Portrait_2019__2020_AW_Gray.png);background-size:contain;background-position-y:30px;background-repeat:no-repeat;margin:0 auto;}.footer-wrapper .footer{flex-direction:column;align-items:center;}.footer-logos:first-child,.footer-logos{width:initial;}}@media (max-width:768px){.benefits-block{max-width:425px;margin:0 auto;}}.builder-banner .builder-cta:not(.legend){display:none;}.builder-cta{width:100%;}.nav-menu .external-link{position:relative;}.nav-menu .external-link:after{content:'';background:url(/themes/custom/webflow/images/new-page.png);width:14px;height:14px;background-size:14px 15px;position:absolute;top:22px;left:79px;}#gq3-reviews-widget{max-width:960px;margin:30px auto;}#gq3-reviews-widget h2{font-family:'Trajanpro bold',sans-serif !important;color:#231f20 !important;text-transform:uppercase !important;font-size:32px !important;line-height:36px !important;}#gq3-reviews-widget h3 span{font-family:'Trajanpro bold',sans-serif !important;color:#231f20 !important;font-size:22px !important;line-height:30px !important;letter-spacing:1px !important;}#gq3-reviews-widget h4{font-family:'Avenir Condensed',sans-serif !important;color:#808080 !important;text-transform:uppercase !important;font-size:18px !important;letter-spacing:2px !important;}#gq3-reviews-widget p{font-family:'Source Sans Pro',sans-serif !important;color:#231f20 !important;font-size:18px !important;}#gq3-reviews-widget .gq-embed_cta a.gq-embed_cta-button{font-family:'Avenir Condensed',sans-serif !important;background-color:#ed1f24 !important;color:#fff !important;font-size:15px !important;text-transform:uppercase !important;letter-spacing:1px !important;margin-top:16px !important;}@media (min-width:550px){.key-house img{max-width:500px;}}.text-promo-title{font-family:'Trajanpro regular',sans-serif;}.text-wrapper{width:100%;max-width:1200px;}.section.gray-hero-short{position:relative;padding-bottom:0px;background-color:#f9f9f9;}.section.not-ready{padding-top:10%;}.camillo-logo-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1200px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-top:15px;padding-right:15px;padding-left:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;text-align:center;}.button-wrapper-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:35px;margin-bottom:35px;text-align:center;}.legal-text{color:#3f444a;font-size:14px;line-height:18px;}.band{width:100%;height:8px;background-color:#ed1f24;}.card-container{position:relative;width:100%;max-width:1200px;margin-right:auto;margin-left:auto;-webkit-transform:translate(0px,20%);-ms-transform:translate(0px,20%);transform:translate(0px,20%);}.promo-cta-rent{position:relative;left:0%;top:auto;right:0%;bottom:-20%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:85%;margin:10px auto;padding:0px 0px 35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.15);-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:box-shadow 200ms ease;transition:box-shadow 200ms ease;text-decoration:none;}.promo-cta-rent:hover{box-shadow:0 4px 9px 1px rgba(0,0,0,0.25);}.text-box-btn{position:relative;margin-top:3%;padding:9px 15px;float:left;border:2px solid #ed1f24;background-color:transparent;font-family:'Source Sans Pro',sans-serif;color:#ed1f24;text-align:center;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.text-box-btn.row2{border-color:#ed1f24;color:#ed1f24;}.text-box-btn.row3{border-color:#ed1f24;color:#ed1f24;}.text-box-btn.row4{border-color:#ed1f24;color:#ed1f24;}.text-box-btn.row5{border-color:#ed1f24;color:#ed1f24;}.logo-rent-wrapper{width:40%;}.img-rent-plus{width:15%;max-width:60px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.promo-card-img-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:1200px;margin-right:auto;margin-bottom:45px;margin-left:auto;padding-top:30px;padding-right:15px;padding-left:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;text-align:center;}.text-link-gray-margin{margin-top:3%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-family:'Source Sans Pro',sans-serif;color:grey;font-size:14px;font-weight:400;text-decoration:none;text-transform:none;}.text-promo-title.featured-title{width:100%;font-size:18px;}.text-promo-title.center{padding-right:130px;padding-left:130px;text-align:center;}@media (max-width:991px){.text-wrapper{max-width:750px;margin-bottom:0px;}.section.not-ready{padding-top:15%;}.text-promo-title.center{padding-right:29px;padding-left:29px;}.card-container{width:90%;}}@media (max-width:767px){.text-wrapper{max-width:500px;}.button-wrapper-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.card-container{max-width:500px;}.promo-cta-rent{width:100%;}.img-rent-plus{max-width:36px;}.text-link-gray-margin{margin-top:4%;margin-left:0%;}}@media (max-width:479px){.text-wrapper{max-width:300px;}.section.gray-hero-short{padding-top:40px;}.text-promo-title.center{font-size:20px;line-height:27px;}.camillo-logo-wrapper{padding-top:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.card-container{max-width:300px;-webkit-transform:translate(0px,10%);-ms-transform:translate(0px,10%);transform:translate(0px,10%);}.text-box-btn{margin-right:20px;margin-left:20px;}.logo-rent-wrapper{width:85%;margin-top:20px;margin-bottom:20px;}.img-rent-plus{margin-top:5px;margin-bottom:5px;}.promo-card-img-wrapper{margin-bottom:20px;padding-right:21px;padding-left:21px;}.text-link-gray-margin{margin-top:11%;}}.homes-card .series{color:white;}.calculated-value{text-align:center;margin-top:20px;}#edit-contact-name-wrapper--2{width:50%;margin-top:15px;padding-right:10px;float:left;}#edit-contact-email-wrapper--2{width:50%;margin-top:15px;padding-left:10px;float:left;}#edit-submit--2{padding:15px 20px;background-color:#ed1f24;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-family:'Avenir medium',sans-serif;color:#fff;letter-spacing:1px;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;}#edit-field-utm-link-wrapper,#edit-field-utm-source-wrapper,#edit-field-utm-campaign-wrapper,#edit-field-utm-medium-wrapper,#edit-field-utm-content-wrapper,#edit-field-community-name-lead-wrapper,#edit-field-utm-link-wrapper--2,#edit-field-utm-source-wrapper--2,#edit-field-utm-campaign-wrapper--2,#edit-field-utm-medium-wrapper--2,#edit-field-utm-content-wrapper--2,#edit-field-utm-link-wrapper--3,#edit-field-utm-source-wrapper--3,#edit-field-utm-campaign-wrapper--3,#edit-field-utm-medium-wrapper--3,#edit-field-utm-content-wrapper--3,#edit-field-community-name-lead-wrapper,#edit-field-contact-last-name-0-format--3,#edit-field-appointment-community-name-wrapper{display:none;}.contact-message-community-lead-form-form.contact-message-form label{text-align:left;}.contact-message-community-lead-form-form.contact-message-form #edit-submit{padding:15px 20px;background-color:#ed1f24;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-family:'Avenir medium',sans-serif;color:#fff;letter-spacing:1px;text-decoration:none;text-transform:uppercase;display:block;border:none;cursor:pointer;width:100%;}.contact-message-community-lead-form-form.contact-message-form #edit-submit:hover{background-color:#231f20;}.princeton .main-wrap,.princeton .image-section-wrap  .image-section{max-width:1230px;margin:0 auto;padding:0 15px;}.image-section-details p span,.video-details p span{margin-bottom:20px;font-family:"Source Sans Pro",sans-serif;color:#231f20;font-size:18px;line-height:30px;text-align:left;}.image-section .text-wrapper h3,.image-section .image-section h2{font-family:"Trajanpro bold",sans-serif;color:#231f20;font-weight:500;font-size:32px;line-height:36px;text-align:center;letter-spacing:2px;margin-bottom:0;}.clipboard-wrap .textarea{max-width:600px;margin:30px auto;}.news-title{margin-bottom:0;max-height:69px;height:100%;font-family:"Trajanpro bold",sans-serif;}.section-home-care .image-wrapper img{height:239px;height:268px;width:100%;object-fit:cover;}.section-home-care .read-more-btn{float:left;margin:15px 0;position:relative;left:0;bottom:0;}.news-card{height:480px;}.block-region-contentmain .image-wrap{padding:0 0 30px 30px;}.tags-block .tags{display:unset;}.video-section-wrap .video-section h2{margin-top:83px;}.video-section-wrap{padding-bottom:20px;}.block-region-contentmain .node-home-care{padding-top:225px;}.block-region-contentmain .section-articles h2{text-align:center;}.image-section-wrap{padding-top:60px;padding-bottom:30px;background-color:#f9f9f9;}.image-section-wrap .image-section .clipboard-wrap{box-shadow:0px 0px 10px 2px #ddd;padding:1px;margin:35px 0 27px;}.block-region-contentmain .quickedit-field p span{font-family:"Source Sans Pro",sans-serif;color:#231f20;font-size:18px;line-height:30px;}@media (max-width:1400px){.news-title{height:100%;font-size:18px;letter-spacing:0px;}}@media (max-width:991px){.news-title{font-size:14px;letter-spacing:-1px;}}@media (max-width:767px){.princeton .video-iframe iframe{max-height:200px;}.block-region-contentmain h2{font-size:16px;}.block-region-contentmain .image-wrap{padding:0;display:inline-block;width:100%;}}.webform-submission-warranty-form{max-width:800px;margin:0 auto;text-align:left;}.webform-submission-warranty-form label{font-family:"Avenirnextcondensed regular",sans-serif;text-align:left !important;font-size:16px;margin-top:20px;}.webform-submission-warranty-form .w-input,.webform-submission-warranty-form .w-select{display:block;width:100%;height:inherit;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.5;color:#333333;background-color:#ffffff;border:1px solid #cccccc;}.webform-submission-warranty-form .webform-element-description{text-align:left;}.webform-submission-warranty-form #edit-actions{margin-bottom:45px;}.webform-submission-warranty-form .form-checkbox{-webkit-appearance:checkbox;opacity:1;margin-right:20px;margin-left:0;}.webform-submission-warranty-form .form-managed-file input.form-submit{padding:15px 20px;background-color:#ed1f24;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;font-family:"Avenirnextcondensed medium",sans-serif;color:#fff;font-size:16px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;margin:20px 0;}
