#single-neighborhood #neighborhoods-wrap .darkgreen{color:#346922!important}.bg-white{background-color:#fff}.text-yellowgreen{color:#d2d755!important}body{-webkit-font-smoothing:antialiased;color:#58595b;font-family:urbane,sans-serif;font-size:19px;font-style:normal;font-weight:300;position:relative}.inline-list{display:block;list-style-type:none;margin:0;padding:0;width:100%}.inline-list li{display:inline}@media only screen and (min-width:768px){.inline-list li{display:inline}}.inline-list li:before{content:" "}.inline-list li:after{background-image:radial-gradient(closest-side,#4d4b3f,#4d4b3f 60%,#4d4b3f 0,#4d4b3f 95%,transparent);background-position:50%;background-repeat:no-repeat;background-size:.35rem .35rem;border-radius:50%;content:" ";display:inline;white-space:nowrap;word-spacing:.5rem}.inline-list span{display:inline-block;padding:0 .5em;white-space:nowrap}.page-template-template-sales-office .gtranslate_wrapper{display:none}.page-template-template-sales-office header{align-items:center;background-color:#fff;display:flex;height:120px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1}@media(min-width:768px){.page-template-template-sales-office header{height:120px}}.page-template-template-sales-office header .logo{height:70px;width:auto}@media(min-width:768px){.page-template-template-sales-office header .logo{height:100px}}.page-template-template-sales-office main{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:120px;padding:0!important;width:100%}.page-template-template-sales-office main.fixed-height{height:calc(100vh - 120px)}@media(min-width:768px){.page-template-template-sales-office main{min-height:700px}}.page-template-template-sales-office main section{padding-top:0}.page-template-template-sales-office main .sales-office-container{max-width:100%}@media(min-width:768px){.page-template-template-sales-office main .sales-office-container{max-width:720px}}@media(min-width:992px){.page-template-template-sales-office main .sales-office-container{max-width:850px}}.page-template-template-sales-office main form{overflow:visible;padding-bottom:4rem}@media(min-width:576px){.page-template-template-sales-office main form{padding-bottom:unset}}.page-template-template-sales-office main form.step-1 .step-2,.page-template-template-sales-office main form.step-1 .step-3{display:none!important}.page-template-template-sales-office main form.step-1 #error{bottom:20%}.page-template-template-sales-office main form.step-2 .step-1,.page-template-template-sales-office main form.step-2 .step-3{display:none!important}.page-template-template-sales-office main form.step-2 #error{bottom:10%}.page-template-template-sales-office main form .hidden,.page-template-template-sales-office main form.step-3 .step-1,.page-template-template-sales-office main form.step-3 .step-2{display:none}.page-template-template-sales-office main form .btn{align-items:center;background-color:#d2d755;display:flex;font-family:circe,sans-serif;font-size:1.35rem;font-style:normal;font-weight:700;height:50px;justify-content:center;padding:unset;text-align:center;transition:all .25s ease;width:180px}.page-template-template-sales-office main form .btn:active,.page-template-template-sales-office main form .btn:focus,.page-template-template-sales-office main form .btn:hover{background-color:#bcc12d!important;color:#fff!important}.page-template-template-sales-office main form .back{background:none;border:0;color:#58595b;margin:2rem 0;transition:all .25s ease}@media(min-width:768px){.page-template-template-sales-office main form .back{bottom:.5rem;left:.5rem;margin:0;position:absolute}}.page-template-template-sales-office main form .back:active,.page-template-template-sales-office main form .back:focus,.page-template-template-sales-office main form .back:hover{color:#58595b}.page-template-template-sales-office main form .check-in,.page-template-template-sales-office main form .thank-you{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:180px}.page-template-template-sales-office main form .check-in .thank-you,.page-template-template-sales-office main form .thank-you .thank-you{padding-bottom:0}.page-template-template-sales-office main form .check-in .check-in-wrapper,.page-template-template-sales-office main form .check-in .thank-you-wrapper,.page-template-template-sales-office main form .thank-you .check-in-wrapper,.page-template-template-sales-office main form .thank-you .thank-you-wrapper{border:1px solid #346922;height:350px;position:relative;width:90vw}@media(min-width:992px){.page-template-template-sales-office main form .check-in .check-in-wrapper,.page-template-template-sales-office main form .check-in .thank-you-wrapper,.page-template-template-sales-office main form .thank-you .check-in-wrapper,.page-template-template-sales-office main form .thank-you .thank-you-wrapper{width:780px}}.page-template-template-sales-office main form .check-in .check-in-wrapper h2,.page-template-template-sales-office main form .check-in .thank-you-wrapper h2,.page-template-template-sales-office main form .thank-you .check-in-wrapper h2,.page-template-template-sales-office main form .thank-you .thank-you-wrapper h2{background-color:#fff;color:#4d9b3b;font-family:kaneda-gothic,sans-serif;font-size:60px;font-style:normal;font-weight:500;left:50%;padding:1rem;position:absolute;text-transform:uppercase;top:-55px;transform:translate(-50%);white-space:nowrap}@media(min-width:576px){.page-template-template-sales-office main form .check-in .check-in-wrapper h2,.page-template-template-sales-office main form .check-in .thank-you-wrapper h2,.page-template-template-sales-office main form .thank-you .check-in-wrapper h2,.page-template-template-sales-office main form .thank-you .thank-you-wrapper h2{font-size:80px;top:-60px}}.page-template-template-sales-office main form .check-in .check-in-wrapper .check-in-content,.page-template-template-sales-office main form .check-in .check-in-wrapper .thank-you-content,.page-template-template-sales-office main form .check-in .thank-you-wrapper .check-in-content,.page-template-template-sales-office main form .check-in .thank-you-wrapper .thank-you-content,.page-template-template-sales-office main form .thank-you .check-in-wrapper .check-in-content,.page-template-template-sales-office main form .thank-you .check-in-wrapper .thank-you-content,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .check-in-content,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .thank-you-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:0 2rem 2rem;position:absolute;top:0;width:100%}@media(min-width:576px){.page-template-template-sales-office main form .check-in .check-in-wrapper .check-in-content,.page-template-template-sales-office main form .check-in .check-in-wrapper .thank-you-content,.page-template-template-sales-office main form .check-in .thank-you-wrapper .check-in-content,.page-template-template-sales-office main form .check-in .thank-you-wrapper .thank-you-content,.page-template-template-sales-office main form .thank-you .check-in-wrapper .check-in-content,.page-template-template-sales-office main form .thank-you .check-in-wrapper .thank-you-content,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .check-in-content,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .thank-you-content{padding:0 4rem 2rem}}@media(min-width:992px){.page-template-template-sales-office main form .check-in .check-in-wrapper .check-in-content,.page-template-template-sales-office main form .check-in .check-in-wrapper .thank-you-content,.page-template-template-sales-office main form .check-in .thank-you-wrapper .check-in-content,.page-template-template-sales-office main form .check-in .thank-you-wrapper .thank-you-content,.page-template-template-sales-office main form .thank-you .check-in-wrapper .check-in-content,.page-template-template-sales-office main form .thank-you .check-in-wrapper .thank-you-content,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .check-in-content,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .thank-you-content{padding:0 4rem 2rem}}.page-template-template-sales-office main form .check-in .check-in-wrapper .check-in-content p,.page-template-template-sales-office main form .check-in .check-in-wrapper .thank-you-content p,.page-template-template-sales-office main form .check-in .thank-you-wrapper .check-in-content p,.page-template-template-sales-office main form .check-in .thank-you-wrapper .thank-you-content p,.page-template-template-sales-office main form .thank-you .check-in-wrapper .check-in-content p,.page-template-template-sales-office main form .thank-you .check-in-wrapper .thank-you-content p,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .check-in-content p,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .thank-you-content p{font-family:circe,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4;margin:3rem 0 1rem;text-align:center}@media(min-width:576px){.page-template-template-sales-office main form .check-in .check-in-wrapper .check-in-content p,.page-template-template-sales-office main form .check-in .check-in-wrapper .thank-you-content p,.page-template-template-sales-office main form .check-in .thank-you-wrapper .check-in-content p,.page-template-template-sales-office main form .check-in .thank-you-wrapper .thank-you-content p,.page-template-template-sales-office main form .thank-you .check-in-wrapper .check-in-content p,.page-template-template-sales-office main form .thank-you .check-in-wrapper .thank-you-content p,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .check-in-content p,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .thank-you-content p{font-size:1.25rem}}.page-template-template-sales-office main form .check-in .check-in-wrapper .check-in-content input,.page-template-template-sales-office main form .check-in .check-in-wrapper .thank-you-content input,.page-template-template-sales-office main form .check-in .thank-you-wrapper .check-in-content input,.page-template-template-sales-office main form .check-in .thank-you-wrapper .thank-you-content input,.page-template-template-sales-office main form .thank-you .check-in-wrapper .check-in-content input,.page-template-template-sales-office main form .thank-you .check-in-wrapper .thank-you-content input,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .check-in-content input,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .thank-you-content input{background-color:#e8e9eb;border:0;color:#58595b;font-family:circe,sans-serif;font-size:.95rem;font-style:normal;font-weight:700;height:38px;margin:1rem 0 2rem;padding:0 1rem;text-transform:uppercase;width:100%}@media(min-width:576px){.page-template-template-sales-office main form .check-in .check-in-wrapper .check-in-content input,.page-template-template-sales-office main form .check-in .check-in-wrapper .thank-you-content input,.page-template-template-sales-office main form .check-in .thank-you-wrapper .check-in-content input,.page-template-template-sales-office main form .check-in .thank-you-wrapper .thank-you-content input,.page-template-template-sales-office main form .thank-you .check-in-wrapper .check-in-content input,.page-template-template-sales-office main form .thank-you .check-in-wrapper .thank-you-content input,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .check-in-content input,.page-template-template-sales-office main form .thank-you .thank-you-wrapper .thank-you-content input{width:400px}}.page-template-template-sales-office main form .check-in .footer,.page-template-template-sales-office main form .thank-you .footer{align-items:center;bottom:3rem;color:#000;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:90vw}@media(min-width:576px){.page-template-template-sales-office main form .check-in .footer,.page-template-template-sales-office main form .thank-you .footer{bottom:4rem;width:100%}}.page-template-template-sales-office main form .check-in .footer a,.page-template-template-sales-office main form .thank-you .footer a{color:#000;font-size:.75rem;margin-bottom:.5rem}.page-template-template-sales-office main form .check-in .footer .disclaimer,.page-template-template-sales-office main form .thank-you .footer .disclaimer{font-size:.5rem!important;line-height:1.25;margin:0 auto;max-width:675px;text-align:center}@media(min-width:992px){.page-template-template-sales-office main form .check-in .footer .disclaimer,.page-template-template-sales-office main form .thank-you .footer .disclaimer{font-size:.75rem!important}}.page-template-template-sales-office main form .main-fields{margin-top:1rem}@media(min-width:576px){.page-template-template-sales-office main form .main-fields{margin-top:0}}.page-template-template-sales-office main form .main-fields label{color:#58595b;display:flex;flex-direction:column;font-family:circe,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;text-transform:uppercase}.page-template-template-sales-office main form .main-fields label.long{font-size:.9rem}.page-template-template-sales-office main form .main-fields label.long span{height:24px}.page-template-template-sales-office main form .main-fields label input[type=email],.page-template-template-sales-office main form .main-fields label input[type=tel],.page-template-template-sales-office main form .main-fields label input[type=text]{background-color:#e8e9eb;border:0;color:#58595b;font-size:.95rem;height:38px;margin:.75rem 0 1rem;padding:0 .5rem;text-transform:uppercase;width:100%}@media(min-width:768px){.page-template-template-sales-office main form .main-fields label input[type=email],.page-template-template-sales-office main form .main-fields label input[type=tel],.page-template-template-sales-office main form .main-fields label input[type=text]{width:325px}}@media(min-width:992px){.page-template-template-sales-office main form .main-fields label input[type=email],.page-template-template-sales-office main form .main-fields label input[type=tel],.page-template-template-sales-office main form .main-fields label input[type=text]{width:250px}}.page-template-template-sales-office main form .main-fields label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../js/bundle/b695b9c68989f50bd831.png);background-color:#e8e9eb;background-position-x:95%;background-position-y:50%;background-repeat:no-repeat;background-size:17px 14px;border:0;color:#58595b;height:38px;margin:.75rem 0 1rem;padding:0 .5rem;text-transform:uppercase;width:100%}@media(min-width:768px){.page-template-template-sales-office main form .main-fields label select{width:325px}}@media(min-width:992px){.page-template-template-sales-office main form .main-fields label select{width:250px}}.page-template-template-sales-office main form .main-fields .radio-btns{align-items:start;display:flex;flex-direction:column;margin:.5rem 0 3rem}@media(min-width:576px){.page-template-template-sales-office main form .main-fields .radio-btns{align-items:center;flex-direction:row}}.page-template-template-sales-office main form .main-fields .radio-btns .radio-btn{align-items:center;display:flex}@media(min-width:576px){.page-template-template-sales-office main form .main-fields .radio-btns .radio-btn{margin:0 0 0 1.75rem}}.page-template-template-sales-office main form .main-fields .radio-btns .radio-btn input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:content-box;border:2px solid #58595b;border-radius:4px;display:inline-block;height:16px;margin-right:.5rem;padding:1px;width:16px}.page-template-template-sales-office main form .main-fields .radio-btns .radio-btn input:checked{background-color:#d2d755}.page-template-template-sales-office main form .main-fields .radio-btns .radio-btn label{margin-bottom:0}.page-template-template-sales-office main form .main-fields .actions{display:flex;justify-content:center}.page-template-template-sales-office main form .hoods{margin-top:1rem}@media(min-width:576px){.page-template-template-sales-office main form .hoods{margin-top:0}}.page-template-template-sales-office main form .hoods legend{color:#58595b;font-family:circe,sans-serif;font-size:1rem;font-style:normal;font-weight:400;text-transform:uppercase}.page-template-template-sales-office main form .hoods input[type=checkbox]{display:none}.page-template-template-sales-office main form .hoods .hood{cursor:pointer;margin-bottom:1.25rem;padding-left:.25rem;padding-right:.25rem}@media(min-width:1200px){.page-template-template-sales-office main form .hoods .hood{padding-left:.5rem;padding-right:.5rem}}.page-template-template-sales-office main form .hoods .hood label{border:2px solid #fff;cursor:pointer;transition:all .25s ease}.page-template-template-sales-office main form .hoods .hood .hood-details{align-items:center;background-color:#e8e9eb;color:#58595b;display:flex;flex-direction:column;font-family:circe,sans-serif;font-style:normal;font-weight:400;justify-content:center;padding:.75rem .5rem .85rem;text-align:center}.page-template-template-sales-office main form .hoods .hood .hood-details .name{font-family:circe,sans-serif;font-size:15px;font-style:normal;font-weight:700;letter-spacing:0;text-transform:uppercase}.page-template-template-sales-office main form .hoods .hood .hood-details .spec{font-size:13px;letter-spacing:0;line-height:1.25;text-transform:capitalize}.page-template-template-sales-office main form .hoods .hood .hood-details .spec.builder{text-transform:uppercase}.page-template-template-sales-office main form .hoods .hood .checkbox:checked+label .hood-details{background-color:#f1f4dd}.page-template-template-sales-office main form .hoods .hood .checkbox:checked+label .hood-details .name{color:#4d9b3b}.page-template-template-sales-office main form .hoods .hood .checkbox:checked+label .hood-details .spec{color:#346922}.page-template-template-sales-office main form .hoods .hood-btn{align-items:center;background-color:#e8e9eb;color:#58595b;cursor:pointer;display:flex;font-family:circe,sans-serif;font-size:15px;font-style:normal;font-weight:700;height:55px;justify-content:center;letter-spacing:0;text-align:center;text-transform:uppercase;width:100%}.page-template-template-sales-office main form .hoods #all-hoods:checked+label,.page-template-template-sales-office main form .hoods #future-hoods:checked+label{background-color:#4d9b3b;color:#fff}.page-template-template-sales-office main form .hoods #all-hoods+label,.page-template-template-sales-office main form .hoods #future-hoods+label{transition:all .25s ease}.page-template-template-sales-office main form .hoods #all-hoods+label:hover,.page-template-template-sales-office main form .hoods #future-hoods+label:hover{background-color:#4d9b3b;color:#fff}.page-template-template-sales-office main form .submit-wrap{height:62px;margin-bottom:1.25rem;margin-top:1.25rem}@media(min-width:992px){.page-template-template-sales-office main form .submit-wrap{margin-bottom:2rem;margin-top:2rem}}.page-template-template-sales-office main form .submit-wrap.shrink{height:10px}.page-template-template-sales-office main form .submit-wrap .col{display:flex;justify-content:center}.page-template-template-sales-office main form .submit-wrap .col .submit{margin:0 0 2rem}.page-template-template-sales-office main form .submit-wrap .col .hidden{display:none!important}.page-template-template-sales-office main form #error{color:#c80707;font-size:1.1rem;font-weight:500;left:50%;position:absolute;transform:translate(-50%)}.page-template-template-sales-office main form #error .message{color:#58595b}.page-template-template-sales-office main #skip{background:none;border:0;bottom:0;color:#58595b;font-family:circe,sans-serif;font-size:1.1rem;font-style:normal;font-weight:400;left:35px;padding:10px;position:fixed;text-decoration:underline;z-index:2}.page-template-template-sales-office main #skip.hidden{display:none}.page-template-template-sales-office main #manual-refresh{background:none;border:0;bottom:0;left:0;padding:10px;position:fixed;z-index:2}.page-template-template-sales-office main #manual-refresh svg{fill:#58595b;height:24px;width:24px}.page-template-template-sales-office main .actions-bg{background-color:#fff;bottom:0;height:50px;left:0;position:fixed;right:0;z-index:1}@media(min-width:768px){.page-template-template-sales-office main .actions-bg{display:none}}