.obcc{position:fixed;top:0;left:0;width:100vw;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.8);z-index:1000000}.obcc__dialog{box-sizing:border-box;padding:2rem 2rem 0 2rem;flex:0 0 auto;background:#fff;width:800px;max-width:100vw;height:auto;display:block;overflow-x:hidden;overflow-y:auto}.obcc .controls{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;margin-left:-5px;margin-right:-5px}.obcc .controls [class^='button']{min-height:45px;box-sizing:border-box;flex:1 1 0;min-width:220px;margin:5px}.obcc [class^='button']{display:inline-block;cursor:pointer;font:inherit;padding:0.5rem 1rem;border-radius:6px;border-width:2px;border-style:solid}.obcc [class^='button'][class*='--primary']{color:white;background:orange;border-color:orange}.obcc [class^='button'][class*='--secondary']{color:blue;background:white;border-color:blue}.obcc .cookies-types-block{display:block;border:none;padding:0;margin:0}.obcc .cookies-types-block .cookies-type{border-top:1px solid lightgrey;padding:0.5rem 0}.obcc .cookies-types-block .cookies-type:focus,.obcc .cookies-types-block .cookies-type:focus-within{outline:2px solid black;border-radius:6px}.obcc [type='checkbox']{width:0;height:0;opacity:0}.obcc [type='checkbox']+label{display:flex;justify-content:space-between;cursor:pointer;font-weight:bold}.obcc [type='checkbox']+label:after{display:block;flex:0 0 auto;content:'';width:1rem;height:1rem;border:2px solid grey;border-radius:4px;cursor:pointer;display:flex;justify-content:center;align-items:center}.obcc [type='checkbox']+label:hover:after,.obcc [type='checkbox']+label:focus:after{box-shadow:0 0 5px 0 blue}.obcc [type='checkbox']:checked+label:after{background:blue;color:white;content:'\2713'}.obcc .obcc__main,.obcc .obcc__settings{position:relative;z-index:0}.obcc .obcc__main .cc-heading1,.obcc .obcc__settings .cc-heading1{margin-bottom:0.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{display:flex;flex-direction:row;flex-wrap:wrap;max-width:100%;padding-bottom:0}.obcc .obcc__settings__accept-all .cc-heading1{flex:1 1 100%}.obcc .obcc__settings__accept-all [class*='-block-intro-text']{max-width:revert;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:0;padding-bottom:1.5em}.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']{padding:1rem 2rem;margin:0 -2rem;position:relative;z-index:0}.obcc [class*='obcc__settings-block'][class*='--necessary']:before{background:#f4f4f4;content:'';display:block;position:absolute;z-index:-1;left:-2rem;right:-2rem;top:0;bottom:0}.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}}

