@charset "utf-8";

:root { --cookie-banner-primary-color: #fff; --cookie-banner-secondary-color: #000; --cookie-banner-font-family: HelveticaNeue, Helvetica Neue, helvetica, Sans-Serif; --cookie-banner-font-size: 14px; }

.MNUFxS { z-index: 2147483647; position: fixed; display: flex; bottom: 0px; opacity: 0; left: 0px; right: 0px; box-shadow: rgba(0, 0, 0, 0.1) -8px -7px 20px 0px; padding: 0px 0px 0px 20px; transform: translateY(100%); transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out; font-family: var(--cookie-banner-font-family); font-size: var(--cookie-banner-font-size); line-height: 1.3; letter-spacing: 0px; color: var(--cookie-banner-secondary-color); background-color: var(--cookie-banner-primary-color); }

.MNUFxS.jUcJ2u { opacity: 1; transform: translateY(0px); }

@media only screen and (max-width: 750px) {
  .MNUFxS { padding: 20px 14px 14px; line-height: 1.5; }
}

@media only screen and (max-width: 375px) {
  .MNUFxS { padding: 20px 14px 10px; }
}

.MNUFxS a { color: var(--cookie-banner-secondary-color); }

.MNUFxS a:focus-visible { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgb(17, 109, 255) 0px 0px 0px 3px !important; }

.MNUFxS a:hover, .MNUFxS a:focus, .MNUFxS button:hover, .MNUFxS button:focus { opacity: 0.7; }

.MNUFxS span:focus-visible { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgb(17, 109, 255) 0px 0px 0px 3px !important; }

.MNUFxS button:focus-visible { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgb(17, 109, 255) 0px 0px 0px 3px !important; }

.MNUFxS.Frk6TZ { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }

.MNUFxS.Frk6TZ a { color: rgb(0, 0, 0); }

.MNUFxS.gWuMIp { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }

.MNUFxS.gWuMIp a { color: rgb(255, 255, 255); }

.MNUFxS .x8ImWz { margin-left: 4px; text-decoration: underline; }

.MNUFxS .KKix4K { display: flex; flex-direction: row; width: 100%; align-items: center; place-content: center space-between; margin-top: 0px; padding: 16px 0px; }

.MNUFxS .KKix4K.iaJ7EL { padding-right: 48px; }

@media only screen and (max-width: 750px) {
  .MNUFxS .KKix4K { flex-direction: column; }
  .MNUFxS .KKix4K.iaJ7EL { padding: 0px; }
}

.MNUFxS .KKix4K .lp29jM { display: flex; flex-flow: wrap-reverse; width: 100%; justify-content: space-between; gap: 16px 24px; }

.MNUFxS .KKix4K .lp29jM .npzmUu { display: flex; align-items: center; flex-grow: 1; flex-basis: 50%; }

.MNUFxS .KKix4K .lp29jM .npzmUu ._0zrzs { word-break: break-word; }

@media only screen and (max-width: 750px) {
  .MNUFxS .KKix4K .lp29jM .npzmUu { padding: 0px 18px 0px 6px; }
}

@media only screen and (max-width: 750px) {
  .MNUFxS .KKix4K .lp29jM { flex-direction: column; flex-wrap: unset; gap: 0px; }
  .MNUFxS .KKix4K .lp29jM .npzmUu { margin-bottom: 16px; }
}

@media only screen and (max-height: 320px) {
  .MNUFxS { display: none; }
}

.qacPBh::-webkit-scrollbar, .qacPBh ::-webkit-scrollbar { display: none !important; }

.eYOUW7 { position: static; display: flex; height: 100%; margin: 0px 12px; }

.iaJ7EL .eYOUW7 { position: absolute; display: block; right: 4px; top: 4px; margin: 0px; }

:root { --cookie-banner-primary-color: #fff; --cookie-banner-secondary-color: #000; --cookie-banner-font-family: HelveticaNeue, Helvetica Neue, helvetica, Sans-Serif; --cookie-banner-font-size: 14px; }

.Pg7AcP { align-self: center; display: inline-block; min-width: 55px; height: 32px; padding: 0px 16px; margin: 6px; text-align: center; cursor: pointer; font-family: var(--cookie-banner-font-family); font-size: var(--cookie-banner-font-size); font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; white-space: nowrap; overflow: hidden; color: var(--cookie-banner-primary-color); border: solid 1px var(--cookie-banner-secondary-color); background-color: var(--cookie-banner-secondary-color); }

.Pg7AcP.Mm8Lm6 { color: var(--cookie-banner-secondary-color); border: solid 1px var(--cookie-banner-secondary-color); background-color: var(--cookie-banner-primary-color); }

.Pg7AcP.dukD6Z { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); }

.Pg7AcP.dukD6Z.Mm8Lm6 { border: 1px solid rgb(255, 255, 255); }

.Pg7AcP.KiIMJv { color: rgb(0, 0, 0); border: 1px solid rgb(255, 255, 255); background-color: rgb(255, 255, 255); }

.Pg7AcP.KiIMJv.Mm8Lm6 { border: 1px solid rgb(0, 0, 0); }

@media only screen and (min-width: 750px) {
  .Pg7AcP { flex-basis: auto !important; }
}

:root { --cookie-banner-primary-color: #fff; --cookie-banner-secondary-color: #000; --cookie-banner-font-family: HelveticaNeue, Helvetica Neue, helvetica, Sans-Serif; --cookie-banner-font-size: 14px; }

.dz8xDz { position: relative; display: inline-block; width: 48px; height: 24px; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.dz8xDz.KXRgi2 { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgb(17, 109, 255) 0px 0px 0px 3px !important; }

.BfPLBO { opacity: 0; top: 0px; left: 0px; margin: 0px; padding: 0px; cursor: inherit; outline: none; border: none; box-shadow: none; }

.kCHabv { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; color: rgb(203, 211, 220); cursor: pointer; }

.NDtop7 { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: currentcolor; border-radius: 12px; transition: 300ms; }

.kCHabv { color: rgb(164, 164, 164); }

.kCHabv:hover { color: rgb(203, 211, 220); }

.kCHabv:active { color: rgb(203, 211, 220); }

.BfPLBO:checked + .kCHabv:hover { color: rgb(76, 76, 76); }

.BfPLBO:checked + .kCHabv, .BfPLBO:checked + .kCHabv:active, .BfPLBO:checked + .kCHabv:active:hover { color: rgb(0, 0, 0); }

.BfPLBO:disabled + .kCHabv, .BfPLBO:disabled + .kCHabv:hover, .BfPLBO:disabled + .kCHabv:active, .BfPLBO:disabled + .kCHabv:active:hover { color: rgba(22, 45, 61, 0.1); }

.MezgNL { position: absolute; left: 1px; top: 1px; width: 22px; height: 22px; border-radius: 12px; box-shadow: rgba(22, 45, 61, 0.48) 0px 2px 1px 0px, rgba(22, 45, 61, 0.12) 0px 0px 3px 0px; transition: 300ms; display: flex; align-items: center; justify-content: center; background: rgb(255, 255, 255); }

.BfPLBO:checked + label .MezgNL { left: calc(50% + 1px); }

.tXvr8R { width: 11px; height: 11px; transition: opacity 300ms; margin-top: 1px; }

.BfPLBO:not(:checked) + label .Kdinlh, .BfPLBO:checked + label .n97qfL { opacity: 0; display: none; }

@media (max-width: 375px) {
  .dz8xDz { width: 36px; height: 20px; }
  .MezgNL { width: 18px; height: 18px; border-radius: 9px; }
  .BfPLBO:checked + label .MezgNL { left: calc(50% - 1px); }
  .tXvr8R { width: 9px; height: 9px; }
}

:root { --cookie-banner-primary-color: #fff; --cookie-banner-secondary-color: #000; --cookie-banner-font-family: HelveticaNeue, Helvetica Neue, helvetica, Sans-Serif; --cookie-banner-font-size: 14px; }

.bYHZT6 { display: none; position: fixed; top: 0px; left: 0px; max-width: 195px; z-index: 2147483647; text-align: center; min-height: 0px; overflow: hidden; pointer-events: none; }

.bYHZT6 .Pak4Jp { display: block; font-family: HelveticaNeue, "Helvetica Neue", helvetica, Sans-Serif; font-size: 14px; line-height: 18px; background-color: rgb(22, 45, 61); padding: 12px 24px; border: none; border-radius: 8px; color: rgb(255, 255, 255); }

.bYHZT6 .NJ3bF4 { display: inline-block; height: 0px; width: 0px; border-color: rgb(22, 45, 61) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 8px; }

:root { --cookie-banner-primary-color: #fff; --cookie-banner-secondary-color: #000; --cookie-banner-font-family: HelveticaNeue, Helvetica Neue, helvetica, Sans-Serif; --cookie-banner-font-size: 14px; }

.A9d5ZY { margin: 0px; padding: 0px; background: rgba(0, 0, 0, 0); border: none; }

.A9d5ZY .EiWNMp { height: 24px; width: 24px; cursor: pointer; }

.A9d5ZY .EiWNMp.DnrCR3 { filter: invert(100%); }

@media only screen and (max-width: 750px) {
  .A9d5ZY { width: 48px; height: 48px; position: relative; }
  .A9d5ZY .EiWNMp { position: absolute; top: 0px; right: 0px; }
}

:root { --cookie-banner-primary-color: #fff; --cookie-banner-secondary-color: #000; --cookie-banner-font-family: HelveticaNeue, Helvetica Neue, helvetica, Sans-Serif; --cookie-banner-font-size: 14px; }

.gRqfAK { display: flex; margin-right: -6px; }

.gRqfAK .bqbmwD { border-radius: 0px; }

.gRqfAK .mq4ewo { border-radius: 4px; }

.gRqfAK .j13ubG { border-radius: 16px; }

.gRqfAK .NufYSv { flex: 1 1 0%; overflow: hidden; }

.gRqfAK .mQxxMq, .gRqfAK .N24JKK, .gRqfAK .Wm1W5U { text-overflow: ellipsis; margin-top: 0px; margin-bottom: 0px; }

@media only screen and (max-width: 750px) {
  .gRqfAK { left: 0px; right: 0px; width: 100%; justify-content: space-between; padding: 6px 0px 0px; flex-wrap: wrap-reverse; transform: translateX(0px) !important; }
  .gRqfAK button { margin: 6px; width: calc(50% - 16px); }
}

@media only screen and (max-width: 375px) {
  .gRqfAK { flex-direction: column; justify-content: space-between; padding-right: 30px; row-gap: 12px; margin-bottom: 10px; }
  .gRqfAK .mQxxMq { order: 2; }
  .gRqfAK .Wm1W5U { order: 3; }
  .gRqfAK .mQxxMq, .gRqfAK .Wm1W5U { line-height: 30px; width: 100%; }
}

.gRqfAK.i6e3w1 .ogAEw2 { text-decoration: underline; line-height: 30px; margin: auto 10px auto auto; text-align: center; white-space: unset; word-break: break-all; cursor: pointer; }

@media only screen and (max-width: 750px) and (min-width: 376px) {
  .gRqfAK.i6e3w1 { display: grid; grid-template-columns: 50% 50%; align-content: stretch; row-gap: 6px; }
  .gRqfAK.i6e3w1 button.NufYSv { grid-row-start: 1; }
  .gRqfAK.i6e3w1 .mQxxMq { order: 2; }
  .gRqfAK.i6e3w1 .mQxxMq, .gRqfAK.i6e3w1 .N24JKK { width: calc(100% - 8px); }
  .gRqfAK.i6e3w1 .ogAEw2 { grid-row-start: 2; grid-column: 1 / span col2; margin: 0px 6px; }
}

@media only screen and (max-width: 375px) {
  .gRqfAK.i6e3w1 { display: grid; grid-template-columns: 100%; align-content: stretch; box-sizing: content-box; padding-bottom: 4px; }
  .gRqfAK.i6e3w1 .mQxxMq { order: 1; width: calc(100% - 16px); }
  .gRqfAK.i6e3w1 .N24JKK { width: calc(100% - 16px); order: 2; }
  .gRqfAK.i6e3w1 .ogAEw2 { order: 3; width: calc(100% - 16px); line-height: 1.43; margin: 2px auto auto; }
}

:root { --cookie-banner-primary-color: #fff; --cookie-banner-secondary-color: #000; --cookie-banner-font-family: HelveticaNeue, Helvetica Neue, helvetica, Sans-Serif; --cookie-banner-font-size: 14px; }

body.XtN4wf { overflow: hidden; }

.IjodFk { z-index: 2147483647; position: fixed; inset: 0px; margin: 0px auto; }

.IjodFk .f1uNCG { position: absolute; opacity: 0; width: 100%; height: 100%; background-color: rgb(0, 0, 0); transition: opacity 0.25s; }

.IjodFk .THrZzf { position: fixed; right: 0px; margin: 12px 20px 0px 0px; }

.IjodFk .THrZzf button:focus-visible { outline: none; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgb(17, 109, 255) 0px 0px 0px 3px !important; }

@media only screen and (max-width: 750px) {
  .IjodFk .THrZzf { margin: 20px 20px 0px 0px; }
}

@media only screen and (max-width: 420px) {
  .IjodFk .THrZzf { margin: 12px 12px 0px 0px; }
}

.IjodFk.IAl3NW .f1uNCG { opacity: 0.6; }

.IjodFk.IAl3NW .O_5igK { transform: translate(-50%, -50%); opacity: 1; }

.IjodFk .O_5igK { display: flex; position: absolute; left: 50%; top: 50%; opacity: 0; transition: 0.25s ease-in-out; transform: translate(-50%, -20%); box-sizing: border-box; width: 80%; height: 571px; max-width: 600px; max-height: 80%; padding: 0px; box-shadow: rgba(0, 0, 0, 0.1) -8px -7px 20px 0px; flex-direction: column; background: rgb(255, 255, 255); }

.IjodFk .O_5igK .xeX9T7 { font-family: HelveticaNeue, "Helvetica Neue", helvetica, Sans-Serif; font-size: 24px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.33; color: rgb(0, 0, 0); margin: 0px; padding: 24px 24px 0px; }

.IjodFk .O_5igK .Crda13 { position: relative; overflow: auto; margin-top: 5px; flex-grow: 1; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.IjodFk .O_5igK .UPzahB { position: absolute; right: 0px; top: 24px; }

.IjodFk .O_5igK .lCXq42 { display: flex; padding: 24px; text-align: right; align-self: flex-end; }

.IjodFk .O_5igK .lCXq42 .YaqqQl { width: 172px; font-size: 14px; font-family: HelveticaNeue, "Helvetica Neue", helvetica, Sans-Serif; }

.IjodFk .O_5igK .lCXq42 button:focus-visible { outline: none; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgb(17, 109, 255) 0px 0px 0px 3px !important; }

@media (max-width: 420px) {
  .IjodFk .O_5igK { width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
  .IjodFk .O_5igK .xeX9T7 { padding: 64px 24px 0px; font-size: 24px; line-height: 24px; }
  .IjodFk .O_5igK .gMbXtY { padding: 20px 76px 20px 0px; margin-right: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .IjodFk .O_5igK .Crda13 { max-height: none; }
  .IjodFk .O_5igK .lCXq42 { align-self: stretch; }
}

:root { --cookie-banner-primary-color: #fff; --cookie-banner-secondary-color: #000; --cookie-banner-font-family: HelveticaNeue, Helvetica Neue, helvetica, Sans-Serif; --cookie-banner-font-size: 14px; }

.jKUVL1 { position: relative; padding: 24px 90px 24px 24px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.jKUVL1:last-child { border: none; }

.HXQaTB { font-family: HelveticaNeue, "Helvetica Neue", helvetica, Sans-Serif; font-size: 16px; line-height: 1.5; font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; color: rgb(0, 0, 0); margin: 0px; padding: 0px; }

.sKz7eY { font-family: HelveticaNeue, "Helvetica Neue", helvetica, Sans-Serif; font-size: 12px; line-height: 1.33; color: rgb(0, 0, 0); font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; margin: 12px 0px 0px; padding: 0px; }

._a6Ccw { position: absolute; right: 24px; top: 24px; }

@media (max-width: 375px) {
  .HXQaTB { font-size: 16px; line-height: 22px; }
  .sKz7eY { margin-top: 6px; }
}

:root { --cookie-banner-primary-color: #fff; --cookie-banner-secondary-color: #000; --cookie-banner-font-family: HelveticaNeue, Helvetica Neue, helvetica, Sans-Serif; --cookie-banner-font-size: 14px; }

.SiFffK { opacity: 0; cursor: pointer; position: fixed; height: auto; margin: 0px; padding: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 4px 0px; display: flex; z-index: 2147483647; max-width: 290px; font-family: var(--cookie-banner-font-family); color: var(--cookie-banner-secondary-color); background-color: var(--cookie-banner-primary-color); }

.SiFffK.lWEcdM { border-radius: 0px; }

.SiFffK.vMKe0h { border-radius: 4px 4px 0px 0px; }

.SiFffK.vMKe0h .jlHQeS { border-radius: 4px 0px 0px; }

.SiFffK.vMKe0h .cRIX5Z { border-radius: 0px 4px 0px 0px; }

.SiFffK.cCldao { border-radius: 16px 16px 0px 0px; }

.SiFffK.cCldao .jlHQeS { border-radius: 16px 0px 0px; }

.SiFffK.cCldao .cRIX5Z { border-radius: 0px 16px 0px 0px; }

.SiFffK.wGKbz9 { opacity: 1; transform: translateY(0px); }

.SiFffK.paUcDw { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }

.SiFffK.kkGWsP { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); box-sizing: border-box; border: 1px solid rgba(255, 255, 255, 0.3); }

.SiFffK.tSMqxE { right: 0px; bottom: 0px; }

.SiFffK.WmigQU { left: 0px; bottom: 0px; }

.SiFffK.LRMQY9, .SiFffK.x5fSYU { top: 50%; flex-direction: column; }

.SiFffK.LRMQY9 .jlHQeS, .SiFffK.x5fSYU .jlHQeS { min-width: auto; }

.SiFffK.LRMQY9 .jlHQeS .Gu0GY8, .SiFffK.x5fSYU .jlHQeS .Gu0GY8 { writing-mode: vertical-rl; padding: 0px; margin: 0px; max-height: 222px; }

.SiFffK.x5fSYU { right: 0px; transform: translate(0px, -50%); transform-origin: right top; }

.SiFffK.LRMQY9 { left: 0px; transform: rotate(180deg) translate(-100%, -50%) translateZ(0px); transform-origin: left top; }

.SiFffK.x5fSYU, .SiFffK.LRMQY9 { max-height: 100%; }

.SiFffK.x5fSYU.vMKe0h, .SiFffK.LRMQY9.vMKe0h { border-radius: 4px 0px 0px 4px; }

.SiFffK.x5fSYU.vMKe0h .cRIX5Z, .SiFffK.LRMQY9.vMKe0h .cRIX5Z { border-radius: 0px 0px 0px 4px; }

.SiFffK.x5fSYU.cCldao, .SiFffK.LRMQY9.cCldao { border-radius: 16px 0px 0px 16px; }

.SiFffK.x5fSYU.cCldao .cRIX5Z, .SiFffK.LRMQY9.cCldao .cRIX5Z { border-radius: 0px 0px 0px 16px; }

.SiFffK.QRtBZO.LRMQY9 .jlHQeS, .SiFffK.QRtBZO.x5fSYU .jlHQeS { align-items: initial; display: grid; }

.SiFffK.QRtBZO.LRMQY9 .jlHQeS .Gu0GY8, .SiFffK.QRtBZO.x5fSYU .jlHQeS .Gu0GY8 { text-underline-offset: -1px; }

.SiFffK.QRtBZO.LRMQY9 { transform: translate(0px, -50%); }

.SiFffK.QRtBZO.LRMQY9.vMKe0h { border-radius: 0px 4px 4px 0px; }

.SiFffK.QRtBZO.LRMQY9.vMKe0h .jlHQeS { border-radius: 0px 4px 0px 0px; }

.SiFffK.QRtBZO.LRMQY9.vMKe0h .cRIX5Z { border-radius: 0px 0px 4px; }

.SiFffK.QRtBZO.LRMQY9.cCldao { border-radius: 0px 16px 16px 0px; }

.SiFffK.QRtBZO.LRMQY9.cCldao .jlHQeS { border-radius: 0px 16px 0px 0px; }

.SiFffK.QRtBZO.LRMQY9.cCldao .cRIX5Z { border-radius: 0px 0px 16px; }

.SiFffK .jlHQeS, .SiFffK .cRIX5Z { border: 2px solid rgba(0, 0, 0, 0); outline: none; box-sizing: border-box; font-family: inherit; color: inherit; background-color: inherit; box-shadow: none; }

.SiFffK .jlHQeS:hover, .SiFffK .jlHQeS:focus, .SiFffK .cRIX5Z:hover, .SiFffK .cRIX5Z:focus { opacity: 0.7; }

.SiFffK .jlHQeS:hover .Gu0GY8, .SiFffK .jlHQeS:focus .Gu0GY8, .SiFffK .cRIX5Z:hover .Gu0GY8, .SiFffK .cRIX5Z:focus .Gu0GY8 { text-decoration: underline; }

.SiFffK .jlHQeS:focus, .SiFffK .cRIX5Z:focus { outline: none; border: 2px solid rgb(17, 109, 255); }

.SiFffK .jlHQeS:focus .aLRXUB, .SiFffK .cRIX5Z:focus .aLRXUB { text-decoration: underline; }

.SiFffK .cRIX5Z { padding: 7px 8px 5px; vertical-align: bottom; display: table-cell; }

.SiFffK .cRIX5Z .HpxbRF { height: 24px; width: 24px; }

.SiFffK .jlHQeS { margin: 0px; padding: 10px; height: 100%; vertical-align: bottom; font-size: var(--cookie-banner-font-size); font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.4; letter-spacing: normal; display: table-cell; word-break: break-all; white-space: break-spaces; text-align: unset; }

.SiFffK .jlHQeS .Gu0GY8 { display: grid; }

@media only screen and (max-height: 290px) {
  .SiFffK.LRMQY9, .SiFffK.x5fSYU { max-height: 100%; }
  .SiFffK.LRMQY9 .jlHQeS .Gu0GY8, .SiFffK.x5fSYU .jlHQeS .Gu0GY8 { max-height: calc(100% - 64px); }
}
