@import "https://fonts.googleapis.com/css2?family=Parkinsans:wght@400;500;600;700;800&display=swap";
:root{--font-heading:"Parkinsans", sans-serif;--font-body:"Lora", serif;--color-bg:#fbf8f3;--color-surface:#fffaf4;--color-surface-2:#f5ece2;--color-text:#4f443a;--color-heading:#c9510c;--color-primary:#a84d2a;--color-primary-hover:#8e3f21;--color-border:#e7d8c8;--color-sidebar:#3f2018;--color-sidebar-text:#f9ede3;--button-radius:999px;--card-radius:24px;--shadow-soft:0 12px 30px #61301c14}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}html,body{background:var(--color-bg);scroll-behavior:smooth;width:100%;max-width:100%;font-family:var(--font-body);color:var(--color-text);margin:0;overflow-x:hidden}img,svg,video,canvas,iframe{max-width:100%}body{min-height:100vh;padding-top:92px}@media (max-width:900px){body{padding-top:60px}}h1,h2,h3,h4,h5,h6{text-transform:capitalize;color:var(--color-heading);font-family:var(--font-heading)!important;font-weight:700!important;line-height:1.12!important}h1,h2,h3,h4{font-family:var(--font-heading)!important;color:var(--color-heading)!important}h1{letter-spacing:0;text-wrap:balance;font-size:34px}@media (max-width:768px){h1{font-size:20px}}p,li,label,a,button,input,textarea,select{font-family:var(--font-body);font-weight:400;line-height:1.5}body:not(.adminShell) p{font-family:var(--font-body), Georgia, serif!important}body p:not([class*=eyebrow i]):not([class*=tag i]):not([class*=kicker i]):not([class*=title i]):not([class*=subtitle i]):not([class*=sectionIntro i]){font-family:var(--font-body), Georgia, serif!important;letter-spacing:0!important;text-align:justify!important;word-spacing:normal!important;font-size:18px!important;font-weight:400!important;line-height:1.5!important}body p[class^=eyebrow i],body p[class*=_eyebrow i],body p[class^=tag i],body p[class*=_tag i],body p[class^=kicker i],body p[class*=_kicker i]{justify-content:center;align-items:center;gap:12px;display:inline-flex;color:#c45a26!important}body p[class^=eyebrow i]:before,body p[class^=eyebrow i]:after,body p[class*=_eyebrow i]:before,body p[class*=_eyebrow i]:after,body p[class^=tag i]:before,body p[class^=tag i]:after,body p[class*=_tag i]:before,body p[class*=_tag i]:after,body p[class^=kicker i]:before,body p[class^=kicker i]:after,body p[class*=_kicker i]:before,body p[class*=_kicker i]:after{content:"";background:#e7bd91;flex:0 0 40px;width:40px;height:1px}a{text-decoration:none}button,input,textarea,select{border-color:var(--color-border)}button{border-radius:var(--button-radius);background:var(--color-primary);color:#fff;transition:background .2s,transform .2s,box-shadow .2s}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.floatingWhatsApp{z-index:2200;background:0 0;place-items:center;width:68px;height:68px;transition:transform .2s;display:grid;position:fixed;top:50%;bottom:auto;right:0;transform:translateY(-50%)}.floatingWhatsApp img{width:46px;height:46px;display:block}.floatingWhatsApp:hover,.floatingWhatsApp:focus-visible{transform:translateY(calc(-50% - 3px))}@media (max-width:900px){.floatingWhatsApp{width:56px;height:56px;top:50%;bottom:auto;right:0;transform:translateY(-50%)}.floatingWhatsApp img{width:42px;height:42px}.floatingWhatsApp:hover,.floatingWhatsApp:focus-visible{transform:translateY(calc(-50% - 3px))}}.app-surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);box-shadow:var(--shadow-soft)}.app-sidebar{background:var(--color-sidebar);color:var(--color-sidebar-text)}.app-sidebar a,.app-sidebar button,.app-sidebar p,.app-sidebar span{color:var(--color-sidebar-text)}
