.gdpr-eu {
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  margin: auto;
  display: none;
  justify-content: center;
  align-items: center; }
  .gdpr-eu.animate {
    display: flex; }
  .gdpr-eu.hide {
    display: none; }
  .gdpr-eu .content-wrapper {
    width: 800px;
    height: 250px;
    background: #eee;
    padding: 50px;
    display: flex;
    flex-direction: column;
    align-items: center; }
    .gdpr-eu .content-wrapper .content {
      color: #000;
      font-size: 14px;
      line-height: 1.8;
      max-width: 600px;
      margin-bottom: 20px; }
      .gdpr-eu .content-wrapper .content a {
        color: #007cc2;
        font-weight: 600;
        text-decoration: none; }
        .gdpr-eu .content-wrapper .content a:hover {
          text-decoration: underline; }
    .gdpr-eu .content-wrapper .accept {
      cursor: pointer;
      padding: 6px 24px;
      border: 1px solid #007cc2;
      border-radius: 50px;
      font-size: 14px;
      font-weight: 700;
      color: #007cc2;
      transition: 0.3s ease all;
      align-self: center; }
      .gdpr-eu .content-wrapper .accept:hover {
        color: #fff;
        background: #007cc2; }

.gdpr {
  transform: translateY(100%);
  background: rgba(221, 221, 221, 0.95);
  position: fixed;
  bottom: 0;
  left: 0;
  height: 80px;
  width: 100%;
  display: flex;
  justify-content: center; }
  .gdpr.animate {
    animation: 15s ease-out forwards slides; }
  .gdpr.hide {
    animation: .8s ease-out forwards slideOut; }
  .gdpr .content {
    color: #000;
    font-size: 14px;
    line-height: 1.8;
    max-width: 650px; }
    .gdpr .content p {
      margin-top: 1rem;
      margin-bottom: 1rem; }
    .gdpr .content a {
      color: #007cc2;
      font-weight: 600;
      text-decoration: none; }
      .gdpr .content a:hover {
        text-decoration: underline; }
  .gdpr .dismiss {
    cursor: pointer;
    position: absolute;
    right: 15px;
    font-size: 50px;
    font-weight: 100;
    color: #aaa; }

@keyframes slides {
  0% {
    transform: translateY(100%); }
  10%, 90% {
    transform: translateY(0); }
  100% {
    transform: translateY(100%); } }

@keyframes slideOut {
  to {
    transform: translateY(100%); } }


/*# sourceMappingURL=gdpr-assets-6fe2228d2244a654665a.css.map*/