:root{--ag-overlay-bg: rgba(20, 20, 20, .72);--ag-card-bg: #ffffff;--ag-card-text: #111111;--ag-accent: #0a7cff}.ag-placeholder-wrapper{position:relative;display:block}.ag-placeholder-wrapper iframe{width:100%;height:100%}.ag-placeholder-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--ag-overlay-bg);z-index:2}.ag-placeholder-content{background:var(--ag-card-bg);color:var(--ag-card-text);padding:20px 24px;border-radius:12px;text-align:center;max-width:420px;box-shadow:0 10px 40px #00000040}.ag-btn-accept-marketing{margin-top:12px;padding:10px 18px;border:none;border-radius:8px;background:var(--ag-accent);color:#fff;cursor:pointer;font-weight:600;transition:all .2s ease}.ag-btn-accept-marketing:hover{opacity:.9;transform:translateY(-1px)}.ag-cookie-policy{margin-top:16px}.ag-cookie-table{width:100%;border-collapse:collapse;margin-bottom:20px}.ag-cookie-table th,.ag-cookie-table td{border:1px solid #e2e4e7;padding:10px 12px;text-align:left;font-size:14px}.ag-cookie-table th{background:#f6f7f7;font-weight:600}.ag-consent-floating{position:fixed;z-index:9998;transition:all .3s ease}.ag-consent-floating.ag-floating--bottom{bottom:20px}.ag-consent-floating.ag-floating--top{top:20px}.ag-consent-floating.ag-floating--left{left:20px}.ag-consent-floating.ag-floating--right{right:20px}.ag-consent-floating.ag-floating--center{left:50%;transform:translate(-50%)}.ag-btn-consent-review{padding:12px 18px;border-radius:50px;border:none;background:var(--cc-btn-primary-bg, #1d2327);color:var(--cc-btn-primary-color, #ffffff);cursor:pointer;box-shadow:0 4px 20px #0003;font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.ag-btn-consent-review:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000040}.ag-btn-consent-review.ag-btn-icon{width:48px;height:48px;padding:0;justify-content:center;font-size:18px}.ag-btn-consent-review .ag-btn-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ag-btn-consent-review .ag-btn-icon-inline{font-size:16px}.ag-consent-review{display:inline-flex;align-items:center;gap:10px}.ag-consent-status{font-size:12px;color:#444}.cc-cookie-icon-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:8px!important;flex-shrink:0!important}.cc-cookie-icon{font-size:14px!important;opacity:.85!important}#cc-main.ag-pos-left .cm{left:var(--cc-modal-margin, 1rem)!important;right:auto!important}#cc-main.ag-pos-right .cm{right:var(--cc-modal-margin, 1rem)!important;left:auto!important}#cc-main.ag-pos-center .cm{left:var(--cc-modal-margin, 1rem)!important;right:var(--cc-modal-margin, 1rem)!important;margin:0 auto!important}#cc-main.ag-pos-top .cm{top:var(--cc-modal-margin, 1rem)!important;bottom:auto!important}#cc-main.ag-pos-bottom .cm{bottom:var(--cc-modal-margin, 1rem)!important;top:auto!important}#cc-main .cm__title{display:flex!important;align-items:center!important;font-size:1em!important;font-weight:600!important;gap:0!important}#cc-main .cm__desc{font-size:.875em!important;line-height:1.5!important;margin-top:8px!important}#cc-main .cm__btns{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;align-items:stretch!important}#cc-main .cm__btn-group{display:contents!important}#cc-main .cm__btn{border-radius:50px!important;padding:10px 12px!important;font-size:.8em!important;font-weight:600!important;min-height:42px!important;transition:all .15s ease!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:2px solid transparent!important;width:100%!important;flex:1 1 0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}#cc-main .cm__btn>span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#cc-main .cm__btn[data-role=all]{background:var(--cc-btn-primary-bg)!important;color:var(--cc-btn-primary-color)!important;border-color:var(--cc-btn-primary-bg)!important;font-weight:700!important;order:3!important}#cc-main .cm__btn[data-role=all]:hover{filter:brightness(1.1)!important;transform:translateY(-1px)!important}#cc-main .cm__btn[data-role=necessary],#cc-main .cm__btn[data-role=show]{background:transparent!important;color:var(--cc-primary-color)!important;border:2px solid var(--cc-separator-border-color, #e0e0e0)!important}#cc-main .cm__btn[data-role=necessary]:hover,#cc-main .cm__btn[data-role=show]:hover{background:#0000000a!important;border-color:var(--cc-primary-color)!important}#cc-main .cm__btn[data-role=show]{order:1!important}#cc-main .cm__btn[data-role=necessary]{order:2!important}#cc-main .cm--box{max-width:420px!important}#cc-main .cm--box .cm__btns{padding:16px 20px!important;border-top:1px solid var(--cc-separator-border-color, #e5e7eb)!important}#cc-main .cm--cloud{max-width:680px!important}#cc-main .cm--cloud .cm__body{display:flex!important;flex-direction:row!important;align-items:center!important}#cc-main .cm--cloud .cm__texts{flex:1!important}#cc-main .cm--cloud .cm__btns{border-top:none!important;border-left:1px solid var(--cc-separator-border-color, #e5e7eb)!important;flex-direction:column!important;min-width:160px!important}#cc-main .cm--cloud .cm__btn-group{flex-direction:column!important;width:100%!important}#cc-main .cm--cloud .cm__btn{width:100%!important}#cc-main .cm--bar .cm__btn{min-width:140px!important}#cc-main .pm__title{display:flex!important;align-items:center!important;font-weight:600!important}#cc-main .pm__footer{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;align-items:stretch!important}#cc-main .pm__btn-group{display:contents!important}#cc-main .pm__btn{border-radius:50px!important;padding:10px 12px!important;font-size:.8em!important;font-weight:600!important;min-height:42px!important;transition:all .15s ease!important;border:2px solid transparent!important;width:100%!important;flex:1 1 0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}#cc-main .pm__btn>span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#cc-main .pm__btn[data-role=all]{background:var(--cc-btn-primary-bg)!important;color:var(--cc-btn-primary-color)!important;border-color:var(--cc-btn-primary-bg)!important;font-weight:700!important;order:3!important}#cc-main .pm__btn[data-role=all]:hover{filter:brightness(1.1)!important}#cc-main .pm__btn[data-role=necessary],#cc-main .pm__btn[data-role=save]{background:transparent!important;color:var(--cc-primary-color)!important;border:2px solid var(--cc-separator-border-color, #e0e0e0)!important}#cc-main .pm__btn[data-role=necessary]:hover,#cc-main .pm__btn[data-role=save]:hover{background:#0000000a!important;border-color:var(--cc-primary-color)!important}#cc-main .pm__btn[data-role=necessary]{order:1!important}#cc-main .pm__btn[data-role=save]{order:2!important}.cc--darkmode .cc-cookie-icon{opacity:.9!important}.cc--darkmode #cc-main .cm__btn--secondary,.cc--darkmode #cc-main .pm__btn--secondary{border-color:#fff3!important}.cc--darkmode #cc-main .cm__btn--secondary:hover,.cc--darkmode #cc-main .pm__btn--secondary:hover{background:#ffffff14!important;border-color:#ffffff4d!important}.cc--darkmode .ag-btn-consent-review{box-shadow:0 4px 20px #0006}@media screen and (max-width:640px){#cc-main .cm__btns,#cc-main .cm__btn-group{width:100%!important;gap:6px!important}#cc-main .cm__btn{padding:8px 6px!important;font-size:.72em!important;min-height:36px!important;overflow:hidden!important;text-overflow:ellipsis!important}#cc-main .pm__footer,#cc-main .pm__btn-group{width:100%!important;gap:6px!important}#cc-main .pm__btn{padding:8px 6px!important;font-size:.72em!important;min-height:36px!important;overflow:hidden!important;text-overflow:ellipsis!important}.cc-cookie-icon{font-size:12px!important}.ag-consent-floating.ag-floating--center{left:20px;right:20px;transform:none}.ag-consent-floating.ag-floating--center .ag-btn-consent-review{width:100%;justify-content:center}}
