.privacy-module__vXSNDq__banner{z-index:10020;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f7;border:1px solid #16273d1a;border-radius:17px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:20px;width:min(1060px,100vw - 48px);margin:0 auto;padding:20px 22px;display:grid;position:fixed;bottom:24px;left:24px;right:24px;overflow:hidden;box-shadow:0 24px 70px #0d1d3029}.privacy-module__vXSNDq__bannerAccent{background:linear-gradient(#c6a159,#9e7835);width:3px;position:absolute;top:0;bottom:0;left:0}.privacy-module__vXSNDq__bannerIcon{color:#a37a38;background:#f4ecdd;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.privacy-module__vXSNDq__bannerIcon svg{width:25px;height:25px}.privacy-module__vXSNDq__bannerContent{min-width:0}.privacy-module__vXSNDq__eyebrow{color:#9d783b;letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.privacy-module__vXSNDq__bannerContent h2,.privacy-module__vXSNDq__dialogHeader h2{color:#142b45;letter-spacing:-.025em;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1.15}.privacy-module__vXSNDq__bannerContent p{color:#677484;max-width:630px;margin:0;font-size:13px;line-height:1.6}.privacy-module__vXSNDq__policyLink{color:#89929d;margin-top:6px;font-size:11px}.privacy-module__vXSNDq__policyLink a,.privacy-module__vXSNDq__dialogFooter a{color:#7d602e;text-underline-offset:3px;font-weight:700}.privacy-module__vXSNDq__bannerActions{grid-template-columns:repeat(2,auto);gap:7px;min-width:280px;display:grid}.privacy-module__vXSNDq__bannerActions button,.privacy-module__vXSNDq__dialogActions button{min-height:39px;font:inherit;cursor:pointer;border-radius:9px;padding:0 15px;font-size:11px;font-weight:750;transition:border-color .16s,background-color .16s,color .16s}.privacy-module__vXSNDq__acceptButton{color:#fff;background:#17324e;border:1px solid #17324e}.privacy-module__vXSNDq__acceptButton:hover{background:#213e5b}.privacy-module__vXSNDq__necessaryButton{color:#405165;background:#fff;border:1px solid #16293f24}.privacy-module__vXSNDq__necessaryButton:hover{background:#faf7f0;border-color:#9e783547}.privacy-module__vXSNDq__settingsButton{color:#81725a;text-underline-offset:3px;background:0 0;border:0;grid-column:1/-1;text-decoration:underline;min-height:29px!important}.privacy-module__vXSNDq__preferencesTrigger{z-index:10010;color:#5f6d7d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:38px;font:inherit;letter-spacing:.01em;cursor:pointer;background:#fffdf9f5;border:1px solid #16293f1f;border-left:0;border-radius:0 11px 11px 0;align-items:center;gap:7px;padding:0 12px 0 9px;font-size:10px;font-weight:700;transition:padding .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:fixed;top:58%;left:0;transform:translateY(-50%);box-shadow:6px 8px 24px #1123381a}.privacy-module__vXSNDq__backdrop{z-index:10030;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b182785;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.privacy-module__vXSNDq__dialog{background:#fffdf9;border:1px solid #ffffff1f;border-radius:19px;width:min(650px,100%);overflow:hidden;box-shadow:0 32px 90px #08152447}.privacy-module__vXSNDq__dialogHeader{border-bottom:1px solid #16293f14;padding:28px 30px 23px;position:relative}.privacy-module__vXSNDq__dialogHeader p{color:#778392;max-width:500px;margin:0;font-size:12px;line-height:1.55}.privacy-module__vXSNDq__closeButton{color:#697585;cursor:pointer;background:#faf9f6;border:1px solid #16293f17;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;font-size:22px;display:grid;position:absolute;top:20px;right:21px}.privacy-module__vXSNDq__preferenceList{background:#16293f0f;gap:1px;display:grid}.privacy-module__vXSNDq__preference{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 30px;display:grid}.privacy-module__vXSNDq__preferenceText>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.privacy-module__vXSNDq__preferenceText strong{color:#293d54;font-size:14px}.privacy-module__vXSNDq__preferenceText p{color:#7b8795;max-width:490px;margin:7px 0 0;font-size:11px;line-height:1.6}.privacy-module__vXSNDq__alwaysOn,.privacy-module__vXSNDq__optional{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.privacy-module__vXSNDq__alwaysOn{color:#57725f;background:#edf5ef}.privacy-module__vXSNDq__optional{color:#896a37;background:#f7f0e4}.privacy-module__vXSNDq__switch{cursor:pointer;background:#d8dce1;border:0;border-radius:999px;flex:none;width:46px;height:26px;padding:0;transition:background-color .18s;position:relative}.privacy-module__vXSNDq__switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0f1d2d26}.privacy-module__vXSNDq__switchActive{background:#9d793d}.privacy-module__vXSNDq__switchActive span{transform:translate(20px)}.privacy-module__vXSNDq__switchLocked{opacity:.72;cursor:default}.privacy-module__vXSNDq__dialogFooter{background:#faf9f6;justify-content:space-between;align-items:center;gap:20px;padding:18px 30px;display:flex}.privacy-module__vXSNDq__dialogFooter a{font-size:10px}.privacy-module__vXSNDq__dialogActions{gap:8px;display:flex}.privacy-module__vXSNDq__externalPlaceholder{color:#677586;text-align:center;background:linear-gradient(145deg,#f8f7f3,#f3f0e9);border:1px solid #16293f14;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:100%;padding:30px 22px;display:flex}.privacy-module__vXSNDq__externalPlaceholderIcon{color:#9e7839;background:#ece3d3;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:6px;display:grid}.privacy-module__vXSNDq__externalPlaceholderIcon svg{width:25px;height:25px}.privacy-module__vXSNDq__externalPlaceholder>span{color:#9b783d;letter-spacing:.13em;font-size:9px;font-weight:800}.privacy-module__vXSNDq__externalPlaceholder>strong{color:#263b52;font-size:14px}.privacy-module__vXSNDq__externalPlaceholder>p{color:#7d8793;max-width:390px;margin:2px 0 8px;font-size:11px;line-height:1.55}.privacy-module__vXSNDq__externalActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.privacy-module__vXSNDq__externalActions button{color:#43546a;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #16293f1f;border-radius:8px;padding:0 11px;font-size:10px;font-weight:700}.privacy-module__vXSNDq__externalActions button:first-child{color:#fff;background:#17324e;border-color:#17324e}@media (max-width:800px){.privacy-module__vXSNDq__banner{grid-template-columns:42px minmax(0,1fr);gap:14px;width:calc(100vw - 28px);padding:18px;bottom:14px;left:14px;right:14px}.privacy-module__vXSNDq__bannerIcon{width:42px;height:42px}.privacy-module__vXSNDq__bannerActions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%}.privacy-module__vXSNDq__dialogFooter{flex-direction:column;align-items:stretch}.privacy-module__vXSNDq__dialogActions{width:100%}.privacy-module__vXSNDq__dialogActions button{flex:1}}@media (max-width:520px){.privacy-module__vXSNDq__banner{grid-template-columns:1fr}.privacy-module__vXSNDq__bannerIcon{display:none}.privacy-module__vXSNDq__bannerActions{grid-column:auto;grid-template-columns:1fr}.privacy-module__vXSNDq__settingsButton{grid-column:auto}.privacy-module__vXSNDq__preference{gap:15px;padding:20px}.privacy-module__vXSNDq__dialogHeader,.privacy-module__vXSNDq__dialogFooter{padding-left:20px;padding-right:20px}}.privacy-module__vXSNDq__preferencesTrigger:hover{color:#263b52;background:#fffdf9;padding-right:15px;box-shadow:8px 10px 28px #11233824}@media (max-width:760px){.privacy-module__vXSNDq__preferencesTrigger{min-height:36px;padding:0 10px 0 8px;top:auto;bottom:92px;transform:none}}.privacy-module__vXSNDq__preferencesTrigger{z-index:10010!important;color:#8f6b2f!important;-webkit-backdrop-filter:blur(12px)!important;white-space:nowrap!important;background:#fffdf9f5!important;border:1px solid #16293f24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;font-size:0!important;line-height:0!important;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s!important;display:inline-flex!important;position:fixed!important;inset:auto auto 16px 16px!important;overflow:hidden!important;transform:none!important;box-shadow:0 10px 28px #11233824!important}.privacy-module__vXSNDq__preferencesTrigger:hover{background:#fffdfa!important;border-color:#a8804147!important;transform:translateY(-1px)!important;box-shadow:0 12px 30px #1123382e!important}.privacy-module__vXSNDq__preferencesTrigger:focus-visible{outline-offset:3px!important;outline:2px solid #a8804159!important}.privacy-module__vXSNDq__preferencesTrigger svg{color:#a27b3a!important;flex:none!important;width:18px!important;height:18px!important}.privacy-module__vXSNDq__preferencesTrigger span,.privacy-module__vXSNDq__preferencesTrigger strong,.privacy-module__vXSNDq__preferencesTrigger em,.privacy-module__vXSNDq__preferencesTrigger small{display:none!important}@media (max-width:760px){.privacy-module__vXSNDq__preferencesTrigger{width:42px!important;height:42px!important;min-height:42px!important;bottom:12px!important;left:12px!important}.privacy-module__vXSNDq__preferencesTrigger svg{width:16px!important;height:16px!important}}
