:root{--cc-primary:#007bff;--cc-light-gray:#ccc;--cc-dark-gray:#343a40;--cc-light:#fff;--cc-backdrop:rgba(0,0,0,.5)}.cc-switch{position:relative;display:inline-block;width:60px;height:34px;transform:scale(.66)}.cc-switch input{opacity:0;width:0;height:0}.cc-switch .cc-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--cc-light-gray);transition:.4s;border-radius:34px}.cc-switch .cc-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:var(--cc-light);transition:.4s;border-radius:50%}.cc-switch input:checked+.cc-slider{background-color:var(--primary,var(--cc-primary))}.cc-switch input:focus+.cc-slider{box-shadow:0 0 1px var(--primary,var(--cc-primary))}.cc-switch input:checked+.cc-slider:before{transform:translateX(26px)}.cc-switch input[disabled]+.cc-slider{opacity:.5;cursor:not-allowed}header.cc-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}header.cc-header .cc-switch{margin-left:auto}header.cc-header div{text-align:right}.cc-table{width:100%}.cc-table td,.cc-table th{width:50%;vertical-align:top;padding:1em;border-bottom:1px solid var(--cc-light-gray)}.cc-table td p:last-child,.cc-table th p:last-child{margin-bottom:0}.cc-table th{font-weight:400;opacity:.8}.cc-table td[colspan]{background:var(--cc-light-gray)}.cc-buttons:not(.cc-modal-window *){display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:end;justify-content:flex-end;gap:0 .65em;margin:1.5em 0}.cc-modal-window{position:fixed;background-color:var(--cc-backdrop);backdrop-filter:blur(6px);top:0;right:0;bottom:0;left:0;z-index:2000;transition:all .3s;visibility:visible;opacity:1;pointer-events:auto;overflow:auto}.cc-modal-window .cc-modal-dialog{position:relative;padding:2em;background:var(--cc-light)}.cc-modal-window.cc-modal-dialog-position-center{padding:3em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.cc-modal-window.cc-modal-dialog-position-center .cc-modal-dialog{max-width:40em;margin:auto;border-radius:1rem}.cc-modal-window.cc-modal-dialog-position-center .cc-modal-dialog .cc-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:0 .65em;margin:1.5em 0}.cc-modal-window.cc-modal-dialog-position-center .cc-modal-dialog .cc-modal-close{position:absolute;right:-1.5em;top:0}.cc-modal-window.cc-modal-dialog-position-bottom .cc-modal-dialog .cc-modal-close,.cc-modal-window.cc-modal-dialog-position-left .cc-modal-dialog .cc-modal-close,.cc-modal-window.cc-modal-dialog-position-right .cc-modal-dialog .cc-modal-close,.cc-modal-window.cc-modal-dialog-position-top .cc-modal-dialog .cc-modal-close{right:2rem;top:2rem;position:absolute}.cc-modal-window.cc-modal-dialog-position-top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.cc-modal-window.cc-modal-dialog-position-top .cc-modal-dialog{border-radius:0;overflow:auto}.cc-modal-window.cc-modal-dialog-position-top .cc-modal-dialog .cc-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:0 .65em;margin:1.5em 0}.cc-modal-window.cc-modal-dialog-position-left{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}.cc-modal-window.cc-modal-dialog-position-left .cc-modal-dialog{border-radius:0;min-width:25%;max-width:16em;min-height:-moz-min-content;min-height:min-content;overflow:auto}.cc-modal-window.cc-modal-dialog-position-left .cc-modal-dialog .cc-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:end;justify-content:flex-end;gap:.65em 0;margin-bottom:.65em}.cc-modal-window.cc-modal-dialog-position-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:end;justify-content:flex-end}.cc-modal-window.cc-modal-dialog-position-right .cc-modal-dialog{border-radius:0;min-width:25%;max-width:16em;min-height:-moz-min-content;min-height:min-content;overflow:auto}.cc-modal-window.cc-modal-dialog-position-right .cc-modal-dialog .cc-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;gap:.65em 0;margin-bottom:.65em}.cc-modal-window.cc-modal-dialog-position-bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:end;justify-content:flex-end}.cc-modal-window.cc-modal-dialog-position-bottom .cc-modal-dialog{border-radius:0;overflow:auto}.cc-modal-window.cc-modal-dialog-position-bottom .cc-modal-dialog .cc-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:0 .65em;margin:1.5em 0}.cc-modal-window .cc-modal-close{font-family:Arial,sans-serif;padding:0;border:none;border-radius:50%;background:var(--cc-dark-gray);color:var(--cc-light-gray);font-size:200%;text-align:center;height:1.2em;width:1.2em;text-decoration:none;line-height:1em}.cc-modal-window .cc-modal-close:active,.cc-modal-window .cc-modal-close:focus,.cc-modal-window .cc-modal-close:hover{color:var(--cc-light);outline:0}.cc-modal-window header{font-weight:700}.cc-modal-window h2{margin:0 0 1.5rem}@media (max-width:36em){.cc-buttons:not(.cc-modal-window *){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;gap:.65em 0;margin:1.5em 0}.cc-modal-window.cc-modal-dialog-position-center{padding:1.5em}.cc-modal-window.cc-modal-dialog-position-bottom .cc-modal-dialog .cc-buttons,.cc-modal-window.cc-modal-dialog-position-center .cc-modal-dialog .cc-buttons,.cc-modal-window.cc-modal-dialog-position-left .cc-modal-dialog .cc-buttons,.cc-modal-window.cc-modal-dialog-position-right .cc-modal-dialog .cc-buttons,.cc-modal-window.cc-modal-dialog-position-top .cc-modal-dialog .cc-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;gap:.65em 0;margin-bottom:.65em}}@media (max-width:40em){.cc-buttons:not(.cc-modal-window *){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;gap:.65em 0;margin:1.5em 0}.cc-modal-window.cc-modal-dialog-position-center .cc-modal-dialog{border-radius:2rem}.cc-modal-window.cc-modal-dialog-position-center .cc-modal-dialog .cc-modal-close{right:2rem;top:2rem;color:var(--cc-light);background:var(--cc-light-gray)}.cc-modal-window.cc-modal-dialog-position-center .cc-modal-dialog .cc-modal-close:active,.cc-modal-window.cc-modal-dialog-position-center .cc-modal-dialog .cc-modal-close:focus{color:var(--cc-dark-gray)}}.cc-section summary{cursor:pointer}.cc-section-anchor{position:absolute;height:0;overflow:hidden;visibility:hidden}.cc-hidden{display:none}