.LegalFooter-module__BvSY-a__footer{background:0 0;border-top:1px solid #6b625729;margin-top:26px;padding:28px 0 36px}.LegalFooter-module__BvSY-a__container{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.LegalFooter-module__BvSY-a__footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.LegalFooter-module__BvSY-a__copyright{color:#6b6257;font-size:.9rem}.LegalFooter-module__BvSY-a__links,.LegalFooter-module__BvSY-a__socialLinks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LegalFooter-module__BvSY-a__links a,.LegalFooter-module__BvSY-a__socialLinks a{color:#5a5147;font-size:.92rem;text-decoration:none}.LegalFooter-module__BvSY-a__links a:hover,.LegalFooter-module__BvSY-a__socialLinks a:hover{color:#2e2a25}.LegalFooter-module__BvSY-a__separator{color:#8b8174;font-size:.9rem}@media (max-width:640px){.LegalFooter-module__BvSY-a__container{padding:0 16px}.LegalFooter-module__BvSY-a__footerRow{flex-direction:column;align-items:flex-start}}
.CookieConsentBanner-module__wjvWqq__sheet{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border:1px solid #ddd3c6;border-radius:14px;gap:10px;padding:12px;display:grid;position:fixed;box-shadow:0 14px 34px #313c5229}.CookieConsentBanner-module__wjvWqq__text{color:#5a5147;margin:0;font-size:.86rem;line-height:1.45}.CookieConsentBanner-module__wjvWqq__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.CookieConsentBanner-module__wjvWqq__accept,.CookieConsentBanner-module__wjvWqq__reject,.CookieConsentBanner-module__wjvWqq__learnMore{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-size:.84rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.CookieConsentBanner-module__wjvWqq__accept{color:#fff;background:#b58e31}.CookieConsentBanner-module__wjvWqq__accept:hover{background:#9e7b2a}.CookieConsentBanner-module__wjvWqq__reject{color:#313c52;background:#fff;border-color:#313c52}.CookieConsentBanner-module__wjvWqq__reject:hover{background:#f8f4ef}.CookieConsentBanner-module__wjvWqq__learnMore{color:#5a5147;background:#f8f4ef;border-color:#ddd3c6}.CookieConsentBanner-module__wjvWqq__learnMore:hover{background:#f3ece2}@media (min-width:900px){.CookieConsentBanner-module__wjvWqq__sheet{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;bottom:16px;left:16px;right:16px}.CookieConsentBanner-module__wjvWqq__text{font-size:.9rem}.CookieConsentBanner-module__wjvWqq__actions{width:auto;min-width:340px}}@media (max-width:480px){.CookieConsentBanner-module__wjvWqq__sheet{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:12px;padding:10px}.CookieConsentBanner-module__wjvWqq__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.CookieConsentBanner-module__wjvWqq__learnMore{grid-column:1/-1;min-height:34px}}
