#cookie-consent-banner{font-family:Arial;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1024px;width:90%;background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:9999;display:none}
p.consent-text{padding:20px}
#cookie-consent-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:9998;pointer-events:none}
.cookie-title{text-align:center;font-size:25px;padding:10px;margin:0;font-weight:700;background-color:#fc0}
.consent-buttons{display:flex;flex-direction:row;justify-content:center}
.cookie-consent-button{border:none;padding:18px 26px;text-align:center;text-decoration:none;font-size:14px;margin:4px 2px;cursor:pointer;border-radius:30px}
.cookie-consent-button:hover{box-shadow:0 -2px 5px rgba(0,0,0,0.2)}
.cookie-consent-button:active{opacity:.5}
.cookie-consent-button.btn-success{background-color:#34a853;color:#fff}
.cookie-consent-button.btn-grayscale{background-color:#fff;border:1px solid #dfe1e5;color:#000}
.cookie-consent-button.btn-outline{background-color:#fff;border:1px solid #34a853;color:#34a853}
.cookie-consent-options{display:flex;justify-content:center;flex-wrap:wrap;margin:20px 0}
.cookie-consent-options label{margin:0 10px;font-size:14px}
.cookie-consent-options input{margin-right:5px}
.consent-text{padding-top:.3em}
#cookie-image{display:none;position:fixed;bottom:0;left:0;z-index:9999;cursor:pointer;margin:10px; width: 32px; height: auto;}
.checkbox-wrapper-6 .tgl{display:none}
.checkbox-wrapper-6 .tgl,.checkbox-wrapper-6 .tgl:after,.checkbox-wrapper-6 .tgl:before,.checkbox-wrapper-6 .tgl *,.checkbox-wrapper-6 .tgl :after,.checkbox-wrapper-6 .tgl :before,.checkbox-wrapper-6 .tgl + .tgl-btn{box-sizing:border-box}
.checkbox-wrapper-6 .tgl::-moz-selection,.checkbox-wrapper-6 .tgl:after::-moz-selection,.checkbox-wrapper-6 .tgl:before::-moz-selection,.checkbox-wrapper-6 .tgl ::-moz-selection,.checkbox-wrapper-6 .tgl :after::-moz-selection,.checkbox-wrapper-6 .tgl :before::-moz-selection,.checkbox-wrapper-6 .tgl + .tgl-btn::-moz-selection,.checkbox-wrapper-6 .tgl::selection,.checkbox-wrapper-6 .tgl:after::selection,.checkbox-wrapper-6 .tgl:before::selection,.checkbox-wrapper-6 .tgl ::selection,.checkbox-wrapper-6 .tgl :after::selection,.checkbox-wrapper-6 .tgl :before::selection,.checkbox-wrapper-6 .tgl + .tgl-btn::selection{background:none}
.checkbox-wrapper-6 .tgl + .tgl-btn{outline:0;display:block;width:4em;height:2em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.checkbox-wrapper-6 .tgl + .tgl-btn:after,.checkbox-wrapper-6 .tgl + .tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}
.checkbox-wrapper-6 .tgl + .tgl-btn:after{left:0}
.checkbox-wrapper-6 .tgl + .tgl-btn:before{display:none}
.checkbox-wrapper-6 .tgl:checked + .tgl-btn:after{left:50%}
.checkbox-wrapper-6 .tgl-light + .tgl-btn{background:#f0f0f0;border-radius:2em;padding:2px;transition:all .4s ease}
.checkbox-wrapper-6 .tgl-light + .tgl-btn:after{border-radius:50%;background:#fff;transition:all .2s ease}
.checkbox-wrapper-6 .tgl-light:checked + .tgl-btn{background:#9FD6AE}
.disabled-button{background:#a0a0a0!important}

@media (max-width: 768px) {
  .consent-buttons{display:flex;flex-direction:column;justify-content:center;width:80%;margin:5px auto}
  .cookie-consent-button{padding:10px}
  .cookie-consent-options label{display:block;margin-bottom:10px}
  p.consent-text{padding:0 10px}
}