.bg-light-gray{background-color:#f0f0f0}body{-webkit-font-smoothing:antialiased;font-size:16px;position:relative}.blue-title,body{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.blue-title{color:#4b8eba;font-size:35px}.bernadette{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.page-template-template-sales-office header{align-items:center;background-color:#fff;display:flex;height:80px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1}.page-template-template-sales-office header #harvest-logo{height:73px;width:auto}.page-template-template-sales-office main{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:80px;padding:0!important;width:100%}@media only screen and (min-width:768px){.page-template-template-sales-office main{min-height:700px}}.page-template-template-sales-office main .sales-office-container{max-width:100%}@media only screen and (min-width:768px){.page-template-template-sales-office main .sales-office-container{max-width:720px}}@media only screen and (min-width:992px){.page-template-template-sales-office main .sales-office-container{max-width:800px}}.page-template-template-sales-office main form{padding-bottom:4rem}@media only screen and (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{background-color:#d97924;display:flex;font-size:1.5rem;font-weight:600;height:62px;justify-content:center;text-align:center;transition:all .25s ease;width:225px}.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:#de8638!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 only screen and (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:130px}.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 #58595b;height:350px;position:relative;width:90vw}@media only screen and (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:#212529;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:60px;font-style:normal;font-weight:400;left:50%;letter-spacing:-4px;padding:1rem;position:absolute;top:-55px;transform:translate(-50%);white-space:nowrap}@media only screen and (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:70px;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 only screen and (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 only screen and (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:Outfit,sans-serif;font-optical-sizing:auto;font-size:1rem;font-style:normal;font-weight:400;line-height:1.4;margin:3rem 0 1rem;text-align:center}@media only screen and (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:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;height:38px;margin:0 0 1.25rem;padding:0 1rem;text-transform:uppercase;width:100%}@media only screen and (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:2rem;color:#000;display:flex;flex-direction:column;font-size:.75rem;justify-content:center;left:50%;position:absolute;transform:translate(-50%);width:90vw}@media only screen and (min-width:576px){.page-template-template-sales-office main form .check-in .footer,.page-template-template-sales-office main form .thank-you .footer{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;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{line-height:1.25;margin:0 auto;max-width:675px;text-align:center}.page-template-template-sales-office main form .main-fields{margin-top:1rem}@media only screen and (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:Outfit,sans-serif;font-optical-sizing:auto;font-size:1rem;font-style:normal;font-weight:400;line-height:1;margin:0;text-transform:uppercase}.page-template-template-sales-office main form .main-fields label.long{font-size:.95rem}.page-template-template-sales-office main form .main-fields label.long span{height:16px}.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 only screen and (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 only screen and (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/7b60f664c47dff222dd0.png);background-color:#e8e9eb;background-position-x:96%;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 only screen and (min-width:768px){.page-template-template-sales-office main form .main-fields label select{width:325px}}@media only screen and (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 only screen and (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 only screen and (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 #7c7d7d;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:#d97924}.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}.page-template-template-sales-office main form .hoods legend{color:#58595b;font-family:Outfit,sans-serif;font-optical-sizing:auto;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:.5rem;padding-left:10px;padding-right:10px}.page-template-template-sales-office main form .hoods .hood label{border:4px 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:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;justify-content:center;padding:.5rem;text-align:center}.page-template-template-sales-office main form .hoods .hood .hood-details .name{font-size:.9rem;line-height:1.25;text-transform:uppercase}.page-template-template-sales-office main form .hoods .hood .hood-details .builder{font-size:.75rem;line-height:1;text-transform:uppercase}.page-template-template-sales-office main form .hoods .hood .hood-details .spec{font-size:.75rem;line-height:1.25}.page-template-template-sales-office main form .hoods .hood-btn{align-items:center;background-color:#e8e9eb;color:#58595b;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;height:50px;justify-content:center;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:#8fad15;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:#8fad15;color:#fff}.page-template-template-sales-office main form .submit-wrap{height:62px;margin-top:1.25rem}@media only screen and (min-width:992px){.page-template-template-sales-office main form .submit-wrap{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:Outfit,sans-serif;font-optical-sizing:auto;font-size:1.1rem;font-style:normal;font-weight:400;padding:10px;position:fixed;right:35px;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;padding:10px;position:fixed;right:0;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 only screen and (min-width:768px){.page-template-template-sales-office main .actions-bg{display:none}}.page-template-template-sales-office #gt_float_wrapper{left:20px!important;right:unset!important}