body{padding-bottom:0px;padding-bottom:var(--consent-bar-height, 0px)}html{scroll-padding-bottom:0px;scroll-padding-bottom:var(--consent-bar-height, 0px)}.consent-answered .consent-banner{display:none}.consent-banner{position:fixed;right:0;bottom:0;left:0;z-index:1060;max-height:60vh;max-height:60svh;overflow-y:auto;padding:0;background:#fff;box-shadow:0 -4px 16px rgba(0,0,0,.12);color:#133217}.consent-banner__inner{display:flex;flex-direction:column;gap:8px;max-width:1320px;margin:0 auto;padding:12px 16px}@media(min-width: 768px){.consent-banner__inner{flex-direction:row;align-items:center;gap:24px;padding:16px 24px}}@media(max-height: 480px){.consent-banner__inner{gap:6px;padding:8px 16px}}.consent-banner__text{margin:0;font-size:14px;line-height:20px}@media(min-width: 768px){.consent-banner__text{flex:1 1 auto}}.consent-banner__text a+a{margin-left:8px}.consent-banner a,.consent-dialog a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.consent-banner__actions{display:flex;flex-wrap:wrap;gap:8px}@media(min-width: 480px){.consent-banner__actions{flex-wrap:nowrap;align-items:center}}@media(min-width: 768px){.consent-banner__actions{flex:0 0 auto}}.consent-banner__accept{order:2;flex:1 1 0}@media(min-width: 768px){.consent-banner__accept{order:3;flex:0 0 auto}}.consent-banner__reject{order:1;flex:1 1 0}@media(min-width: 768px){.consent-banner__reject{order:2;flex:0 0 auto}}.consent-banner__preferences{order:3;flex:1 0 100%}@media(min-width: 480px){.consent-banner__preferences{order:1;flex:0 0 auto}}.consent-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;padding:6px 16px;border:2px solid #133217;border-radius:4px;font:inherit;font-size:14px;font-weight:700;line-height:20px;white-space:nowrap;cursor:pointer}@media(max-width: 767.98px){.consent-button{white-space:normal}}.consent-button--primary{background:#133217;color:#fff}.consent-button--primary:hover{background:rgba(0,0,0,0);color:#133217}.consent-button--secondary{background:rgba(0,0,0,0);color:#133217}.consent-button--secondary:hover{background:#f2f5f2}.consent-button--primary:active,.consent-button--secondary:active{background:#7f9980;border-color:#7f9980;color:#fff}.consent-link-button{padding:4px 8px;border:0;background:none;color:#133217;font:inherit;font-size:14px;line-height:20px;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.consent-button:focus-visible,.consent-link-button:focus-visible,.consent-dialog__close:focus-visible{outline:2px solid #133217;outline-offset:2px}.consent-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:560px;max-height:calc(100vh - 32px);max-height:calc(100svh - 32px);padding:24px;border:0;border-radius:12px;overflow-y:auto;background:#fff;color:#133217}.consent-dialog:not([open]){display:none}.consent-dialog-wrapper{display:contents}.consent-dialog::backdrop{background:rgba(0,0,0,.45)}.consent-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.consent-dialog__title{margin:0;font-size:20px;font-weight:700;line-height:28px}.consent-dialog__close{padding:0 4px;border:0;background:none;color:inherit;font:inherit;font-size:28px;line-height:28px;cursor:pointer}.consent-dialog__intro{margin:12px 0 0;font-size:14px;line-height:20px}.consent-dialog__categories{margin:16px 0 0;padding:0;list-style:none}.consent-dialog__category{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #d8e0d8}.consent-dialog__name{display:block;font-size:16px;font-weight:700;line-height:22px}.consent-dialog__description{margin:4px 0 0;font-size:13px;line-height:18px;color:rgba(19,50,23,.7)}.consent-dialog__links{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 0;font-size:14px}.consent-dialog__actions{display:flex;flex-direction:column;gap:8px;margin-top:20px}@media(min-width: 576px){.consent-dialog__actions{flex-direction:row;justify-content:flex-end}}.consent-switch{position:relative;display:inline-block;flex:0 0 auto;width:43px;height:25px}.consent-switch input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.consent-switch__slider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:25px;background:rgba(19,50,23,.6);transition:background-color .2s}.consent-switch__slider::before{position:absolute;bottom:4px;left:4px;width:18px;height:18px;border-radius:50%;background:#fff;content:"";transition:transform .2s}.consent-switch input:checked+.consent-switch__slider{background:#133217}.consent-switch input:checked+.consent-switch__slider::before{transform:translateX(18px)}.consent-switch input:focus-visible+.consent-switch__slider{outline:2px solid #133217;outline-offset:2px}.consent-switch input:disabled{cursor:default}.consent-dialog--fallback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;height:-moz-fit-content;height:fit-content;margin:auto;box-shadow:0 8px 32px rgba(0,0,0,.3)}@media print{.consent-banner,.consent-dialog{display:none !important}body{padding-bottom:0}}@media(forced-colors: active){.consent-switch input{opacity:1}.consent-switch__slider{display:none}}

/*# sourceMappingURL=consent.3fc8dc58be32f7f7d75c.css.map*/