.tp-cookie-banner[hidden]{display:none!important}.tp-cookie-banner{position:fixed;bottom:16px;left:16px;right:16px;margin:auto;max-width:980px;z-index:1000;box-sizing:border-box;display:flex;gap:18px;align-items:center;justify-content:space-between;background:#fff;color:#172e33;border:1px solid #bcc8bd;box-shadow:0 3px 18px #0002;padding:14px 18px;font:14px/1.5 Arial,Helvetica,sans-serif}.tp-cookie-banner p{margin:0}.tp-cookie-banner a{text-decoration:underline;color:inherit}.tp-cookie-actions{display:flex;gap:8px;flex-shrink:0}.tp-cookie-actions button{font:inherit;cursor:pointer;padding:9px 12px;border:1px solid #3c5d4c;border-radius:3px;background:#f0f4ef;color:#172e33;white-space:nowrap}.tp-cookie-actions button:hover{background:#dce8dc}.tp-cookie-actions button:focus-visible,.tp-cookie-settings:focus-visible{outline:3px solid #b47729;outline-offset:3px}.tp-cookie-settings{font:inherit;color:inherit;background:transparent;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;margin:0 12px}.tp-cookie-settings:hover{text-decoration-thickness:2px}@media(max-width:620px){.tp-cookie-banner{left:8px;right:8px;bottom:8px;padding:12px;display:block}.tp-cookie-actions{margin-top:10px;display:flex}.tp-cookie-actions button{flex:1;white-space:normal}}