:root{--_iCD-btn--text-color:#fff;--_iCD-btn--text-color--hover:#000;--_iCD-btn--bg-color:transparent;--_iCD-btn--bg-color--hover:white;--_iCD-btn--font-size:1rem;--_iCD-btn--line-height:1;--_iCD-btn--letter-spacing:0;--_iCD-btn--padding-block:8px;--_iCD-btn--padding-inline:14px;--_iCD-btn--border-width:2px;--_iCD-btn--border-color:#fff;--_iCD-btn--border-color--hover:#fff;--_iCD-btn--border-radius:0px;--_iCD-focus-visible--outline-offset:2px;--_iCD-focus-visible--outline-width:2px;--_iCD-focus-visible--outline-color:#fff;--_iCD-btn--accept-all--border-width:2px;--_iCD-btn--accept-all--border-color:#fff;--_iCD-btn--accept-all--border-color--hover:#fff;--_iCD-btn--accept-all--bg-color:#fff;--_iCD-btn--accept-all--bg-color--hover:#000;--_iCD-btn--accept-all--text-color:#000;--_iCD-btn--accept-all--text-color--hover:#fff;--_iCD-banner--bg-color:#000;--_iCD-banner--content--font-size:1rem;--_iCD-banner--content--line-height:1.4;--_iCD-banner--content--color:#fff;--_iCD-banner--btn-close--color:#fff;--_iCD-banner--btn-close--color--hover:rgba(255, 255, 255, 0.65);--_iCD-popup-options--bg-color:rgba(0, 0, 0, 0.95);--_iCD-popup-options--text-color:#fff;--_iCD-popup-options--header--h2--line-height:1.4;--_iCD-popup-options--header--p--line-height:1.4;--_iCD-popup-options--form-checkbox-item--p--line-height:1.4;--_iCD-popup-options--checkbox--disabled--bg-color:#666;--_iCD-popup-options--label--line-height:1.45;--_iCD-popup-options--label--bg-color:#fff;--_iCD-popup-options--label--border-color:#fff;--_iCD-popup-options--label--checkmark-color:#000;--_iCD-popup-saved--bg-color:#000;--_iCD-popup-saved--h2--line-height:1.4;--_iCD-popup-saved--h2--color:#fff}#_iCD a:focus,#_iCD button:focus{outline:0}#_iCD a:focus-visible,#_iCD button:focus-visible{outline-offset:var(--_iCD-focus-visible--outline-offset);outline:var(--_iCD-focus-visible--outline-width) solid var(--_iCD-focus-visible--outline-color)}._iCD-btn{display:inline-block;text-decoration:none;font-size:var(--_iCD-btn--font-size);line-height:var(--_iCD-btn--line-height);letter-spacing:var(--_iCD-btn--letter-spacing);color:var(--_iCD-btn--text-color);background-color:var(--_iCD-btn--bg-color);border:var(--_iCD-btn--border-width) solid var(--_iCD-btn--border-color);border-radius:var(--_iCD-btn--border-radius);padding:var(--_iCD-btn--padding-block) var(--_iCD-btn--padding-inline)}._iCD-btn:hover{text-decoration:underline;color:var(--_iCD-btn--text-color--hover);background-color:var(--_iCD-btn--bg-color--hover);border-color:var(--_iCD-btn--border-color--hover)}._iCD-btn--accept-all{border:var(--_iCD-btn--accept-all--border-width) solid var(--_iCD-btn--accept-all--border-color);background-color:var(--_iCD-btn--accept-all--bg-color);color:var(--_iCD-btn--accept-all--text-color)}._iCD-btn--accept-all:hover{background-color:var(--_iCD-btn--accept-all--bg-color--hover);color:var(--_iCD-btn--accept-all--text-color--hover);border-color:var(--_iCD-btn--accept-all--border-color--hover)}._iCD-banner{position:fixed;z-index:20;bottom:0;left:0;width:100%;background-color:var(--_iCD-banner--bg-color);padding:25px}._iCD-banner--grid{display:grid;gap:25px;max-width:1100px;margin-inline:auto}._iCD-banner--content{font-size:var(--_iCD-banner--content--font-size);line-height:var(--_iCD-banner--content--line-height);color:var(--_iCD-banner--content--color);text-align:center;text-wrap:balance}._iCD-banner--list-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px}._iCD-banner--header{text-align:right;margin-bottom:10px}._iCD-banner--btn-close{position:relative;width:30px;height:30px}._iCD-banner--btn-close:after,._iCD-banner--btn-close:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:var(--_iCD-banner--btn-close--color)}._iCD-banner--btn-close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}._iCD-banner--btn-close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}._iCD-banner--btn-close:hover:after,._iCD-banner--btn-close:hover:before{background-color:var(--_iCD-banner--btn-close--color--hover)}._iCD-popup-options{position:fixed;top:0;left:0;width:100%;height:100%;z-index:21;background-color:var(--_iCD-popup-options--bg-color);padding:20px}._iCD-popup-options--inner{color:var(--_iCD-popup-options--text-color);height:100%;overflow-y:auto;padding:20px;max-width:950px;margin-inline:auto}._iCD-popup-options--header{margin-bottom:30px}._iCD-popup-options--header h2{font-size:calc(30rem / 16);line-height:var(--_iCD-popup-options--header--h2--line-height);margin-bottom:20px}._iCD-popup-options--header p{font-size:calc(18rem / 16);line-height:var(--_iCD-popup-options--header--p--line-height)}._iCD-popup-options--form-checkbox-item{padding-block:20px;padding-inline:0 8%;border-bottom:1px solid #fff}._iCD-popup-options--form-checkbox-item:first-of-type{border-top:1px solid #fff}._iCD-popup-options--form-checkbox-item p{font-size:1rem;line-height:var(--_iCD-popup-options--form-checkbox-item--p--line-height);margin-left:40px;margin-top:14px}._iCD-popup-options--form-checkbox-holder{position:relative}._iCD-popup-options--form-checkbox-holder input[type=checkbox]{position:absolute;border:0;width:26px;height:26px;-webkit-appearance:none;appearance:none;opacity:.01}._iCD-popup-options--form-checkbox-holder input[type=checkbox]:disabled{cursor:not-allowed}._iCD-popup-options--form-checkbox-holder input[type=checkbox]:disabled+label:before{background-color:var(--_iCD-popup-options--checkbox--disabled--bg-color)}._iCD-popup-options--form-checkbox-holder input[type=checkbox]:checked+label:after{display:block}._iCD-popup-options--form-checkbox-holder input[type=checkbox]:focus-visible+label:before{outline-offset:var(--_iCD-focus-visible--outline-offset);outline:var(--_iCD-focus-visible--outline-width) solid var(--_iCD-focus-visible--outline-color)}._iCD-popup-options--form-checkbox-holder input[type=checkbox]+label{position:relative;display:inline-block;padding:0 0 0 40px;cursor:pointer;font-size:calc(18rem / 16);line-height:var(--_iCD-popup-options--label--line-height)}._iCD-popup-options--form-checkbox-holder input[type=checkbox]+label:after,._iCD-popup-options--form-checkbox-holder input[type=checkbox]+label:before{content:"";position:absolute}._iCD-popup-options--form-checkbox-holder input[type=checkbox]+label:before{top:0;left:0;width:26px;height:26px;background-color:var(--_iCD-popup-options--label--bg-color);border:2px solid var(--_iCD-popup-options--label--border-color)}._iCD-popup-options--form-checkbox-holder input[type=checkbox]+label:after{display:none;left:10px;top:4px;width:8px;height:15px;border:solid var(--_iCD-popup-options--label--checkmark-color);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}._iCD-popup-options--form-checkbox-holder input[type=checkbox]+label a{color:inherit;text-decoration:underline}._iCD-popup-options--buttons-list{margin-top:35px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:15px}._iCD-popup-saved{position:fixed;top:0;left:0;width:100%;height:100%;z-index:23;background-color:var(--_iCD-popup-saved--bg-color);padding:20px}._iCD-popup-saved--inner{height:100%;overflow-y:auto;padding:15px;max-width:950px;margin-inline:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}._iCD-popup-saved--inner h2{font-size:calc(30rem / 16);line-height:var(--_iCD-popup-saved--h2--line-height);color:var(--_iCD-popup-saved--h2--color);margin-bottom:20px}.sr-only,.visuallyhidden{position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;-webkit-clip-path:inset(100%);clip-path:inset(100%);overflow:hidden;white-space:nowrap}