.env-warning[data-v-c6f2c8da]{pointer-events:none;position:fixed;top:0;left:0;width:100px;height:100px;z-index:2147483647}.env-warning__content[data-v-c6f2c8da]{position:absolute;top:50%;left:50%;width:200%;padding:6px 0;font:700 1rem sans-serif;text-align:center;letter-spacing:.15em;color:#fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);border:4px solid white;background:red;box-shadow:0 0 10px #0000004d}.cookie-consent[data-v-3bdf21c2]{padding:24px 20px;background:var(--white);color:var(--darkgray1);box-shadow:4px -11px 25.3px #0003;position:fixed;bottom:0;left:0;width:100%;z-index:5;display:grid;gap:20px;justify-items:center;align-items:start;font-family:var(--sans-serif2);font-size:1rem}@media screen and (min-width: 768px){.cookie-consent[data-v-3bdf21c2]{padding:24px 60px;grid-template-columns:minmax(0,1200px) auto;gap:40px;justify-content:center}}p[data-v-3bdf21c2]{font-size:.875rem;letter-spacing:.02625rem;line-height:1.6}@media screen and (min-width: 768px){p[data-v-3bdf21c2]{font-size:1rem}}.cookie-consent__close[data-v-3bdf21c2]{position:absolute;top:15px;right:15px;color:var(--gray1);padding:0;border:0;border-radius:0;background:unset}.cookie-consent__close[data-v-3bdf21c2]:hover,.cookie-consent__close.focus-visible.js-focus-visible[data-v-3bdf21c2],.js-focus-visible .cookie-consent__close.focus-visible[data-v-3bdf21c2]{color:var(--blue1);background:unset}.cookie-consent__close[data-v-3bdf21c2]:hover,.cookie-consent__close[data-v-3bdf21c2]:focus-visible{color:var(--blue1);background:unset}.cookie-consent__close svg[data-v-3bdf21c2]{height:14px;width:auto}.cookie-consent__ok[data-v-3bdf21c2]{padding:12px 20px;min-width:100px;border:0}.fade-enter-active[data-v-3bdf21c2],.fade-leave-active[data-v-3bdf21c2]{transition:all .5s ease}.fade-enter-from[data-v-3bdf21c2],.fade-leave-to[data-v-3bdf21c2]{opacity:0}.file-upload[data-v-d0b97a83]{position:relative;container:file-upload / inline-size}.file-upload__inner[data-v-d0b97a83]{display:grid;align-items:center;gap:10px}.file-upload__inner .input--file[data-v-d0b97a83]{display:grid;grid-template-rows:minmax(0,20px) auto;gap:0 10px}@container file-upload (width >= 400px){.file-upload__inner .input--file[data-v-d0b97a83]{grid-template-columns:repeat(2,minmax(0,1fr))}}.file-upload__inner .input__label[data-v-d0b97a83]{font-size:.875rem;color:var(--gray1);grid-row:1 / span 2;grid-column:1}.file-upload__inner .input__wrap[data-v-d0b97a83]{border-radius:10px;border:1px solid var(--blue2);display:inline-flex;gap:10px;justify-content:center;align-items:center;padding:10px;line-height:1;grid-row:2;grid-column:1;pointer-events:none}.file-upload .file-upload__icon[data-v-d0b97a83]{width:22px;height:22px;color:var(--gold1)}.file-upload label[data-v-d0b97a83]{color:var(--blue1);cursor:pointer;font-size:1rem;white-space:nowrap}.file-upload label[data-v-d0b97a83]:hover{color:var(--gold1)}.fh-submit-request form .file-upload .input[data-v-d0b97a83]{gap:0}.file-upload__remove[data-v-d0b97a83]{display:flex;align-items:center;justify-content:flex-start;background:none;border:0;padding:0;border-radius:0;font-size:.875rem;font-family:var(--sans-serif2);color:var(--gray1);text-align:left;display:inline-grid;grid-template-columns:auto auto;gap:10px}@container file-upload (width >= 400px){.file-upload__remove[data-v-d0b97a83]{grid-column:2;grid-row:2}}.file-upload__remove .file-upload__remove-filename[data-v-d0b97a83]{overflow:hidden;text-overflow:ellipsis}.file-upload__remove[data-v-d0b97a83]:focus,.file-upload__remove[data-v-d0b97a83]:hover{color:var(--navy1)}.file-upload__remove svg path[data-v-d0b97a83]{stroke-width:0;transition:stroke-width .2s ease-out}.file-upload__remove[data-v-d0b97a83]:hover,.file-upload__remove[data-v-d0b97a83]:focus{color:var(--navy1)}.file-upload__remove:hover svg path[data-v-d0b97a83],.file-upload__remove:focus svg path[data-v-d0b97a83]{stroke-width:1px}.file-upload__preview[data-v-d0b97a83]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input[type=file][data-v-d0b97a83]{position:absolute;top:0;left:0;clip-path:inset(50%);width:1px;height:1px;margin:-1px -1px 0;padding:0;color:#0000}input[type=file][data-v-d0b97a83]::-webkit-file-upload-button{background:none;border-radius:0;border:none;text-indent:-9999px}input[type=file][data-v-d0b97a83]::file-selector-button{background:none;border-radius:0;border:none;text-indent:-9999px}.file-upload__inner svg[data-v-d0b97a83]{height:15px;width:auto}.input--file:focus-within .input__wrap[data-v-d0b97a83]{border-color:var(--blue1)}.file-upload__remove[data-v-698e2034]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:35px;height:35px;min-height:0;padding:0;border:0;color:var(--mid2);background:none;transition:color .2s ease-out}.file-upload__remove svg path[data-v-698e2034]{stroke-width:0;transition:stroke-width .2s ease-out}.file-upload__remove[data-v-698e2034]:hover,.file-upload__remove[data-v-698e2034]:focus{color:var(--navy1)}.file-upload__remove:hover svg path[data-v-698e2034],.file-upload__remove:focus svg path[data-v-698e2034]{stroke-width:1px}.content-accordion__details{border-bottom:1px solid var(--lightgray5)}.content-accordion__summary{cursor:pointer;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;justify-content:start;width:100%;min-height:none;gap:20px;padding:16px 0;list-style:none;font-size:1rem;text-align:left;border:0;border-radius:0;background:transparent;color:var(--darkgray1);font-weight:400}@media screen and (min-width: 768.02px){.content-accordion__summary{padding:20px 0}}.content-accordion__summary:hover,.content-accordion__summary.focus-visible.js-focus-visible,.js-focus-visible .content-accordion__summary.focus-visible{box-shadow:unset;color:var(--blue1)}.content-accordion__summary:hover,.content-accordion__summary:focus-visible{box-shadow:unset;color:var(--blue1)}.content-accordion__summary-icon{color:var(--navy1)}.content-accordion__summary-icon svg{height:16px;width:auto}@media screen and (min-width: 768px){.content-accordion__summary-icon svg{height:16px}}.content-accordion__summary-icon-vertical,.content-accordion__summary-icon-horizontal{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:center;transform-origin:center}.content-accordion__details-content{position:relative;display:block;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.content-accordion__details-content-inner{padding:20px;background:var(--lightblue1);color:var(--gray1);font-size:1rem;margin-bottom:20px}.content-accordion__details.open .content-accordion__summary-icon-vertical,.content-accordion__details.open .content-accordion__summary-icon-horizontal{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.content-accordion__details.open .content-accordion__details-content{max-height:var(--content-max-height)}.content-accordion__info a,.content-accordion__info button{pointer-events:none;visibility:hidden}.open :is(.content-accordion__info a,.content-accordion__info button){pointer-events:unset;visibility:unset}button[data-v-addfdd28]{padding:0;min-height:unset;border:0}.tooltip[data-v-addfdd28]{position:relative;display:flex}.tooltip__close[data-v-addfdd28]{position:absolute;right:0;top:0;background:none;border:0;color:var(--black);padding:10px}.tooltip__close svg[data-v-addfdd28]{height:10px;width:auto}.fade-enter-active[data-v-addfdd28],.fade-leave-active[data-v-addfdd28]{transition:all .2s ease}.fade-enter-from[data-v-addfdd28],.fade-leave-to[data-v-addfdd28]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}@media (prefers-reduced-motion){.fade-enter-from[data-v-addfdd28],.fade-leave-to[data-v-addfdd28]{-webkit-transform:translateY(0px);transform:translateY(0)}}.tooltip__message[data-v-addfdd28]{background:var(--white);padding:15px;color:var(--black);font-size:.875rem;position:absolute;bottom:calc(100% + 30px);left:0;z-index:15;box-shadow:0 0 15px #0000001a}@media screen and (min-width: 768px){.tooltip__message[data-v-addfdd28]{width:420px}}.tooltip__message--width-unset[data-v-addfdd28]{width:unset;min-width:unset}.tooltip__message--right[data-v-addfdd28]{left:auto;right:0}.tooltip__message--bottom[data-v-addfdd28]{top:100%;bottom:unset}.tooltip__label[data-v-addfdd28]:empty{display:none}[data-v-dc72c9a4] .input__label{display:none}[data-v-dc72c9a4] .input__wrap{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center}[data-v-dc72c9a4] .input__wrap:after{content:"";speak:none;width:50px;height:100%;display:flex;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18' viewBox='0 0 17 18' fill='none'%3E%3Cpath d='M16 16.5L11.3307 11.8969M13 7.5C13 10.8137 10.3137 13.5 7 13.5C3.68629 13.5 1 10.8137 1 7.5C1 4.18629 3.68629 1.5 7 1.5C10.3137 1.5 13 4.18629 13 7.5Z' stroke='%23DC1F26' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;grid-column:1;grid-row:1;pointer-events:none}[data-v-dc72c9a4] .input__fyh{padding-left:50px;padding-right:50px;grid-column:1 / span 2;grid-row:1;color:var(--dark1);font-size:1rem}@media screen and (min-width: 768px){[data-v-dc72c9a4] .input__fyh{font-size:1.25rem;height:unset;height:calc(var(--headerHeight) - 40px)}}.find-your-home[data-v-dc72c9a4]{position:relative}.global-search-results[data-v-dc72c9a4]{position:relative;background:white;border:1px solid #e2e8f0;border-radius:0 0 4px 4px;box-shadow:0 4px 6px -1px #0000001a;z-index:10;max-height:215px;overflow-y:auto}.global-search-results__item[data-v-dc72c9a4]{padding:8px 16px;border-bottom:1px solid #e2e8f0;cursor:pointer}.global-search-results__item[data-v-dc72c9a4]:last-child{border-bottom:none}.global-search-results__item-link[data-v-dc72c9a4]{text-decoration:none;color:var(--dark1);display:block;width:100%}.global-search-results__item-title[data-v-dc72c9a4]{font-size:.875rem;line-height:1.5}.global-search-results__item--active[data-v-dc72c9a4]{background-color:var(--navy1);color:#fff}.biginput[data-v-dc72c9a4]{width:100%;padding:12px 50px;font-size:1rem;border:1px solid #e2e8f0;border-radius:4px;color:var(--dark1)}.autocomplete-suggestions[data-v-dc72c9a4]{width:inherit;background:white;border:1px solid #e2e8f0;border-radius:0 0 4px 4px;box-shadow:0 4px 6px -1px #0000001a;z-index:10;max-height:215px;overflow-y:auto}.autocomplete-suggestion[data-v-dc72c9a4]{padding:8px 16px;border-bottom:1px solid #e2e8f0;cursor:pointer;display:inline-block;width:100%}.autocomplete-suggestion[data-v-dc72c9a4]:last-child{border-bottom:none}.autocomplete-suggestion__title[data-v-dc72c9a4]{font-size:.875rem;line-height:1.5;color:var(--dark1)}.autocomplete-suggestion--active[data-v-dc72c9a4]{background-color:var(--navy1)}.autocomplete-suggestion--active .autocomplete-suggestion__title[data-v-dc72c9a4]{color:#fff}.typing-indicator[data-v-dc72c9a4]{display:flex;justify-content:flex-start;align-items:center}.typing-indicator svg[data-v-dc72c9a4]{overflow:visible}.typing-dot[data-v-dc72c9a4]{fill:var(--navy1);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:typingBounce-dc72c9a4 2s infinite cubic-bezier(.68,-.6,.32,1.6);animation:typingBounce-dc72c9a4 2s infinite cubic-bezier(.68,-.6,.32,1.6)}.typing-dot[data-v-dc72c9a4]:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.typing-dot[data-v-dc72c9a4]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing-dot[data-v-dc72c9a4]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes typingBounce-dc72c9a4{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes typingBounce-dc72c9a4{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}
