#google-consent[hidden]{display:none!important}#google-consent{box-sizing:border-box;position:fixed;bottom:16px;left:50%;right:auto;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:16px;padding:12px 16px;background:#fff;color:#151923;border:1px solid #e1e4e8;border-radius:14px;box-shadow:0 4px 20px #00000014;z-index:1080}#google-consent h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#google-consent p{padding:0;margin:0;font-size:.875rem;line-height:1.5}#google-consent>a{font-size:.8rem;white-space:nowrap;color:inherit;text-decoration:underline}.google-consent-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin:0}.google-consent-actions button{box-sizing:border-box;min-width:86px;min-height:40px;padding:8px 14px;border:1px solid #89929c;background:#fff;color:#151923;border-radius:22px;font:inherit;font-size:.85rem;line-height:1.3;cursor:pointer}.google-consent-actions button:hover{background:#edf0f3}.google-consent-actions button:focus-visible,.google-cookie-controls button:focus-visible,#google-consent>a:focus-visible{outline:3px solid var(--primary-color,#007bff);outline-offset:3px}.google-cookie-controls{text-align:center;margin:12px 0}.google-cookie-controls button{background:none;color:inherit;border:0;text-decoration:underline;font:inherit;cursor:pointer}.google-captcha{max-width:100%}.google-captcha p{padding:0}.google-captcha-widget{min-height:0}@media(max-width:900px){#google-consent{width:calc(100vw - 32px);max-width:650px;flex-wrap:wrap;gap:12px}#google-consent p{flex:1 1 100%}#google-consent>a{margin-right:auto}}@media(max-width:480px){#google-consent{bottom:12px;width:calc(100vw - 24px);max-width:none;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}#google-consent p,#google-consent>a,.google-consent-actions{grid-column:1/-1}.google-consent-actions{width:100%}.google-consent-actions button{flex:1}}@media(max-width:360px){.google-captcha-widget{margin-left:-6px}}

footer .socials .footer-cookie-preferences{display:inline-block;margin:0 .5rem;padding:0;border:0;background:none;font:inherit;color:#000;text-decoration:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}footer .socials .footer-cookie-preferences:hover{color:var(--primary-color-dark);text-decoration:none}footer .socials .footer-cookie-preferences:focus-visible{outline:2px solid var(--primary-color,#007bff);outline-offset:4px}
