#cc{font-family:sans-serif;font-family:var(--cc-font-family,sans-serif)}#cc .panel-container{width:100%;height:100vh;z-index:100000;pointer-events:none;height:-webkit-fill-available;padding:0 0 24px;display:flex;position:fixed;top:0;left:0}#cc .panel-container.hide-scroll{pointer-events:auto;background:#00000073}@media screen and (min-width:550px){#cc .panel-container{padding:16px}}@media screen and (min-width:1024px){#cc .panel-container{padding:24px}}#cc .panel-container.t{align-items:flex-start}#cc .panel-container.b{align-items:flex-end}#cc .panel-container.r{justify-content:flex-end}#cc .panel-container.l{justify-content:flex-start}#cc .panel-container.c{justify-content:center}#cc .panel-container.cc{justify-content:center;align-items:center}#cc *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:sans-serif;font-family:var(--cc-font-family,sans-serif);color:#000}#cc .consent-panel{z-index:100000;pointer-events:auto;background:#fff;border-radius:0;max-width:550px;max-height:85vh;padding:16px 16px 0;display:block;position:relative;overflow-y:auto;box-shadow:0 1px 4px #0000001a,0 1px 3px #0000001f}@media screen and (min-width:550px){#cc .consent-panel{border-radius:6px}}@media screen and (min-width:1024px){#cc .consent-panel{padding:24px 24px 0}}#cc .consent-panel h4,#cc .consent-panel p{margin:0;line-height:1.5}#cc .consent-panel h4{margin-bottom:4px;font-size:18px}#cc .consent-panel p{font-size:14px}#cc .consent-panel .action-buttons{background:#fff;flex-wrap:wrap;padding:12px 0 16px;display:flex;position:sticky;bottom:0}#cc .consent-panel .action-buttons button{flex-grow:1;width:100%;margin-bottom:8px;display:flex}#cc .consent-panel .action-buttons button.main{order:0;width:100%}#cc .consent-panel .action-buttons button:not(.main){order:1}@media screen and (min-width:375px){#cc .consent-panel .action-buttons button{width:unset;display:flex}#cc .consent-panel .action-buttons button:not(.main):first-child{margin-right:8px}}@media screen and (min-width:580px){#cc .consent-panel .action-buttons{flex-direction:row}#cc .consent-panel .action-buttons button{margin-bottom:0;display:inline-flex}#cc .consent-panel .action-buttons button.main{order:2;width:auto}#cc .consent-panel .action-buttons button:first-child{margin-right:12px!important}#cc .consent-panel .action-buttons button:last-child{margin-left:12px}}@media screen and (min-width:1024px){#cc .consent-panel .action-buttons{padding:16px 0 24px}}#cc .consent-panel button{cursor:pointer;background:#d1d5db;border:0;border-radius:6px;justify-content:center;align-items:center;padding:10px 12px;font-weight:500;transition:all .2s;text-transform:none!important;font-size:14px!important}@media screen and (min-width:768px){#cc .consent-panel button{font-size:14px!important}}#cc .consent-panel button.primary{color:var(--cc-primary-text,#fff);background:#000;background:var(--cc-primary,#000)}#cc .consent-panel button.text{color:#000;background:0 0;padding:2px;font-weight:400;text-decoration:underline}#cc .consent-panel button:not(.primary):not(.text):hover{opacity:1;color:#000;background:#e5e7eb}#cc .consent-panel button:hover{opacity:.7}#cc .consent-panel button:focus{outline:0;box-shadow:0 0 0 3px #94b1f0}#cc .consent-panel .vhome{margin-top:12px}#cc .consent-panel .vhome button{margin-bottom:20px}#cc .consent-panel .category{border-bottom:1px solid #d1d5db}#cc .consent-panel .category:last-child{border-bottom:0;margin-bottom:8px}#cc .consent-panel .category .category-main{justify-content:space-between;align-items:center;padding:8px 0;display:flex}#cc .consent-panel .category .category-main button{margin-bottom:0;display:inline-block}#cc .consent-panel .category .category-services{background:#f3f4f6;max-width:100%;max-height:220px;overflow:hidden auto}#cc .consent-panel .service{padding:12px 16px}#cc .consent-panel .service dl{margin-bottom:0;font-size:12px}#cc .consent-panel .service dl .item{display:flex}#cc .consent-panel .service dl dt,#cc .consent-panel .service dl dd{color:#4b5563;display:inline-flex}#cc .consent-panel .service dl dt{margin-right:4px;font-weight:500}#cc .consent-panel .service dl dt:after{content:": "}#cc .consent-panel .service dl dd{flex-shrink:1;margin:0}#cc .consent-panel .service dl dd .link{word-break:break-all;margin-right:0}#cc .consent-panel .service-list{padding:4px 0}#cc .consent-panel .service-list .service{border-bottom:1px solid #cfcfcf}#cc .consent-panel .service-list .service:last-child{border-bottom:0;margin-bottom:0}#cc .consent-panel .switch{align-items:center;margin:0;display:flex}#cc .consent-panel .switch.sm input{width:32px;height:18px}#cc .consent-panel .switch.sm input:before{width:12px;height:12px}#cc .consent-panel .switch.sm input:checked:before{transform:translate(14px)}#cc .consent-panel .switch.sm label{color:#000;margin:0}#cc .consent-panel .switch input{appearance:none;background:#cfcfcf;border-radius:999px;width:40px;height:24px;margin:0 8px 0 0;transition:opacity .2s;position:relative}#cc .consent-panel .switch input:focus{outline:0;box-shadow:0 0 0 3px #94b1f0}#cc .consent-panel .switch input:before{content:"";background:#fff;border-radius:999px;width:18px;height:18px;margin:3px;transition:transform .2s;position:absolute;top:0;left:0;box-shadow:0 1px 3px #0000001f}#cc .consent-panel .switch input:checked{background:var(--cc-primary,#000)}#cc .consent-panel .switch input:checked:before{transform:translate(16px)}#cc .consent-panel .switch input:disabled{opacity:.6;cursor:not-allowed}#cc .consent-panel .switch input:not(:disabled){cursor:pointer}#cc .consent-panel .switch input:not(:disabled):hover{opacity:.7}#cc .consent-panel .switch label{-webkit-user-select:none;user-select:none;margin:0;font-size:14px;font-weight:500}#cc .consent-panel a.link{color:#4b5563;margin-right:8px;font-size:12px;text-decoration:underline}body.cc-hide-scroll{overflow:hidden!important}
