.cookiefirst-root.cookiefirst-root{--banner-font-family:Roboto,sans-serif!important;--banner-bg-color:#fff!important;--banner-text-color:#000!important;--banner-accent-color:#3b3b39!important;--banner-outline-color:#3b3b39!important;--banner-border-radius:4px!important;--banner-widget-border-radius:4px!important;--banner-btn-primary-bg:#3b3b39!important;--banner-btn-primary-text:#fff!important;--banner-btn-primary-border-color:#3b3b39!important;--banner-btn-primary-border-radius:24px!important;--banner-btn-primary-hover-bg:#000!important;--banner-btn-primary-hover-text:#fff!important;--banner-btn-primary-hover-border-color:#000!important;--banner-btn-primary-hover-border-radius:24px!important;--banner-btn-secondary-bg:#fff!important;--banner-btn-secondary-text:#3b3b39!important;--banner-btn-secondary-border-color:#3b3b39!important;--banner-btn-secondary-border-radius:24px!important;--banner-btn-secondary-hover-bg:#fff!important;--banner-btn-secondary-hover-text:#000!important;--banner-btn-secondary-hover-border-color:#000!important;--banner-btn-secondary-hover-border-radius:24px!important}.cookiefirst-root [data-cookiefirst-action=reject],.cookiefirst-root [data-cookiefirst-action=reject_second]{--banner-btn-bg:var(--banner-btn-primary-bg)!important;--banner-btn-text:var(--banner-btn-primary-text)!important;--banner-btn-border-color:var(--banner-btn-primary-border-color)!important;--banner-btn-border-radius:var(--banner-btn-primary-border-radius)!important;--banner-btn-hover-bg:var(--banner-btn-primary-hover-bg)!important;--banner-btn-hover-text:var(--banner-btn-primary-hover-text)!important;--banner-btn-hover-border-color:var(--banner-btn-primary-hover-border-color)!important;--banner-btn-hover-border-radius:var(--banner-btn-primary-hover-border-radius)!important;--banner-btn-secondary-bg:var(--banner-btn-primary-bg)!important;--banner-btn-secondary-text:var(--banner-btn-primary-text)!important;--banner-btn-secondary-border-color:var(--banner-btn-primary-border-color)!important;--banner-btn-secondary-border-radius:var(--banner-btn-primary-border-radius)!important;--banner-btn-secondary-hover-bg:var(--banner-btn-primary-hover-bg)!important;--banner-btn-secondary-hover-text:var(--banner-btn-primary-hover-text)!important;--banner-btn-secondary-hover-border-color:var(--banner-btn-primary-hover-border-color)!important;--banner-btn-secondary-hover-border-radius:var(--banner-btn-primary-hover-border-radius)!important}.cookiefirst-root [data-testid=actionButtons]:has([data-cookiefirst-action=reject_second]){flex-wrap:wrap!important}.cookiefirst-root [data-testid=actionButtons]:has([data-cookiefirst-action=reject_second])>div:has([data-cookiefirst-action=accept]),.cookiefirst-root [data-testid=actionButtons]:has([data-cookiefirst-action=reject_second])>div:has([data-cookiefirst-action=reject_second]){flex:1 1 0!important;max-width:none!important;min-width:0!important;width:auto!important}.cookiefirst-root [data-testid=actionButtons]:has([data-cookiefirst-action=reject_second])>div:has([data-cookiefirst-action=accept]){order:1}.cookiefirst-root [data-testid=actionButtons]:has([data-cookiefirst-action=reject_second])>div:has([data-cookiefirst-action=save]){flex:0 0 100%!important;max-width:none!important;order:2;width:100%!important}.cookiefirst-root [data-testid=banner]{bottom:16px!important;left:auto!important;max-width:480px!important;padding:0!important;right:16px!important;width:calc(100% - 32px)!important}@media(min-width:680px)and (max-width:992px){.cookiefirst-root [data-testid=banner]{max-width:66vw!important}}@media(min-width:993px){.cookiefirst-root [data-testid=banner]{max-width:814px!important}}@media screen and (max-width:480px)and (orientation:portrait),screen and (max-width:736px)and (orientation:landscape){.cookiefirst-root [data-testid=banner]{left:0!important;margin:0 auto!important;right:0!important}}.cookiefirst-root [data-testid=cookieWidgetContent]{border-radius:4px!important;box-shadow:0 6px 4px 0 rgba(0,0,0,.14),0 0 6px 0 rgba(0,0,0,.16)!important;padding:32px!important}@media(min-width:993px){.cookiefirst-root [data-testid=cookieWidgetContent]{padding:40px 48px!important}}@media screen and (max-width:480px)and (orientation:portrait){.cookiefirst-root [data-testid=cookieWidgetContent]{padding:20px!important}}.cookiefirst-root [data-cookiefirst-widget=banner]>[dir=ltr]{align-items:stretch!important;display:flex!important;flex-direction:column!important}.cookiefirst-root [data-cookiefirst-widget=banner]>[dir=ltr]>div{flex:0 0 auto!important;margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}.cookiefirst-root [data-cookiefirst-widget=banner] h2{align-items:center;color:#000!important;display:flex!important;font-family:Roboto,sans-serif!important;font-size:16px!important;line-height:20px!important;margin:0 0 8px!important}.cookiefirst-root [data-cookiefirst-widget=banner] h2:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='32' width='32'%3E%3Cpath fill='%23fff' d='M16.175.983c.071 0 .12.072.094.138a4.531 4.531 0 0 0 1.758 5.386c.045.03.06.087.036.134a5.954 5.954 0 0 0 7.052 8.46c.065-.02.13.037.12.104a3.754 3.754 0 0 0 5.451 3.923c.077-.04.17.027.151.112-1.699 7.722-9.158 12.861-17.06 11.582C5.59 29.497.028 21.787 1.353 13.601 2.548 6.221 8.932.974 16.175.983Z'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M15.631 1.492c-6.775.247-12.66 5.24-13.784 12.189-1.28 7.913 4.096 15.367 12.01 16.648 7.38 1.194 14.362-3.404 16.307-10.45a4.255 4.255 0 0 1-5.478-4.148 6.454 6.454 0 0 1-7.22-9.01 5.03 5.03 0 0 1-1.835-5.229ZM.86 13.522C2.094 5.894 8.69.473 16.176.481c.433.001.704.434.562.814a4.031 4.031 0 0 0 1.564 4.793c.258.17.349.509.203.785a5.454 5.454 0 0 0 6.46 7.75.593.593 0 0 1 .763.661 3.254 3.254 0 0 0 4.725 3.4c.428-.224.99.134.873.663-1.756 7.98-9.463 13.29-17.63 11.968C5.239 29.946-.508 21.98.86 13.52Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' stroke='%23000' d='M12.994 9.847a1.183 1.183 0 1 1-2.336-.378 1.183 1.183 0 0 1 2.336.378Zm-.516 16.85-.08.493.08-.494a1.183 1.183 0 1 1 .377-2.335 1.183 1.183 0 0 1-.377 2.335Zm9.713-2.38.493.08-.493-.08a.277.277 0 1 1-.547-.089.277.277 0 0 1 .547.089Zm-2.537-5.394a.536.536 0 1 1-1.057-.171.536.536 0 0 1 1.057.171Zm-12.612-3.09a.535.535 0 1 1-1.057-.17.535.535 0 0 1 1.057.17Zm7.411 1.2a.794.794 0 1 1-1.568-.254.794.794 0 0 1 1.568.254Z'/%3E%3Cg fill='%23000'%3E%3Cpath d='M25.44 4.125a1.036 1.036 0 1 1-2.044-.331 1.036 1.036 0 0 1 2.045.33ZM29.209 14.227a1.294 1.294 0 1 1-2.555-.414 1.294 1.294 0 0 1 2.555.414ZM20.997 10.344a1.036 1.036 0 1 0 .33-2.044 1.036 1.036 0 0 0-.33 2.044Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%/contain;content:"";flex:0 0 32px;height:32px;margin:4px 14px 4px 4px}@media(min-width:993px){.cookiefirst-root [data-cookiefirst-widget=banner] h2{font-size:20px!important;line-height:24px!important;margin-bottom:4px!important}.cookiefirst-root [data-cookiefirst-widget=banner] h2:before{margin-right:24px}}@media screen and (max-width:480px)and (orientation:portrait){.cookiefirst-root [data-cookiefirst-widget=banner] h2{margin-bottom:4px!important}.cookiefirst-root [data-cookiefirst-widget=banner] h2:before{flex-basis:24px;height:24px;margin:0 10px 0 0}}.cookiefirst-root [data-cookiefirst-widget=banner] p{color:#000;font-family:Roboto Light,sans-serif;font-size:12px;line-height:18px}@media(min-width:993px){.cookiefirst-root [data-cookiefirst-widget=banner] p{font-size:14px;line-height:21px}}.cookiefirst-root [data-cookiefirst-widget=banner] p a{color:#000!important;font-family:Roboto,sans-serif;text-decoration:underline}@media(min-width:993px){.cookiefirst-root [data-cookiefirst-widget=banner] div:has(>h2)+div{padding-left:60px}}.cookiefirst-root [data-cookiefirst-widget=banner] [data-testid=actionButtons]{display:flex!important;gap:12px;justify-content:flex-end;margin-top:16px}@media(min-width:993px){.cookiefirst-root [data-cookiefirst-widget=banner] [data-testid=actionButtons]{margin-top:24px}}.cookiefirst-root [data-cookiefirst-widget=banner] [data-testid=actionButtons]>div{flex:1 1 0!important;margin:0!important;max-width:280px!important;min-width:0!important;padding:0!important;width:auto!important}.cookiefirst-root [data-cookiefirst-widget=banner] [data-testid=actionButtons]>div:has([data-testid=actionButton-accept]){order:1}.cookiefirst-root [data-cookiefirst-widget=banner] [data-testid=actionButtons] [data-cookiefirst-button]{font-family:Roboto,sans-serif!important;font-size:16px!important;line-height:1.2!important;min-height:47px;padding:12px 24px!important;white-space:nowrap;width:100%}@media screen and (max-width:992px){.cookiefirst-root [data-cookiefirst-widget=banner] [data-testid=actionButtons]{gap:6px}.cookiefirst-root [data-cookiefirst-widget=banner] [data-testid=actionButtons] [data-cookiefirst-button]{font-size:14px!important;line-height:1.15!important;padding:8px 4px!important;white-space:normal}}@media screen and (max-width:360px){.cookiefirst-root [data-cookiefirst-widget=banner] [data-testid=actionButtons] [data-cookiefirst-button]{font-size:13px!important}}.cookiefirst-root [role=tab][data-cookiefirst-outline-accent-color]:focus{outline:2px solid var(--banner-outline-color)!important;outline-offset:-2px!important}@media screen and (max-width:360px){.cookiefirst-root [data-testid=actionButtons] button{font-size:12px!important;padding-left:2px!important;padding-right:2px!important}}@media screen and (max-width:480px)and (orientation:portrait){.cookiefirst-root [data-cookiefirst-widget=banner]>[dir=ltr]>div:not(:has([data-testid=actionButtons])){-webkit-overflow-scrolling:touch;max-height:calc(40vh - 140px);max-height:calc(40svh - 140px);min-height:52px;overflow-y:auto}.cookiefirst-root [data-testid=actionButtons]{display:flex!important;flex-wrap:nowrap!important;gap:6px}.cookiefirst-root [data-testid=actionButtons]>div{flex:1 1 0!important;margin:0!important;max-width:none!important;min-width:0!important;padding:0!important;width:auto!important}.cookiefirst-root [data-testid=actionButtons] [data-cookiefirst-button]{line-height:1.15;padding-left:4px;padding-right:4px;white-space:normal;width:100%}}@media screen and (max-width:480px)and (orientation:portrait),screen and (max-width:736px)and (orientation:landscape){.cookiefirst-root [data-cookiefirst-button]{min-height:44px}}@media screen and (orientation:landscape)and (max-height:500px){.cookiefirst-root [data-testid=banner]{max-width:600px!important}.cookiefirst-root [data-testid=cookieWidgetContent]{padding:20px!important}.cookiefirst-root [data-cookiefirst-widget=banner]>[dir=ltr]>div:not(:has([data-testid=actionButtons])){-webkit-overflow-scrolling:touch;max-height:calc(60vh - 125px);max-height:calc(60svh - 125px);min-height:52px;overflow-y:auto}}