#cookie-banner{display:none}.ccc-banner{position:fixed;bottom:0;background:#eee;width:100%;padding:1em;text-align:center;z-index:9999}p.ccc-banner-message{color:#000}.ccc-button{background-color:#fff;color:#c61526;border:2px solid #c61526;font-weight:400;font-size:15px;padding:10px 22px;margin:8px;border-radius:4px;transition:all .3s ease;cursor:pointer;background-image:unset}.ccc-button:hover{background-color:#c61526;color:#fff}.ccc-modal{display:none;position:fixed;top:5%;left:50%;transform:translateX(-50%);width:90%;max-width:80%;background:#fff;padding:.5em 2em;z-index:10000;box-shadow:0 0 10px rgba(0,0,0,.3);height:90%;overflow:scroll}.ccc-close{float:right;font-size:1.5em;background:0 0;border:none;color:grey;padding-top:0;padding-bottom:0}.ccc-close:hover{background:0 0}button.ccc-collapse-toggle{background-color:transparent;color:#c61526}.ccc-pref-group{border-top:1px solid #ddd;padding:1em 0}.ccc-collapse-toggle{background:0 0;border:none;font-size:1.3em;margin-right:12px;cursor:pointer;color:#000}.ccc-pref-header{display:flex;justify-content:space-between;align-items:center}.ccc-header-left{display:flex;align-items:center;gap:10px}.ccc-switch{position:relative;display:inline-block;width:40px;height:20px}.ccc-switch input{opacity:0;width:0;height:0}.ccc-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.ccc-slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.ccc-switch input:checked+.ccc-slider{background-color:#c61526}.ccc-switch input:checked+.ccc-slider:before{transform:translateX(18px)}.ccc-pref-buttons{display:flex;justify-content:flex-end}h3.ccc-modal-title{margin-top:50px}.ccc-pref-container{margin-top:20px}