div.card button:hover{background-color:#47595c;color:#fff}div.cardContainer{display:flex;justify-content:center;align-items:center;align-content:center;text-align:center;padding:4rem;border-radius:15px}div.cardContainer.property{display:flex;justify-content:center;align-items:center;align-content:center;text-align:center;padding:4rem;border-radius:15px;gap:.25rem}div.card{display:inline-block;justify-content:center;padding:5rem;margin:1rem;border-radius:15px;width:14rem;height:14rem}div.cards.alacarte{border:black solid 1px;border-radius:5px}div.cards.propertyCard{display:grid;grid-template-rows:repeat(auto-fit,minmax(8rem,12rem));gap:.25rem;justify-content:center;border-radius:5px;max-width:99%}div.agentsCardContainer{display:grid}div.agentsCardContainer div.agentCard{gap:.25rem;justify-content:center;border-radius:5px;max-width:99%}div.agentsCardContainer div.agentCard img{height:200px;width:auto;border-radius:5px}div.cards.propertyCard{border:#47595C solid 1px}div.cards.propertyCard h1{display:inline-block;font-size:1rem;width:auto}div.cards.propertyCard h2{font-size:.9rem}div.cards.propertyCard h3{font-size:.75rem}img.propertyCardImage{height:180px;width:auto}div.card:hover{background-color:#7aa391;color:#fff;transition:.3s}div.comparableCards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:.25rem;justify-content:center;border-radius:5px;max-width:99%;margin-bottom:1rem}div.formContainer{display:flex;justify-content:center;align-content:center;text-align:center;padding:0;margin:0;border-radius:5px;margin-bottom:.5rem;margin-top:.5rem}div.formContainer.color{display:flex;justify-content:center;align-content:center;text-align:center;padding:0;margin:.5rem;border-radius:5px;background-color:#7aa391}div.formContainer.contactForm{background-color:#7aa391;color:#fff}div.formContainer.fsboForm{display:flex;flex-direction:column;background-color:#7aa391;border:none}div.formContainer.marketVal{display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center;border-radius:5px;list-style-type:none;padding-bottom:1rem}div.formContainer.marketVal.TTMV{padding:1rem;border:#47595C 2px solid;text-align:center;margin-bottom:5rem}div.formContainer.marketVal.TTMV h1{padding:1rem;border-bottom:#47595C 2px solid;text-align:center;font-weight:300;color:#47595c}div.formContainer.marketVal.TTMV h2{text-align:center;font-weight:700;color:#7aa391;margin-top:-.5rem}div.formContainer.marketVal.TTMV p{text-align:center;font-weight:400;color:#47595c;margin-top:-1.2rem;font-size:.85rem}div.formContainer.true-market-value-guide-container{display:grid;grid-template-areas:repeat(auto-fit,minmax(4rem,8rem));padding:1rem;margin:.5rem;color:#fff;background-color:#47595c;border-radius:5px}div.formContainer.true-market-value-guide-container div.step-content h3{text-align:left}div.formContainer.agents{display:grid;max-width:100%;margin-bottom:1rem;border:#47595C solid 2px}div.formContainer.value{display:grid;max-width:100%;margin-bottom:1rem}div.formContainer.mapContainer{grid-template-columns:1fr;margin:.5rem;padding:0;box-shadow:none}div.formContainer.propertStatusError{box-shadow:0 0 5px #a51616;color:#a51616}div.formContainer.TTMVtext{display:grid}h1.hero{font-size:4rem}div.hero{position:relative;height:100%;width:100%}div.hero img{width:100%;height:100%;object-fit:cover;border-radius:5px}div.hero form button img.icons{align-self:center;justify-self:center;height:36px;width:36px}div.heroContent{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:99%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;z-index:1;background-color:#0000004d;border-radius:5px}div.formContainer video{display:flex;justify-content:center;align-content:center;text-align:center;padding:0;border-radius:5px;background-color:#0006}div.videoContainer{position:relative;height:100%;width:100%}div.videoContainer video{width:100%;height:101%;object-fit:cover;border-radius:5px}div.videoContent{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;z-index:1;background-color:#0000004d;border-radius:5px}div.videoContent h1{font-size:4rem}div.imageContainer{max-width:fit-content;max-height:100%}div.fsboFullContainer{display:grid;grid-template-areas:repeat(auto-fit,minmax(4rem,8rem));padding:1rem;margin:.5rem;color:#fff;align-self:center;border:none}div.firstTime,div.investors,div.offMarket,div.downSize{margin-top:1rem;padding:0;border-radius:5px;border:#47595C solid 2px;margin-bottom:1rem;align-content:center;justify-content:center;text-align:center}div.buyContainer{display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}div.buyContainer.mortgageOptions{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}div.buyContainer img{max-width:100%;height:auto;border-radius:5px}div.buyContainer div.buyerSuiteCard{display:grid;width:fit-content;height:fit-content;border-radius:5px;margin:.5rem;grid-gap:10px}div.buyContainer div.buyerSuiteCard img{max-width:100%;height:auto;border-radius:5px}div.buyContainer div.buyerSuiteCard h2{font-size:1.5rem;margin:.5rem;color:#47595c}div.buyContainer div.buyerSuiteCard h3{font-size:1.25rem;margin:.5rem;color:#47595c}div.buyContainer div.buyerSuiteCard p{font-size:1rem;margin:.5rem;color:#47595c}div.buyContainer div.buyerSuiteCard button{font-size:1.25rem;border-radius:5px}div.buyContainer div.buyerSuiteCard button:hover{background-color:#7aa391;color:#fff;transition:all .3s}div.iconsContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:.5rem}div.iconData{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:.5rem}div.mortgageInput{background-color:#7aa391;color:#fff}div.formContainer.mortgageInput.Result{display:flex;flex-direction:column}div.formContainer.mortgageScenario{display:grid}div.formContainer.mortgageCTA{display:flex;flex-direction:row;justify-content:center;border-radius:5px;background-color:#7aa391;color:#fff;font-size:.5rem}div.formContainer.aford{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:.5rem;padding:1rem;align-content:center;justify-content:center}div.formContainer.marketVal.rateCard{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}div.formContainer.marketVal.ratecardContainer{border:2px solid #47595C;padding:.5rem;justify-content:center;align-content:start}div.formContainer.marketVal.FFSFeatContainer{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;margin:.5rem;padding:1rem;align-content:center;justify-content:center;border:#47595C solid 2px}div.formContainer input{padding:.75rem;border-radius:5px;width:14rem}div.formContainer input.addressCity{padding:.75rem;border-radius:5px;width:5rem}div.formContainer input.addressState{padding:.75rem;border-radius:5px;width:7rem}div.formContainer form label{display:inline-block;width:10rem;padding:5px;margin:1rem}div.formContainer p{display:flex;align-content:center;align-items:center;justify-content:center}form.formContainer.contactForm input{padding:.75rem;margin:.5rem;border-radius:5px}form.fsbo_Form.HomeData,form.fsbo_Form.ListingData{margin-top:.5rem;border-top:solid 1px #47595C}form.fsbo_Form.address{margin-bottom:1rem;border-top:solid 1px #47595C}div.formContainer form.HMCIAForm{color:#fff}div.formContainer form.HMCIAForm input[type=checkbox]{display:inline-block;width:1.25rem;height:1.25rem;margin-right:.5rem;margin-bottom:.5rem;border-radius:5px;background-color:#47595c;border:none}div.formContainer.marketVal li{display:grid;list-style:none;margin-bottom:.5rem}div.formContainer.marketVal h3{color:#47595c;font-size:1.25rem;align-self:start;justify-content:start;text-align:start;margin-bottom:-.75rem}div.formContainer.marketVal p{font-size:1.2rem;color:#47595c}div.fsbo_Form.listingReview{display:grid;justify-content:center;align-content:center;text-align:center;padding:1rem;margin:1rem;border-radius:5px;list-style:none;color:#fff;border:2px solid;background-color:#47595c}div.fsbo_Form.listingReview p{font:300;font-size:1.2rem;margin-bottom:-.15rem;padding:.5rem}div.fsbo_Form.listingReview li{display:grid;grid-template-rows:repeat(auto-fit,minmax(2rem,4rem));padding:1rem;align-content:center;justify-content:center;text-align:center;list-style:none;margin:1rem;border:1px solid white;border-radius:5px;color:#fff}button.reviewListingButton{margin-top:1.2rem;margin-bottom:-.5rem;background-color:#7aa391}div.fsbo_Form.listingReview ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,12rem));justify-content:center;align-content:center;text-align:center;padding:1rem;margin:.5rem;color:#fff}div.search-results{align-content:center;justify-content:center;text-align:center}h2.search-resultstitle{margin-bottom:2rem}div.fsbo_Form.alacarte{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:.25rem;border:#47595C 1px solid;border-radius:5px;margin:0;padding:.25rem}div.fsbo_Form.alacarte h1{display:grid;justify-self:center;align-self:center}.dti-comparison{margin:2rem 0;padding:1rem;border-radius:8px}.dti-cards-container{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0}.dti-card{padding:1.5rem;border-radius:8px}.dti-card.excellent{background:#e6f7ee;border-left:4px solid #7AA391}.dti-card.moderate{background:#fff8e6;border-left:4px solid #ffc107}.dti-card.high{background:#feeae6;border-left:4px solid #dc3545}.dti-key-takeaways{margin-top:1.5rem;padding:1rem;background:#e9ecef;border-radius:8px}.assessment-card{padding:1.5rem;margin:1rem 0;border-radius:8px;border-left:4px solid}.assessment-card.excellent,.assessment-card.positive,.assessment-card.good{background:#e6f7ee;border-color:#28a745}.assessment-card.fair,.assessment-card.caution{background:#fff8e6;border-color:#ffc107}.assessment-card.poor{background:#feeae6;border-color:#dc3545}.assessment-card.va-loan{background:#e6f0f7;border-color:#007bff}.filterOpsContainer{margin:.75rem;border-radius:5px;background-color:#7aa391;padding:1rem;font-size:1.15rem;color:#fff;text-align:center}form.filterOpsForm{display:grid;align-content:center;justify-content:center}div.filterOpsContainer form.filterOpsForm div.filterGroup{display:flex;padding:1rem;margin:1rem;align-items:center;justify-content:center}div.filterOpsContainer form.filterOpsForm div.filterGroup input{align-self:center;justify-content:center;width:45%;border-radius:5px;border:solid 1px #47595C}div.filterOpsContainer form.filterOpsForm div.filterGroup select{align-self:center;justify-content:center;width:45%;border-radius:5px;border:solid 1px #47595C;margin:1rem;padding:.35rem}div.filterOpsContainer form.filterOpsForm input{align-self:center;justify-self:center;max-width:45%;border-radius:5px;border:solid 1px #47595C}div.CTA_claim{border-top:solid 1px #47595C;margin-top:1rem;margin-bottom:1rem;text-decoration:none}.highlight{font-weight:700;color:#47595c}.styledLong{background:#0056b3;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;margin:.5rem;cursor:pointer}div.formContainer.value img,div.formContainer.agents img,div.formContainer.TTMVtext img{max-width:100%;border-radius:5px}nav.navbar_container button{font-family:Raleway,Arial,Helvetica,sans-serif;font-size:1rem;color:#000;border-radius:5px;background-color:#fff;border:none;cursor:pointer;max-width:fit-content;max-height:fit-content}nav.navbar_container{display:flex;flex-direction:row;align-items:center;list-style:none;margin-left:1rem;background-color:#fff;max-height:10%}nav.navbar_container div.navbar_list{display:flex;flex-direction:row;list-style:none}nav.navbar_container button:hover{text-decoration:underline;color:#7aa391}nav.navbar_container a.logo h2.logoText{font-size:2rem;margin-left:1rem;font-family:raleway,sans-serif;color:#7aa391;text-decoration:none}nav.navbar_container a.logo h2.logoText:hover{color:#5a7a6f;transition:.3s}nav.navbar_container a.logo{text-decoration:none;display:flex;align-items:center}div.footerContainer{display:flex;justify-content:center;align-items:space-evenly;padding:1rem;font-size:.9rem;background-color:#47595c;margin-top:.5rem;border-radius:5px;color:#fff}div.footer h5{font-family:raleway;color:#fff;font-size:1.2rem;text-decoration:underline;margin-bottom:-.15rem;letter-spacing:.05rem}div.footer p{color:#fff;font-size:.85rem;margin-right:.25rem}div.footer a{margin-right:.5rem}div.footer a:hover{color:#fff}div.footer{margin-right:.5rem}div.navbar_mobile{display:none}img.navbar_mobile.svg{display:flex;max-width:4rem;max-height:4rem}img.footerLogo{width:48px}p.betaNotice{font:300;font-size:.75rem;width:100%;text-align:center;opacity:.8}a.betaNoticeA{color:#47595c;font-size:.75rem}p.verboseLegalize{padding:2rem;align-self:center;justify-self:center;font-size:.75rem;word-spacing:.12rem}.roboto-flex-font{font-family:Roboto Flex,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:}.raleway-font{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.noto-sans-font{font-family:Noto-Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}html{font-family:Roboto Flex,Raleway,Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:14px;background-color:#fff}h1.h1Header{font-size:2em;font-weight:700;margin-bottom:.5em;color:#47595c}span.buyerCards{font-size:.9rem;line-height:1.4;color:#47595c;font-weight:500;font-family:raleway,Arial,Helvetica,sans-serif}button{font-family:Raleway,Arial,Helvetica,sans-serif;background-color:#47595c;color:#fff;border-radius:5px;border:none;cursor:pointer;padding:1rem;margin:.5rem}button.view-button{display:flex;font-family:sans-serif;font-size:1rem;background-color:#47595c;color:#fff;z-index:100;position:relative;max-width:fit-content}.button.OFFMARKET{background-color:#7aa391;color:#fff;border-radius:5px;border:none;cursor:pointer;padding:.82rem}a.button{background-color:#47595c;color:#fff;border-radius:5px;border:none;cursor:pointer;padding:.5rem;margin:.5rem;text-decoration:none}button.styledLong{border:none;background-color:#47595c;color:#fff;padding:1.5rem;border-radius:5px;max-width:8rem;max-height:6rem;align-self:center;justify-self:center;margin-top:.5rem}button.selected{background-color:#fff;color:#47595c;border:3px solid #47595C}button.addressBar.styledLong{border:none;background-color:#47595c;color:#fff;max-width:8rem;max-height:4rem;font-size:large}form.SearchForm input::placeholder{opacity:.7;font-size:1.2rem}div.hero button{box-shadow:none;margin:.5rem;padding:1rem;width:fit-content;background-color:#7aa391}div.card button{height:3rem;width:6rem;margin-left:.75rem;border-radius:5px;border:none;background-color:#fff}div.card button:hover{background-color:#47595c;box-shadow:#47595c 5px 5px 5px;color:#fff}div.firstTime button,div.investors button,div.offMarket button{margin-top:1rem;margin-bottom:1rem}div.mortgageSwitchButton{display:flex;max-width:100%;align-content:center;justify-content:center}button.button.switch{padding:1rem;font-size:1.25rem}div.hero input.addressBarHeroPage{padding:1.1rem;max-width:90%;border-radius:5px;align-self:center;justify-self:center;border:none;background-color:#fff;color:#47595c;font-size:1.2rem}.warningPimg{width:30px;height:30px;margin-bottom:.8rem}.warningP{display:grid;font-size:.8rem;color:#000;width:50%;align-items:center;justify-self:center;text-align:center}img.icons{width:16px;height:16px;margin-right:.5rem}img.iconsMid{display:flex;align-self:center;justify-self:center;width:30%;height:30%;min-width:120px;padding:1rem}table td{padding:.75rem;margin-top:.25rem;margin-bottom:.25rem}table.comparisonTable{border:#47595C solid 2px;border-radius:5px;padding:1rem}div.disclaimer p{display:block}img.loadingAni{height:60px;width:60px;justify-content:center;align-content:center}.fullImageContainer{position:fixed;background-color:#000;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;z-index:1000;object-fit:cover;overflow-x:hidden;overflow-y:hidden}img.fullViewActive{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;object-fit:cover}form.fsbo_Form.Data{color:#fff}form.fsbo_Form.Data h2{color:#47595c;margin-bottom:-.5rem}form input input::-webkit-outer-spin-button,form input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{height:0}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{background:none;border-radius:0}::-webkit-scrollbar-thumb:hover{background:none}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}a{color:#7aa391}@media screen and (min-width: 1203px){div.formContainer,div.buyContainer{margin-right:8rem;margin-left:8rem}}@media screen and (min-width: 1000px){div.formContainer{margin-right:4rem;margin-left:4rem}div.buyContainer{margin-right:6rem;margin-left:6rem}div.marketVal{margin-right:4rem;margin-left:4rem}div.formContainer.true-market-value-guide-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:2rem;background-color:#fff}div.hero input.searchFormBar,input.searchFormBar,input.addressBarHeroPage{padding:1.25rem;margin-bottom:.5rem;height:1.2rem;width:100%;max-width:100%}}@media screen and (max-width: 999px) and (min-width: 773px){div.hero input.searchFormBar,input.searchFormBar,input.addressBarHeroPage{padding:1.25rem;margin-bottom:.5rem;height:1.2rem;width:95%;max-width:95%}}@media screen and (max-width: 772px){.guide-content h3{font-size:1.5em;text-align:center;margin-top:1rem;margin-bottom:1rem}div.hero input.searchFormBar,input.searchFormBar,input.addressBarHeroPage{padding:1.25rem;margin-bottom:.5rem;height:1.2rem;width:90%;max-width:90%}.dti-cards-container{grid-template-columns:1fr;align-self:center;justify-content:center;text-align:center}.formContainer{padding:1rem}}@media screen and (max-width: 654px){div.navbar_list button{display:none}div.navbar_mobile,div.navbar_mobile button{display:inline-flex}.mobile_list{display:grid;position:absolute;align-self:center;top:0;right:0;width:60%;height:100%;background-color:#fff;z-index:1001;border-radius:5px;animation:slideIn .3s ease-out forwards;border:#47595C solid 2px}div.navMobile.items{display:grid}.mobile_list a{color:#47595c;font-size:1.15rem;text-decoration:none;padding:1rem;border-radius:5px}.mobile_list a:hover{text-decoration:underline}.mobile_list img{max-width:64px;align-self:center;justify-self:end}.mobile_list img.menuImage{max-width:32px;align-self:end}.verboseLegalize{display:none}div.videoContent h1,h1.hero{font-size:3rem}nav.navbar_container.formContainer{align-items:center;justify-content:center;max-height:80px;margin-left:0;margin-right:0;padding:0;background-color:#fff;margin-top:-.25rem;margin-bottom:-.75rem}div.buyContainer{display:grid;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:1fr}img.footerLogo.mobile{height:40px}div.formContainer.mortgageInput input{margin-right:.25rem;margin-bottom:1rem;padding:1.25rem}a.button{font-size:1.25rem;text-decoration:none}button,form input{font-size:1.25rem}.guide-content h3{font-size:1.2em;text-align:center;margin-top:1rem;margin-bottom:1rem;align-content:center;justify-content:center}div.hero input.searchFormBar,input.searchFormBar,input.addressBarHeroPage{padding:1rem;margin-bottom:.5rem;width:85%;max-width:85%}}@media screen and (max-width: 495px){::-webkit-scrollbar{height:0}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{background:none;border-radius:0}::-webkit-scrollbar-thumb:hover{background:none}img.scroll_element{scroll-snap-align:start;margin-right:5px;padding:0;border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:fit-content;max-height:fit-content}div.calFeatures{display:grid;grid-template-columns:1fr 1fr}div.hero,div.hero img,div.formContainer.video{min-height:360px;margin-left:0;margin-right:0}div.formContainer.video video{min-height:360px}}@media screen and (max-width: 465px){h1.hero,div.videoContent h1{font-size:2.5rem}div.formContainer.mortgageCTA{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;border-radius:5px;background-color:#7aa391;color:#fff}}@media screen and (max-width: 400px){div.footerContainer{display:grid;margin:0;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-content:center;text-align:center}div.formContainer{margin:.5rem}div.formContainer p.photoCredit{display:none}div.formContainer button{margin-bottom:2rem;margin-top:.25rem}div.navbar_container{display:flex;align-items:center;justify-content:center;text-align:center}div.hero h1{font-size:2rem}div.hero,div.hero img{margin-left:0;margin-right:0;padding:0}div.formContainer.layer,div.formContainer.video{margin-left:0;margin-right:0}.guide-content h3{font-size:1.2em;text-align:center;margin-top:1rem;margin-bottom:1rem;align-content:center;justify-content:center}div.hero input.searchFormBar,input.searchFormBar,input.addressBarHeroPage{padding:1rem;width:80%;max-width:80%}}@media screen and (max-width: 350px){h1.hero{font-size:1.75rem}div.videoContent h1{font-size:1.75rem;margin-left:0;margin-right:0}.mobile_list{font-size:1rem;width:80%}}@media screen and (max-width: 330px){div.mobile_list{font-size:1.25rem;width:70%}}div.content{display:grid;margin-bottom:1rem}div.content img.headerImg{width:100%;border-radius:5px}div.imageGallery_scroller{display:flex;overflow-x:auto;overflow-y:hidden;gap:0;padding:0;margin:0;scroll-snap-type:x mandatory;border-radius:5px}img.scroll_element{scroll-snap-align:start;margin-right:3px;padding:0;max-width:fit-content;max-height:400px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#7aa391;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7aa391}p.removeX{display:absolute;text-align:end;align-self:end;justify-self:end;margin-right:1rem;font-size:1.5rem}div.formContainer.true-market-value-guide-container{display:grid;background-color:#fff}div.formContainer.true-market-value-guide-container h2{color:#2c3e50;margin-bottom:-.5rem;margin-top:-1.75rem;font-size:1.5em;text-align:center;margin-bottom:1rem}h3.stepTitle,span.buyerCards{text-align:start}.guide-intro-text{font-size:1.1em;color:#555;margin-bottom:1.2rem;text-align:start;align-items:start;justify-items:start}.guide-steps{display:grid;gap:1rem}.guide-step{background-color:#f9f9f9;border-left:2rem solid #7AA391;padding:20px 25px;border-radius:6px;text-align:start}.step-number{font-size:2.5em;font-weight:700;color:#7aa391}.step-content h3{color:#7aa391;margin-top:0;margin-bottom:10px;font-size:1.5em}.step-content p{font-size:1em;color:#666;line-height:1.5}.guide-call-to-action{text-align:center;margin-top:50px;padding-top:30px;border-top:1px solid #eee}.guide-call-to-action p{font-size:1.2em;font-weight:700;color:#7aa391;margin-bottom:20px}.primary-action-button{background-color:#7aa391;color:#fff;padding:15px 30px;border:none;border-radius:5px;font-size:1.1em;cursor:pointer;transition:background-color .3s ease}.primary-action-button:hover{background-color:#27ae60}@media (max-width: 768px){.true-market-value-guide-container{margin:20px;padding:20px}h2{font-size:1.8em}.guide-intro-text{font-size:1em}.step-number{margin-right:0;margin-bottom:15px}.step-content h3{font-size:1.3em}.step-content p{font-size:.95em}}div.simpleListing{display:grid;padding:0;border-radius:5px;margin:.5rem;box-shadow:0 0 5px;color:#fff}div.simpleListing img.simple_pic{height:fit-content;width:100%;object-fit:cover}div.baseDetails{display:grid;grid-template-columns:1fr;color:#47595c;border-radius:5px;background-color:#fff}div.baseDetails h2{font-size:1rem;margin:.25rem;align-self:start;justify-self:start;text-align:start;color:#47595c;font-weight:400;word-spacing:-.05rem}div.price{font-size:1.25rem;font-weight:600;margin:.25rem;align-self:start;justify-self:start;letter-spacing:.075rem}p.property-status{font-weight:200;font-style:italic;letter-spacing:.1rem;margin:.25rem;align-self:start;justify-self:start}div.details span{margin:.75rem}div.additional-info{display:grid;grid-template-columns:1fr;font-size:1;align-content:start;justify-content:start;margin:.5rem;width:100%}div.additional-info strong{margin-left:.75rem}button.simpleListingButton{border:white 1px solid;border-radius:5px}div.loading{align-self:center;justify-self:center}div.iconsContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(20px,2fr));grid-template-rows:2fr;gap:.25rem;padding:.25rem;border-radius:5px;margin-top:-.5rem}div.listingDisclosure{margin:.5rem;font-size:.75rem;font-weight:200;text-align:start}div.advancedDetailsContainer{font-size:1rem;margin:.5rem;color:#fff;font-weight:400;word-spacing:-.05rem}.advancedDetailsContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem;margin:.5rem}.advancedDetails{background-color:#7aa391;padding:.5rem;border-radius:5px;color:#fff}.advancedDetails h3{font-size:1.25rem;margin-bottom:.5rem;color:#fff;font-weight:600;text-align:start;word-spacing:-.05rem;margin-bottom:-.35rem;margin-top:-.15rem;border-bottom:solid 1px white}div.toggleContainer{display:flex;flex-direction:column;max-width:100%;align-items:end;margin:.5rem}div.toggleContainer p{font-size:1.25rem;font-weight:600;opacity:.55;align-self:end}div.toggleContainer img.icons{width:36px;height:36px;margin-top:-1.2rem;margin-right:.5rem;cursor:pointer;opacity:.55}div.toggleContainer img.icons:hover{opacity:1}div.highlightProperty{display:flex;align-items:start;justify-content:start}p.propertyDesc{word-spacing:.075rem;max-width:480px;font-size:1rem;word-spacing:-.05rem}p.highlightText{color:#fff;max-width:fit-content;max-height:2.2rem;background-color:#47595c;border-radius:5px;padding:.25rem;font-weight:600;font-size:1rem;margin-top:0;margin-bottom:0;align-content:center;justify-content:center}div.highlightPropertyContainer{display:flex;flex-direction:row;gap:.5rem;margin:.5rem}div.imageContainer button.view-button{align-content:center;justify-content:center;height:fit-content;width:fit-content}p.imageCounter{text-align:center}div.tooltipContainer{display:flex;position:fixed;top:calc(var(--tooltip-y, 50%) + 10px);left:calc(var(--tooltip-x, 2rem) + 10px);margin-top:1rem;background-color:#47595c;color:#fff;padding:.5rem;border-radius:5px;z-index:1000;margin:.5rem;max-width:300px}.tooltiptitle{font-weight:700;margin-bottom:.5rem}.tooltiptext{font-size:.9rem;line-height:1.4}.tooltipLink{color:#7aa391;cursor:pointer;font-weight:700;text-decoration:underline}div.tourContainer{display:grid;justify-content:center;align-content:center;max-width:100%;max-height:30%;height:30%;padding:.5rem;margin-bottom:.5rem;border-radius:5px;background-color:#47595c}div.tourContainer h1{font-size:1.5rem;color:#fff}div.tourContainer h2{font-size:1rem;color:#fff;margin-top:-.5rem}div.tourDaysContainer{display:flex;flex-direction:row;justify-content:center;align-content:center;height:20%}button.tourDays{color:#fff;padding-right:1.2rem;border:#7AA391 solid 2px;min-width:fit-content;height:8rem;margin-bottom:2rem}button.tourDays:hover{background-color:#7aa391;color:#47595c;text-decoration:underline}p.tourDaysText{border:white solid 2px;padding:1.25rem;height:fit-content;width:36px;height:36px;border-radius:5px}p.setApptText{font-size:1.2rem;text-align:center;padding:2rem;border:solid 2px #47595C;border-radius:5px}p.setApptTextNeg{font-size:1.2rem;text-align:center;padding:2rem;border:solid 2px #7AA391;border-radius:5px;color:#fff}select.tourHours{width:80%;padding:1rem;border-radius:5px;align-content:center;justify-content:center;margin-top:rem;margin-bottom:1rem}button.tourButton{background-color:#7aa391}div.formContainer.tourContactForm{display:grid;grid-template-columns:auto;grid-template-rows:1fr}a.privacyDisclaimer{color:#47595c}h4.disclaimer.contactForm.title{margin-bottom:-.75rem}h1.contactForm.tour.title{margin-bottom:-.5rem}div.formContainer.marketVal.listingContainer{margin-top:2rem}div.formContainer.marketVal.listingContainer h1{font-weight:600;margin-bottom:-1.2rem;margin-top:-1.5rem}div.formContainer.marketVal.listingContainer h2{font-weight:500;font-size:1.5rem;margin-top:1.2rem}div.formContainer.marketVal.listingContainer h3{align-self:center;justify-self:center;font-size:1rem;text-align:center;max-width:300px;margin-top:-.75rem}div.formContainer.marketVal.listingContainer p{font-weight:300;margin-top:-.5rem}img.listingStartLogo{display:flex;align-self:center;justify-self:center;width:40%;height:40%;min-width:160px;padding:1rem}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffe6;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.loading-spinner{border:5px solid #f3f3f3;border-top:5px solid #7AA391;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}.loading-text{margin-top:5px;font-size:1.2rem;color:#333}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.coming-soon-container{max-width:1200px;margin:0 auto;padding:1rem;color:#333}.coming-soon-header{text-align:center;margin-bottom:3rem}.coming-soon-header h1{font-size:2.5rem;color:#47595c;margin-bottom:.5rem}.subtitle{font-size:1.2rem;color:#7f8c8d}.feature-card{display:flex;flex-direction:column;gap:2rem;background:#fff;border-radius:10px;padding:2rem;margin-bottom:2rem}.feature-image img{width:100%;border-radius:8px;object-fit:cover;max-height:400px}.feature-details h2{color:#47595c;font-size:2rem;margin-bottom:.5rem}.feature-details h3{color:#7aa391;font-size:1.3rem;margin-bottom:1.5rem}.benefits-list{margin:1.5rem 0;padding-left:1.5rem}.benefits-list li{margin-bottom:.8rem;line-height:1.5}.signup-form{margin-top:2rem;background:#f8f9fa;padding:1.5rem;border-radius:8px}.signup-form p{margin-bottom:1rem;font-weight:700}.signup-form form{display:flex;flex-direction:column;gap:1rem}.signup-form input{padding:.8rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.signup-form button{background:#7aa391;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:background .3s}.signup-form button:hover{background:#2980b9}.error-message{color:#e74c3c;margin-top:.5rem}.success-message{background:#2ecc71;color:#fff;padding:1.5rem;border-radius:8px;text-align:center}.success-message h3{margin-top:0}.disclaimer{font-size:.8rem;color:#fff;margin-top:1rem}.coming-soon-footer{text-align:center;margin-top:3rem;color:#fff;font-size:.9rem}.coming-soon-footer a{color:#7aa391;text-decoration:none}.copyright{margin-top:.5rem}a.nonFooter{color:#fff;font-style:none;list-style:none;text-decoration:none;align-self:center}@media (min-width: 768px){.feature-card{display:flex;flex-direction:column;align-content:center;justify-content:center;text-align:center}.feature-image,.feature-details{flex:1}}
