.elementor-30073 .elementor-element.elementor-element-lvlocassets{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-385153b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-04869c2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-8fffb5b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-dc4ae59{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-5ab30ca{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-e431d16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-lvlwrate1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-30073 .elementor-element.elementor-element-lvloctoc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-20b31fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-7a7721a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-4d1dd12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-2362732{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-fae8d40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-2d0d778{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-1871f31{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-f3cb887{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-5554ff2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-182c4ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-79e5919{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-ad6fec5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-606e6a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-6816e11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-lvlocbuyer{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-lvlocproof{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-955ddac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-54af55c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-lvlocseller{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-lvlocrisk{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-fb48503{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-b91c0a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-c39f026{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-8de7e35{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-f15ba3b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-aeb1ed9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-d1f5b8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-ed036b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-332c754{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-f571e3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-lvfq5004dd{--display:flex;--padding-top:62px;--padding-bottom:62px;--padding-left:22px;--padding-right:22px;}.elementor-30073 .elementor-element.elementor-element-lvfq5004dd:not(.elementor-motion-effects-element-type-background), .elementor-30073 .elementor-element.elementor-element-lvfq5004dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f4f0;}.elementor-30073 .elementor-element.elementor-element-lvfq50048a{--display:flex;}.elementor-30073 .elementor-element.elementor-element-lvfq500391{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-lvfq5003e4{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-fqlede1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-76f89ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-608ae9a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-d5d10f8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-30073 .elementor-element.elementor-element-305ce98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30073 .elementor-element.elementor-element-lvlwrate2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}@media(min-width:768px){.elementor-30073 .elementor-element.elementor-element-lvfq50048a{--content-width:900px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Infant:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Inter:wght@300;400;500;600&family=Luxurious+Roman&display=swap');
:root{--lvcy-cream:#faf8f5;--lvcy-cream2:#f7f4ee;--lvcy-white:#ffffff;--lvcy-ink:#0a0a0a;--lvcy-bur:#6d0000}
.lvcy-hero,.lvcy-overview,.lvcy-market,.lvcy-pockets,.lvcy-drivers,.lvcy-read,.lvcy-faq,.lvcy-final,.lvcy-uplink{font-family:'Inter',sans-serif;-webkit-font-smoothing:antialiased}
.lvcy-h1,.lvcy-h2,.lvcy-h3{font-family:'Cormorant Infant',serif;font-weight:400;letter-spacing:-.005em;margin:0}
.lvcy-eyebrow,.lvcy-crumb,.lvcy-src,.lvcy-btn,.lvcy-dr-num,.lvcy-pk-val,.lvcy-quote cite{font-family:'Luxurious Roman',serif}
.lvcy-fade{opacity:1}
.lvcy-js .lvcy-fade{opacity:0;transform:translateY(16px)}
.lvcy-js .lvcy-fade.in{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.19,1,.22,1),transform .9s cubic-bezier(.19,1,.22,1)}
.lvcy-hero{padding:clamp(58px,7vw,104px) 24px clamp(48px,6vw,84px)}
.lvcy-hero-in{max-width:1080px;margin:0 auto}
.lvcy-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:26px}
.lvcy-crumb a{color:rgba(10,10,10,.5);text-decoration:none;transition:color .45s ease}
.lvcy-crumb a:hover{color:var(--lvcy-bur)}
.lvcy-crumb span{color:rgba(10,10,10,.28)}
.lvcy-crumb-now{color:rgba(10,10,10,.82)}
.lvcy-eyebrow{display:block;font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lvcy-bur);margin-bottom:16px}
.lvcy-h1{font-size:clamp(2.3rem,5.4vw,4rem);line-height:1.03;font-style:italic;color:var(--lvcy-ink);max-width:15ch}
.lvcy-lede{font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.62;color:rgba(10,10,10,.68);max-width:60ch;margin:24px 0 0}
.lvcy-lede-m{display:none}
.lvcy-ctas{margin-top:clamp(28px,3.4vw,40px)}
.lvcy-btn{display:inline-block;padding:15px 34px;font-size:.8rem;letter-spacing:.17em;text-transform:uppercase;text-decoration:none;transition:background .5s ease,color .5s ease}
.lvcy-btn-solid{background:var(--lvcy-bur);color:#fff}
.lvcy-btn-solid:hover{background:var(--lvcy-ink);color:#fff}
.lvcy-sec-h{margin-bottom:clamp(26px,3vw,40px)}
.lvcy-h2{font-size:clamp(1.75rem,3.5vw,2.7rem);line-height:1.1;color:var(--lvcy-ink)}
.lvcy-h3{font-size:clamp(1.12rem,1.6vw,1.3rem);line-height:1.25;color:var(--lvcy-ink)}
.lvcy-prose,.lvcy-intro{font-size:1.02rem;line-height:1.78;color:rgba(10,10,10,.76)}
.lvcy-prose p{margin:0 0 1.15em}
.lvcy-prose p:last-child{margin-bottom:0}
.lvcy-intro{max-width:72ch;margin:0 0 clamp(24px,3vw,36px)}
.lvcy-overview{padding:clamp(62px,7.5vw,110px) 24px;max-width:1080px;margin:0 auto}
.lvcy-overview .lvcy-prose{max-width:74ch}
.lvcy-market{padding:clamp(62px,7.5vw,110px) 24px;max-width:1080px;margin:0 auto}
.lvcy-chart-wrap{margin:clamp(20px,3vw,34px) 0 10px;overflow-x:auto}
.lvcy-chart{width:100%;height:auto;min-width:520px}
.lvcy-cl{font-family:'Inter',sans-serif;font-size:14px;fill:rgba(10,10,10,.82)}
.lvcy-cv{font-family:'Inter',sans-serif;font-size:13px;font-weight:500;fill:#6d0000}
.lvcy-cm{font-family:'Luxurious Roman',serif;font-size:12px;fill:#6d0000;letter-spacing:.1em}
.lvcy-src{font-size:.74rem;letter-spacing:.1em;color:rgba(10,10,10,.45);margin:0 0 clamp(24px,3vw,34px)}
.lvcy-insight{border-left:2px solid var(--lvcy-bur);padding:4px 0 4px 22px;max-width:70ch}
.lvcy-insight p{margin:0;font-size:1.04rem;line-height:1.72;color:rgba(10,10,10,.8)}
.lvcy-pockets{padding:clamp(62px,7.5vw,110px) 24px;max-width:1080px;margin:0 auto}
.lvcy-pk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(10,10,10,.1)}
.lvcy-pk{display:flex;flex-direction:column;gap:7px;padding:24px 22px;background:#ffffff;text-decoration:none;transition:background .55s ease}
.lvcy-pk.is-link:hover{background:var(--lvcy-cream2)}
.lvcy-pk-name{font-family:'Cormorant Infant',serif;font-size:1.24rem;color:var(--lvcy-ink)}
.lvcy-pk-name i{font-style:normal;color:var(--lvcy-bur);opacity:0;transition:opacity .55s ease,transform .55s ease;display:inline-block}
.lvcy-pk.is-link:hover .lvcy-pk-name i{opacity:1;transform:translateX(3px)}
.lvcy-pk-val{font-size:.78rem;letter-spacing:.12em;color:var(--lvcy-bur)}
.lvcy-pk-note{font-size:.9rem;line-height:1.55;color:rgba(10,10,10,.6)}
.lvcy-drivers{padding:clamp(62px,7.5vw,110px) 24px;max-width:1080px;margin:0 auto}
.lvcy-dr-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(28px,3.4vw,46px)}
.lvcy-dr{border-top:1px solid rgba(10,10,10,.14);padding-top:18px}
.lvcy-dr-num{display:block;font-size:.78rem;letter-spacing:.16em;color:var(--lvcy-bur);margin-bottom:10px}
.lvcy-dr p{margin:10px 0 0;font-size:.98rem;line-height:1.7;color:rgba(10,10,10,.7)}
.lvcy-read{padding:clamp(66px,8vw,118px) 24px;max-width:1080px;margin:0 auto}
.lvcy-read .lvcy-h2{color:#fff}
.lvcy-read .lvcy-eyebrow{color:rgba(255,255,255,.55)}
.lvcy-prose-inv{color:rgba(255,255,255,.76);max-width:74ch}
.lvcy-prose-inv p{margin:0 0 1.15em}
.lvcy-quote{margin:clamp(30px,4vw,48px) 0;padding:0;border:0;max-width:66ch}
.lvcy-quote p{font-family:'Cormorant Infant',serif;font-style:italic;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.32;color:#fff;margin:0}
.lvcy-quote cite{display:block;margin-top:14px;font-style:normal;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.5)}
.lvcy-rd-split{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(28px,3.4vw,46px);margin-top:clamp(28px,3.4vw,44px)}
.lvcy-rd-col{border-top:1px solid rgba(255,255,255,.2);padding-top:18px}
.lvcy-rd-col p{margin:10px 0 0;font-size:.98rem;line-height:1.7;color:rgba(255,255,255,.72)}
.lvcy-report-link{margin:clamp(30px,3.6vw,44px) 0 0}
.lvcy-report-link a{font-family:'Luxurious Roman',serif;font-size:.84rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:4px;transition:color .6s ease,border-color .6s ease}
.lvcy-report-link a:hover{color:#fff;border-color:#fff}
.lvcy-faq{padding:clamp(62px,7.5vw,110px) 24px;max-width:900px;margin:0 auto}
.lvcy-faq-i{border-bottom:1px solid rgba(10,10,10,.12)}
.lvcy-faq-i summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative;font-family:'Cormorant Infant',serif;font-size:clamp(1.1rem,1.7vw,1.34rem);color:var(--lvcy-ink)}
.lvcy-faq-i summary::-webkit-details-marker{display:none}
.lvcy-faq-i summary:after{content:'+';position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--lvcy-bur);font-family:'Inter',sans-serif;font-size:1.1rem}
.lvcy-faq-i[open] summary:after{content:'-'}
.lvcy-faq-a{padding:0 0 24px}
.lvcy-faq-a p{margin:0;font-size:1rem;line-height:1.75;color:rgba(10,10,10,.72);max-width:70ch}
.lvcy-final{padding:clamp(66px,8vw,118px) 24px;max-width:820px;margin:0 auto;text-align:center}
.lvcy-final-h{font-size:clamp(1.8rem,3.6vw,2.8rem)}
.lvcy-final-p{margin:20px auto 0;max-width:56ch;font-size:1.02rem;line-height:1.72;color:rgba(10,10,10,.68)}
.lvcy-uplink{padding:clamp(34px,4vw,54px) 24px;max-width:1080px;margin:0 auto}
.lvcy-uplink a{display:flex;flex-direction:column;gap:8px;text-decoration:none}
.lvcy-uplink .lvcy-eyebrow{color:rgba(255,255,255,.45);margin:0}
.lvcy-uplink-t{font-family:'Cormorant Infant',serif;font-size:clamp(1.2rem,2vw,1.6rem);color:rgba(255,255,255,.9);transition:color .55s ease}
.lvcy-uplink a:hover .lvcy-uplink-t{color:#fff}
body.single-local_content .elementor-element .lvcy-h1,body.single-local_content .elementor-element .lvcy-h2,body.single-local_content .elementor-element .lvcy-h3{color:#0a0a0a!important}
body.single-local_content .elementor-element.lvcy-readband .lvcy-h2{color:#ffffff!important}
body.single-local_content .elementor-element.lvcy-readband .lvcy-prose-inv,body.single-local_content .elementor-element.lvcy-readband .lvcy-rd-col p{color:rgba(255,255,255,.76)!important}
body.single-local_content .elementor-element.lvcy-readband .lvcy-quote p{color:#ffffff!important}
body.single-local_content .elementor-element.lvcy-uplinkband .lvcy-uplink-t{color:rgba(255,255,255,.9)!important}
body.single-local_content .elementor-element .lvcy-eyebrow{color:#6d0000!important}
body.single-local_content .elementor-element.lvcy-readband .lvcy-eyebrow,body.single-local_content .elementor-element.lvcy-uplinkband .lvcy-eyebrow{color:rgba(255,255,255,.5)!important}
body.single-local_content .elementor-element .lvcy-pk-name{color:#0a0a0a!important}
body.single-local_content .elementor-element .lvcy-btn-solid{background:#6d0000!important;color:#ffffff!important}
@media(max-width:1024px){.lvcy-pk-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:768px){.lvcy-dr-grid,.lvcy-rd-split{grid-template-columns:1fr;gap:26px}.lvcy-h1{max-width:none}.lvcy-hero{padding:44px 20px 40px}.lvcy-overview,.lvcy-market,.lvcy-pockets,.lvcy-drivers,.lvcy-read,.lvcy-faq,.lvcy-final{padding-left:20px;padding-right:20px}}
@media(max-width:640px){.lvcy-lede-d{display:none}.lvcy-lede-m{display:block}.lvcy-pk-grid{grid-template-columns:1fr}.lvcy-hero{padding:38px 20px 36px}.lvcy-h1{font-size:2.15rem;line-height:1.06}.lvcy-crumb{font-size:.66rem;gap:7px;margin-bottom:20px}.lvcy-btn{display:block;text-align:center;padding:15px 20px}.lvcy-overview,.lvcy-market,.lvcy-pockets,.lvcy-drivers,.lvcy-read,.lvcy-faq,.lvcy-final{padding-top:52px;padding-bottom:52px}.lvcy-insight{padding-left:16px}.lvcy-chart{min-width:440px}.lvcy-faq-i summary{padding:18px 34px 18px 0}.lvcy-uplink{padding:30px 20px}}
@media(max-width:420px){.lvcy-h1{font-size:1.95rem}.lvcy-h2{font-size:1.55rem}.lvcy-chart{min-width:380px}}
.lvcy-pk-grid{background:transparent;gap:0}
.lvcy-pk{box-shadow:inset 0 0 0 1px rgba(10,10,10,.1)}
.lvcy-pk-name{display:block;line-height:1.25}
body.single-local_content .elementor-element.lvcy-readband .lvcy-prose-inv p{color:rgba(255,255,255,.78)!important}
body.single-local_content .elementor-element.lvcy-readband .lvcy-rd-col p{color:rgba(255,255,255,.72)!important}
body.single-local_content .elementor-element.lvcy-readband .lvcy-quote p{color:#ffffff!important}
body.single-local_content .elementor-element.lvcy-readband .lvcy-quote cite{color:rgba(255,255,255,.5)!important}
body.single-local_content .elementor-element.lvcy-readband .lvcy-report-link a{color:rgba(255,255,255,.78)!important}
body.single-local_content .elementor-element.lvcy-readband .lvcy-report-link a:hover{color:#ffffff!important}
body.single-local_content .elementor-element.lvcy-uplinkband .lvcy-uplink-t{color:rgba(255,255,255,.9)!important}
body.single-local_content .elementor-element.lvcy-faqband .lvcy-faq-a p{color:rgba(10,10,10,.72)!important}
body.single-local_content .elementor-element.lvcy-faqband .lvcy-faq-i summary{color:#0a0a0a!important}
body.single-local_content .elementor-element .lvcy-pk-note{color:rgba(10,10,10,.6)!important}
body.single-local_content .elementor-element .lvcy-final-p,body.single-local_content .elementor-element .lvcy-insight p,body.single-local_content .elementor-element .lvcy-intro,body.single-local_content .elementor-element .lvcy-prose p{color:rgba(10,10,10,.76)!important}
body.single-local_content .elementor-element .lvcy-quote,body.single-local_content .elementor-element blockquote.lvcy-quote{background:transparent!important;background-color:transparent!important;border:0!important;border-left:0!important;padding:0!important;margin:clamp(30px,4vw,48px) 0!important;box-shadow:none!important;border-radius:0!important;quotes:none!important}
body.single-local_content .elementor-element .lvcy-quote:before,body.single-local_content .elementor-element .lvcy-quote:after,body.single-local_content .elementor-element .lvcy-quote p:before,body.single-local_content .elementor-element .lvcy-quote p:after{content:none!important;display:none!important}
body.single-local_content .elementor-element .lvcy-quote p{background:transparent!important;padding:0!important;margin:0!important;font-family:'Cormorant Infant',serif!important;font-style:italic!important;line-height:1.32!important}
body.single-local_content .elementor-element .lvcy-quote cite{display:block!important;margin-top:16px!important;font-family:'Luxurious Roman',serif!important;font-style:normal!important;font-size:.78rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}
.lvcy-numbers{padding:clamp(62px,7.5vw,110px) 24px;max-width:1080px;margin:0 auto}
.lvcy-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 clamp(30px,4vw,46px)}
.lvcy-stat{display:flex;flex-direction:column;gap:8px;padding:22px 20px;box-shadow:inset 0 0 0 1px rgba(10,10,10,.1)}
.lvcy-stat-v{font-family:'Cormorant Infant',serif;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1;color:#0a0a0a}
.lvcy-stat-l{font-family:'Luxurious Roman',serif;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(10,10,10,.55)}
.lvcy-report-light a{font-family:'Luxurious Roman',serif;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:#6d0000;text-decoration:none;border-bottom:1px solid rgba(109,0,0,.35);padding-bottom:4px;transition:border-color .6s ease}
.lvcy-report-light a:hover{border-color:#6d0000}
.lvcy-topics{padding:clamp(62px,7.5vw,110px) 24px;max-width:1080px;margin:0 auto}
.lvcy-topic{padding-top:clamp(34px,4vw,52px);margin-top:clamp(34px,4vw,52px);border-top:1px solid rgba(10,10,10,.12)}
.lvcy-topic:first-child{padding-top:0;margin-top:0;border-top:0}
.lvcy-topic-h{font-size:clamp(1.5rem,2.8vw,2.1rem);margin-bottom:18px}
.lvcy-topic .lvcy-prose{max-width:74ch}
body.single-local_content .elementor-element .lvcy-stat-v{color:#0a0a0a!important}
body.single-local_content .elementor-element .lvcy-topic-h{color:#0a0a0a!important}
body.single-local_content .elementor-element .lvcy-report-light a{color:#6d0000!important}
@media(max-width:768px){.lvcy-stats{grid-template-columns:repeat(2,1fr)}.lvcy-numbers,.lvcy-topics{padding-left:20px;padding-right:20px}}
@media(max-width:640px){.lvcy-numbers,.lvcy-topics{padding-top:52px;padding-bottom:52px}}
.lvcy-handoff{margin:22px 0 0!important}
.lvcy-handoff a{font-family:'Luxurious Roman',serif;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:#6d0000;text-decoration:none;border-bottom:1px solid rgba(109,0,0,.35);padding-bottom:4px;transition:border-color .6s ease}
.lvcy-handoff a:hover{border-color:#6d0000}
body.single-local_content .elementor-element .lvcy-handoff a{color:#6d0000!important}
/* ============ EDITORIAL PASS ============ */
/* two-column: sticky heading rail + content */
@media(min-width:1025px){
.lvcy-overview,.lvcy-numbers,.lvcy-pockets,.lvcy-read,.lvcy-faq{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:clamp(40px,5vw,86px);align-items:start}
.lvcy-overview>.lvcy-sec-h,.lvcy-numbers>.lvcy-sec-h,.lvcy-pockets>.lvcy-sec-h,.lvcy-read>.lvcy-sec-h,.lvcy-faq>.lvcy-sec-h{grid-column:1;position:sticky;top:104px;margin:0}
.lvcy-overview>*:not(.lvcy-sec-h),.lvcy-numbers>*:not(.lvcy-sec-h),.lvcy-pockets>*:not(.lvcy-sec-h),.lvcy-read>*:not(.lvcy-sec-h),.lvcy-faq>*:not(.lvcy-sec-h){grid-column:2}
.lvcy-topic{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:clamp(40px,5vw,86px);align-items:start}
.lvcy-topic>.lvcy-topic-h{grid-column:1;position:sticky;top:104px;margin:0}
.lvcy-topic>.lvcy-prose{grid-column:2}
.lvcy-h2{font-size:clamp(1.6rem,2.4vw,2.15rem)}
.lvcy-topic-h{font-size:clamp(1.4rem,2vw,1.75rem)!important}
}
/* hairline above each eyebrow */
.lvcy-sec-h .lvcy-eyebrow{position:relative;padding-top:20px}
.lvcy-sec-h .lvcy-eyebrow:before{content:'';position:absolute;top:0;left:0;width:34px;height:1px;background:#6d0000}
/* numbered topics */
.lvcy-topics{counter-reset:lvcytp}
.lvcy-topic{counter-increment:lvcytp}
.lvcy-topic-h:before{content:counter(lvcytp,decimal-leading-zero);display:block;font-family:'Luxurious Roman',serif;font-size:.74rem;letter-spacing:.18em;color:#6d0000;margin-bottom:12px}
/* drop cap */
.lvcy-overview .lvcy-prose>p:first-child:first-letter{float:left;font-family:'Cormorant Infant',serif;font-size:4rem;line-height:.8;padding:8px 14px 0 0;color:#0a0a0a}
/* stats: hairline rail, no boxes */
.lvcy-stats{grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(10,10,10,.16)}
.lvcy-stat{box-shadow:none!important;padding:24px 22px 26px 0;border-right:1px solid rgba(10,10,10,.1)}
.lvcy-stat:last-child{border-right:0}
.lvcy-stat-v{font-size:clamp(1.9rem,3.2vw,2.6rem);letter-spacing:-.01em}
/* chart: thinner bars, staggered reveal */
.lvcy-chart rect{fill:#0a0a0a}
.lvcy-chart rect:first-of-type{fill:#6d0000}
.lvcy-js .lvcy-fade .lvcy-chart rect{transform:scaleX(0);transform-box:fill-box;transform-origin:left center;transition:transform 1.15s cubic-bezier(.19,1,.22,1)}
.lvcy-js .lvcy-fade.in .lvcy-chart rect{transform:scaleX(1)}
.lvcy-chart rect:nth-of-type(1){transition-delay:.05s}
.lvcy-chart rect:nth-of-type(2){transition-delay:.12s}
.lvcy-chart rect:nth-of-type(3){transition-delay:.19s}
.lvcy-chart rect:nth-of-type(4){transition-delay:.26s}
.lvcy-chart rect:nth-of-type(5){transition-delay:.33s}
.lvcy-chart rect:nth-of-type(6){transition-delay:.4s}
.lvcy-chart rect:nth-of-type(7){transition-delay:.47s}
/* pockets: lift + accent */
.lvcy-pk-grid{gap:0}
.lvcy-pk{position:relative;padding:26px 24px 28px;transition:background .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1)}
.lvcy-pk:before{content:'';position:absolute;left:0;top:0;width:2px;height:100%;background:#6d0000;transform:scaleY(0);transform-origin:top;transition:transform .6s cubic-bezier(.19,1,.22,1)}
.lvcy-pk.is-link:hover:before{transform:scaleY(1)}
.lvcy-pk.is-link:hover{background:#faf8f5;transform:translateY(-2px)}
.lvcy-pk-name{font-size:1.3rem}
.lvcy-pk-val{margin-top:2px}
/* faq breathing room */
.lvcy-faq-i summary{padding:24px 44px 24px 0}
/* reading progress */
#lvcy-prog{position:fixed;top:0;left:0;height:2px;background:#6d0000;width:0;z-index:99999;transition:width .12s linear;pointer-events:none}
@media(max-width:1024px){
.lvcy-stats{grid-template-columns:repeat(2,1fr)}
.lvcy-stat{border-right:0;box-shadow:inset 0 -1px 0 rgba(10,10,10,.1)!important;padding-right:16px}
}
@media(max-width:640px){
.lvcy-overview .lvcy-prose>p:first-child:first-letter{font-size:3rem;padding:6px 10px 0 0}
.lvcy-stat-v{font-size:1.7rem}
}
/* stat rail: even baselines, tighter rhythm */
.lvcy-stats{margin:0 0 clamp(26px,3vw,38px)!important}
.lvcy-stat{display:flex;flex-direction:column;justify-content:flex-start;min-height:104px;padding:22px 20px 20px 0}
.lvcy-stat-v{font-size:clamp(1.55rem,2.4vw,2.05rem)!important;line-height:1.05;margin-bottom:auto}
.lvcy-stat-l{margin-top:12px;line-height:1.35;max-width:15ch}
.lvcy-numbers>.lvcy-intro{margin-bottom:clamp(22px,2.6vw,32px)!important}
.lvcy-chart-wrap{margin-top:0!important}
.lvcy-numbers .lvcy-src{margin-bottom:clamp(18px,2.4vw,26px)}
@media(max-width:1024px){.lvcy-stat{min-height:92px;padding-right:14px}}
@media(max-width:640px){.lvcy-stat{min-height:84px}.lvcy-stat-l{max-width:none}}
/* stat rail: single-line values, aligned labels, no dead space */
.lvcy-stats{display:grid!important;align-items:stretch}
.lvcy-stat{display:block!important;min-height:0!important;padding:20px 18px 20px 0!important}
.lvcy-stat-v{display:block!important;white-space:nowrap;font-size:clamp(1.45rem,2.1vw,1.9rem)!important;line-height:1.12;margin:0 0 10px!important;letter-spacing:-.01em}
.lvcy-stat-v.is-long{font-size:clamp(1.25rem,1.8vw,1.62rem)!important}
.lvcy-stat-v.is-xlong{font-size:clamp(1rem,1.35vw,1.22rem)!important;letter-spacing:0}
.lvcy-stat-l{display:block!important;margin:0!important;line-height:1.32;max-width:17ch;font-size:.7rem;letter-spacing:.13em}
@media(max-width:1024px){
.lvcy-stat{padding-right:14px!important}
.lvcy-stat-v{font-size:clamp(1.35rem,3vw,1.7rem)!important}
.lvcy-stat-v.is-xlong{font-size:clamp(.95rem,2.2vw,1.12rem)!important}
}
@media(max-width:640px){
.lvcy-stat{padding:16px 12px 16px 0!important}
.lvcy-stat-l{max-width:none;font-size:.66rem}
}
/* bottom-align every stat value so all labels sit on one line */
.lvcy-stat-v{display:flex!important;align-items:flex-end;min-height:2.3rem;margin:0 0 12px!important}
@media(max-width:1024px){.lvcy-stat-v{min-height:2rem}}
@media(max-width:640px){.lvcy-stat-v{min-height:1.8rem;margin-bottom:10px!important}}
/* centre each stat within its cell */
.lvcy-stat{text-align:center!important;padding:22px 16px 22px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start}
.lvcy-stat-v{justify-content:center;text-align:center;width:100%}
.lvcy-stat-l{max-width:20ch;margin-left:auto!important;margin-right:auto!important;text-align:center}
@media(max-width:640px){.lvcy-stat{padding:16px 10px!important}.lvcy-stat-l{max-width:none}}
/* local-specific */
.lvloc-bounds{margin-top:clamp(26px,3vw,38px);border-top:1px solid rgba(10,10,10,.14);display:grid;grid-template-columns:repeat(2,1fr);gap:0}
.lvloc-bound-row{padding:20px 20px 20px 0;border-right:1px solid rgba(10,10,10,.1)}
.lvloc-bound-row:last-child{border-right:0}
.lvloc-bound-row p{margin:8px 0 0;font-size:.96rem;line-height:1.6;color:rgba(10,10,10,.72)}
.lvloc-band{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid rgba(10,10,10,.16);margin-bottom:clamp(22px,2.6vw,32px)}
.lvloc-band-i{padding:20px 20px 20px 0;border-right:1px solid rgba(10,10,10,.1)}
.lvloc-band-i:last-child{border-right:0}
.lvloc-band-v{display:block;margin-top:8px;font-family:'Cormorant Infant',serif;font-size:clamp(1.2rem,1.9vw,1.55rem);color:#0a0a0a;line-height:1.2}
.lvloc-streets{margin-top:clamp(26px,3vw,38px);border-top:1px solid rgba(10,10,10,.14)}
.lvloc-street{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:20px;padding:15px 0;border-bottom:1px solid rgba(10,10,10,.09)}
.lvloc-st-n{font-family:'Cormorant Infant',serif;font-size:1.14rem;color:#0a0a0a}
.lvloc-st-x{font-size:.94rem;line-height:1.6;color:rgba(10,10,10,.66)}
.lvloc-sibs{margin-bottom:clamp(26px,3vw,38px)}
.lvloc-sib-list{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:14px}
.lvloc-sib-list a{font-family:'Cormorant Infant',serif;font-size:1.1rem;color:rgba(255,255,255,.72);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:3px;transition:color .6s ease,border-color .6s ease}
.lvloc-sib-list a:hover{color:#fff;border-color:#fff}
.lvloc-up{display:flex;flex-direction:column;gap:8px;text-decoration:none}
body.single-local_content .elementor-element .lvloc-band-v,body.single-local_content .elementor-element .lvloc-st-n{color:#0a0a0a!important}
body.single-local_content .elementor-element .lvloc-bound-row p,body.single-local_content .elementor-element .lvloc-st-x{color:rgba(10,10,10,.7)!important}
body.single-local_content .elementor-element.lvcy-uplinkband .lvloc-sib-list a{color:rgba(255,255,255,.72)!important}
body.single-local_content .elementor-element.lvcy-uplinkband .lvloc-sib-list a:hover{color:#ffffff!important}
@media(min-width:1025px){.lvcy-topic{align-items:start}}
@media(max-width:768px){.lvloc-bounds,.lvloc-band{grid-template-columns:1fr}.lvloc-bound-row,.lvloc-band-i{border-right:0;border-bottom:1px solid rgba(10,10,10,.1);padding-right:0}.lvloc-street{grid-template-columns:1fr;gap:6px}}
/* ---- hyper-local authority sections ---- */
.lvloc-geo{max-width:1080px;margin:0 auto;padding:clamp(30px,3.4vw,44px) 24px;display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid rgba(10,10,10,.14)}
.lvloc-geo-i{padding:6px 20px 6px 0;border-right:1px solid rgba(10,10,10,.1)}
.lvloc-geo-i:last-child{border-right:0}
.lvloc-geo-i p{margin:8px 0 0;font-size:1rem;line-height:1.5;color:rgba(10,10,10,.76)}
.lvloc-pockets{display:grid;gap:0;border-top:1px solid rgba(10,10,10,.14)}
.lvloc-pk{padding:clamp(26px,3vw,38px) 0;border-bottom:1px solid rgba(10,10,10,.1);position:relative}
.lvloc-pk-num{display:block;font-family:'Luxurious Roman',serif;font-size:.74rem;letter-spacing:.18em;color:#6d0000;margin-bottom:10px}
.lvloc-pk-dl{margin:16px 0 0;display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:10px 24px}
.lvloc-pk-dl dt{font-family:'Luxurious Roman',serif;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:rgba(10,10,10,.5);margin:0}
.lvloc-pk-dl dd{margin:0;font-size:.97rem;line-height:1.68;color:rgba(10,10,10,.75)}
.lvloc-lms{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(24px,3vw,40px);margin-bottom:clamp(26px,3vw,38px)}
.lvloc-lm{border-top:1px solid rgba(10,10,10,.14);padding-top:18px}
.lvloc-lm p{margin:10px 0 0;font-size:.96rem;line-height:1.65;color:rgba(10,10,10,.72)}
.lvloc-lm-l{display:block;font-family:'Luxurious Roman',serif;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#6d0000;margin-bottom:4px}
.lvloc-nav{border-left:2px solid #6d0000;padding-left:22px}
.lvloc-schools{border-top:1px solid rgba(10,10,10,.14)}
.lvloc-sch{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:12px 24px;padding:16px 0;border-bottom:1px solid rgba(10,10,10,.09)}
.lvloc-sch-n{font-family:'Cormorant Infant',serif;font-size:1.16rem;color:#0a0a0a}
.lvloc-sch-m{font-size:.93rem;line-height:1.6;color:rgba(10,10,10,.66)}
.lvloc-mun{margin-top:clamp(26px,3vw,38px);border-top:1px solid rgba(10,10,10,.14);padding-top:18px}
body.single-local_content .elementor-element .lvloc-pk-dl dd,body.single-local_content .elementor-element .lvloc-lm p,body.single-local_content .elementor-element .lvloc-geo-i p{color:rgba(10,10,10,.75)!important}
body.single-local_content .elementor-element .lvloc-sch-n{color:#0a0a0a!important}
body.single-local_content .elementor-element .lvloc-sch-m{color:rgba(10,10,10,.68)!important}
body.single-local_content .elementor-element .lvloc-pk-num,body.single-local_content .elementor-element .lvloc-lm-l{color:#6d0000!important}
@media(min-width:1025px){.lvloc-overviewband .lvcy-overview,.lvloc-pocketsband .lvcy-overview,.lvloc-lmband .lvcy-overview,.lvloc-commuteband .lvcy-overview,.lvloc-fabricband .lvcy-overview,.lvloc-archband .lvcy-overview,.lvloc-schoolsband .lvcy-overview,.lvloc-changeband .lvcy-overview,.lvloc-demandband .lvcy-overview{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:clamp(40px,5vw,86px);align-items:start}}
@media(max-width:768px){.lvloc-geo,.lvloc-lms{grid-template-columns:1fr}.lvloc-geo-i{border-right:0;border-bottom:1px solid rgba(10,10,10,.1);padding-right:0;padding-bottom:16px;margin-bottom:16px}.lvloc-pk-dl,.lvloc-sch{grid-template-columns:1fr;gap:4px}.lvloc-pk-dl dt{margin-top:12px}}

/* ===== FRAMEWORK: chapter marks and container grammars ===== */
.lvloc-ch{display:flex;align-items:baseline;gap:12px;padding-top:20px}
.lvloc-ch i{font-style:normal;font-family:'Luxurious Roman',serif;font-size:.7rem;letter-spacing:.1em;color:rgba(10,10,10,.32)}
/* chapter index */
.lvloc-index{max-width:1080px;margin:0 auto;padding:clamp(56px,6.5vw,92px) 24px}
.lvloc-index-lede{max-width:64ch;margin:0 0 clamp(30px,4vw,46px);font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.7;color:rgba(255,255,255,.74)}
.lvloc-index-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0}
.lvloc-index-list li{border-top:1px solid rgba(255,255,255,.14)}
.lvloc-index-list a{display:grid;grid-template-columns:44px 118px 1fr;gap:14px;align-items:baseline;padding:15px 18px 15px 0;text-decoration:none;transition:background .55s ease,padding-left .55s ease}
.lvloc-index-list a:hover{background:rgba(255,255,255,.04);padding-left:10px}
.lvloc-ix-n{font-family:'Luxurious Roman',serif;font-size:.72rem;letter-spacing:.12em;color:#8d1a1a}
.lvloc-ix-l{font-family:'Luxurious Roman',serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}
.lvloc-ix-t{font-family:'Cormorant Infant',serif;font-size:1.06rem;line-height:1.3;color:rgba(255,255,255,.9)}
/* container grammar: data blocks sit centred and bounded */
.is-data .lvcy-numbers,.is-data .lvloc-geo,.is-data .lvloc-auth{max-width:1080px;margin:0 auto}
/* enum blocks: heading above, full-width list beneath */
@media(min-width:1025px){
.is-enum .lvcy-overview,.is-enum .lvcy-faq,.is-enum .lvloc-cluster{display:block!important;max-width:1080px;margin:0 auto}
.is-enum .lvcy-sec-h{position:static!important;max-width:none;margin-bottom:clamp(28px,3.2vw,42px)}
.is-enum .lvcy-h2{max-width:22ch}
}
/* compare block: dark, centred, the trade made explicit */
.is-compare .lvcy-overview{max-width:880px;margin:0 auto;display:block!important;text-align:left}
.is-compare .lvcy-h2,.is-compare .lvcy-prose p{color:#fff!important}
.is-compare .lvcy-eyebrow{color:rgba(255,255,255,.55)!important}
.is-compare .lvloc-ch i{color:rgba(255,255,255,.35)!important}
.is-compare .lvcy-prose p:nth-child(2){font-family:'Cormorant Infant',serif;font-size:clamp(1.25rem,2.1vw,1.6rem);line-height:1.42;color:#fff!important;border-left:2px solid #8d1a1a;padding-left:22px;margin:26px 0}
/* authority block */
.lvloc-auth{padding:clamp(46px,5vw,72px) 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,3.4vw,50px);align-items:start}
.lvloc-auth-by{border-top:1px solid rgba(10,10,10,.16);padding-top:18px}
.lvloc-auth-n{display:block;margin-top:10px;font-family:'Cormorant Infant',serif;font-size:1.42rem;color:#0a0a0a}
.lvloc-auth-c{display:block;margin-top:8px;font-size:.88rem;line-height:1.55;color:rgba(10,10,10,.6)}
.lvloc-auth-exp{border-top:1px solid rgba(10,10,10,.16);padding-top:18px}
.lvloc-auth-exp p{margin:10px 0 0;font-size:.97rem;line-height:1.68;color:rgba(10,10,10,.75)}
.lvloc-auth-src{border-top:1px solid rgba(10,10,10,.16);padding-top:18px}
.lvloc-auth-src ul{list-style:none;margin:10px 0 0;padding:0}
.lvloc-auth-src li{font-size:.9rem;line-height:1.6;padding:5px 0;color:rgba(10,10,10,.68)}
.lvloc-auth-src a{color:#6d0000;text-decoration:none;border-bottom:1px solid rgba(109,0,0,.3)}
.lvloc-auth-rev{grid-column:1/-1;margin:6px 0 0!important}
/* cluster */
.lvloc-cluster{max-width:1080px;margin:0 auto;padding:clamp(56px,6.5vw,96px) 24px}
.lvloc-cl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}
.lvloc-cl{padding:22px 22px 24px 0;border-top:1px solid rgba(10,10,10,.14);text-decoration:none;transition:padding-left .55s cubic-bezier(.19,1,.22,1)}
.lvloc-cl:hover{padding-left:10px}
.lvloc-cl-t{display:block;margin-top:8px;font-family:'Cormorant Infant',serif;font-size:1.22rem;color:#0a0a0a}
.lvloc-cl-t i{font-style:normal;color:#6d0000;opacity:0;transition:opacity .5s ease}
.lvloc-cl:hover .lvloc-cl-t i{opacity:1}
.lvloc-sibs2{margin-top:clamp(30px,3.6vw,46px);border-top:1px solid rgba(10,10,10,.14);padding-top:18px}
.lvloc-sib-list2{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:12px}
.lvloc-sib-list2 a{font-family:'Cormorant Infant',serif;font-size:1.08rem;color:#0a0a0a;text-decoration:none;border-bottom:1px solid rgba(10,10,10,.2);padding-bottom:3px;transition:border-color .5s ease}
.lvloc-sib-list2 a:hover{border-color:#6d0000}
body.single-local_content .elementor-element .lvloc-cl-t,body.single-local_content .elementor-element .lvloc-sib-list2 a,body.single-local_content .elementor-element .lvloc-auth-n{color:#0a0a0a!important}
body.single-local_content .elementor-element.lvloc-indexband .lvloc-ix-t{color:rgba(255,255,255,.9)!important}
body.single-local_content .elementor-element.lvloc-indexband .lvloc-index-lede{color:rgba(255,255,255,.74)!important}
body.single-local_content .elementor-element.lvloc-commuteband .lvcy-h2{color:#ffffff!important}
body.single-local_content .elementor-element.lvloc-commuteband .lvcy-prose p{color:rgba(255,255,255,.8)!important}
@media(max-width:1024px){.lvloc-index-list{grid-template-columns:1fr}.lvloc-auth{grid-template-columns:1fr;gap:26px}.lvloc-cl-grid{grid-template-columns:1fr}}
@media(max-width:640px){.lvloc-index-list a{grid-template-columns:36px 1fr;row-gap:2px}.lvloc-ix-l{grid-column:2}.lvloc-ix-t{grid-column:2}}

/* optional module lists */
.lvloc-list{border-top:1px solid rgba(10,10,10,.14)}
.lvloc-pair{display:grid;grid-template-columns:minmax(180px,270px) 1fr;gap:14px 28px;padding:17px 0;border-bottom:1px solid rgba(10,10,10,.09)}
.lvloc-pair-a{font-family:'Cormorant Infant',serif;font-size:1.16rem;line-height:1.3;color:#0a0a0a}
.lvloc-pair-b{font-size:.96rem;line-height:1.66;color:rgba(10,10,10,.72)}
.lvloc-shortlist .lvloc-pair-a,.lvloc-bounds2 .lvloc-pair-a{font-size:1.22rem}
.lvloc-access .lvloc-pair-a,.lvloc-rhythm .lvloc-pair-a{font-family:'Luxurious Roman',serif;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:#6d0000}
.lvloc-absence .lvloc-pair-a{color:#0a0a0a}
.lvloc-verified{max-width:1080px;margin:0 auto;padding:clamp(34px,4vw,52px) 24px}
.lvloc-verified ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0}
.lvloc-verified li{display:flex;justify-content:space-between;gap:20px;padding:12px 22px 12px 0;border-top:1px solid rgba(10,10,10,.12);font-size:.94rem;color:rgba(10,10,10,.74)}
.lvloc-verified li em{font-style:normal;font-family:'Luxurious Roman',serif;font-size:.72rem;letter-spacing:.1em;color:rgba(10,10,10,.45);white-space:nowrap}
body.single-local_content .elementor-element .lvloc-pair-a{color:#0a0a0a!important}
body.single-local_content .elementor-element .lvloc-access .lvloc-pair-a,body.single-local_content .elementor-element .lvloc-rhythm .lvloc-pair-a{color:#6d0000!important}
body.single-local_content .elementor-element .lvloc-pair-b,body.single-local_content .elementor-element .lvloc-verified li{color:rgba(10,10,10,.74)!important}
@media(max-width:768px){.lvloc-pair{grid-template-columns:1fr;gap:6px}.lvloc-verified ul{grid-template-columns:1fr}}

/* v2 architecture */
.lvloc-ctas2{display:flex;flex-wrap:wrap;gap:12px}
.lvloc-btn-line{background:transparent;color:#6d0000;border:1px solid rgba(109,0,0,.4)}
.lvloc-btn-line:hover{background:#6d0000;color:#fff;border-color:#6d0000}
.lvloc-map-wrap{margin:0 0 clamp(26px,3vw,38px)}
.lvloc-map{width:100%;height:auto;max-width:640px}
.lvloc-map-a{font-family:'Cormorant Infant',serif;font-size:15px;fill:#0a0a0a}
.lvloc-map-t{font-family:'Luxurious Roman',serif;font-size:11px;letter-spacing:.08em;fill:rgba(10,10,10,.6)}
.lvloc-orient{display:grid;grid-template-columns:minmax(140px,190px) 1fr;gap:0;margin:0;border-top:1px solid rgba(10,10,10,.14)}
.lvloc-orient dt{font-family:'Luxurious Roman',serif;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:rgba(10,10,10,.5);padding:13px 18px 13px 0;border-bottom:1px solid rgba(10,10,10,.08)}
.lvloc-orient dd{margin:0;padding:13px 0;font-size:.98rem;line-height:1.55;color:rgba(10,10,10,.78);border-bottom:1px solid rgba(10,10,10,.08)}
.lvloc-tr,.lvloc-to{padding:clamp(24px,2.8vw,34px) 0;border-bottom:1px solid rgba(10,10,10,.1)}
.lvloc-trs,.lvloc-tos{border-top:1px solid rgba(10,10,10,.14)}
.lvloc-house-b{padding:clamp(22px,2.6vw,32px) 0;border-bottom:1px solid rgba(10,10,10,.1)}
.lvloc-house{border-top:1px solid rgba(10,10,10,.14)}
.lvloc-house-b .lvcy-h3{margin-bottom:12px}
.lvloc-activity{margin:0 0 22px;padding:14px 18px;background:rgba(109,0,0,.05);border-left:2px solid #6d0000;font-size:.98rem;line-height:1.6;color:rgba(10,10,10,.8)}
.lvloc-method{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,44px);margin-top:clamp(8px,1vw,14px)}
.lvloc-m{border-top:1px solid rgba(255,255,255,.22);padding-top:18px}
.lvloc-m-n{display:block;font-family:'Luxurious Roman',serif;font-size:.72rem;letter-spacing:.16em;color:rgba(255,255,255,.45);margin-bottom:10px}
.lvloc-m .lvcy-h3{color:#fff!important;margin-bottom:10px}
.lvloc-m p{margin:0;font-size:.96rem;line-height:1.66;color:rgba(255,255,255,.74)}
.lvloc-devs{border-top:1px solid rgba(10,10,10,.14)}
.lvloc-dev{padding:20px 0;border-bottom:1px solid rgba(10,10,10,.1)}
.lvloc-dev-d{display:block;font-family:'Luxurious Roman',serif;font-size:.72rem;letter-spacing:.14em;color:#6d0000;margin-bottom:8px}
.lvloc-dev p{margin:8px 0 0;font-size:.96rem;line-height:1.66;color:rgba(10,10,10,.74)}
.lvloc-dev-s{display:block;margin-top:10px;font-size:.8rem;color:rgba(10,10,10,.5)}
.lvloc-dev-s a{color:#6d0000;text-decoration:none;border-bottom:1px solid rgba(109,0,0,.3)}
body.single-local_content .elementor-element .lvloc-orient dd,body.single-local_content .elementor-element .lvloc-dev p{color:rgba(10,10,10,.78)!important}
body.single-local_content .elementor-element .lvcy-readband .lvcy-h3,body.single-local_content .elementor-element.lvcy-readband .lvcy-h3{color:#ffffff!important}
body.single-local_content .elementor-element.lvcy-readband .lvloc-m p{color:rgba(255,255,255,.74)!important}
body.single-local_content .elementor-element .lvloc-btn-line{color:#6d0000!important;border-color:rgba(109,0,0,.4)!important;background:transparent!important}
body.single-local_content .elementor-element .lvloc-btn-line:hover{background:#6d0000!important;color:#ffffff!important}
@media(max-width:900px){.lvloc-method{grid-template-columns:1fr}}
@media(max-width:768px){.lvloc-orient{grid-template-columns:1fr}.lvloc-orient dt{padding-bottom:2px;border-bottom:0}.lvloc-orient dd{padding-top:2px}}
body.single-local_content .elementor-element.lvcy-heroband{background-color:#f7f4ee!important}
body.single-local_content .elementor-element.lvloc-indexband{background-color:#0a0a0a!important}
body.single-local_content .elementor-element.lvloc-overviewband{background-color:#ffffff!important}
body.single-local_content .elementor-element.lvloc-geoband{background-color:#faf8f5!important}
body.single-local_content .elementor-element.lvloc-numbersband{background-color:#ffffff!important}
body.single-local_content .elementor-element.lvloc-pocketsband{background-color:#faf8f5!important}
body.single-local_content .elementor-element.lvloc-boundband{background-color:#ffffff!important}
body.single-local_content .elementor-element.lvloc-accessband{background-color:#faf8f5!important}
body.single-local_content .elementor-element.lvloc-fabricband{background-color:#ffffff!important}
body.single-local_content .elementor-element.lvloc-shortlistband{background-color:#faf8f5!important}
body.single-local_content .elementor-element.lvloc-permitsband{background-color:#ffffff!important}
body.single-local_content .elementor-element.lvloc-schoolsband{background-color:#faf8f5!important}
body.single-local_content .elementor-element.lvloc-demandband{background-color:#ffffff!important}
body.single-local_content .elementor-element.lvloc-fwband{background-color:#faf8f5!important}
body.single-local_content .elementor-element.lvcy-readband{background-color:#0a0a0a!important}
body.single-local_content .elementor-element.lvloc-buyerband{background-color:#ffffff!important}
body.single-local_content .elementor-element.lvloc-sellerband{background-color:#faf8f5!important}
body.single-local_content .elementor-element.lvloc-exitband{background-color:#ffffff!important}
body.single-local_content .elementor-element.lvloc-proofband{background-color:#faf8f5!important}
body.single-local_content .elementor-element.lvloc-faqband{background-color:#ffffff!important}
body.single-local_content .elementor-element.lvloc-changeband{background-color:#faf8f5!important}
body.single-local_content .elementor-element.lvloc-verband{background-color:#ffffff!important}
body.single-local_content .elementor-element.lvloc-authband{background-color:#f7f4ee!important}
body.single-local_content .elementor-element.lvloc-clusterband{background-color:#ffffff!important}
body.single-local_content .elementor-element.lvloc-ctaband{background-color:#f7f4ee!important}
body.single-local_content .elementor-element.lvcy-uplinkband{background-color:#0a0a0a!important}

/* ============================================================
   RESPONSIVE + CENTRED BLOCK TREATMENT
   Discrete blocks (cards, cells, rows) centre at every size.
   Long-form reading prose stays left-aligned for legibility,
   and centres only where it is short.
   ============================================================ */

/* --- blocks that centre at all sizes --- */
.lvcy-stat,.lvloc-geo-i,.lvloc-cl,.lvloc-m,.lvloc-verified li,.lvloc-sch,.lvloc-dev{text-align:center}
.lvloc-cl{padding:24px 18px 26px}
.lvloc-cl-t{margin-left:auto;margin-right:auto}
.lvloc-verified li{flex-direction:column;gap:6px;align-items:center;justify-content:center}
.lvloc-sch{grid-template-columns:1fr;gap:6px;justify-items:center}
.lvloc-dev-d,.lvloc-dev-s{text-align:center}
.lvloc-m{display:flex;flex-direction:column;align-items:center}
.lvloc-m .lvcy-h3{text-align:center}
.lvloc-m p{text-align:center}
.lvloc-geo-i p{margin-left:auto;margin-right:auto;max-width:34ch}

/* --- index rows --- */
@media(max-width:900px){
.lvloc-index-list a{grid-template-columns:1fr;justify-items:center;text-align:center;row-gap:4px;padding:16px 0}
.lvloc-index-lede{text-align:center;margin-left:auto;margin-right:auto}
}

/* ================= TABLET (769-1024) ================= */
@media(min-width:769px) and (max-width:1024px){
.lvcy-hero{padding:56px 32px 48px}
.lvcy-h1{font-size:2.6rem}
.lvcy-overview,.lvcy-numbers,.lvcy-faq,.lvloc-cluster,.lvloc-index,.lvloc-verified,.lvloc-auth,.lvcy-read,.lvcy-final{padding-left:32px;padding-right:32px}
.lvloc-method{grid-template-columns:1fr;gap:26px}
.lvloc-cl-grid{grid-template-columns:repeat(2,1fr)}
.lvcy-stats{grid-template-columns:repeat(4,1fr)}
.lvloc-pk-dl{grid-template-columns:minmax(140px,180px) 1fr}
.lvloc-orient{grid-template-columns:minmax(130px,170px) 1fr}
}

/* ================= MOBILE (<=768) ================= */
@media(max-width:768px){
/* hero */
.lvcy-hero{padding:36px 20px 34px;text-align:center}
.lvcy-hero-in{display:flex;flex-direction:column;align-items:center}
.lvcy-crumb{justify-content:center;font-size:.62rem;gap:6px;margin-bottom:18px}
.lvcy-hero .lvcy-eyebrow{text-align:center}
.lvcy-h1{font-size:2.05rem;line-height:1.08;max-width:none;text-align:center}
.lvcy-lede{text-align:center;margin-left:auto;margin-right:auto;max-width:40ch}
.lvloc-ctas2{flex-direction:column;width:100%;gap:10px}
.lvloc-ctas2 .lvcy-btn{display:block;width:100%;text-align:center}

/* section headings centre on mobile */
.lvcy-sec-h{text-align:center;margin-bottom:24px}
.lvcy-sec-h .lvcy-eyebrow,.lvloc-ch{justify-content:center;text-align:center;padding-top:18px}
.lvcy-sec-h .lvcy-eyebrow:before{left:50%;transform:translateX(-50%)}
.lvcy-h2{font-size:1.6rem;line-height:1.14}
.lvcy-h3{font-size:1.12rem}

/* short supporting text centres; long prose stays readable */
.lvcy-intro,.lvcy-src,.lvcy-handoff,.lvcy-final-p,.lvloc-index-lede{text-align:center;margin-left:auto;margin-right:auto}
.lvcy-prose{text-align:left}
.lvcy-prose p{margin-bottom:1em}

/* stacked pairs and definition lists centre */
.lvloc-pair,.lvloc-pk-dl,.lvloc-orient{grid-template-columns:1fr!important;text-align:center;gap:4px}
.lvloc-pair-a,.lvloc-pair-b,.lvloc-pk-dl dt,.lvloc-pk-dl dd,.lvloc-orient dt,.lvloc-orient dd{text-align:center}
.lvloc-pk-dl dt,.lvloc-orient dt{margin-top:14px;padding-bottom:0;border-bottom:0}
.lvloc-pk-dl dd,.lvloc-orient dd{padding-top:2px;max-width:44ch;margin-left:auto;margin-right:auto}
.lvloc-pair{padding:16px 0}
.lvloc-pair-b{max-width:44ch;margin-left:auto;margin-right:auto}

/* cards and lists */
.lvloc-pk,.lvloc-tr,.lvloc-to,.lvloc-house-b{text-align:center;padding:24px 0}
.lvloc-pk .lvcy-h3,.lvloc-tr .lvcy-h3,.lvloc-to .lvcy-h3,.lvloc-house-b .lvcy-h3{text-align:center}
.lvloc-pk-num{text-align:center}
.lvloc-cl-grid,.lvloc-lms,.lvcy-stats,.lvloc-method,.lvloc-verified ul{grid-template-columns:1fr!important}
.lvloc-sib-list,.lvloc-sib-list2{justify-content:center}
.lvloc-auth{grid-template-columns:1fr;text-align:center;gap:24px}
.lvloc-auth-by,.lvloc-auth-exp,.lvloc-auth-src{text-align:center}
.lvloc-auth-src ul{text-align:center}
.lvloc-auth-exp p{max-width:44ch;margin-left:auto;margin-right:auto}

/* map + quote */
.lvloc-map{max-width:100%}
.lvloc-map-t{font-size:13px}
.lvcy-quote{text-align:center;margin-left:auto;margin-right:auto}
.lvcy-quote p{font-size:1.32rem}
.lvcy-quote cite{text-align:center}
.lvloc-nav{border-left:0;border-top:2px solid #6d0000;padding-left:0;padding-top:18px}
.lvloc-activity{text-align:center;border-left:0;border-top:2px solid #6d0000}

/* faq */
.lvcy-faq-i summary{padding:18px 34px 18px 0;text-align:left}
.lvcy-faq-a p{text-align:left}

/* uplink */
.lvcy-uplink,.lvloc-up{text-align:center;align-items:center}
.lvloc-up{align-items:center}
}

/* ================= SMALL PHONE (<=420) ================= */
@media(max-width:420px){
.lvcy-h1{font-size:1.82rem}
.lvcy-h2{font-size:1.42rem}
.lvcy-hero{padding:30px 18px 30px}
.lvcy-overview,.lvcy-numbers,.lvcy-faq,.lvloc-cluster,.lvloc-index,.lvloc-verified,.lvloc-auth,.lvcy-read,.lvcy-final{padding-left:18px;padding-right:18px}
.lvcy-stat-v{font-size:1.55rem}
.lvloc-map-t{font-size:15px}
}
/* NATIVE WIDGET MAPPING - LOCAL */
body.single-local_content .elementor-element.lvlw-eyebrow .elementor-heading-title{font-family:'Luxurious Roman',serif!important;font-size:.76rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#6d0000!important;font-weight:400!important}
body.single-local_content .elementor-element.lvlw-eyebrow{margin-bottom:14px}
body.single-local_content .elementor-element.lvlw-h1 .elementor-heading-title{font-family:'Cormorant Infant',serif!important;font-weight:400!important;font-style:italic!important;font-size:clamp(2.3rem,5.4vw,4rem)!important;line-height:1.03!important;color:#0a0a0a!important;max-width:15ch}
body.single-local_content .elementor-element.lvlw-h1{margin-bottom:clamp(20px,2.4vw,30px)}
body.single-local_content .elementor-element.lvlw-h2 .elementor-heading-title{font-family:'Cormorant Infant',serif!important;font-weight:400!important;font-size:clamp(1.6rem,3.2vw,2.45rem)!important;line-height:1.12!important;color:#0a0a0a!important}
body.single-local_content .elementor-element.lvlw-h2.is-center .elementor-heading-title{text-align:center}
body.single-local_content .elementor-element.lvlw-lede .elementor-widget-container,body.single-local_content .elementor-element.lvlw-lede p{font-family:'Inter',sans-serif!important;font-size:clamp(1rem,1.35vw,1.12rem)!important;line-height:1.62!important;color:rgba(10,10,10,.68)!important;max-width:60ch;margin:0}
body.single-local_content .elementor-element.lvlw-lede-m{display:none}
body.single-local_content .elementor-element.lvlw-prose .elementor-widget-container,body.single-local_content .elementor-element.lvlw-prose p{font-family:'Inter',sans-serif!important;font-size:1.02rem!important;line-height:1.78!important;color:rgba(10,10,10,.76)!important}
body.single-local_content .elementor-element.lvlw-prose p{margin:0 0 1.15em}
body.single-local_content .elementor-element.lvlw-prose.is-inv .elementor-widget-container,body.single-local_content .elementor-element.lvlw-prose.is-inv p{color:rgba(255,255,255,.78)!important}
body.single-local_content .elementor-element.lvlw-quote .elementor-widget-container,body.single-local_content .elementor-element.lvlw-quote p{font-family:'Cormorant Infant',serif!important;font-style:italic!important;font-size:clamp(1.4rem,2.6vw,2rem)!important;line-height:1.32!important;color:#ffffff!important;max-width:66ch;margin:0}
body.single-local_content .elementor-element.lvlw-quote{margin-top:clamp(30px,4vw,48px)}
body.single-local_content .elementor-element.lvlw-qattr .elementor-widget-container,body.single-local_content .elementor-element.lvlw-qattr p{font-family:'Luxurious Roman',serif!important;font-size:.78rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgba(255,255,255,.5)!important;margin:0}
body.single-local_content .elementor-element.lvlw-qattr{margin-top:12px}
body.single-local_content .elementor-element.lvlw-final-p .elementor-widget-container,body.single-local_content .elementor-element.lvlw-final-p p{font-family:'Inter',sans-serif!important;font-size:1.02rem!important;line-height:1.72!important;color:rgba(10,10,10,.68)!important;max-width:56ch;margin:0 auto}
body.single-local_content .elementor-element.lvlw-ctas{flex-direction:row!important;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,3vw,36px);padding:0!important;width:auto}
body.single-local_content .elementor-element.lvlw-ctas.is-center{justify-content:center}
body.single-local_content .elementor-element.lvlw-btn .elementor-button{font-family:'Luxurious Roman',serif!important;font-size:.8rem!important;letter-spacing:.17em!important;text-transform:uppercase!important;padding:15px 34px!important;border-radius:0!important}
body.single-local_content .elementor-element.lvlw-btn.is-solid .elementor-button{background-color:#6d0000!important;color:#ffffff!important;border:1px solid #6d0000!important}
body.single-local_content .elementor-element.lvlw-btn.is-solid .elementor-button:hover{background-color:#0a0a0a!important;border-color:#0a0a0a!important}
body.single-local_content .elementor-element.lvcy-heroband{padding:clamp(58px,7vw,104px) 24px clamp(48px,6vw,84px)!important}
body.single-local_content .elementor-element.lvloc-overviewband,body.single-local_content .elementor-element.lvloc-accessband,body.single-local_content .elementor-element.lvloc-demandband,body.single-local_content .elementor-element.lvcy-readband,body.single-local_content .elementor-element.lvloc-ctaband{padding:clamp(62px,7.5vw,110px) 24px!important}
body.single-local_content .elementor-element.lvcy-heroband>.e-con-inner,body.single-local_content .elementor-element.lvloc-overviewband>.e-con-inner,body.single-local_content .elementor-element.lvloc-accessband>.e-con-inner,body.single-local_content .elementor-element.lvloc-demandband>.e-con-inner,body.single-local_content .elementor-element.lvcy-readband>.e-con-inner,body.single-local_content .elementor-element.lvloc-ctaband>.e-con-inner{max-width:1080px;margin:0 auto;padding:0}
body.single-local_content .elementor-element.lvloc-ctaband{text-align:center}
@media(max-width:768px){
body.single-local_content .elementor-element.lvlw-lede-d{display:none}
body.single-local_content .elementor-element.lvlw-lede-m{display:block}
body.single-local_content .elementor-element.lvcy-heroband,body.single-local_content .elementor-element.lvloc-overviewband,body.single-local_content .elementor-element.lvloc-accessband,body.single-local_content .elementor-element.lvloc-demandband,body.single-local_content .elementor-element.lvcy-readband,body.single-local_content .elementor-element.lvloc-ctaband{padding:52px 20px!important;text-align:center}
body.single-local_content .elementor-element.lvlw-h1 .elementor-heading-title{font-size:2rem!important;max-width:none;text-align:center}
body.single-local_content .elementor-element.lvlw-h2 .elementor-heading-title,body.single-local_content .elementor-element.lvlw-eyebrow .elementor-heading-title{text-align:center}
body.single-local_content .elementor-element.lvlw-lede p,body.single-local_content .elementor-element.lvlw-lede .elementor-widget-container{text-align:center;margin-left:auto;margin-right:auto;max-width:42ch}
body.single-local_content .elementor-element.lvlw-prose .elementor-widget-container{text-align:left}
body.single-local_content .elementor-element.lvlw-quote .elementor-widget-container,body.single-local_content .elementor-element.lvlw-qattr .elementor-widget-container{text-align:center}
body.single-local_content .elementor-element.lvlw-ctas{flex-direction:column!important;width:100%}
body.single-local_content .elementor-element.lvlw-btn{width:100%}
body.single-local_content .elementor-element.lvlw-btn .elementor-button{display:block;width:100%;text-align:center}
}
/* ================= HERO · Bethesda treatment ================= */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b{padding:clamp(92px,9.46vw,143px) clamp(20px,2.9vw,44px) 38px!important;row-gap:0!important;gap:0!important;align-items:center!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b>*{width:100%!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-04869c2{display:flex!important;align-items:center!important;justify-content:center!important;gap:30px!important;margin-top:30px!important;padding:10px 0!important;text-align:center!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-04869c2>.elementor-widget-container{display:contents}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-04869c2::before{content:""!important;display:block!important;flex:0 1 451px;width:451px;max-width:37%;height:1px!important;background:rgba(255,255,255,.28)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-04869c2 .elementor-heading-title{flex:0 0 auto;margin:0!important;font-family:"Cormorant Infant",Cormorant,Georgia,serif!important;font-weight:400!important;font-size:clamp(19px,1.97vw,29px)!important;line-height:1.04!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap;color:rgba(255,255,255,.92)!important;--lvdc:rgba(255,255,255,.92)!important;--lvlc:rgba(255,255,255,.92)!important;text-align:center!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-lvlwdisp1{margin-top:clamp(44px,4.76vw,72px)!important;text-align:center!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .lvlw-display{display:block!important;font-family:"Cormorant Infant",Cormorant,Georgia,serif!important;font-weight:400!important;font-size:min(clamp(56px,20vw,304px),calc(min(1220px,84vw) / var(--lvlw-ch,5) / .45))!important;line-height:.74!important;letter-spacing:-.05em!important;color:#fff!important;--lvdc:#fff!important;--lvlc:#fff!important;text-align:center!important;margin:0!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-8fffb5b{margin-top:clamp(40px,4.5vw,68px)!important;text-align:center!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-8fffb5b .elementor-heading-title{display:block;max-width:660px!important;margin:0 auto!important;font-family:"Cormorant Infant",Cormorant,Georgia,serif!important;font-weight:300!important;font-size:clamp(21px,1.83vw,27px)!important;line-height:1.38!important;letter-spacing:-.012em!important;font-style:italic!important;color:#fff!important;--lvdc:#fff!important;--lvlc:#fff!important;text-align:center!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-dc4ae59{margin-top:22px!important;max-width:660px!important;text-align:center!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-dc4ae59,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-dc4ae59 p{font-family:"Cormorant Infant",Cormorant,Georgia,serif!important;font-weight:300!important;font-size:clamp(14px,1.08vw,16px)!important;line-height:1.6!important;letter-spacing:0!important;font-style:normal!important;color:rgba(255,255,255,.52)!important;--lvdc:rgba(255,255,255,.52)!important;--lvlc:rgba(255,255,255,.52)!important;text-align:center!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-dc4ae59 p{margin:0!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-e431d16{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:30px!important;margin-top:38px!important;padding:0!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .lvlw-rating{font-family:Inter,-apple-system,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:400!important;font-size:10.5px!important;letter-spacing:1.68px!important;text-transform:uppercase!important;color:rgba(255,255,255,.55)!important;--lvdc:rgba(255,255,255,.55)!important;--lvlc:rgba(255,255,255,.55)!important;text-align:center!important;margin:0!important}

/* eyebrow: one rule, on the left only */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-04869c2 .elementor-heading-title::before,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-04869c2 .elementor-heading-title::after{content:none!important;display:none!important;width:0!important;background:none!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-04869c2 .elementor-heading-title{display:inline-block!important;flex:0 0 auto!important;width:auto!important;max-width:none!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-lvlwdisp1{margin-top:72px!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-8fffb5b{margin-top:68px!important}
@media(max-width:767px){html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-lvlwdisp1{margin-top:44px!important}html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-8fffb5b{margin-top:40px!important}}

/* crumb row removed — the eyebrow now leads */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-385153b .elementor-element-04869c2{margin-top:0!important}

/* ===== 02 The Thesis · heading and prose centre ===== */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-4d1dd12 .elementor-element-2362732{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-4d1dd12 .elementor-element-2362732 p,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-4d1dd12 .elementor-element-2362732 li{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-4d1dd12 .lvcy-h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important}

/* ===== 04 Daily Access · heading and prose centre ===== */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-2d0d778 .elementor-element-1871f31{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-2d0d778 .elementor-element-1871f31 p,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-2d0d778 .elementor-element-1871f31 li{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-2d0d778 .lvcy-h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important}


/* ===== 04 Daily Access · value text centres, labels stay left in the gutter ===== */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-2d0d778 .lvloc-pair-a{text-align:left!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-2d0d778 .lvloc-pair-b{text-align:center!important}

/* ================= TEXT SECTIONS · prose centres ================= */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvlw-prose,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvcy-prose{text-align:center!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvlw-prose p,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvlw-prose li,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvcy-prose p,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvcy-prose li{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-pair-b{text-align:center!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-faqband .lvqa-a,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-faqband .lvqa-a p{text-align:center!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-faqband .lvqa-a p{margin-left:auto!important;margin-right:auto!important}

/* ================= TEXT BUTTONS · grey rule, brightens on hover ================= */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lv-cardcta::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvx-b::after{background-color:color-mix(in srgb,currentcolor 40%,transparent)!important;background-image:none!important;transition:background-color .55s cubic-bezier(.32,.24,.4,1)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lv-cardcta:hover::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lv-cardcta:focus-visible::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvx-p:hover .lvx-b::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvx-p:focus-within .lvx-b::after{background-color:currentcolor!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lv-cardcta .lvk-a,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvx-b .lvk-a,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvx-b i{transition:transform 1.15s cubic-bezier(.32,.24,.4,1),color 1.15s cubic-bezier(.32,.24,.4,1)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up{border-bottom:1px solid color-mix(in srgb,currentcolor 40%,transparent)!important;transition:border-bottom-color .55s cubic-bezier(.32,.24,.4,1)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up:hover,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up:focus-visible{border-bottom-color:currentcolor!important}

/* ================= SOURCE LINKS · behave as text buttons ================= */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-d1f5b8a ul li>a,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-dev-s a{display:inline-flex!important;align-items:flex-end!important;gap:8px!important;position:relative!important;padding:0 0 7px!important;margin:0!important;border-bottom:0!important;text-decoration:none!important;transition:opacity .5s,color .5s!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-d1f5b8a ul li>a::before,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-dev-s a::before{content:""!important;position:absolute!important;left:0;bottom:0;width:100%;height:1px;background-color:color-mix(in srgb,currentcolor 40%,transparent)!important;transition:background-color .55s cubic-bezier(.32,.24,.4,1)!important;pointer-events:none}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-d1f5b8a ul li>a::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-dev-s a::after{content:"→"!important;flex:0 0 auto;display:inline-block!important;position:relative;bottom:1px;line-height:1;transform:translateX(0);transition:transform 1.15s cubic-bezier(.32,.24,.4,1),color 1.15s cubic-bezier(.32,.24,.4,1)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-d1f5b8a ul li>a:hover::before,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-d1f5b8a ul li>a:focus-visible::before,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-dev-s a:hover::before,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-dev-s a:focus-visible::before{background-color:currentcolor!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-d1f5b8a ul li>a:hover::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-d1f5b8a ul li>a:focus-visible::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-dev-s a:hover::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-dev-s a:focus-visible::after{transform:translateX(6px)!important}

/* ================= RELATED-PAGE CARDS · same rule + arrow ================= */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl .lvloc-cl-t{position:relative!important;padding-bottom:7px!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl .lvloc-cl-t::before{content:""!important;position:absolute!important;left:0;bottom:0;width:100%;height:1px;background-color:color-mix(in srgb,currentcolor 40%,transparent)!important;transition:background-color .55s cubic-bezier(.32,.24,.4,1)!important;pointer-events:none}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl .lvloc-cl-t::after{transition:transform 1.15s cubic-bezier(.32,.24,.4,1),color 1.15s cubic-bezier(.32,.24,.4,1)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl:hover .lvloc-cl-t::before,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl:focus-visible .lvloc-cl-t::before{background-color:currentcolor!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl:hover .lvloc-cl-t::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl:focus-visible .lvloc-cl-t::after{transform:translateX(6px)!important}

/* ================= FAQ · Bethesda accordion ================= */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a{--t-display:#111;--t-muted:#5c5c5c;--t-hair:rgba(17,17,17,.14)}
html body.single-local_content.single-local_content.mv-fx-dark:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a{--t-display:rgba(255,255,255,.94);--t-muted:rgba(255,255,255,.64);--t-hair:rgba(255,255,255,.14)}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa{width:100%!important;max-width:none!important;margin:clamp(34px,3.6vw,50px) auto 0!important;padding:0!important;display:block!important;border:0!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvqa-i{display:block!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--t-hair)!important;--lvdb:var(--t-hair)!important;--lvlb:var(--t-hair)!important;background:none!important;border-radius:0!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvqa-i:first-child{border-top:1px solid var(--t-hair)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvqa-q{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:18px!important;list-style:none!important;cursor:pointer!important;margin:0!important;padding:clamp(22px,2.2vw,30px) 0!important;border:0!important;background:none!important;font-family:"Cormorant Infant",Cormorant,Georgia,serif!important;font-weight:300!important;font-size:clamp(19px,2.1vw,25px)!important;line-height:1.2!important;letter-spacing:-.008em!important;text-transform:none!important;text-align:left!important;color:var(--t-display)!important;--lvdc:var(--t-display)!important;--lvlc:var(--t-display)!important;transition:color .55s!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvqa-q::-webkit-details-marker{display:none!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvqa-q::before{content:none!important;display:none!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvqa-q::after{content:""!important;flex:0 0 auto!important;display:block!important;width:15px!important;height:15px!important;align-self:center!important;position:static!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;color:var(--t-display)!important;background-color:transparent!important;background-image:linear-gradient(currentcolor,currentcolor),linear-gradient(currentcolor,currentcolor)!important;background-size:100% 1px,1px 100%!important;background-position:50% 50%,50% 50%!important;background-repeat:no-repeat!important;opacity:1!important;transform:none!important;transition:background-size 1.15s cubic-bezier(.32,.24,.4,1) .1s!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvqa-i.lvq-on .lvqa-q::after{background-size:100% 1px,1px 0!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvq-w{display:grid!important;grid-template-rows:0fr;transition:grid-template-rows 1.15s cubic-bezier(.32,.24,.4,1)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvqa-i.lvq-on .lvq-w{grid-template-rows:1fr}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvq-w>*{overflow:hidden!important;min-height:0!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvqa-a{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;opacity:1!important;transform:none!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvqa-a,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvqa-a p{font-family:"Cormorant Infant",Cormorant,Georgia,serif!important;font-weight:300!important;font-size:clamp(17px,1.4vw,19.5px)!important;line-height:1.66!important;color:var(--t-muted)!important;--lvdc:var(--t-muted)!important;--lvlc:var(--t-muted)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-f571e3a .lvqa .lvqa-a p{margin:0 0 clamp(22px,2.2vw,30px)!important;max-width:70ch;margin-left:auto!important;margin-right:auto!important}

/* ===== UP-LEVEL + RELATED CARDS · exactly the source-link behaviour ===== */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up{border-bottom:0!important;padding-bottom:0!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up .lvcy-uplink-t{display:inline-flex!important;align-items:flex-end!important;gap:8px!important;position:relative!important;padding:0 0 7px!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up .lvcy-uplink-t::before{content:""!important;position:absolute!important;left:0;bottom:0;width:100%;height:1px;background-color:color-mix(in srgb,currentcolor 40%,transparent)!important;transition:background-color .55s cubic-bezier(.32,.24,.4,1)!important;pointer-events:none}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up .lvcy-uplink-t::after{content:"→"!important;flex:0 0 auto;display:inline-block!important;font-size:inherit!important;line-height:1;position:relative;bottom:1px;transform:translateX(0)!important;transition:transform 1.15s cubic-bezier(.32,.24,.4,1),color 1.15s cubic-bezier(.32,.24,.4,1)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up:hover .lvcy-uplink-t::before,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up:focus-visible .lvcy-uplink-t::before{background-color:currentcolor!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up:hover .lvcy-uplink-t::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up:focus-visible .lvcy-uplink-t::after{transform:translateX(6px)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl .lvloc-cl-t{align-items:flex-end!important;gap:8px!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl .lvloc-cl-t::after{font-size:inherit!important;line-height:1;position:relative;bottom:1px;transform:translateX(0)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl:hover .lvloc-cl-t::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl:focus-visible .lvloc-cl-t::after{transform:translateX(6px)!important}

/* ===== hover moves the arrow only — the text stays put ===== */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl:hover,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl:focus-visible,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .mv-sec a.lvloc-cl:hover{padding-left:0!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvcy-uplinkband a:hover span,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvcy-uplinkband a:focus-visible span,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up:hover span,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up:focus-visible span{transform:none!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lv-cardcta:hover .lvk-a,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lv-cardcta:focus-visible .lvk-a{transform:translateX(6px)!important}

/* the up-level spans never translate — at rest or on hover */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up span,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvcy-uplinkband a span{transform:none!important}

/* arrows hold the Explore-buying scale instead of tracking the headline */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-d1f5b8a ul li>a::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-dev-s a::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up .lvcy-uplink-t::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl .lvloc-cl-t::after{font-size:min(1em,13px)!important;line-height:1!important}

/* arrows sit on the vertical centre of the text */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-d1f5b8a ul li>a,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-dev-s a,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up .lvcy-uplink-t,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl .lvloc-cl-t{align-items:center!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-d1f5b8a ul li>a::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-dev-s a::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-up .lvcy-uplink-t::after,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-cl .lvloc-cl-t::after{align-self:center!important;position:static!important;bottom:auto!important;top:auto!important}

/* ==LVREORG-START== */
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-606e6a2{padding-bottom:0!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-6816e11{padding-top:clamp(44px,4.6vw,70px)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-b91c0a1{padding-bottom:clamp(34px,3.4vw,52px)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-aeb1ed9{padding-top:0!important;padding-bottom:clamp(34px,3.4vw,52px)!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-d1f5b8a{padding-top:0!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .elementor-element-ed036b2 .elementor-element-332c754{padding:clamp(6px,1vw,12px) 0 0!important;width:100%!important;max-width:none!important}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvcy-eyebrow i,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073 .lvloc-ix-n{visibility:hidden}
html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073.lvnum-ready .lvcy-eyebrow i,html body.single-local_content.single-local_content:not(#lvA):not(#lvB):not(#lvC):not(#lvD):not(#lvE):not(#lvF) .elementor-30073.lvnum-ready .lvloc-ix-n{visibility:visible}
/* ==LVREORG-END== */

/* LV-LC-AXIS */
@media (max-width:1024px){
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .e-con dl{grid-template-columns:1fr!important;gap:6px!important;width:100%!important;max-width:none!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .e-con dl>dt{grid-column:1!important;justify-self:center!important;text-align:center!important;padding:0!important;margin:0!important;max-width:100%!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .e-con dl>dd{grid-column:1!important;justify-self:center!important;text-align:center!important;width:100%!important;max-width:44ch!important;margin:0 auto 14px!important;padding:0!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .e-con dl>dd:last-child{margin-bottom:0!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .e-con .lvloc-pair{grid-template-columns:1fr!important;gap:6px!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .e-con .lvloc-pair .lvloc-pair-a{grid-column:1!important;justify-self:stretch!important;max-width:100%!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .e-con .lvloc-pair .lvloc-pair-b{grid-column:1!important;justify-self:stretch!important;width:100%!important;max-width:44ch!important;margin-left:auto!important;margin-right:auto!important}
}
/* LV-LC-TAB */
@media (min-width:769px) and (max-width:1023px){
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvcy-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:767px){
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-index-list .lvloc-ix>a{padding-top:14px!important;padding-bottom:14px!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-index-list .lvloc-ix-t{font-size:17px!important;line-height:1.32!important}
}
/* LV-LC-TOUCH */
@media (hover:none){
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-index-list .lvloc-ix>a::after{opacity:.5!important}
}
/* LV-LC-MAP */
@media (max-width:767px){
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-rmap{height:270px!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-rmap .lvloc-rmap-box{left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;max-width:none!important;height:100%!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-rmap .lvloc-rmap-t{display:none!important}
}
/* LV-LC-POLISH */
@media (max-width:1024px){
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .e-con .lvloc-pair .lvloc-pair-a{text-align:center!important}
}
@media (max-width:767px){
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-rmap{margin-bottom:22px!important}
}

/* LV-LC-TONE */
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor-30073 *:not(.lvq-w):not(.lvk-a):not(.lvcy-fade){transition-duration:.34s!important;transition-timing-function:linear!important}
/* LV-LC-TOC2 */
@media (max-width:767px){
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-index-list .lvloc-ix>a{position:relative!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:6px!important;padding-left:0!important;padding-right:0!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-index-list .lvloc-ix-n,html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-index-list .lvloc-ix-t{grid-column:1!important;text-align:center!important;justify-self:center!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-index-list .lvloc-ix>a::after{display:none!important}
}
/* LV-LC-CTA2 */
@media (max-width:767px){
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-ctaband{padding-top:56px!important;padding-bottom:56px!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-ctaband .lvlw-final-p{margin-top:28px!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-ctaband .lvlw-ctas{margin-top:28px!important;gap:28px!important}
}
/* LV-LC-ARROW */
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .elementor-element-d1f5b8a ul li>a::after,html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-dev-s a::after,html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-up .lvcy-uplink-t::after{transition:transform 1.15s cubic-bezier(.32,.24,.4,1),color 1.15s cubic-bezier(.32,.24,.4,1)!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .elementor-element-d1f5b8a ul li>a:hover::after,html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .elementor-element-d1f5b8a ul li>a:focus-visible::after,html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-dev-s a:hover::after,html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-up:hover .lvcy-uplink-t::after,html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-up:focus-visible .lvcy-uplink-t::after{transform:translateX(10px)!important}
@media (hover:none){
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .elementor-element-d1f5b8a ul li>a:active::after,html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-dev-s a:active::after,html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-up:active .lvcy-uplink-t::after{transform:translateX(10px)!important}
}
/* LV-LC-LINES */
@media (max-width:1024px){
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-numbersband .lvloc-band{border-top:0!important;border-bottom:0!important}
html body.single-local_content:not(#lvL1):not(#lvL2):not(#lvL3):not(#lvL4):not(#lvL5):not(#lvL6):not(#lvL7):not(#lvL8):not(#lvL9):not(#lvL10):not(#lvL11):not(#lvL12):not(#lvL13):not(#lvL14):not(#lvL15):not(#lvL16) .elementor .lvloc-numbersband .lvloc-band-i{border-top:0!important;border-bottom:0!important}
}/* End custom CSS */