.tlpb{position:fixed;left:0;right:0;top:var(--tlh-b,137px);z-index:9990;background:#fff;border-bottom:1px solid #dcdad3;font-family:Poppins,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;transition:top .2s ease}
.tlpb *,.tlpb *::before,.tlpb *::after{box-sizing:border-box}
.tlpb-in{position:relative;width:min(1360px,calc(100% - 80px));margin:0 auto;height:56px;display:flex;align-items:stretch;gap:28px}
.tlpb .tlpb-back{display:flex;align-items:center;gap:6px;font:500 14px/20px Poppins,sans-serif;color:#000!important;white-space:nowrap;flex-shrink:0;text-decoration:none!important;border:0;box-shadow:none}
.tlpb .tlpb-back:hover{color:#1f7a73!important}
.tlpb nav.tlx-tabs.tlpb-nav{position:static!important;top:auto!important;left:auto!important;right:auto!important;flex:1 1 auto;min-width:0;height:56px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:stretch;gap:16px;z-index:auto;transform:none!important}
.tlpb .tlx-tabs__in{display:flex!important;align-items:stretch;gap:28px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:0!important;margin:0!important;width:auto!important;max-width:none!important}
.tlpb .tlx-tabs__in::-webkit-scrollbar{display:none}
.tlpb .tlx-tabs__in > a{position:relative;display:flex!important;align-items:center;flex-shrink:0;font:400 14px/20px Poppins,sans-serif!important;color:#62625d!important;white-space:nowrap;text-transform:none!important;letter-spacing:0!important;padding:0!important;margin:0!important;border:0!important;text-decoration:none!important;background:none!important;box-shadow:none!important}
.tlpb .tlx-tabs__in > a:hover{color:#000!important}
.tlpb .tlx-tabs__in > a.tlpb-on,.tlpb .tlx-tabs__in > a.is-on,.tlpb .tlx-tabs__in > a[aria-current=page]{color:#000!important;font-weight:500!important}
.tlpb .tlx-tabs__in > a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#1f7a73;transform:scaleX(0);transition:transform .15s ease}
.tlpb .tlx-tabs__in > a.tlpb-on::after,.tlpb .tlx-tabs__in > a.is-on::after,.tlpb .tlx-tabs__in > a[aria-current=page]::after{transform:scaleX(1)}
.tlpb .tlx-tabs__acts{display:flex!important;align-items:center;gap:8px;flex-shrink:0;margin:0!important;padding:0!important}
.tlpb .tlpb-act{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;height:38px!important;width:auto!important;min-width:0!important;padding:0 16px!important;border:1px solid #8c8c86!important;border-radius:8px!important;background:#fff!important;color:#000!important;font:500 14px/20px Poppins,sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}
.tlpb .tlpb-act:hover{border-color:#000!important}
.tlpb .tlpb-act svg{width:16px!important;height:16px!important;flex-shrink:0;display:block}
.tlpb .tll-heart.tlpb-act[aria-pressed=true] svg{fill:#1f7a73!important;stroke:#1f7a73!important}
.tlpb .tlx-tabs__acts > *{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;margin:0!important}
.tlpb .tlsn-dd{position:relative;align-self:stretch;display:flex!important;align-items:center;gap:8px;flex-shrink:0;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:inset 0 -2px 0 #1f7a73!important;font:500 14px/20px Poppins,sans-serif!important;color:#000!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;white-space:nowrap}
.tlpb .tlsn-dd svg{width:12px!important;height:12px!important;flex-shrink:0;display:block}
.tlpb .tlsn-dd:hover{color:#1f7a73!important}
.tlpb .tlx-tabs__guide{display:flex;align-items:center;font:500 14px/20px Poppins,sans-serif!important;color:#000!important;text-decoration:underline!important;text-decoration-color:#1f7a73!important;text-underline-offset:4px;white-space:nowrap}
.tlpb .tlsn-pop{position:absolute!important;top:calc(100% + 1px)!important;left:var(--tlpb-ddx,160px)!important;right:auto!important;width:340px!important;max-width:calc(100vw - 32px);background:#fff!important;border:1px solid #dcdad3!important;border-radius:12px!important;padding:20px 24px 12px!important;margin:0!important;box-shadow:0 12px 32px rgba(21,21,21,.08)!important;z-index:5}
.tlpb .tlsn-pop__h{font:500 22px/28px "Playfair Display",Georgia,serif!important;color:#000!important;margin:0 0 4px!important;padding:0!important}
.tlpb .tlsn-pop__d{font:400 13px/20px Poppins,sans-serif!important;color:#62625d!important;margin:0 0 8px!important;padding:0!important}
.tlpb .tlsn-pop__l{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important}
.tlpb .tlsn-pop__l a{display:block!important;padding:10px 0!important;margin:0!important;font:400 15px/22px Poppins,sans-serif!important;color:#333!important;border:0!important;border-top:1px solid #efedea!important;text-decoration:none!important;background:none!important}
.tlpb .tlsn-pop__l a:hover{color:#1f7a73!important}
.tlpb .tlpb-cta{flex-shrink:0;align-self:center;height:40px;padding:0 18px!important;margin:0!important;border:0!important;border-radius:8px!important;background:#1f7a73!important;color:#fff!important;font:500 13px/16px Poppins,sans-serif!important;letter-spacing:1.5px!important;text-transform:uppercase!important;cursor:pointer;box-shadow:none!important;white-space:nowrap}
.tlpb .tlpb-cta:hover{background:#18615b!important}
.tlpb a:focus-visible,.tlpb button:focus-visible{outline:2px solid #000;outline-offset:2px}
html.has-tlpb{scroll-padding-top:calc(var(--tlh-b,93px) + var(--tlpb-h,56px) + 16px)}
html.has-tlpb body #tll-listing #tll-contact{top:calc(var(--tlh-b,93px) + var(--tlpb-h,56px) + 16px)!important;max-height:none!important;overflow:visible!important}html.has-tlpb body #tll-listing #tll-contact.tl-free{position:relative!important;top:auto!important}
html.has-tlpb .tlsn{top:calc(var(--tlh-b,93px) + var(--tlpb-h,56px))!important}
@media (min-width:1000px){html.has-tlpb body #tll-listing:not(.tlx-bldg) #tll-contact .tlx-card__p{display:none!important}html.has-tlpb body #tll-listing:not(.tlx-bldg) #tll-contact .tlx-card__h{margin-bottom:16px!important}html.has-tlpb body #tll-listing:not(.tlx-bldg) #tll-contact .tlx-card__rule{margin-top:18px!important;margin-bottom:18px!important}html.has-tlpb body #tll-listing:not(.tlx-bldg) #tll-contact .tlx-agent{margin-top:18px!important}}
@media (min-width:1000px){html.has-tlpb body #tll-listing.tlx-bldg #tll-contact .tlx-card__p{display:none!important}html.has-tlpb body #tll-listing.tlx-bldg #tll-contact .tlx-card__h{margin-bottom:14px!important}html.has-tlpb body #tll-listing.tlx-bldg #tll-contact .tlx-card__rule{margin-top:18px!important;margin-bottom:18px!important}html.has-tlpb body #tll-listing.tlx-bldg #tll-contact .tlx-agent{margin-top:18px!important}html.has-tlpb body #tll-listing.tlx-bldg #tll-contact .tlx-avail{margin-top:8px!important;margin-bottom:14px!important}html.has-tlpb body #tll-listing.tlx-bldg #tll-contact .tlx-avail > *{padding:10px 14px!important}html.has-tlpb body #tll-listing.tlx-bldg #tll-contact .tlx-avail strong{font-size:28px!important;line-height:32px!important}html.has-tlpb body #tll-listing.tlx-bldg #tll-contact .tlx-linkbtn{display:none!important}}
@media (min-width:1000px){html.has-tlpb body #tll-listing.tlx-guide #tll-contact .tlx-avail > .tlx-avail__wide{flex-direction:row!important;align-items:baseline!important;flex-wrap:nowrap!important;column-gap:6px!important;padding:12px 14px!important}html.has-tlpb body #tll-listing.tlx-guide #tll-contact .tlx-avail > .tlx-avail__wide strong{font-size:22px!important;line-height:26px!important}html.has-tlpb body #tll-listing.tlx-guide #tll-contact .tlx-avail > .tlx-avail__wide .tlx-avail__go{margin-left:auto!important;margin-top:0!important}html.has-tlpb body #tll-listing.tlx-guide #tll-contact .tlx-card__h{display:none!important}}
@media (min-width:1000px){
html.tlpb-fs body #ajax-content-wrap #tll-listing .tlx-fscard{background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html.tlpb-fs body #ajax-content-wrap #tll-listing form.tlx-fbar{background:transparent!important;padding:0!important;border-radius:0!important;gap:10px!important}
html.tlpb-fs body #ajax-content-wrap #tll-listing form.tlx-fbar select{height:44px!important;padding:0 34px 0 14px!important;background-color:#fff!important;border:1px solid #dcdad3!important;border-radius:8px!important;box-shadow:none!important;font:500 14px/20px Poppins,sans-serif!important;color:#000!important}
html.tlpb-fs body #ajax-content-wrap #tll-listing form.tlx-fbar select:focus{border-color:#1f7a73!important;outline:0}
}
html.tlpb-mk .tl-mkh__nav,html.tlpb-mk .tl-mkh__navph{display:none!important}
@media (max-width:1139px){.tlpb-in{width:calc(100% - 48px);gap:20px}.tlpb .tlx-tabs__in{gap:22px}}
@media (max-width:999px){
.tlpb .tlpb-act{width:40px!important;height:40px!important;padding:0!important;border:0!important}
.tlpb .tlpb-act__l{display:none!important}
.tlpb .tlsn-pop{left:8px!important;width:calc(100vw - 16px)!important}
.tlpb-in{width:100%;height:48px;gap:2px;padding:0 4px 0 2px}
.tlpb .tlpb-back{width:44px;justify-content:center;gap:0}
.tlpb .tlpb-back span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.tlpb nav.tlx-tabs.tlpb-nav{height:48px!important;gap:4px}
.tlpb .tlx-tabs__in{gap:22px;padding:0 12px 0 2px!important}
.tlpb .tlpb-cta{display:none!important}
.tlpb .tlpb-in > nav.tlpb-nav:first-child .tlx-tabs__in{padding-left:16px!important}
}