.notification.cookie{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.4);z-index:999;display:flex;align-items:center;text-align:center;direction:ltr}.notification.cookie.hidden{display:none}.notification.cookie .wrap{color:#1e63ae;padding:12px;max-width:500px;box-sizing:border-box;margin:0 auto;position:relative;background:#fff;text-align:left;font-size:18px;line-height:1.45em}.notification.cookie .heading{font-size:20px;margin-bottom:20px}.notification.cookie .main{padding:0}.notification.cookie .main p{color:#1e63ae;font-size:18px}.notification.cookie a{color:#1e63ae}.notification.cookie a:hover{text-decoration:underline;color:#021826}.notification.cookie footer{align-items:center;margin-top:24px}.notification.cookie footer .legal{font-size:16px}.notification.cookie footer .lnkOptions{margin:20px 0}.notification.cookie footer .lnkOptions a{font-weight:700}.notification.cookie footer .lnkAccept,.notification.cookie footer .lnkDecline{margin-top:20px}.notification.cookie footer .lnkAccept>*,.notification.cookie footer .lnkDecline>*{display:block;background:#003288;color:#fff;padding:16px 43px 16px 24px;text-decoration:none;font-size:16px;line-height:1.45em;text-align:center;text-transform:uppercase;font-weight:700;border:2px solid #003288}.notification.cookie footer .lnkAccept>:after,.notification.cookie footer .lnkDecline>:after{content:"\f105";font-family:alpro-webfont;line-height:1;font-weight:400;font-style:normal;speak:none;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;display:inline-block;margin-left:7px;text-decoration:none;margin-right:-19px}.notification.cookie footer .lnkAccept>:focus,.notification.cookie footer .lnkDecline>:focus{box-shadow:0 0 0 2px #ff0;background:#003288;text-decoration:underline}.notification.cookie footer .lnkDecline>*{background:#fff;color:#003288}.notification.cookie footer .lnkDecline>:focus{background:#fff}@media all and (min-width:768px){.notification.cookie .wrap{padding:30px}}