.obcc{z-index:1000000;background:#000c;justify-content:center;align-items:center;width:100vw;display:flex;position:fixed;top:0;left:0}.obcc__dialog{box-sizing:border-box;background:#fff;flex:none;width:800px;max-width:100vw;height:auto;padding:2rem 2rem 0;display:block;overflow:hidden auto}.obcc .controls{flex-flow:column wrap;justify-content:space-between;margin-left:-5px;margin-right:-5px;display:flex}.obcc .controls [class^=button]{box-sizing:border-box;flex:1 1 0;min-width:220px;min-height:45px;margin:5px}.obcc [class^=button]{cursor:pointer;font:inherit;border-style:solid;border-width:2px;border-radius:6px;padding:.5rem 1rem;display:inline-block}.obcc [class^=button][class*=--primary]{color:#fff;background:orange;border-color:orange}.obcc [class^=button][class*=--secondary]{color:#00f;background:#fff;border-color:#00f}.obcc .cookies-types-block{border:none;margin:0;padding:0;display:block}.obcc .cookies-types-block .cookies-type{border-top:1px solid #d3d3d3;padding:.5rem 0}.obcc .cookies-types-block .cookies-type:focus,.obcc .cookies-types-block .cookies-type:focus-within{border-radius:6px;outline:2px solid #000}.obcc [type=checkbox]{opacity:0;width:0;height:0}.obcc [type=checkbox]+label{cursor:pointer;justify-content:space-between;font-weight:700;display:flex}.obcc [type=checkbox]+label:after{content:"";cursor:pointer;border:2px solid gray;border-radius:4px;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.obcc [type=checkbox]+label:hover:after,.obcc [type=checkbox]+label:focus:after{box-shadow:0 0 5px #00f}.obcc [type=checkbox]:checked+label:after{color:#fff;content:"✓";background:#00f}.obcc .obcc__main,.obcc .obcc__settings{z-index:0;position:relative}.obcc .obcc__main .cc-heading1,.obcc .obcc__settings .cc-heading1{margin-bottom:.5rem}.obcc .obcc__main .controls,.obcc .obcc__settings .controls{padding-bottom:2rem}.obcc .obcc__main p:last-child{margin-bottom:20px}.obcc .obcc__settings__accept-all{flex-flow:wrap;max-width:100%;padding-bottom:0;display:flex}.obcc .obcc__settings__accept-all .cc-heading1{flex:100%}.obcc .obcc__settings__accept-all [class*=-block-intro-text]{max-width:revert;flex-wrap:wrap;justify-content:space-between;padding-top:0;padding-bottom:1.5em;display:flex}.obcc .obcc__settings__accept-all [class*=-block-intro-text] [class^=button]{box-sizing:border-box;flex:1 1 0;min-width:180px}.obcc .obcc__settings__accept-all [class*=-block-intro-text] p{box-sizing:border-box;flex:2 1 0;min-width:220px;font-size:1.2em}.obcc [class*=obcc__settings-block]{z-index:0;margin:0 -2rem;padding:1rem 2rem;position:relative}.obcc [class*=obcc__settings-block][class*=--necessary]:before{content:"";z-index:-1;background:#f4f4f4;display:block;position:absolute;inset:0 -2rem}.obcc [class*=obcc__settings-block][class*=--controls]{padding:0 2rem}.obcc [aria-hidden=true]{display:none}@media (max-width:768px){.obcc__dialog{position:absolute;bottom:0}}@media (min-width:768px){.obcc .obcc__main .controls{flex-direction:row-reverse}.obcc .obcc__settings .controls{flex-direction:row}.obcc [class*=-block-intro-text] [class^=button]{margin-left:10px}}@media (max-width:767px) and (orientation:landscape){.obcc .obcc__main .controls{flex-direction:row-reverse}.obcc .obcc__settings .controls{flex-direction:row}.obcc [class*=-block-intro-text] [class^=button]{margin-left:10px}}
