*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans), "Outfit", sans-serif;color:#0a0a0a;-webkit-font-smoothing:antialiased;background-color:#fff}h1,h2,h3,h4{font-family:var(--font-display), "DM Serif Display", serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}html:hover ::-webkit-scrollbar-thumb{background:#b8975a4d}#site-header{transition:background-color .5s,box-shadow .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s}#site-header.scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff2;border-bottom:1px solid #e8e3d9;box-shadow:0 1px 2px #0000000d}.hamburger-line{transition:transform .2s,opacity .2s}#mobile-menu{display:none}#mobile-menu.open{display:block}#site-header .nav-link,#site-header .phone-link,#site-header .logo-title{color:#fff;transition:color .3s}#site-header .hamburger-line{background-color:#fff;transition:background-color .3s}#site-header.scrolled .nav-link,#site-header.scrolled .phone-link{color:#4a4540}#site-header.scrolled .hamburger-line{background-color:#0a0a0a}#site-header .nav-link:hover,#site-header .phone-link:hover{color:#b8975a}.dt-field,.dt-field input{cursor:pointer}.dt-field:hover .dt-icon,.dt-field:focus-within .dt-icon{background-color:#0a0a0a}.numInputWrapper:hover{background:0 0}.faq-answer{display:none}.faq-item.open .faq-answer{display:block}.faq-icon{transition:transform .2s}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-q-text.active-q{color:#b8975a}
