@import url(/wp-content/themes/hello-elementor-child/assets/fonts/avenir/stylesheet.css);@import url(/wp-content/themes/hello-elementor-child/assets/fonts/kuhile/stylesheet.css);:root{--font-title:'Kugile';--font-text:'Avenir'}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)!important}body p,body li,body span,body a{font-family:var(--font-text)!important}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{font-family:var(--font-title)!important}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:var(--font-title)!important}.elementor-heading-title span.gold-label{color:#e6be69!important;font-family:var(--font-title)!important}.header_menu nav.elementor-nav-menu--main ul li.menu-item-3956,.header_menu nav.elementor-nav-menu--main ul li.menu-item-3957{display:none!important}.header_menu nav.elementor-nav-menu--dropdown li.menu-item-3956 a{background-color:#fff0;text-align:center!important;font-size:16px!important;font-weight:600!important;fill:var(--e-global-color-primary)!important;color:var(--e-global-color-primary)!important;background-image:linear-gradient(180deg,#E6BE69 0%,#D3A84C 100%);border-radius:2px 2px 2px 2px;padding:20px 20px 20px 20px!important;border:0;transition:all 0.3s linear!important;display:none}.header_menu nav.elementor-nav-menu--dropdown li.menu-item-3956 a:hover{color:var(--e-global-color-primary)!important}.header_menu nav.elementor-nav-menu--dropdown li.menu-item-3957 a{background-color:#00063580!important;text-align:center!important;font-size:16px!important;font-weight:600!important;fill:#fff;color:#ffffff!important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6BE69!important;border-radius:2px 2px 2px 2px;padding:20px 20px 20px 20px!important;margin-top:14px!important;transition:all 0.3s linear!important;display:none}.contact_info_header .elementor-icon-box-description a{color:#000635!important;transition:all 0.3s linear!important}.contact_info_header a:hover{color:#ffffff!important}.elementor-button-icon svg{height:auto!important;width:auto!important}.primary_button .elementor-button{display:flex;align-items:center;justify-content:center}body.page-id-4362 .primary_button .elementor-button{justify-content:center!important}.primary_button a .elementor-button-content-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:14px}.secondary_button a .elementor-button-content-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:14px}@media (max-width:1024px){.header_menu nav.elementor-nav-menu--dropdown li.menu-item-3956 a,.header_menu nav.elementor-nav-menu--dropdown li.menu-item-3957 a{display:block!important}.lofty-home-valuation-step1 .address-body{border:none!important}}@media (max-width:767px){.contact_info_header .elementor-icon-box-wrapper .elementor-icon-box-icon{display:none}}.rh-listing-badge{display:inline-block;background:var(--rh-listing-text);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:4px}.rh-listing-badge--active{background:#2f7d4f}.rh-listing-badge--pending{background:#b0790f}.rh-listing-badge--sold{background:#a33}.rh-listing-badge--open-house{background:var(--rh-listing-accent)}.rh-listing__hero-gallery{position:relative;display:grid;grid-template-columns:2fr 1fr;gap:8px;border-radius:14px;overflow:hidden;margin-bottom:28px;height:480px}.rh-listing__hero-gallery .rh-listing__gallery-item--main{aspect-ratio:unset;border-radius:0;grid-row:1 / 2}@media (max-width:700px){.rh-listing__hero-gallery{grid-template-columns:1fr}.rh-listing__hero-gallery .rh-listing__gallery-item--main{aspect-ratio:4 / 3;grid-row:auto}}.rh-listing__hero-thumbs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.rh-listing__hero-thumbs .rh-listing__gallery-item{position:relative;border-radius:0;aspect-ratio:unset;height:100%}.rh-listing__gallery-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .5);color:#fff;font-weight:700;font-size:1.1rem}.rh-listing__hero-badges{position:absolute;top:16px;left:16px;display:flex;gap:8px}.rh-listing__headline{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--rh-listing-border)}.rh-listing__title{margin:0 0 8px;font-size:1.9rem;text-transform:uppercase;letter-spacing:.02em}.rh-listing__address{display:flex;align-items:center;gap:6px;color:var(--rh-listing-muted);margin:0;font-size:.9rem}.rh-listing__address-icon{display:inline-flex;color:var(--e-global-color-primary)}.rh-listing__address-icon svg{width:14px;height:14px}.rh-listing__price{font-size:1.7rem;font-weight:700;color:var(--rh-listing-text);margin:0;white-space:nowrap}.rh-listing__quickfacts{display:flex;flex-wrap:wrap;gap:10px 28px;list-style:none;padding:20px 0 28px;margin:0}.rh-listing__quickfacts li{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--rh-listing-muted)}.rh-listing__quickfacts strong{font-size:1rem;color:var(--rh-listing-text)}.rh-listing__quickfact-icon{display:inline-flex;align-items:center;color:var(--rh-listing-accent)}.rh-listing__quickfact-icon svg{width:18px;height:18px}.rh-listing__layout{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media (min-width:900px){.rh-listing__layout{grid-template-columns:2fr 1fr}}.rh-listing__section{margin-bottom:32px;padding-bottom:32px}.rh-listing__section:last-child{border-bottom:none}.rh-listing__section h2{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--rh-listing-muted);margin:0 0 16px}.rh-listing__section-icon{display:inline-flex;color:var(--e-global-color-primary)}.rh-listing__section-icon svg{width:16px;height:16px}.rh-listing__details-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 24px}.rh-listing__detail{display:flex;gap:3px;min-width:0;border-bottom:1px solid var(--rh-listing-border);padding:8px 0;font-size:.92rem}.rh-listing__detail-label{color:var(--rh-listing-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.03em}.rh-listing__detail-value{font-weight:600;text-align:left;overflow-wrap:anywhere;word-break:break-word}.rh-listing__detail-value a{color:var(--rh-listing-text);text-decoration:none}.rh-listing__detail-value a:hover{color:var(--rh-listing-accent)}.rh-listing__feature-label{font-size:.95rem;margin:16px 0 4px}.rh-listing__tags{display:flex;flex-wrap:wrap;gap:8px}.rh-listing__tags a{background:var(--rh-listing-bg);border:1px solid var(--rh-listing-border);border-radius:20px;padding:6px 14px;font-size:.82rem;text-decoration:none;color:var(--rh-listing-text)}.rh-listing__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.rh-listing__gallery-item{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px}.rh-listing__gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.2s ease}.rh-listing__gallery-item:hover img{transform:scale(1.05)}.rh-listing__video iframe{max-width:100%}.rh-listing__sidebar{position:sticky;top:20px}.rh-listing__sidebar-box{border:1px solid var(--rh-listing-border);border-radius:14px;padding:22px;margin-bottom:20px;background:#fff;box-shadow:0 4px 20px rgb(0 0 0 / .06)}.rh-listing__sidebar-box h3{display:flex;align-items:center;gap:8px;margin-top:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rh-listing-muted)}.rh-listing__fine-print{font-size:.78rem;color:var(--rh-listing-muted);width:100%;padding-top:20px;margin-top:8px;border-top:1px solid var(--rh-listing-border)}.rh-listing__topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px 0;margin-bottom:24px}.rh-listing__topbar .rh-listing__title{grid-column:2;margin:0;text-align:center}@media (max-width:640px){.rh-listing__topbar{grid-template-columns:1fr;text-align:left}.rh-listing__topbar .rh-listing__title{grid-column:1;text-align:left;font-size:1.4rem}}.rh-listing__back{display:inline-flex;align-items:center;gap:6px;grid-column:1;justify-self:start;color:var(--rh-listing-muted);text-decoration:none;font-size:.88rem;font-weight:600}.rh-listing__back:hover{color:var(--rh-listing-accent)}.rh-listing__back-icon{display:inline-flex}.rh-listing__back-icon svg{width:16px;height:16px}.rh-listing__nav{border-top:1px solid var(--rh-listing-border);padding-top:20px;margin-top:20px}.listing-navigation .nav-links{display:flex;justify-content:space-between;gap:16px}.rh-lightbox-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .85);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.rh-lightbox-overlay img{max-width:100%;max-height:90vh;display:block}.rh-lightbox-close{position:absolute;top:20px;right:24px;color:#fff;font-size:2rem;line-height:1;cursor:pointer;background:none;border:none}.rh-lightbox-prev,.rh-lightbox-next{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:2.5rem;line-height:1;cursor:pointer;background:rgb(0 0 0 / .35);border:none;border-radius:50%;width:48px;height:48px}.rh-lightbox-prev{left:16px}.rh-lightbox-next{right:16px}.rh-lightbox-counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:#fff;font-size:.85rem;background:rgb(0 0 0 / .5);padding:4px 12px;border-radius:999px}body.single-listing .wpcf7-not-valid-tip{display:none}.rh-thankyou-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .55);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.rh-thankyou-box{position:relative;background:#fff;border-radius:14px;padding:40px 32px;max-width:380px;width:100%;text-align:center;box-shadow:0 12px 40px rgb(0 0 0 / .2)}.rh-thankyou-close{position:absolute;top:12px;right:14px;color:var(--rh-listing-muted);font-size:1.6rem;line-height:1;cursor:pointer;background:none;border:none}.rh-thankyou-close:hover{color:var(--rh-listing-text)}.rh-thankyou-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:#2f7d4f;color:#fff;font-size:1.5rem}.rh-thankyou-box h3{margin:0 0 8px;font-size:1.25rem;color:var(--rh-listing-text)}.rh-thankyou-box p{margin:0;color:var(--rh-listing-muted);font-size:.92rem;line-height:1.5}:root{--rh-guide-blue:#CEA347;--rh-guide-blue-dark:#CEA347}.rh-guide__topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.rh-guide__back{font-size:16px!important;font-weight:600;word-spacing:5px;color:var(--rh-listing-text);transition:all 0.3s linear}.rh-guide__back:hover{color:var(--rh-guide-blue)}.rh-guide-badge{display:inline-block;background:#000;color:#fff;font-size:.72rem;font-weight:600;text-transform:capitalize;letter-spacing:.08em;padding:6px 12px;border-radius:100px}.rh-guide-badge--seller{background:var(--rh-guide-blue-dark)}.rh-guide__hero{border-radius:var(--rh-listing-radius);overflow:hidden;margin-bottom:28px;max-height:480px}.rh-guide__hero img{width:100%;height:100%;max-height:480px;object-fit:cover;display:block}.rh-guide__title{font-size:55px!important;line-height:1.15;margin:0 0 24px;color:var(--rh-listing-text)}.rh-guide__layout{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media (min-width:900px){.rh-guide__layout{grid-template-columns:2fr 1fr}}.rh-guide__description{font-size:16px;line-height:28px;letter-spacing:.025em;color:#000}.rh-guide__description .wp-block-paragraph{margin-bottom:12px}.rh-guide__pdf-cta{margin-top:28px}.rh-guide__pdf-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border-radius:var(--rh-listing-radius);background:var(--rh-guide-blue);color:#fff;font-weight:600;font-size:.95rem}.rh-guide__pdf-btn:hover{background:var(--rh-guide-blue-dark);color:#fff}.rh-guide__sidebar{position:sticky;top:20%}.rh-guide__sidebar-box{border:1px solid #e4e8ec;border-radius:8px;padding:22px;margin-bottom:20px;background:#fff;box-shadow:0 4px 20px rgb(0 0 0 / .06)}.rh-guide__sidebar-box h3{font-size:20px;text-transform:capitalize;letter-spacing:0;color:#000;font-weight:600;margin-bottom:5px}.rh-guide__sidebar-box a{color:#CEA347;transition:all 0.3s linear}.rh-guide__sidebar-box a:hover{color:#000}.rh-guide__sidebar-box>p{font-size:16px;color:#000;font-weight:500}.rh-guide__sidebar-box>hr{margin:16px 0}.wpcf7-form .field{margin-bottom:14px}.wpcf7-form .field p>label{font-size:14px;font-weight:600;color:#131313;margin-bottom:5px}.wpcf7-form .field p input{width:100%;height:42px;border:1px solid #e4e8ec;border-radius:6px;padding:0 13px;font:inherit;font-size:14px;background:#fff;color:#131313;transition:all 0.3s linear}.wpcf7-form .field p input:focus-visible{box-shadow:none;outline:none;outline-offset:none}.wpcf7-form .field p input:focus{border-color:#6c6c6c}.rh-guide__tags{display:flex;flex-wrap:wrap;gap:8px}.wpcf7-list-item{margin:0px!important;display:flex!important;gap:9px!important;align-items:flex-start!important}.wpcf7-list-item label{display:flex!important;gap:9px!important;align-items:flex-start!important}.wpcf7-list-item label input{width:20px!important;height:20px!important;margin-top:3px!important;accent-color:#CEA347!important;flex:none!important;border-radius:0px!important;display:flex;align-items:center;justify-content:center}.wpcf7-list-item label .wpcf7-list-item-label{font-size:14px;line-height:1.55;color:#5b6470}.wpcf7-form p .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;border-radius:6px!important;font:inherit;font-size:14px;font-weight:600;border:1px solid transparent!important;cursor:pointer;width:100%!important;height:46px!important;margin-top:24px;transition:all 0.3s linear}.wpcf7-form p .wpcf7-submit:hover{background-color:#CEA347}.wpcf7-form p .wpcf7-spinner{display:none!important}.assure{font-size:14px;color:#8A939C;text-align:center;margin-top:11px}.rh-guide__tags a{display:inline-block;background:var(--rh-listing-bg);border:1px solid var(--rh-listing-border);border-radius:100px;padding:5px 12px;font-size:.8rem;color:var(--rh-listing-text)}.rh-guide__pdf-link{display:inline-flex;align-items:center;color:var(--rh-guide-blue-dark);font-weight:600;font-size:.9rem}.rh-guide__pdf-link:hover{text-decoration:underline}.rh-guide__form-missing{font-size:.85rem;color:var(--rh-listing-muted)}.review_content{overflow:hidden!important;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical}.rh-guide__more-guides{margin-top:50px}.rh-guide__more-guides h2{font-size:36px!important;color:#000000!important}.rh-guide__more-guides .rhg-cards{grid-template-columns:repeat(3,1fr)}.rh-guide__more-guides .rhg-cards .rhg-card .rhg-card-b h3{font-size:20px!important;font-weight:700;margin:0px!important}.rh-guide__more-guides .rhg-cards .rhg-card .rhg-card-b h3 a{color:#000}.sp-blog{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:48px;align-items:start}.sp-blog__side{padding:24px;background:#fff;border-radius:12px;box-shadow:rgb(14 63 126 / .06) 0 0 0 1px,rgb(42 51 70 / .03) 0 1px 1px -.5px,rgb(42 51 70 / .04) 0 2px 2px -1px,rgb(42 51 70 / .04) 0 3px 3px -1.5px,rgb(42 51 70 / .03) 0 5px 5px -2.5px,rgb(42 51 70 / .03) 0 10px 10px -5px,rgb(42 51 70 / .03) 0 24px 24px -8px;position:sticky;top:20%}.sp-blog__main{position:relative;min-height:200px;transition:opacity .18s ease}.sp-blog[data-loading="1"] .sp-blog__main{opacity:.35;pointer-events:none}.sp-blog[data-loading="1"] .sp-blog__main:after{content:"";position:absolute;inset:0;cursor:progress}.sp-blog__grid{display:grid;grid-template-columns:repeat(var(--sp-cols,3),minmax(0,1fr));gap:30px}.sp-card{display:flex;flex-direction:column;transition:all 0.3s linear}.sp-card:hover .sp-card__thumb img{transform:scale(1.03)}.sp-card:hover .sp-card__title a{color:#CEA347}.sp-card__thumb{display:block;overflow:hidden;border-radius:10px;aspect-ratio:17 / 9;background:#eef1f4}.sp-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:all 0.3s linear}.sp-card__ph{display:block;width:100%;height:100%}.sp-card__title{margin:16px 0 8px;font-size:19px;line-height:1.35;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-card__title a{color:inherit;text-decoration:none;transition:all 0.3s linear}.sp-card__title a:hover{color:#CEA347}.sp-card__excerpt{font-size:16px;line-height:24px;color:#1b2430;letter-spacing:.015em;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px!important}.sp-card__more{font-size:16px;font-weight:600;color:#CEA347;text-decoration:underline!important;text-underline-offset:3px;transition:all 0.3s linear}.sp-blog__empty{padding:8px 0 40px}.sp-blog__emptytitle{font-size:34px;line-height:1.25;margin:0 0 10px}.sp-blog__emptytitle span{color:#CEA347}.sp-blog__emptytext{margin:0;color:#5a6472}.sp-blog__pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:44px}.sp-page{min-width:40px;height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e1e6ec;border-radius:8px;text-decoration:none;color:#1b2430;font-size:16px;transition:all 0.3s linear}.sp-page:hover{border-color:#000;color:#000}.sp-page.is-current{background:#000;border-color:#000;color:#fff}.sp-page.is-disabled{opacity:.4;pointer-events:none}.sp-page--dots{border:0;pointer-events:none}.sp-blog__searchwrap{display:flex;align-items:center;position:relative;background:#f2f4f6;border-radius:6px;overflow:hidden;background:#fff0;gap:12px}.sp-blog__searchwrap input{height:45px;border:1px solid #ccc!important;padding:0 15px!important;border-radius:11px!important;font-size:16px;outline:none;outline-color:inherit;background:#fff;box-shadow:unset!important;outline:unset!important;overflow:hidden;transition:all 0.3s linear}.sp-blog__searchwrap input::placeholder{color:#1b2430}.sp-blog__searchwrap input:focus{border-color:#1b2430!important}.sp-blog__clear{position:absolute!important;right:65px!important;border:1px solid #000000!important;border-radius:10px!important;background:#000000!important;cursor:pointer!important;font-size:13px!important;color:#ffffff!important;line-height:1!important;padding:6px!important;width:40px!important;height:35px!important;transition:all 0.3s linear!important}.sp-blog__clear:hover{background-color:#CEA347!important;color:#fff!important;border-color:#CEA347!important}.sp-blog__search{flex:1;min-width:0;border:0;background:#fff0;padding:14px 44px 14px 16px;font-size:15px;outline:none}.sp-blog__search:focus-visible{outline:2px solid #CEA347;outline-offset:-2px}.sp-blog__clear{position:absolute;right:64px;border:0;background:#fff0;cursor:pointer;font-size:13px;color:#8892a0;line-height:1;padding:6px}.sp-blog__clear.is-hidden{display:none}.sp-blog__submit{border:0!important;background:#000000!important;color:#fff!important;width:45px!important;height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;border-radius:12px;font-size:18px}.sp-blog__sidetitle{margin:34px 0 14px;font-size:18px;font-weight:700;padding-bottom:14px;border-bottom:1px solid #e1e6ec;max-height:fit-content;height:100%}.sp-blog__cats{list-style:none;margin:0;padding:0;overflow-y:scroll;max-height:350px;height:100%}.sp-blog__cats::-webkit-scrollbar{display:none}.sp-blog__cats li+li{margin-top:16px}.sp-cat{text-decoration:none;color:#1b2430;font-size:16px;line-height:1.4;display:inline-block}.sp-cat:hover{color:#CEA347}.sp-cat.is-active{color:#CEA347;font-weight:600}.sp-cat__count{color:#98a2b0;font-size:14px}@media(max-width:1024px){.sp-blog{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.sp-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.sp-blog{grid-template-columns:1fr}}@media(max-width:640px){.sp-blog__grid{grid-template-columns:1fr}.sp-blog__emptytitle{font-size:26px}}@media(prefers-reduced-motion:reduce){.sp-blog__main{transition:none}}.single-blog-page h1{font-family:"Lato",Sans-serif;font-size:48px;line-height:60px!important;font-weight:700;text-transform:capitalize;color:#555}.single-blog-page h2{font-size:30px!important;line-height:36px!important;color:#1E293B!important;font-weight:600!important;margin-bottom:8px!important;margin-top:26px!important}.single-blog-page h3{font-size:28px!important;font-weight:700;line-height:36px!important;color:#000000!important}.single-blog-page h4{font-size:20px;line-height:30px;letter-spacing:.015em;color:#000}.single-blog-page p{margin-bottom:8px!important;font-weight:400;font-size:18px;letter-spacing:.015em;line-height:32px;color:#000}.single-blog-page ul,.single-blog-page ol{padding-left:20px}.single-blog-page ul li,.single-blog-page ol li{margin:4px 0;font-weight:400;font-size:18px;letter-spacing:.015em;line-height:32px;color:#000}.single-blog-page em{color:#000000!important;font-weight:600!important;font-size:18px!important;font-style:normal;letter-spacing:.015em}.single-blog-page a{color:#CEA347}.single-blog-page a:hover{color:#000}.single-blog-page hr{margin:40px 0px!important;border-color:#dfdddd!important;border-width:1px!important}.single-blog-page img{border-radius:20px;margin-top:20px}@media only screen and (max-width:1024px){.single-blog-page h1{font-size:38px;line-height:50px!important}}@media only screen and (max-width:767px){.single-blog-page h1{font-size:28px;line-height:40px!important}}.table-hd .elementor-toc__header{display:none!important}.table-hd .elementor-toc__list-wrapper{list-style:none!important;padding-left:0!important;border-left:4px solid #e0e0e0;margin-left:1.5px}.table-hd .elementor-toc__list-item{padding-left:15px;margin-bottom:15px}.table-hd .elementor-item-active{border-left:4px solid #22013D!important;padding-left:15px!important;color:#22013D!important;margin-left:-19px;display:block}.table-hd .elementor-toc__list-item-text{color:#555!important;transition:all 0.3s linear}.table-hd .elementor-toc__list-item-text:hover{color:#000000!important}.table-hd .elementor-toc__body{display:block!important;height:auto!important;opacity:1!important}.table-hd .elementor-toc__toggle-button{display:none!important}#IDX-quicksearchForm-42754{width:100%!important;max-width:1160px!important;margin:40px auto!important;padding:28px 32px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:18px!important;row-gap:18px!important;background:#ffffff!important;border:1px solid #e5e5e5!important;border-radius:8px!important;box-shadow:0 3px 12px rgb(0 0 0 / .1)!important;box-sizing:border-box!important}.idx-listings-showcase a{color:#CEA347!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsPt-42754){grid-column:1!important;grid-row:1!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsMinPrice-42754){grid-column:2!important;grid-row:1!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsMaxPrice-42754){grid-column:3!important;grid-row:1!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsMinSqFt-42754){grid-column:4!important;grid-row:1!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsMinBed-42754){grid-column:1!important;grid-row:2!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsMinBath-42754){grid-column:2!important;grid-row:2!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsCityList-42754){grid-column:3!important;grid-row:2!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsSubmit-42754){grid-column:4!important;grid-row:2!important;align-self:end!important}#IDX-quicksearchForm-42754 .IDX-qsLabel{display:block!important;width:100%!important;margin:0 0 7px!important;padding:0!important;color:#222222!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important}#IDX-quicksearchForm-42754 input.IDX-qsInput,#IDX-quicksearchForm-42754 select.IDX-qsInput{display:block!important;width:100%!important;max-width:100%!important;height:44px!important;margin:0!important;padding:0 13px!important;background:#ffffff!important;border:1px solid #d7d7d7!important;border-radius:4px!important;color:#222222!important;font-family:inherit!important;font-size:14px!important;box-sizing:border-box!important;outline:none!important}#IDX-quicksearchForm-42754 input#IDX-qsMinBath-42754.IDX-qsInput:focus,#IDX-quicksearchForm-42754 select#IDX-qsPt-42754.IDX-qsInput:focus,#IDX-quicksearchForm-42754 input#IDX-qsMinPrice-42754.IDX-qsInput:focus,#IDX-quicksearchForm-42754 input#IDX-qsMaxPrice-42754.IDX-qsInput:focus,#IDX-quicksearchForm-42754 input#IDX-qsMinSqFt-42754.IDX-qsInput:focus,#IDX-quicksearchForm-42754 input#IDX-qsMinBed-42754.IDX-qsInput:focus,#IDX-quicksearchForm-42754 input#IDX-qsMinBed-42754.IDX-qsInput:focus,#IDX-quicksearchForm-42754 select#IDX-qsPt-42754.IDX-qsInput:focus,#IDX-quicksearchForm-42754 select#IDX-qsCityList-42754.IDX-qsInput:focus{border-color:#CEA347!important;box-shadow:0 0 0 2px rgb(32 164 223 / .1)!important}#IDX-quicksearchForm-42754 br{display:none!important}#IDX-quicksearchForm-42754 p{margin:0!important}@media (max-width:991px){#IDX-quicksearchForm-42754{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:24px!important;gap:18px!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap{grid-column:auto!important;grid-row:auto!important}}@media (max-width:575px){#IDX-quicksearchForm-42754{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important;margin:25px 0!important;padding:20px!important;box-sizing:border-box!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap{grid-column:1!important;grid-row:auto!important;width:100%!important;min-width:0!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsPt-42754){grid-column:1!important;grid-row:auto!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsMinPrice-42754){grid-column:1!important;grid-row:auto!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsMaxPrice-42754){grid-column:1!important;grid-row:auto!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsMinSqFt-42754){grid-column:1!important;grid-row:auto!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsMinBed-42754){grid-column:1!important;grid-row:auto!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsMinBath-42754){grid-column:1!important;grid-row:auto!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsCityList-42754){grid-column:1!important;grid-row:auto!important}#IDX-quicksearchForm-42754 .IDX-qsFieldWrap:has(#IDX-qsSubmit-42754){grid-column:1!important;grid-row:auto!important;width:100%!important}#IDX-quicksearchForm-42754 input.IDX-qsInput,#IDX-quicksearchForm-42754 select.IDX-qsInput{width:100%!important;max-width:100%!important;height:44px!important}#IDX-quicksearchForm-42754 #IDX-qsSubmit-42754{width:100%!important;height:44px!important}}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox]{--active:#CEA347;--active-inner:#fff;--focus:2px CEA347;--border:#CEA347;--border-hover:#CEA347;--background:#fff;--disabled:#F6F8FF;--disabled-inner:#E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background 0.3s,border-color 0.3s,box-shadow 0.2s}input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t,0.3s) var(--d-t-e,ease),opacity var(--d-o,0.2s)}input[type=checkbox]:checked{--b:#CEA347;--bc:#CEA347;--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox]:disabled{--b:#F6F8FF;cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked{--b:#E1E6F9;--bc:#BBC1E1}input[type=checkbox]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled){--bc:#CEA347}input[type=checkbox]:focus{box-shadow:0 0 0 #CEA347}input[type=checkbox]:not(.switch){width:21px}input[type=checkbox]:not(.switch):after{opacity:var(--o,0)}input[type=checkbox]:not(.switch):checked{--o:1}input[type=checkbox]+label{display:inline-block;vertical-align:middle;cursor:pointer;margin-left:4px}input[type=checkbox]:not(.switch){border-radius:7px}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid #fff;border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r,20deg))}input[type=checkbox]:not(.switch):checked{--r:43deg}}.filters_container form.rh-listing-filters{border:none;box-shadow:rgb(0 0 0 / .05) 0 6px 24px 0,rgb(0 0 0 / .08) 0 0 0 1px;padding:30px;background:#fff}.filters_container form.rh-listing-filters .rh-listing-filters__row{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.rh-listing-filters input[type="search"],.rh-listing-filters input[type="number"],.rh-listing-filters select{border:1px solid #E7E8E8;padding:12px 16px;height:48px;color:#000000!important;transition:all 0.3s linear}.rh-listing-filters input:focus-visible,.rh-listing-filters select:focus-visible,.rh-listing-filters button:focus-visible{outline:none!important}.rh-listing-filters input:focus{border-color:#000}.rh-listing-filters input::placeholder{color:#B5B7B6!important}.rh-listing-filters__row--search input[type="search"]{flex:auto;min-width:0}.filters_container form.rh-listing-filters .rh-listing-filters__toggle{background:#000;border:1px solid #000;color:#fff;padding:.6rem 3rem;border-radius:6px;transition:all 0.3s linear}.filters_container form.rh-listing-filters .rh-listing-filters__toggle:hover{background:#ffffff!important;color:#000000!important}.rh-listing-filters__panel{grid-template-columns:repeat(4,1fr);gap:20px;border:none!important}.rh-listing-filters__group legend,.rh-listing-filters__group label[for="rh-lf-beds"],.rh-listing-filters__group label[for="rh-lf-baths"],.rh-listing-filters__group label[for="rh-lf-sqft"]{font-size:16px;line-height:24px;text-transform:capitalize;color:#020202;font-weight:600}.rh-listing-filters__group.rh-listing-filters__group--range{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.rh-listing-filters__checkbox{display:flex!important;align-items:center}.rh-listing-filters input[type="number"]{width:100%}.rh-listing-filters__actions .rh-listing-filters__apply{background:#CEA347;border:1px solid #CEA347;color:#fff;padding:.6rem 3rem;border-radius:6px;transition:all 0.3s linear}.rh-listing-filters__actions .rh-listing-filters__apply:hover{background:#000;border-color:#000}.rh-listing-filters__actions .rh-listing-filters__clear{color:#000;font-weight:500}.rh-listing-results .rh-listing-results__count{color:#000000!important;font-size:16px!important;margin-bottom:20px!important}.rh-listing-results .rh-listings-empty{font-size:18px!important;color:#000000!important;text-transform:capitalize!important;font-weight:600!important}.rh-listing-results .rh-listings-empty a{font-size:18px!important;color:#CEA347!important;text-transform:capitalize!important;font-weight:600!important}@media only screen and (max-width:991px){.rh-listing-filters__group.rh-listing-filters__group--range{}.rh-guide__description h3{font-size:24px}}@media only screen and (max-width:767px){.rh-listing-filters__panel{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.rh-listing-filters__group.rh-listing-filters__group--range input{width:100%!important}.rh-listing-filters__group.rh-listing-filters__group--range{grid-area:initial}.rh-listing-filters__group:nth-child(8){grid-area:inherit}.rh-listing-filters__panel{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:560px){.rh-listing-filters__panel{grid-template-columns:repeat(2,1fr)}.filters_container form.rh-listing-filters .rh-listing-filters__row{flex-direction:column}.filters_container form.rh-listing-filters .rh-listing-filters__toggle{width:stretch}.rh-guide__title{font-size:30px!important}}@media only screen and (max-width:416px){.rh-listing-filters__panel{grid-template-columns:repeat(1,1fr)}}.faq-list .e-n-accordion .e-n-accordion-item:first-child{border-top:1px solid #e3e5ec}.faq-list .e-n-accordion .e-n-accordion-item{border-bottom:1px solid #e3e5ec}.faq-list .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed svg{display:none!important}.faq-list .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened svg{display:none!important}.faq-list .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon{position:relative;width:24px;height:24px}.faq-list .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{width:100%;height:100%}.faq-list .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-down'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none' /%3E%3Cpath d='M6 9l6 6l6 -6' /%3E%3C/svg%3E");position:absolute;right:-5px;top:-2px;width:100%;height:100%;filter:invert(52%) sepia(35%) saturate(1050%) hue-rotate(7deg) brightness(91%) contrast(83%)}.faq-list .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-up'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none' /%3E%3Cpath d='M6 15l6 -6l6 6' /%3E%3C/svg%3E");position:absolute;right:-5px;top:-2px;width:100%;height:100%;filter:invert(52%) sepia(35%) saturate(1050%) hue-rotate(7deg) brightness(91%) contrast(83%)}.home_valuation_form .lofty-home-valuation-content{min-height:max-content!important;background:transparent!important;background-color:transparent!important}.home_valuation_form .lofty-home-valuation-content .img-mask{display:none!important}.home_valuation_form .lofty-home-valuation-content .step-progress{position:relative!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;max-width:560px!important;width:100%!important;margin:0 auto 34px!important;padding:0!important;gap:0!important}.home_valuation_form .lofty-home-valuation-content .step-progress::before{content:"";position:absolute;top:25%;transform:translateY(-50%);left:16.66%;right:16.66%;height:1.5px;background:#3a417047!important}.home_valuation_form .step-progress .step-block .has-line:after{content:none!important}.step-progress .step-block .step-num{position:relative!important;z-index:1!important;width:44px!important;height:44px!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:14px!important;font-weight:800!important;background:#ffffff!important;border:1.5px solid #5a60902b!important;color:#000000!important;margin:0 auto!important}.step-progress .step-block.active .step-num{background:#d3a84c!important;border-color:#d3a84c!important;color:#000635!important}.step-progress .step-block{position:relative!important;width:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important}.step-progress .step-block .step-desc{color:#000635!important;font-weight:700;font-size:15px!important}.lofty-home-valuation-content .title{font-family:var(--font-title)!important;font-weight:bold!important;margin-bottom:0px!important;color:#000635!important}.lofty-home-valuation-content .desc{font-family:var(--font-text)!important;margin-top:0!important;margin-bottom:30px!important;color:#3D4157!important}.lofty-home-valuation-step1{margin:0px!important}.lofty-home-valuation-step1 .address-body{margin:0px!important;padding:0px!important;border-radius:10px!important;overflow:hidden!important;border:1px solid #000000!important}.lofty-home-valuation-step1 .address-body .address-input:focus-visible{box-shadow:none!important}.lofty-home-valuation-step1 .address-body .address-input::placeholder,.lofty-home-valuation-step1 .address-body .unit-input::placeholder{font-size:18px!important}.lofty-home-valuation-step1 .address-body .address-input,.lofty-home-valuation-step1 .address-body .unit-input{font-size:18px!important;font-weight:500!important;color:#000635!important;padding-left:20px!important}.lofty-home-valuation-step1 .address-body .lofty-next-btn{background:#d3a84c!important;color:#000635!important;font-size:16px!important;font-weight:600!important;letter-spacing:.06em!important;cursor:pointer!important;transition:all 0.3s linear!important}.lofty-home-valuation-step1 .address-body .lofty-next-btn:hover{background:#E0B95E!important}.lofty-home-valuation-step2{margin:0px!important;padding:0px!important;border-radius:10px!important;overflow:hidden!important}.next-btn{border-radius:2px 2px 2px 2px!important;padding:20px 20px 20px 20px!important;color:#ffffff!important;font-size:18px!important;font-weight:600!important;background:#000635!important;border:1px solid #000635!important;transition:all 0.3s linear!important}.next-btn:hover{background:transparent!important;color:#000635!important}.lofty-property-form .form-wrap input{border-radius:10px!important;transition:all 0.3s linear!important}.form-wrap input:focus,.form-wrap input:hover{border-radius:10px!important}.lofty-home-valuation-step3{margin:0px!important;padding:0px!important;border-radius:10px!important;overflow:hidden!important}.lofty-home-valuation-step3 .home-report-result .agent-info{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;height:auto!important;padding:20px!important}.lofty-home-valuation-step3 .home-report-result .agent-info img{border-radius:50%!important}.lofty-home-valuation-step3 .home-report-result .agent-info .agent-detail{margin:0px!important}.lofty-home-valuation-step3 .home-report-result .agent-info .agent-detail .agent-name{font-size:16px!important;margin-bottom:5px!important;color:#000635!important}.lofty-home-valuation-step3 .home-report-result .agent-info .agent-detail .agent-phone,.lofty-home-valuation-step3 .home-report-result .agent-info .agent-detail .agent-email{font-weight:600!important;transition:all 0.3s linear!important}.lofty-home-valuation-step3 .home-report-result .agent-info .agent-detail .agent-phone:hover,.lofty-home-valuation-step3 .home-report-result .agent-info .agent-detail .agent-email:hover{color:#000000!important}.lofty-home-valuation-step3 .home-report-result .report-info{padding:20px!important}.lofty-home-valuation-step3 .home-report-result .address-info{padding:20px!important;height:auto!important}.lofty-home-valuation-step3 .home-report-result .report-info .thank-you{font-family:var(--font-text)!important}.lofty-home-valuation-step3 .home-report-result .address-info .lofty-icon-location_02{font-size:26px!important;color:#d6ab50!important}.site-map.standard .marker-icon .lofty_iconfont{color:#000000!important}.lofty-home-valuation-step3 .home-report-result .address-info .address-detail{font-family:var(--font-text)!important;font-weight:600!important}.step-map-container.site-map.standard .marker-icon .marker-pop{background-color:#dcb35a!important}.step-map-container.site-map.standard .marker-icon .marker-pop p{color:#000635!important;font-weight:600!important;font-size:12px!important}.lofty-home-valuation-step2 .lofty-property-form .step2-title{font-family:var(--font-title)!important}.lofty-home-valuation-step2 .lofty-property-form .step2-desc,.form-wrap{font-family:var(--font-text)!important}.next-btn{border-radius:10px!important}.address-input-container::before{content:"";background-image:url(https://rachaelhughelrealtor.com/wp-content/uploads/2026/09/map-pin.svg);background-repeat:no-repeat;background-size:auto;position:absolute;left:2%;top:27%;width:26px;height:26px;display:none!important}#IDX-quicksearch-42754 form#IDX-quicksearchForm-42754.IDX-quicksearchForm{max-width:100%!important;margin:0px!important;margin-bottom:0px!important}#IDX-quicksearchForm-42754 input#IDX-qsSubmit-42754{display:block!important;width:100%!important;height:44px!important;margin:0!important;padding:0 24px!important;background:#CEA347!important;border:1px solid #CEA347!important;border-radius:4px!important;color:#ffffff!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:background 0.2s ease!important}#IDX-quicksearchForm-42754 input#IDX-qsSubmit-42754:hover{background:#ffffff!important;color:#000000!important;border-color:#CEA347!important}@media (max-width:1024px){.lofty-home-valuation-step1 .address-body .shu-line{display:none!important}.lofty-home-valuation-step1 .address-body{flex-wrap:wrap!important;flex-direction:column!important;gap:10px!important;border-radius:0px!important;height:auto!important}.lofty-home-valuation-step1 .address-body .address-input-container{flex:auto!important;width:100%!important}.lofty-home-valuation-step1 .address-body .address-input{height:60px!important;min-width:100%!important;width:100%!important;border-radius:10px!important;border:1px solid #000000!important}.lofty-home-valuation-step1 .address-body .unit-input{width:100%!important;height:60px!important;border-radius:10px!important;border:1px solid #000000!important}.lofty-home-valuation-step1 .address-body .lofty-next-btn{border-radius:10px!important}.lofty-home-valuation-step1 .address-body{border:none!important}.address-input-container::before{left:1%}}@media (max-width:767px){.rh-guide__more-guides .rhg-cards{grid-template-columns:repeat(2,1fr)}.home_valuation_form .lofty-home-valuation-content .step-progress{max-width:100%!important}.lofty-home-valuation-content .title{font-size:34px}.lofty-home-valuation-step2{flex-wrap:wrap!important}.lofty-home-valuation-step2 .home-map-container{width:100%!important}.lofty-home-valuation-step2 .lofty-property-form{width:100%!important}}@media (max-width:600px){.lofty-home-valuation-content .desc{text-align:center!important}}@media (max-width:550px){.rh-guide__more-guides .rhg-cards{grid-template-columns:repeat(1,1fr)}}