.cookie_overlay {
  --font-size-base: 16px;
  --font-size-med: 14px;
  --font-size-small: 12px;
  --font-weight-med: 500;
  --font-weight-bold: 800;
  --font-weight-black: 900;
  --unit-0: 0;
  --unit-1: .25rem;
  --unit-2: .5rem;
  --unit-3: 1rem;
  --unit-4: 1.25rem;
  --unit-5: 1.5rem;
  --unit-6: 2rem;
  --unit-7: 2.5rem;
  --unit-8: 3rem;
  --unit-9: 4rem;
  --unit-10: 5rem;
  --unit-11: 6rem;
  --unit-12: 7.5rem;
  position: fixed;
  opacity: 0;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: black;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  text-align: center;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
}
.cookie_overlay.show {
  opacity: 1;
  pointer-events: auto;
}
@media (max-width: 600px) {
  .cookie_overlay {
    text-align: left;
  }
}
.cookie_overlay .cookie_container {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 450px;
  background-color: white;
  border-radius: 6px;
  padding: 16px;
}
@media (max-width: 600px) {
  .cookie_overlay .cookie_container {
    width: 90%;
  }
}
.cookie_overlay .cookie_container p {
  color: var(--color-black);
  font-size: .875rem;
}
.cookie_overlay .cookie_container p a {
  font-weight: normal;
}
.cookie_overlay .cookie_container p a:hover {
  opacity: 1;
}
.cookie_overlay .cookie_container .buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 600px) {
  .cookie_overlay .cookie_container .buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.cookie_overlay .cookie_container .buttons button {
  margin-top: 16px;
  border: 1px black solid !important;
}
@media (max-width: 600px) {
  .cookie_overlay .cookie_container .buttons button {
    width: 100%;
  }
}
.cookie_overlay .cookie_container .buttons button + button {
  margin-left: 1rem;
}
@media (max-width: 600px) {
  .cookie_overlay .cookie_container .buttons button + button {
    margin-left: 0;
  }
}
.cookie_overlay div {
  margin-top: 14px;
}
.cookie_overlay .cookie_hl {
  font-size: 36px;
  font-weight: 800;
  line-height: 1.16667;
  margin: 0;
}
.cookie_overlay .mt-0 {
  margin-top: var(--unit-0) !important;
}
.cookie_overlay .mr-0 {
  margin-right: var(--unit-0) !important;
}
.cookie_overlay .mb-0 {
  margin-bottom: var(--unit-0) !important;
}
.cookie_overlay .ml-0 {
  margin-left: var(--unit-0) !important;
}
.cookie_overlay .pt-0 {
  padding-top: var(--unit-0) !important;
}
.cookie_overlay .pr-0 {
  padding-right: var(--unit-0) !important;
}
.cookie_overlay .pb-0 {
  padding-bottom: var(--unit-0) !important;
}
.cookie_overlay .pl-0 {
  padding-left: var(--unit-0) !important;
}
.cookie_overlay .mt-1 {
  margin-top: var(--unit-1) !important;
}
.cookie_overlay .mr-1 {
  margin-right: var(--unit-1) !important;
}
.cookie_overlay .mb-1 {
  margin-bottom: var(--unit-1) !important;
}
.cookie_overlay .ml-1 {
  margin-left: var(--unit-1) !important;
}
.cookie_overlay .pt-1 {
  padding-top: var(--unit-1) !important;
}
.cookie_overlay .pr-1 {
  padding-right: var(--unit-1) !important;
}
.cookie_overlay .pb-1 {
  padding-bottom: var(--unit-1) !important;
}
.cookie_overlay .pl-1 {
  padding-left: var(--unit-1) !important;
}
.cookie_overlay .mt-2 {
  margin-top: var(--unit-2) !important;
}
.cookie_overlay .mr-2 {
  margin-right: var(--unit-2) !important;
}
.cookie_overlay .mb-2 {
  margin-bottom: var(--unit-2) !important;
}
.cookie_overlay .ml-2 {
  margin-left: var(--unit-2) !important;
}
.cookie_overlay .pt-2 {
  padding-top: var(--unit-2) !important;
}
.cookie_overlay .pr-2 {
  padding-right: var(--unit-2) !important;
}
.cookie_overlay .pb-2 {
  padding-bottom: var(--unit-2) !important;
}
.cookie_overlay .pl-2 {
  padding-left: var(--unit-2) !important;
}
.cookie_overlay .mt-3 {
  margin-top: var(--unit-3) !important;
}
.cookie_overlay .mr-3 {
  margin-right: var(--unit-3) !important;
}
.cookie_overlay .mb-3 {
  margin-bottom: var(--unit-3) !important;
}
.cookie_overlay .ml-3 {
  margin-left: var(--unit-3) !important;
}
.cookie_overlay .pt-3 {
  padding-top: var(--unit-3) !important;
}
.cookie_overlay .pr-3 {
  padding-right: var(--unit-3) !important;
}
.cookie_overlay .pb-3 {
  padding-bottom: var(--unit-3) !important;
}
.cookie_overlay .pl-3 {
  padding-left: var(--unit-3) !important;
}
.cookie_overlay .mt-4 {
  margin-top: var(--unit-4) !important;
}
.cookie_overlay .mr-4 {
  margin-right: var(--unit-4) !important;
}
.cookie_overlay .mb-4 {
  margin-bottom: var(--unit-4) !important;
}
.cookie_overlay .ml-4 {
  margin-left: var(--unit-4) !important;
}
.cookie_overlay .pt-4 {
  padding-top: var(--unit-4) !important;
}
.cookie_overlay .pr-4 {
  padding-right: var(--unit-4) !important;
}
.cookie_overlay .pb-4 {
  padding-bottom: var(--unit-4) !important;
}
.cookie_overlay .pl-4 {
  padding-left: var(--unit-4) !important;
}
.cookie_overlay .mt-5 {
  margin-top: var(--unit-5) !important;
}
.cookie_overlay .mr-5 {
  margin-right: var(--unit-5) !important;
}
.cookie_overlay .mb-5 {
  margin-bottom: var(--unit-5) !important;
}
.cookie_overlay .ml-5 {
  margin-left: var(--unit-5) !important;
}
.cookie_overlay .pt-5 {
  padding-top: var(--unit-5) !important;
}
.cookie_overlay .pr-5 {
  padding-right: var(--unit-5) !important;
}
.cookie_overlay .pb-5 {
  padding-bottom: var(--unit-5) !important;
}
.cookie_overlay .pl-5 {
  padding-left: var(--unit-5) !important;
}
.cookie_overlay .mt-6 {
  margin-top: var(--unit-6) !important;
}
.cookie_overlay .mr-6 {
  margin-right: var(--unit-6) !important;
}
.cookie_overlay .mb-6 {
  margin-bottom: var(--unit-6) !important;
}
.cookie_overlay .ml-6 {
  margin-left: var(--unit-6) !important;
}
.cookie_overlay .pt-6 {
  padding-top: var(--unit-6) !important;
}
.cookie_overlay .pr-6 {
  padding-right: var(--unit-6) !important;
}
.cookie_overlay .pb-6 {
  padding-bottom: var(--unit-6) !important;
}
.cookie_overlay .pl-6 {
  padding-left: var(--unit-6) !important;
}
.cookie_overlay .mt-7 {
  margin-top: var(--unit-7) !important;
}
.cookie_overlay .mr-7 {
  margin-right: var(--unit-7) !important;
}
.cookie_overlay .mb-7 {
  margin-bottom: var(--unit-7) !important;
}
.cookie_overlay .ml-7 {
  margin-left: var(--unit-7) !important;
}
.cookie_overlay .pt-7 {
  padding-top: var(--unit-7) !important;
}
.cookie_overlay .pr-7 {
  padding-right: var(--unit-7) !important;
}
.cookie_overlay .pb-7 {
  padding-bottom: var(--unit-7) !important;
}
.cookie_overlay .pl-7 {
  padding-left: var(--unit-7) !important;
}
.cookie_overlay .mt-8 {
  margin-top: var(--unit-8) !important;
}
.cookie_overlay .mr-8 {
  margin-right: var(--unit-8) !important;
}
.cookie_overlay .mb-8 {
  margin-bottom: var(--unit-8) !important;
}
.cookie_overlay .ml-8 {
  margin-left: var(--unit-8) !important;
}
.cookie_overlay .pt-8 {
  padding-top: var(--unit-8) !important;
}
.cookie_overlay .pr-8 {
  padding-right: var(--unit-8) !important;
}
.cookie_overlay .pb-8 {
  padding-bottom: var(--unit-8) !important;
}
.cookie_overlay .pl-8 {
  padding-left: var(--unit-8) !important;
}
.cookie_overlay .mt-9 {
  margin-top: var(--unit-9) !important;
}
.cookie_overlay .mr-9 {
  margin-right: var(--unit-9) !important;
}
.cookie_overlay .mb-9 {
  margin-bottom: var(--unit-9) !important;
}
.cookie_overlay .ml-9 {
  margin-left: var(--unit-9) !important;
}
.cookie_overlay .pt-9 {
  padding-top: var(--unit-9) !important;
}
.cookie_overlay .pr-9 {
  padding-right: var(--unit-9) !important;
}
.cookie_overlay .pb-9 {
  padding-bottom: var(--unit-9) !important;
}
.cookie_overlay .pl-9 {
  padding-left: var(--unit-9) !important;
}
.cookie_overlay .mt-10 {
  margin-top: var(--unit-10) !important;
}
.cookie_overlay .mr-10 {
  margin-right: var(--unit-10) !important;
}
.cookie_overlay .mb-10 {
  margin-bottom: var(--unit-10) !important;
}
.cookie_overlay .ml-10 {
  margin-left: var(--unit-10) !important;
}
.cookie_overlay .pt-10 {
  padding-top: var(--unit-10) !important;
}
.cookie_overlay .pr-10 {
  padding-right: var(--unit-10) !important;
}
.cookie_overlay .pb-10 {
  padding-bottom: var(--unit-10) !important;
}
.cookie_overlay .pl-10 {
  padding-left: var(--unit-10) !important;
}
.cookie_overlay .mt-11 {
  margin-top: var(--unit-11) !important;
}
.cookie_overlay .mr-11 {
  margin-right: var(--unit-11) !important;
}
.cookie_overlay .mb-11 {
  margin-bottom: var(--unit-11) !important;
}
.cookie_overlay .ml-11 {
  margin-left: var(--unit-11) !important;
}
.cookie_overlay .pt-11 {
  padding-top: var(--unit-11) !important;
}
.cookie_overlay .pr-11 {
  padding-right: var(--unit-11) !important;
}
.cookie_overlay .pb-11 {
  padding-bottom: var(--unit-11) !important;
}
.cookie_overlay .pl-11 {
  padding-left: var(--unit-11) !important;
}
.cookie_overlay .mt-12 {
  margin-top: var(--unit-12) !important;
}
.cookie_overlay .mr-12 {
  margin-right: var(--unit-12) !important;
}
.cookie_overlay .mb-12 {
  margin-bottom: var(--unit-12) !important;
}
.cookie_overlay .ml-12 {
  margin-left: var(--unit-12) !important;
}
.cookie_overlay .pt-12 {
  padding-top: var(--unit-12) !important;
}
.cookie_overlay .pr-12 {
  padding-right: var(--unit-12) !important;
}
.cookie_overlay .pb-12 {
  padding-bottom: var(--unit-12) !important;
}
.cookie_overlay .pl-12 {
  padding-left: var(--unit-12) !important;
}
.cookie_overlay .mt-2-5 {
  margin-top: .75rem !important;
}
.cookie_overlay .ml-auto {
  margin-left: auto;
}
.cookie_overlay button.btn,
.cookie_overlay a.btn,
.cookie_overlay input.btn {
  font-family: Inter;
  color: var(--color-black);
  background-color: var(--color-white);
  border-radius: 999px;
  text-align: center;
  font-weight: var(--font-weight-bold);
  padding: var(--unit-3) var(--unit-4);
  border: 1px solid var(--color-white);
  white-space: nowrap;
  cursor: pointer;
  font-size: var(--font-size-button);
  line-height: 1;
  text-decoration: none;
  letter-spacing: -.02em;
}
.cookie_overlay button.btn.secondary,
.cookie_overlay a.btn.secondary,
.cookie_overlay input.btn.secondary {
  color: var(--color-white);
  background-color: var(--color-black);
  border-color: var(--color-grey);
}
.cookie_overlay button.btn.secondary.active,
.cookie_overlay a.btn.secondary.active,
.cookie_overlay input.btn.secondary.active {
  color: var(--color-black);
  background-color: var(--color-white);
  border-color: var(--color-white);
}
@media (hover: hover) {
  .cookie_overlay button.btn.secondary:hover,
  .cookie_overlay a.btn.secondary:hover,
  .cookie_overlay input.btn.secondary:hover {
    color: var(--color-black);
    background-color: var(--color-white);
    border-color: var(--color-white);
  }
}
.cookie_overlay button.btn.full,
.cookie_overlay a.btn.full,
.cookie_overlay input.btn.full {
  width: 100%;
}
.cookie_overlay button.btn.small,
.cookie_overlay a.btn.small,
.cookie_overlay input.btn.small {
  padding: 0.625em .75em;
}
.cookie_overlay button.btn.btn-highlight,
.cookie_overlay a.btn.btn-highlight,
.cookie_overlay input.btn.btn-highlight {
  background-color: var(--color-highlight);
  border-color: var(--color-highlight);
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.cookie_overlay button.btn.btn-icon,
.cookie_overlay a.btn.btn-icon,
.cookie_overlay input.btn.btn-icon {
  padding-left: 2.625rem;
}
.cookie_overlay button.btn.btn-icon svg,
.cookie_overlay a.btn.btn-icon svg,
.cookie_overlay input.btn.btn-icon svg {
  position: absolute;
  left: 1.25rem;
  width: 1rem;
  aspect-ratio: 1;
}

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