.CookieBanner{background:#fff;box-shadow:0 -2px 6px rgba(0,0,0,.1607843137);position:fixed;bottom:0;left:0;width:100%;z-index:10000;padding:20px 16px;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.CookieBanner,.CookieBanner *{box-sizing:border-box}.CookieBanner p{margin-bottom:12px;line-height:19px}.CookieBanner h2,.CookieBanner p{padding:0}.CookieBanner input:disabled{border-color:hsla(0,0%,46.3%,.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{max-width:1200px;margin:0 auto}.CookieBanner__CustomiseState{text-align:left}.CookieBanner__CustomiseState ul{list-style:none;padding:0;margin: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;text-decoration:underline;margin-right:4px}@media only screen and (max-width:480px){.CookieBanner__CustomiseState .CookieBanner__read-more{display:none}}@media only screen and (max-width:480px){.CookieBanner__CustomiseState .CookieBanner__accept{margin-top:16px}}@media only screen and (min-width:480px){.CookieBanner__CustomiseState .CookieBanner__footer{display:flex;justify-content:space-between;flex-direction:row;white-space:nowrap;align-items:flex-end}.CookieBanner__CustomiseState .CookieBanner__footer .CookieBanner__action-group{display:flex;flex-direction:row;align-items:center}.CookieBanner__CustomiseState .CookieBanner__footer .CookieBanner__action-group p{margin:0}.CookieBanner__CustomiseState .CookieBanner__footer .CookieBanner__privacy{order:-1}}.CookieBanner__CustomiseState .CookieBanner__privacy{padding:0;margin:0}@media only screen and (min-width:1024px){.CookieBanner__DefaultState{display:flex;align-items:center}.CookieBanner__DefaultState>:last-child{white-space:nowrap}}.CookieBanner__DefaultState p:last-child{margin-bottom:0}