/* Start custom CSS */.elementor-widget-theme-post-content a{color:inherit;text-decoration:none}
.elementor-widget-theme-post-content a:hover{color:#6B5A3A}
.elementor-widget-theme-post-content .lvp-hero a:hover{color:#C9B48A}
.elementor-widget-theme-post-content .lvp-crumb a{color:#EAE5DB!important}
.elementor-widget-theme-post-content .lvp-crumb a:hover{color:#C9B48A!important}
.elementor-widget-theme-post-content .lvp-crumb li[aria-current] a{color:#C9B48A!important}
.elementor-widget-theme-post-content figcaption{font-style:normal}
.lvp-u{border-bottom:1px solid #6B5A3A;text-decoration:none}
.lvg-track::-webkit-scrollbar{display:none}
.lvg-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(22,25,29,0.55);color:#F3F0EA!important;border:1px solid rgba(243,240,234,0.4);font-size:18px;line-height:1;text-decoration:none}
.lvg-btn:hover{background:#16191D}
.lvg-thumbs a{border:2px solid transparent;opacity:.7;transition:opacity .2s}
.lvg-thumbs a:hover{opacity:1}
.lvg-thumbs a.is-on{border-color:#16191D;opacity:1}
.lvg-slide{scroll-margin-top:120px}
.lvp-faq summary{list-style:none}
.lvp-faq summary::-webkit-details-marker{display:none}
.lvp-faq summary::after{content:'↓';color:#6B5A3A;font-weight:400;transition:transform .2s}
.lvp-faq details[open] summary::after{transform:rotate(180deg)}
.elementor-widget-theme-post-content h1,.elementor-widget-theme-post-content h2,.elementor-widget-theme-post-content h3{text-transform:none}
@media (prefers-reduced-motion: reduce){.lvg-track{scroll-behavior:auto}}
/* links that draw their own bottom border: no extra text underline */
.elementor-widget-theme-post-content :is(a.lvp-u,a.lvg-btn,.lvg-thumbs a),.lvp-u,.lvg-btn,.lvg-thumbs a{text-decoration:none!important}/* End custom CSS */