@import url("https://fonts.googleapis.com/css?family=Cinzel|Eczar|Rubik");
.ca_cookie-policy-container .text-container {
  padding: 20px; }
@media screen and (max-width: 600px) {
  .ca_cookie-policy-container .text-container {
    width: 100%;
    float: none; } }
.ca_cookie-policy-container .text-container .text {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: white;
  text-align: center;
  font-size: 1em; }
.ca_cookie-policy-container .text-container .text a {
  display: inline;
  text-decoration: none; }
.ca_cookie-policy-container .text-container .text a span {
  color: #bbbbbb; }
.ca_cookie-policy-container .button-container {
  padding: 40px;
  display: inline-block; }
@media screen and (max-width: 600px) {
  .ca_cookie-policy-container .button-container {
    padding: 0 0 20px 0; } }
.ca_cookie-policy-container .button-container .accept {
  display: block;
  background-color: #dcc788;
  background-image: url("https://cdn.creative-assembly.com/warstrap/artifacts/components/button/ws2-primary-button-texture.jpg");
  padding: 5px 20px;
  text-align: center;
  cursor: pointer;
  margin: auto;
  white-space: nowrap;
  min-width: 300px;
  text-decoration: none; }
.ca_cookie-policy-container .button-container .accept span {
  font-size: 30px;
  text-transform: uppercase;
  font-family: "Eczar", serif;
  color: white;
  line-height: normal; }
.ca_cookie-policy-container div span {
  background-color: transparent;
  padding: 0; }

#cookie-policy-popup-container {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999; }
#cookie-policy-popup-container #cookie-policy-popup {
  color: white;
  background-color: rgba(40, 40, 40, 0.95);
  transition: margin-bottom 1s;
  min-height: 80px;
  font-size: 1rem; }
#cookie-policy-popup-container #cookie-policy-popup.hide {
  margin-bottom: -100%; }
#cookie-policy-popup-container #cookie-policy-popup .content-container {
  max-width: 1200px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center; }
@media screen and (max-width: 600px) {
  #cookie-policy-popup-container #cookie-policy-popup .content-container {
    flex-wrap: wrap; } }
#cookie-policy-popup-container #cookie-policy-popup .content-container .button-container {
  height: 100%; }

#cookie-policy-overlay-block-container {
  z-index: 9999999999999999999999999999999999;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(40, 40, 40, 0.9);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }
#cookie-policy-overlay-block-container.hide {
  display: none; }
#cookie-policy-overlay-block-container .text-container {
  max-width: 800px; }
#cookie-policy-overlay-block-container .text-container .text span {
  font-size: 18px;
  line-height: 30px;
  font-family: "Rubik", sans-serif; }
