.CookieBanner{background:#fff;bottom:0;box-shadow:0 -2px 6px rgba(0,0,0,.161);left:0;padding:20px 16px;position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;width:100%;z-index:10000}.CookieBanner,.CookieBanner *{box-sizing:border-box}.CookieBanner p{line-height:19px;margin-bottom:12px}.CookieBanner h2,.CookieBanner p{padding:0}.CookieBanner input:disabled{border-color:hsla(0,0%,46%,.3)}@media only screen and (max-width:480px){.CookieBanner .CookieBanner__hide-md{display:block}.CookieBanner .CookieBanner__hide-sm{display:none}}@media only screen and (min-width:480px){.CookieBanner .CookieBanner__hide-md{display:none}.CookieBanner .CookieBanner__hide-sm{display:block}}.CookieBanner.CookieBanner--show{-webkit-transform:translate(0);transform:translate(0)}.CookieBanner.CookieBanner--hide{-webkit-transform:translateY(100%);transform:translateY(100%)}.CookieBanner__CustomiseState,.CookieBanner__DefaultState{margin:0 auto;max-width:1200px}.CookieBanner__CustomiseState{text-align:left}.CookieBanner__CustomiseState ul{list-style:none;margin:0;padding:0}.CookieBanner__CustomiseState .CookieBanner__Category{list-style:none}.CookieBanner__CustomiseState .CookieBanner__CategoryLabel{font-size:10px}@media only screen and (min-width:480px){.CookieBanner__CustomiseState .CookieBanner__CategoryLabel{font-size:12px}}@media only screen and (min-width:768px){.CookieBanner__CustomiseState .CookieBanner__CategoryLabel{font-size:14px}}.CookieBanner__CustomiseState .CookieBanner__CategoryLabel>label>span>span{color:inherit}.CookieBanner__CustomiseState .CookieBanner__read-more{color:#656565;margin-right:4px;text-decoration:underline}@media only screen and (max-width:480px){.CookieBanner__CustomiseState .CookieBanner__read-more{display:none}.CookieBanner__CustomiseState .CookieBanner__accept{margin-top:16px}}@media only screen and (min-width:480px){.CookieBanner__CustomiseState .CookieBanner__footer{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;white-space:nowrap}.CookieBanner__CustomiseState .CookieBanner__footer .CookieBanner__action-group{align-items:center;display:flex;flex-direction:row}.CookieBanner__CustomiseState .CookieBanner__footer .CookieBanner__action-group p{margin:0}.CookieBanner__CustomiseState .CookieBanner__footer .CookieBanner__privacy{order:-1}}.CookieBanner__CustomiseState .CookieBanner__privacy{margin:0;padding:0}@media only screen and (min-width:1024px){.CookieBanner__DefaultState{align-items:center;display:flex}.CookieBanner__DefaultState>:last-child{white-space:nowrap}}.CookieBanner__DefaultState p:last-child{margin-bottom:0}