@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-kylqdl {letter-spacing: 0px}#brxe-vnfber {font-size: clamp(38px, 5vw, 68px); line-height: 1.05; font-weight: 800; letter-spacing: 0px}#brxe-wkptiu {width: 820px; font-size: 18px; line-height: 1.7}#brxe-oohscs {font-weight: 700; border: 1px solid var(--bricks-color-grey-900); padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; margin-right: 20px}#brxe-jbythu {font-size: 14px}#brxe-yaklwx {display: flex; align-items: center; flex-wrap: wrap; margin-top: 6px}#brxe-lzxpbl {padding-top: 44px; padding-right: 34px; padding-bottom: 40px; padding-left: 34px; display: flex; flex-direction: column}#brxe-hmljfd {font-size: 30px; line-height: 1.2; font-weight: 800; letter-spacing: 0px}#brxe-torlgc {padding-top: 30px; padding-right: 28px; padding-bottom: 30px; padding-left: 28px; display: flex; flex-direction: column}#brxe-vjivbf {font-size: 28px; line-height: 1.2; font-weight: 800; letter-spacing: 0px}#brxe-iqtmpn {font-size: 16px; line-height: 1.7}#brxe-iqtmpn a {font-size: 16px; line-height: 1.7; font-size: inherit}#brxe-ttduev {padding-top: 30px; padding-right: 28px; padding-bottom: 30px; padding-left: 28px; display: flex; flex-direction: column}#brxe-frhlyr {font-size: 28px; line-height: 1.2; font-weight: 800; letter-spacing: 0px}#brxe-odvroo {font-size: 16px; line-height: 1.7}#brxe-odvroo a {font-size: 16px; line-height: 1.7; font-size: inherit}#brxe-fofyus {padding-top: 30px; padding-right: 28px; padding-bottom: 30px; padding-left: 28px; display: flex; flex-direction: column}#brxe-pbkamj {font-size: 28px; line-height: 1.2; font-weight: 800; letter-spacing: 0px}#brxe-rsrenc {padding-top: 10px}#brxe-vuqyxl {padding-top: 30px; padding-right: 28px; padding-bottom: 30px; padding-left: 28px; display: flex; flex-direction: column}#brxe-eezehq {font-size: 28px; line-height: 1.2; font-weight: 800; letter-spacing: 0px}#brxe-vaeezy {font-size: 16px; line-height: 1.7}#brxe-vaeezy a {font-size: 16px; line-height: 1.7; font-size: inherit}#brxe-xferax {padding-top: 30px; padding-right: 28px; padding-bottom: 30px; padding-left: 28px; display: flex; flex-direction: column}#brxe-uanskg {font-size: 28px; line-height: 1.2; font-weight: 800; letter-spacing: 0px}#brxe-beefml {font-size: 16px; line-height: 1.7}#brxe-beefml a {font-size: 16px; line-height: 1.7; font-size: inherit}#brxe-jrzaby {padding-top: 30px; padding-right: 28px; padding-bottom: 30px; padding-left: 28px; display: flex; flex-direction: column}#brxe-mmvykz {font-size: 28px; line-height: 1.2; font-weight: 800; letter-spacing: 0px}#brxe-qjaytg {font-size: 16px; line-height: 1.7}#brxe-qjaytg a {font-size: 16px; line-height: 1.7; font-size: inherit}#brxe-ulqkvp {padding-top: 30px; padding-right: 28px; padding-bottom: 30px; padding-left: 28px; display: flex; flex-direction: column}#brxe-tspipn {font-size: 28px; line-height: 1.2; font-weight: 800; letter-spacing: 0px}#brxe-icfucy {font-size: 16px; line-height: 1.7}#brxe-icfucy a {font-size: 16px; line-height: 1.7; font-size: inherit}#brxe-lyguuj {padding-top: 30px; padding-right: 28px; padding-bottom: 30px; padding-left: 28px; display: flex; flex-direction: column}#brxe-tkjwjg {font-size: 28px; line-height: 1.2; font-weight: 800; letter-spacing: 0px}#brxe-zrzgsb {font-size: 16px; line-height: 1.7}#brxe-zrzgsb a {font-size: 16px; line-height: 1.7; font-size: inherit}#brxe-isnqre {padding-top: 30px; padding-right: 28px; padding-bottom: 30px; padding-left: 28px; display: flex; flex-direction: column}#brxe-vlfaci {font-size: 28px; line-height: 1.2; font-weight: 800; letter-spacing: 0px}#brxe-ptavkm {font-size: 16px; line-height: 1.7}#brxe-ptavkm a {font-size: 16px; line-height: 1.7; font-size: inherit}#brxe-rcjbvb {padding-top: 30px; padding-right: 28px; padding-bottom: 30px; padding-left: 28px; display: flex; flex-direction: column}#brxe-cnhabj {font-size: 28px; line-height: 1.2; font-weight: 800; letter-spacing: 0px}#brxe-emxqpy {font-size: 16px; line-height: 1.7}#brxe-emxqpy a {font-size: 16px; line-height: 1.7; font-size: inherit}#brxe-hfijtp {font-weight: 700; border: 1px solid var(--bricks-color-grey-900); padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; width: fit-content}#brxe-sagsjl {padding-top: 34px; padding-right: 28px; padding-bottom: 34px; padding-left: 28px; display: flex; flex-direction: column}#tietosuojaseloste { --bg: #f7efe5; --panel: #fffaf4; --panel-strong: #efe0ce; --ink: #2b2119; --muted: #75685b; --line: rgba(72, 50, 34, .16); --accent: #9a6a43; --accent-dark: #68452b; --soft: rgba(154, 106, 67, .12); background: linear-gradient(180deg, #f8f0e7 0%, #f3e4d3 100%); color: var(--ink); padding: clamp(34px, 5vw, 72px) 18px; overflow: hidden;}#tietosuojaseloste .privacy-component { width: min(1120px, 100%); margin: 0 auto 18px auto; border: 1px solid var(--line); background: rgba(255, 250, 244, .82); backdrop-filter: blur(14px); border-radius: 8px; box-shadow: 0 18px 52px rgba(72, 50, 34, .08); animation: privacyFadeUp .65s ease both;}#tietosuojaseloste .privacy-component:nth-child(2) { animation-delay: .06s; }#tietosuojaseloste .privacy-component:nth-child(3) { animation-delay: .12s; }#tietosuojaseloste .privacy-component:nth-child(4) { animation-delay: .18s; }#tietosuojaseloste .privacy-component:nth-child(5) { animation-delay: .24s; }#tietosuojaseloste .privacy-card, #tietosuojaseloste .privacy-link-card, #tietosuojaseloste .privacy-home { transition: transform .24s ease, box-shadow .24s ease, border-color .24s ease, background-color .24s ease;}#tietosuojaseloste .privacy-card:hover, #tietosuojaseloste .privacy-link-card:hover { transform: translateY(-4px); border-color: rgba(154, 106, 67, .36); box-shadow: 0 18px 42px rgba(72, 50, 34, .12);}#tietosuojaseloste .privacy-home:hover { transform: translateY(-2px); box-shadow: 0 14px 34px rgba(104, 69, 43, .24);}#tietosuojaseloste .privacy-grid-2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }#tietosuojaseloste .privacy-grid-3 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }#tietosuojaseloste .privacy-card { padding: 18px; border: 1px solid var(--line); border-radius: 8px; background: rgba(255, 255, 255, .38);}#tietosuojaseloste .privacy-text ul { margin: 10px 0 0 20px; }#tietosuojaseloste .privacy-text li { margin: 6px 0; }#tietosuojaseloste .privacy-text strong { color: var(--ink); }#tietosuojaseloste .privacy-pill { display: inline-flex; align-items: center; min-height: 34px; padding: 7px 12px; border-radius: 999px; background: var(--soft); color: var(--accent-dark); font-weight: 700; font-size: 13px;}@keyframes privacyFadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); }}@media (max-width: 767px) { #tietosuojaseloste .privacy-grid-2, #tietosuojaseloste .privacy-grid-3 { grid-template-columns: 1fr; } #tietosuojaseloste .privacy-component { margin-bottom: 14px; }}#brxe-wzfaqm {font-size: 20px; font-weight: 700; color: #2B2B2B}#brxe-vjgnav {font-size: 15px; line-height: 1.7; color: #6B6B6B}#brxe-vtssqe {display: flex; flex-direction: column; row-gap: 16px}#brxe-ynuezf {display: flex; flex-direction: column; row-gap: 10px}#brxe-whzimv {display: flex; flex-direction: column; row-gap: 10px}#brxe-uaexdk {display: grid; align-items: initial; grid-template-columns: repeat(3,1fr); grid-gap: 40px}@media (max-width: 900px){#brxe-uaexdk{grid-template-columns:1fr;gap:32px;}}#brxe-gnlouc {font-size: 14px; color: #888888}#brxe-flzpiv {margin-top: 40px; padding-top: 20px}#brxe-sfreor {padding-top: 80px; padding-right: 24px; padding-bottom: 40px; padding-left: 24px; background-color: #F5EFE6}