@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.legal-notice{z-index:1020;left:0;right:0;bottom:0;background-color:#100e31;margin-bottom:-300px;padding:24px 40px;line-height:24px;font-size:16px;text-align:center;position:fixed;color:#fff;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-family:VerlagBold,Arial,Helvetica,sans-serif;letter-spacing:1px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-top:1px solid #fff;-ms-text-align-last:right;text-align:left}@media only screen and (min-width:850px){.legal-notice{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding:16px 64px 15px;text-align:center}}.legal-notice span{width:100%}@media only screen and (min-width:850px){.legal-notice span{width:auto}}.legal-notice a{color:#fff;text-decoration:underline}.legal-notice .agree{line-height:46px;height:auto;font-family:VerlagBold,Arial,Helvetica,sans-serif;padding:0 16px;letter-spacing:1px;text-transform:uppercase;margin-top:24px;text-shadow:none;min-width:138px}.legal-notice .agree:hover{color:#100e31;background-color:#fff}@media only screen and (min-width:850px){.legal-notice .agree{margin-top:0;margin-left:32px}}.legal-notice button.close{font-size:18px;position:absolute;right:12px;top:12px}@media only screen and (min-width:850px){.legal-notice button.close{top:25px;right:25px}}.legal-notice button.close span{color:#fff}