:root{--cc-bg:#181818;--cc-text:#c2a1c7;--cc-primary-color:#c2a1c7;--cc-secondary-color:#c2a1c7;--cc-font-family:ABCDiatype,sans-serif;--cc-modal-border-radius:1rem;--cc-border-radius:1rem;--cc-btn-primary-bg:#c2a1c7;--cc-btn-primary-color:#181818;--cc-btn-primary-border-color:#181818;--cc-btn-primary-hover-bg:#ad81b4;--cc-btn-secondary-bg:var(--cc-bg);--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:var(--cc-bg);--cc-btn-secondary-hover-color:var(--cc-text);--cc-btn-border-radius:1rem;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-readonly-bg:#181818;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#000;--cc-cookie-category-block-hover-bg:#1a1a1a;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:rgba(4,6,8,.85);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0;--cc-z-index:40}html.show--preferences{overflow:hidden}.show--consent:not(.is-ready) #cc-main .cc--anim .cm{opacity:0;transform:translateY(1.6em);visibility:hidden}#cc-main{font-size:12px}#cc-main .cm--cloud{max-width:830px}#cc-main .cm--cloud .cm__btns{border-left:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:0}#cc-main .cm{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);text-transform:uppercase}#cc-main .cm__title{--tw-text-opacity:1;color:rgb(194 161 199/var(--tw-text-opacity,1))}#cc-main .cm__body{padding:1.5rem .75rem}#cc-main .cm__btn{background:none;border:0;min-height:0;padding:0 .875rem 0 0;position:relative;text-align:left;text-transform:uppercase}#cc-main .cm__btn:before{background:#c2a1c7;border-radius:50%;content:"";height:.4em;left:0;position:absolute;top:48%;transform:translateY(-50%) scale(0);transition:transform .3s ease-in-out;width:.4em}#cc-main .cm__btn span{color:#c2a1c7;display:inline-block;opacity:.7;transition:transform .3s ease-in-out,opacity .3s ease-in-out;vertical-align:top}#cc-main .cm__btn:hover{background:none;opacity:1}#cc-main .cm__btn:hover:before{transform:translateY(-50%) scale(1)}#cc-main .cm__btn:hover span{opacity:1;transform:translate(.875rem)}@media screen and (max-width:640px){#cc-main .cm__btn{margin:0!important;min-height:0!important}}#cc-main .cm__btn-group{display:contents;grid-auto-flow:unset}#cc-main .cm__btn-group .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group>.cm__btn:first-child{margin-top:.375rem}#cc-main .pm{text-transform:uppercase}#cc-main .pm__section--expandable .pm__section-arrow{left:1em}#cc-main .pm__btn{text-transform:uppercase}