.cookieConfirmation{position:fixed;bottom:0;left:0;width:100%;z-index:1000;transition:all .6s ease;transform:translateY(110%);max-height:0;z-index:1000;visibility:hidden;background-color:var(--colour-darkGreen);max-height:100%}.cookieConfirmation.showCookieConfirmation{transform:translateY(0);visibility:visible;transition-delay:.6s}.cookieConfirmation .container{max-width:1120px;margin:0 auto;padding:0 5%;box-sizing:content-box}.cookieConfirmation .container.small{max-width:750px}@media(min-width: 1050px){.cookieConfirmation .container{padding:0 8%}}.cookieConfirmation .inner{padding:25px 40px 25px 0;position:relative}.cookieConfirmation .closeButton{position:absolute;width:40px;height:40px;top:10px;right:0;cursor:pointer}.cookieConfirmation .closeButton:focus-visible{outline:var(--colour-white) 1px solid;outline-offset:2px}.cookieConfirmation .closeButton:hover:before,.cookieConfirmation .closeButton:hover:after{background:var(--colour-black)}.cookieConfirmation .closeButton:before,.cookieConfirmation .closeButton:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:20px;height:3px;background:var(--colour-white);display:block;-webkit-transform-origin:70% 50%;transform-origin:50% 50%;transition:all .2s ease}.cookieConfirmation .closeButton:before{-webkit-transform:translate(-51%, -50%) rotate(-45deg);transform:translate(-51%, -50%) rotate(-45deg)}.cookieConfirmation .closeButton:after{-webkit-transform:translate(-51%, -50%) rotate(45deg);transform:translate(-51%, -50%) rotate(45deg)}.cookieConfirmation p{color:var(--colour-white);margin:0}.cookieConfirmation p a{text-decoration:underline;transition:text-decoration .2s ease;color:var(--colour-white);cursor:pointer;text-decoration-color:inherit}.cookieConfirmation p a:hover{text-decoration-color:rgba(0,0,0,0)}.cookieConfirmation p a:focus-visible{outline:var(--colour-white) 1px solid;outline-offset:2px}
