@font-face{font-family:headingFont;src:url(../media/cormorant_garamond_latin-s.p.0jvcp-grhfvvq.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:headingFont Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.headingfont_98c3583c-module__0r9XcW__className{font-family:headingFont,headingFont Fallback}.headingfont_98c3583c-module__0r9XcW__variable{--font-heading:"headingFont", "headingFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/manrope_latin-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.bodyfont_1efbde1f-module__ZCK0FW__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_1efbde1f-module__ZCK0FW__variable{--font-body:"bodyFont", "bodyFont Fallback"}
.nf-privacy-banner,.nf-privacy-dialog{font-family:var(--font-body),Arial,sans-serif;color:#213d33;font-size:14px;line-height:1.55}.nf-privacy-banner{z-index:80;background:#fffef9;border:1px solid #b7c5ad;border-radius:9px;gap:12px;max-width:440px;padding:17px 19px;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 8px 35px #193c3325}.nf-privacy-banner strong{font-size:15px}.nf-privacy-banner p{color:#4c5c50;margin:5px 0 0;font-size:12px;line-height:1.55}.nf-privacy-banner a{color:#294b3d;text-underline-offset:3px;text-decoration:underline}.nf-privacy-actions{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.nf-privacy-actions button,.nf-privacy-dialog-actions button{font:700 13px/1.3 var(--font-body),Arial,sans-serif;color:#294b3d;cursor:pointer;background:#f5f6ed;border:1px solid #294b3d;border-radius:5px;min-height:44px;padding:10px 14px}.nf-privacy-actions button:hover,.nf-privacy-dialog-actions button:hover{background:#e5ecdc}.nf-privacy-actions button:last-child{background:0 0;border-color:#8c9a82}.nf-privacy-banner button:focus-visible,.nf-privacy-dialog button:focus-visible,.nf-privacy-dialog input:focus-visible,.nf-privacy-reopen:focus-visible{outline-offset:3px;outline:3px solid #a27b3d}.nf-privacy-dialog{background:#fffef9;border:1px solid #bac6ae;border-radius:12px;width:min(580px,100% - 32px);max-height:85dvh;padding:0}.nf-privacy-dialog::backdrop{background:#14271c91}.nf-privacy-dialog-inner{padding:28px}.nf-privacy-dialog h2{font-family:var(--font-heading),Georgia,serif;color:#294b3d;margin:0 0 17px;font-size:33px;line-height:1.15}.nf-privacy-dialog p{color:#4d5c50;margin:0 0 16px;font-size:14px;line-height:1.65}.nf-privacy-option{border-top:1px solid #d4ddca;align-items:center;gap:17px;padding:18px 0;display:flex}.nf-privacy-option div{flex:1}.nf-privacy-option strong{font-size:14px}.nf-privacy-option p{margin:6px 0 0;font-size:12px}.nf-privacy-option>span{white-space:nowrap;font-size:11px;font-weight:700}.nf-privacy-option input{accent-color:#294b3d;flex-shrink:0;width:24px;height:24px;margin:10px}.nf-privacy-dialog .nf-privacy-note{font-size:12px}.nf-privacy-dialog-actions{flex-wrap:wrap;gap:9px;display:flex}.nf-privacy-reopen{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:6px 0;text-decoration:underline}.nf2-footer-bottom{align-items:center}@media (max-width:900px){.nf-privacy-banner{bottom:calc(83px + env(safe-area-inset-bottom));gap:9px;max-width:440px;padding:13px 14px;left:12px;right:12px}}@media (max-width:600px){.nf-privacy-banner{max-width:none}.nf-privacy-banner p{font-size:12px}.nf-privacy-dialog-inner{padding:23px 20px}.nf-privacy-dialog-actions{grid-template-columns:1fr 1fr;display:grid}.nf-privacy-dialog-actions button:first-child{grid-column:1/-1}}
