
/* facts row under the hero */
html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-top>.tlg2-ab{margin:0 0 4px!important;font:600 13px/18.2px Poppins,Arial,sans-serif!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:#62625d!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts{display:flex!important;flex-wrap:wrap;gap:0!important;margin:8px 0 0!important;padding:0!important;border-top:1px solid #dcdad3;border-bottom:1px solid #dcdad3;background:none!important;grid-template-columns:none!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts>.tlx-tile{flex:1 1 0;min-width:max-content;min-height:0!important;margin:0!important;padding:16px!important;background:none!important;border:0!important;border-left:1px solid #e7e5df!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;color:inherit!important;display:block!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts>.tlx-tile:first-child{border-left:0!important;padding-left:0!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts .tlx-tile__k{display:block;font:400 13px/1.4 Poppins,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#62625d!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts .tlx-tile__v{display:block;white-space:nowrap;font-family:"Playfair Display",Georgia,serif!important;font-weight:500!important;font-size:22px!important;line-height:1.3!important;color:#1a1a1a!important;margin:2px 0 0!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts .tlx-tile__s,html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts .tlx-tile::after{display:none!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts .tlx-delta{display:block!important;margin:2px 0 0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;font:500 13px/18px Poppins,Arial,sans-serif!important;color:#62625d!important;white-space:nowrap}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts .tlx-delta--down{color:#b4372e!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts .tlx-delta--up{color:#1f7a73!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts a.tlx-tile:hover .tlx-tile__v{text-decoration:underline;text-decoration-color:#1f7a73;text-underline-offset:4px;text-decoration-thickness:1px}
@media (min-width:1000px){html.tlg2 body #tll-listing.tlx.tlx-guide #tll-contact.tlx-side{margin-top:0!important}}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-top>.tlx-glancebox,html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-top>.tlx-gmkt{display:none!important}
/* section eyebrows, headings, spacing */
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-eb{margin:0 0 8px!important;font:600 13px/18.2px Poppins,Arial,sans-serif!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:#62625d!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-rest>section.tlx-sec{margin-top:72px!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-rest>section#tll-about.tlx-sec{margin-top:56px!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-rest>section#tll-past.tlx-sec,html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-rest>section#tll-living.tlx-sec{margin-top:56px!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-rest>section.tlx-sec>.tlx-h2,html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-rest>section.tlx-sec>.tlx-similar__head{margin-top:0!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-rest>section.tlx-sec>.tlx-h2+*{margin-top:16px!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-rest>section.tlx-sec.tlx-band{background:none!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-rest>section.tlx-sec.tlx-band::before,html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-rest>section.tlx-sec.tlx-band::after{display:none!important}
/* 02 the market: stone panel like the listing price panel */
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp{background:#efedea;border-radius:12px;padding:48px 40px}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp>.tlx-h2{margin:0!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp>.tlg2-sub{margin:8px 0 0!important;font:400 16px/1.6 Poppins,Arial,sans-serif!important;color:#62625d!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp>.tlx-mkt{display:block!important;margin:32px 0 0!important;background:none!important;border:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp .tlx-mkt__txt,html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp .tlx-mkt__meter{width:100%!important;max-width:none!important;flex:none!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp .tlx-mkt__meter{margin-top:20px!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp .tlx-meter{width:100%!important;max-width:none!important;border:1px solid #dcdad3;border-radius:6px;overflow:hidden}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp .tlx-meter>span{flex:1 1 0!important;background:#fff}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp .tlx-meter>span.is-on{background:#1f7a73;color:#fff}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp .tlx-meter>span+span{border-left:1px solid #dcdad3!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp ul.tlg2-mkl{margin:20px 0 0!important;padding:0!important;list-style:none!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp ul.tlg2-mkl li{position:relative;margin:0 0 8px!important;padding:0 0 0 20px!important;list-style:none!important;font:400 16px/24.8px Poppins,Arial,sans-serif!important;color:#1a1a1a!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp ul.tlg2-mkl li::before{content:"";position:absolute;left:0;top:9.92px;width:8px;height:8px;border-radius:50%;background:#1f7a73}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp ul.tlg2-mkl li strong{font-weight:600!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp>.tlx-gmkt{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;margin:32px 0 0!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp>.tlx-gmkt>.tlx-gmkt__c{background:#fff!important;border-radius:12px!important;overflow:hidden;margin:0!important}
/* 02 market panel figures, 06 and 07 (Nov 4) */
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px 0 0}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-fig{background:#fff;border-radius:12px;padding:20px 20px 18px;display:flex;flex-direction:column;gap:6px}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-fig__k{font:400 13px/1.4 Poppins,Arial,sans-serif!important;color:#62625d!important}
html.tlg2 body #tll-listing.tlx.tlx-guide span.tlg2-fig__v{font-family:"Playfair Display",Georgia,serif!important;font-weight:500!important;font-size:28px!important;line-height:1.2!important;color:#1a1a1a!important;white-space:nowrap}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-ch{font:400 13px/1.4 Poppins,Arial,sans-serif!important;color:#62625d!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-ch--dn{color:#b4372e!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-ch--up{color:#1f7a73!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp ul.tlg2-mkl{margin:28px 0 0!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-btns{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}
html.tlg2 body #tll-listing.tlx.tlx-guide a.tlg2-btn,html.tlg2 body #tll-listing.tlx.tlx-guide a.tlg2-btn2{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border-radius:8px!important;font:600 13px/1 Poppins,Arial,sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap}
html.tlg2 body #tll-listing.tlx.tlx-guide a.tlg2-btn{background:#1f7a73!important;color:#fff!important;border:0!important}
html.tlg2 body #tll-listing.tlx.tlx-guide a.tlg2-btn:hover{background:#186560!important}
html.tlg2 body #tll-listing.tlx.tlx-guide a.tlg2-btn2{background:#fff!important;color:#1a1a1a!important;border:1px solid #1a1a1a!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-hide{display:none!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-shead{display:flex!important;justify-content:space-between;align-items:baseline;gap:16px;margin:0!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-shead h2{margin:0!important}
html.tlg2 body #tll-listing.tlx.tlx-guide a.tlg2-seeall{font:500 15px/1.4 Poppins,Arial,sans-serif!important;color:#1a1a1a!important;text-decoration:none!important;white-space:nowrap;border:0!important}
html.tlg2 body #tll-listing.tlx.tlx-guide a.tlg2-seeall::after{content:" +";color:#1f7a73;font-weight:600}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-grid3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin:24px 0 0!important;overflow:visible!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-grid3>.tll-cardwrap{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-bgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 0}
@media (max-width:999px){
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-figs{grid-template-columns:1fr}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-grid3,html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-bgrid{grid-template-columns:1fr!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-car.tlg2-car.tlg2-car>*{flex:0 0 calc((100% - 20px)/2)!important;width:calc((100% - 20px)/2)!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-car{gap:16px!important}
html.tlg2 body #tll-listing.tlx.tlx-guide a.tlg2-btn,html.tlg2 body #tll-listing.tlx.tlx-guide a.tlg2-btn2{width:100%}
}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-car{display:flex!important;grid-template-columns:none!important;gap:20px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-car::-webkit-scrollbar{display:none}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-car.tlg2-car.tlg2-car>*{flex:0 0 calc((100% - 40px)/3)!important;width:calc((100% - 40px)/3)!important;scroll-snap-align:start}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-hact{display:inline-flex;align-items:center;gap:16px}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-nav{display:inline-flex;gap:8px}
html.tlg2 body #tll-listing.tlx.tlx-guide button.tlg2-arr{width:40px!important;height:40px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid #dcdad3!important;background:#fff!important;color:#1a1a1a!important;font:400 22px/1 Poppins,Arial,sans-serif!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important}
html.tlg2 body #tll-listing.tlx.tlx-guide button.tlg2-arr:hover:not(:disabled){border-color:#1f7a73!important;color:#1f7a73!important}
html.tlg2 body #tll-listing.tlx.tlx-guide button.tlg2-arr:disabled{opacity:.35;cursor:default}
/* phones */
@media (max-width:999px){
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts{display:grid!important;grid-template-columns:1fr 1fr!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts>.tlx-tile{min-width:0;border-left:0!important;padding:12px 0!important;border-top:1px solid #e7e5df!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts>.tlx-tile:nth-child(-n+2){border-top:0!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts>.tlx-tile:nth-child(2n){padding-left:16px!important;border-left:1px solid #e7e5df!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-facts>.tlx-tile:last-child:nth-child(odd){grid-column:1/-1;border-top:1px solid #e7e5df!important}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp{padding:32px 20px}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-pp>.tlx-gmkt{grid-template-columns:1fr}
html.tlg2 body #tll-listing.tlx.tlx-guide .tlx-rest>section.tlx-sec{margin-top:56px!important}
}
@media (max-width:1299px){html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-car.tlg2-car.tlg2-car>*{flex:0 0 calc((100% - 20px)/2)!important;width:calc((100% - 20px)/2)!important}}
@media (max-width:689px){html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-car.tlg2-car.tlg2-car>*{flex:0 0 82%!important;width:82%!important}html.tlg2 body #tll-listing.tlx.tlx-guide .tlg2-nav{display:none!important}}
