#cookie-consent { display: none; align-items: center; justify-content: space-between; position: fixed; bottom: 0; left: 0px; z-index: 100; padding: 60px; background-color: #587e3a; width: 100%; box-shadow: 0px -1px 8px rgba(0, 0, 0, 0.1); font-size: 1.15rem; font-family: neue-haas-unica, sans-serif; letter-spacing: 0.035em; font-weight: 300; }
#cookie-consent.active { display: flex; }
#cookie-consent p { padding: 0px; margin: 0px; font-size: 1.15rem; }
#cookie-consent .button-right { flex-grow: 0; margin-left: 60px; margin-right: 40px; }
#cookie-consent #buttons-container { display: flex; align-items: center; }
#cookie-consent #buttons-container button { font-size: 18px; letter-spacing: 0.05em; font-weight: 400; color: white; cursor: pointer; }
#cookie-consent #accept-marketing-cookie-button button { background-color: #72aa45; padding: 17px 35px 15px 35px; display: inline-block; }
#cookie-consent #decline-marketing-cookie-button button { text-decoration: none; border: 0; background-color: transparent; }
#cookie-consent #cookie-text-container { color: white; margin-right: 20px; display: flex; }
#cookie-consent #cookie-text-container a { color: white; display: inline-block; margin-right: 20px; letter-spacing: 0.02em; position: relative; font-size: 21px; }
#cookie-consent #cookie-text-container a:after { content: ""; width: 100%; height: 1px; background-color: white; display: block; bottom: 0px; left: 0px; }

@media screen and (max-width: 639px) { #cookie-consent button { margin-top: 40px; }
  #cookie-button-container { justify-content: center; } }
@media screen and (max-width: 1023px) { #cookie-consent { flex-direction: column; }
  #cookie-consent #cookie-text-container { flex-direction: column; justify-content: center; text-align: center; }
  #cookie-consent #cookie-text-container a { margin-right: 0px; margin-bottom: 20px; }
  #cookie-consent #buttons-container { margin-top: 40px; }
  #cookie-consent #buttons-container .button-right { margin-left: 0px; } }

/*# sourceMappingURL=cookie_consent.css.map */
