.FranchiseChat_container__wc9Rw{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:1.4rem;@media (width >= 768px){margin-bottom:3rem}}.FranchiseChat_titleContainer__UPgIw{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.FranchiseChat_profileBorder__6YbJi{display:flex;justify-content:center;align-items:center;border-radius:50%;background:linear-gradient(120deg,#fff,#3be44f,#0a9828,#03320d,#03320d);min-height:52px;min-width:52px;position:relative}.FranchiseChat_profileContainer__F7ofU{width:48px;height:48px;position:relative;background-color:var(--color-brand-dark);overflow-y:hidden;border-radius:50%}.FranchiseChat_profile__A835C{object-fit:cover}.FranchiseChat_speechBubbleContainer__tkaHe{height:25px;width:25px;border-radius:50%;background-color:var(--color-brand-bold,#000);position:absolute;display:flex;justify-content:center;align-items:center;top:-5px;right:-5px}.FranchiseChat_textContainer__Tj0qe{height:100%;display:flex;flex-flow:column wrap}.FranchiseChat_franchiseChatText__8pESJ{margin:0;font-size:1.5rem!important;color:var(--color-brand-brand)}.FranchiseChat_message__BWiOd{font-size:1.5rem;font-weight:450;line-height:24px}.FranchiseChat_messageLarge__e2ooi{display:none}@media (width >= 768px){.FranchiseChat_franchiseChatText__8pESJ{font-size:2rem!important}.FranchiseChat_message__BWiOd{display:none}.FranchiseChat_messageLarge__e2ooi{display:block;margin:6px 0 0;line-height:24px}}.Title_container__GMqKR{font-size:32px;line-height:1;font-weight:900;color:var(--color-neutral-black,#000);text-align:left}.Title_container__GMqKR>:last-child{color:var(--color-brand-brand,#000)}@media (width >= 768px){.Title_container__GMqKR{font-size:48px}}.client_container__g_Bym{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:left;margin-top:2rem;margin-bottom:125px;padding:0 2rem}.client_backHeader__WDTHu{display:flex;flex-direction:row;place-items:center center;flex-grow:1;gap:.2rem;justify-self:flex-start;border:none;background-color:transparent;width:fit-content}.client_content__pqILy{max-width:100%;text-align:left}.client_content__pqILy,.client_info__jknSC{display:flex;flex-direction:column;gap:2rem}.client_buttons__slAZh{display:flex;flex-direction:column;gap:1rem;position:sticky;bottom:env(safe-area-inset-bottom);background-color:var(--color-brand-on-brand);width:100%;padding:2rem;box-shadow:0 -2px 8px 0 var(--color-surface-border);justify-content:space-between}.client_backButton__rXc6n{display:none}@media (width >= 768px){.client_container__g_Bym{margin-top:4rem}.client_content__pqILy{max-width:768px;margin-bottom:0}.client_backHeader__WDTHu{display:none}.client_backButton__rXc6n{display:inline-flex}.client_info__jknSC{flex-direction:row}.client_infoWithReviews__ymQkc{&>div{width:50%}}.client_buttons__slAZh{flex-direction:row;background-color:transparent;position:relative;max-width:768px;margin-top:2rem;padding:2rem 0;box-shadow:none}}.page_container__s9kvn{max-width:800px;margin:0 auto;padding:2rem}.page_content__YHaF_{display:flex;flex-direction:column;gap:2rem}.page_card__KxFBc{background:white;border-radius:8px;padding:2rem;box-shadow:0 2px 4px rgb(0 0 0/10%)}.page_lead__pC1nq{margin-bottom:1rem}.page_projectType__003ie{margin:1rem 0}.page_projectType__003ie label{display:block;margin-bottom:.5rem;font-weight:700;font-size:1rem}.page_customerType__VXqSl{margin:1rem 0}.page_customerType__VXqSl label{display:block;margin-bottom:.5rem;font-weight:700;font-size:1rem}.page_select__SLQSL{width:100%;height:48px;padding:0 1rem;border:1px solid var(--color-brand-brand);border-radius:4px;font-size:1rem;background-color:white;cursor:pointer;color:var(--color-alert-neutral);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.page_select__SLQSL:focus{outline:none;border-color:var(--color-brand-brand);box-shadow:0 0 0 2px rgb(0 102 204/20%)}.page_actionsContainer__Wae3D{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.page_manualSwitch__haIRe{color:rgb(0 77 51);font-size:16px;text-decoration:underline;cursor:pointer}.page_manualSwitch__haIRe:hover{color:rgb(0 77 153)}.page_continueButton__E5JCk{margin-left:auto}.page_input__s3Yws{margin-bottom:1rem}.page_errorMessageContainer__tVN8B{margin-bottom:var(--space-200)}.page_errorMessage__LlAPc{display:block;margin-block:var(--space-100);font-family:var(--web-font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-md);color:var(--color-alert-error)}.FlowHeader_container__5lgH9{display:flex;flex-direction:column;max-width:100vw;padding:1rem 0;background-color:var(--color-surface-surface,#000);gap:1.4rem;@media (width >= 768px){gap:3rem}}.FlowHeader_btnContainer__iF01w{display:flex}.FlowHeader_chatWithoutProgress__NbPzB{margin:3rem 0}.StepContainer_container__hvBYx{display:flex;flex-direction:column;flex-grow:1;padding-bottom:calc(132px + 10px);margin:0 1rem 3vh;min-height:100vh}.StepContainer_contentContainer__IHvps{display:flex;flex-direction:column;width:100%;height:100%}.StepContainer_content__Ql2R8{height:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}@media (width >= 576px){.StepContainer_container__hvBYx{padding-bottom:81px}}@media (width >= 768px){.StepContainer_container__hvBYx{align-items:center;padding-bottom:0}.StepContainer_contentContainer__IHvps{max-width:942px;height:auto}}.ValidationError_container__R9mIf{background-color:var(--color-alert-error-tint);border-radius:22px;padding:1rem 1.5rem}.ValidationError_text__6hHHQ{color:var(--color-alert-error)}.Warning_container__438Z4{border:1px solid var(--color-alert-warning);border-radius:22px;overflow:hidden}.Warning_titleContainer__nIQc_{background-color:var(--color-alert-warning-tint);padding:1rem}.Warning_textContainer__2mTsA{padding:1rem}.Warning_title__dXEKZ{color:var(--color-alert-warning);font-weight:400}.HomeInfo_container__4z0Sj{width:100%;background-color:var(--color-brand-on-brand);border-radius:22px;padding:2.4rem}.HomeInfo_container__4z0Sj,.HomeInfo_radioContainer__zCRSV,.HomeInfo_subsectionContainer__zx_SW{display:flex;flex-direction:column}.HomeInfo_radioContainer__zCRSV{gap:1rem}.HomeInfo_hintLabel__zRpgh{color:var(--color-surface-on-surface-variant);font-weight:450;font-size:1.4rem;line-height:2rem}.HomeInfo_bedroomCountContainer__SwN8Z{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4rem}.HomeInfo_bedroomCountButton__d4oeP{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;padding:1.2rem;border-radius:1.2rem;background:var(--color-surface-surface);border:1px solid var(--color-surface-dim);cursor:pointer;&:hover{background:var(--color-neutral-30)}}.HomeInfo_bedroomCountButtonDisabled__7sbCV{opacity:.5;cursor:default}.HomeInfo_bedroomCount__vscAl{font-size:6.4rem;line-height:1;font-weight:900;color:var(--color-brand-dark);user-select:none;width:4rem}.HomeInfo_bedroomCountButtonEnabled__ofMQd:hover{outline:2px solid var(--color-blue-30)}.HomeInfo_bedroomCountButtonEnabled__ofMQd:focus{outline:2px solid var(--color-outline-outer);outline-offset:2px}@media (width >= 768px){.HomeInfo_container__4z0Sj{padding:2rem}}.HomeInfo_warningContainer__UIeK1{display:flex;align-items:center;gap:.4rem;margin:1.6rem auto 0}.HomeInfo_warningIcon__Y5_pq{margin-top:1px;margin-bottom:auto;min-width:1.6rem;min-height:1.6rem;@media (width >= 768px){margin-top:3px}}.HomeInfo_warningText__9urJf{font-size:1.6rem;line-height:1.8rem;font-weight:450;color:var(--color-neutral-60);@media (width >= 768px){line-height:2.4rem}}.HomeInfo_contactLink__9aWmM{cursor:pointer;text-decoration:underline;background-color:transparent;border:none;padding:0 6.4rem 0 0;margin:0;color:var(--color-surface-link);text-align:left}
/*# sourceMappingURL=daecffedb035f3a9.css.map*/