.CookieConsent_banner__yWW0L{position:fixed;right:0;bottom:0;left:0;z-index:9999;padding:1.1rem 1.5rem;background:hsla(0,0%,100%,.98);border-top:1px solid rgba(15,67,54,.16);box-shadow:0 -10px 30px rgba(0,0,0,.12)}.CookieConsent_content__8IOWF{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;max-width:1180px;margin:0 auto}.CookieConsent_message__iwZyu{flex:1 1;min-width:16rem;margin:0;color:var(--color-gray-dark);font-size:.95rem;line-height:1.45}.CookieConsent_actions__YPCKu,.CookieConsent_preferenceControls__SBtSk{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.CookieConsent_acceptBtn__kLR5F,.CookieConsent_manageBtn__CowaO,.CookieConsent_saveBtn__djhMu{min-height:2.65rem;padding:.65rem 1.1rem;border-radius:6px;font-family:var(--font-body);font-size:.92rem;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.CookieConsent_acceptBtn__kLR5F,.CookieConsent_saveBtn__djhMu{border:2px solid var(--color-primary);background:var(--color-primary);color:var(--color-white)}.CookieConsent_acceptBtn__kLR5F:hover,.CookieConsent_saveBtn__djhMu:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.CookieConsent_manageBtn__CowaO{border:2px solid rgba(15,67,54,.24);background:transparent;color:var(--color-primary)}.CookieConsent_manageBtn__CowaO:hover{border-color:var(--color-primary)}.CookieConsent_preferences__E2JtB{align-items:center}.CookieConsent_checkboxLabel__yV8WV{display:inline-flex;align-items:center;gap:.45rem;min-height:2.65rem;color:var(--color-gray-dark);font-size:.95rem;font-weight:700;white-space:nowrap}.CookieConsent_checkboxLabel__yV8WV input{width:1rem;height:1rem;accent-color:var(--color-primary)}.CookieConsent_required__FkEQu{color:rgba(29,29,27,.72)}@media (max-width:700px){.CookieConsent_banner__yWW0L{padding:1rem}.CookieConsent_content__8IOWF,.CookieConsent_preferences__E2JtB{align-items:stretch;flex-direction:column}.CookieConsent_message__iwZyu{min-width:0}.CookieConsent_actions__YPCKu,.CookieConsent_preferenceControls__SBtSk{width:100%}.CookieConsent_actions__YPCKu button,.CookieConsent_preferenceControls__SBtSk button{flex:1 1}}