:root{--lts-consent-cream:#f4efe6;--lts-consent-ink:#171817;--lts-consent-copper:#a8744f;--lts-consent-line:rgba(168,116,79,.45)}
#tarteaucitronRoot *{font-family:"DM Sans",Arial,sans-serif!important;box-sizing:border-box!important}
#tarteaucitronRoot #tarteaucitronAlertBig{background:var(--lts-consent-cream)!important;color:var(--lts-consent-ink)!important;border:1px solid var(--lts-consent-line)!important;border-radius:18px 18px 0 0!important;box-shadow:0 -16px 45px rgba(0,0,0,.18)!important;padding:20px clamp(18px,4vw,52px)!important;width:100%!important;left:0!important}
#tarteaucitronRoot #tarteaucitronDisclaimerAlert{color:var(--lts-consent-ink)!important;font-size:14px!important;line-height:1.55!important;max-width:760px!important}
#tarteaucitronRoot #tarteaucitronAlertBig button{border:1px solid var(--lts-consent-copper)!important;border-radius:999px!important;min-height:44px!important;padding:10px 18px!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}
#tarteaucitronRoot #tarteaucitronPersonalize2,#tarteaucitronRoot #tarteaucitronAllDenied2{background:var(--lts-consent-ink)!important;color:#fff!important}
#tarteaucitronRoot #tarteaucitronCloseAlert,#tarteaucitronRoot #tarteaucitronPrivacyUrl{background:transparent!important;color:var(--lts-consent-ink)!important}
#tarteaucitronRoot #tarteaucitron{background:#f7f3ec!important;color:var(--lts-consent-ink)!important;border:1px solid var(--lts-consent-line)!important;border-radius:18px!important;box-shadow:0 24px 80px rgba(0,0,0,.28)!important}
#tarteaucitronRoot .tarteaucitronH1,#tarteaucitronRoot .tarteaucitronH2,#tarteaucitronRoot .tarteaucitronH3,#tarteaucitronRoot .tarteaucitronH4{color:var(--lts-consent-ink)!important}
#tarteaucitronRoot .tarteaucitronLine{background:#fff!important;border-color:var(--lts-consent-line)!important}
#tarteaucitronRoot button.tarteaucitronAllow{background:#315f4b!important;color:#fff!important}
#tarteaucitronRoot button.tarteaucitronDeny{background:#393a38!important;color:#fff!important}
.lts-cookie-settings{appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}
.lts-cookie-settings:focus-visible{outline:2px solid var(--lts-consent-copper);outline-offset:4px}
@media(max-width:700px){#tarteaucitronRoot #tarteaucitronAlertBig{padding:16px!important;border-radius:15px 15px 0 0!important}#tarteaucitronRoot #tarteaucitronAlertBig button{width:100%!important;margin:5px 0!important}#tarteaucitronRoot #tarteaucitronDisclaimerAlert{display:block!important;margin-bottom:10px!important}#tarteaucitronRoot #tarteaucitron{width:94%!important;left:3%!important}}
