html body.viviliv-legal-premium-page{--vvl-bg:#04140d;--vvl-bg2:#08251a;--vvl-card:#071e14;--vvl-card2:#0b2b1d;--vvl-gold:#d8b24a;--vvl-gold2:#f3d77a;--vvl-text:#fffaf0;--vvl-copy:#dce8df;--vvl-muted:#aebfb4;--vvl-line:rgba(216,178,74,.30);--vvl-line-soft:rgba(216,178,74,.16);--vvl-shadow:0 18px 50px rgba(0,0,0,.24);background:#04140d!important}html body.viviliv-legal-premium-page #page,html body.viviliv-legal-premium-page #primary,html body.viviliv-legal-premium-page #main,html body.viviliv-legal-premium-page .site-content,html body.viviliv-legal-premium-page .content-area,html body.viviliv-legal-premium-page .site-main,html body.viviliv-legal-premium-page .inside-article,html body.viviliv-legal-premium-page .entry-content,html body.viviliv-legal-premium-page .wp-block-post-content{width:100%!important;max-width:none!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body.viviliv-legal-premium-page .site-content{display:block!important;padding-left:0!important;padding-right:0!important;background:radial-gradient(circle at 88% 0%,rgb(243 215 122 / .08),transparent 27%),linear-gradient(155deg,#06180f,#031009 74%)!important}html body.viviliv-legal-premium-page .content-area{float:none!important}html body.viviliv-legal-premium-page .inside-article{padding:0!important;background:transparent!important;box-shadow:none!important}html body.viviliv-legal-premium-page .site-main{margin:0!important}html body.viviliv-legal-premium-page .entry-content{margin:0!important;padding:0!important}html body.viviliv-legal-premium-page .site-main>article>.entry-header{display:none!important}html body.viviliv-legal-premium-page .viviliv-legal-v3{width:min(1240px,calc(100% - 48px))!important;max-width:1240px!important;margin:clamp(30px,4vw,58px) auto 70px!important;color:var(--vvl-copy)!important;font-family:"Segoe UI Variable Text","Segoe UI",Tahoma,Arial,sans-serif!important;font-synthesis:none!important;text-rendering:auto!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;line-height:1.72!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__hero{position:relative!important;overflow:hidden!important;width:100%!important;margin:0 auto 22px!important;padding:clamp(34px,5vw,62px) clamp(24px,6vw,72px)!important;text-align:center!important;background:radial-gradient(circle at 85% 12%,rgb(243 215 122 / .17),transparent 27%),radial-gradient(circle at 8% 110%,rgb(216 178 74 / .10),transparent 32%),linear-gradient(135deg,#0c3522 0%,#061b11 58%,#03110a 100%)!important;border:1px solid rgb(216 178 74 / .56)!important;border-radius:28px!important;box-shadow:0 20px 54px rgb(0 0 0 / .28)!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__hero:before{content:""!important;position:absolute!important;inset:0!important;height:auto!important;background:linear-gradient(110deg,rgb(255 255 255 / .035),transparent 34%)!important;pointer-events:none!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__brand{position:relative!important;z-index:1!important;margin:0 0 10px!important;color:var(--vvl-gold2)!important;-webkit-text-fill-color:var(--vvl-gold2)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__hero h1{position:relative!important;z-index:1!important;max-width:980px!important;margin:0 auto!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(36px,5vw,62px)!important;line-height:1.04!important;font-weight:900!important;letter-spacing:-.04em!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__subtitle{position:relative!important;z-index:1!important;max-width:900px!important;margin:16px auto 0!important;color:#cbdad0!important;-webkit-text-fill-color:#cbdad0!important;font-size:clamp(14px,1.4vw,17px)!important;line-height:1.55!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__date{position:relative!important;z-index:1!important;margin:12px 0 0!important;color:var(--vvl-gold2)!important;-webkit-text-fill-color:var(--vvl-gold2)!important;font-weight:800!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__download{position:relative!important;z-index:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;margin-top:24px!important;padding:0 25px!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:14px!important;background:linear-gradient(135deg,#fff1aa,#f3d77a 52%,#d8b24a)!important;color:#06150d!important;-webkit-text-fill-color:#06150d!important;text-decoration:none!important;font-weight:900!important;box-shadow:0 12px 28px rgb(0 0 0 / .24)!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content{width:100%!important;margin:0!important;padding:0!important;color:var(--vvl-copy)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body.viviliv-legal-premium-page .vvl-legal-meta{margin:0 0 22px!important;padding:24px!important;border:1px solid var(--vvl-line)!important;border-radius:22px!important;background:radial-gradient(circle at 100% 0%,rgb(243 215 122 / .06),transparent 30%),linear-gradient(145deg,#0a2a1b,#061b11)!important;box-shadow:var(--vvl-shadow)!important}html body.viviliv-legal-premium-page .vvl-legal-layout{display:grid!important;grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;gap:22px!important;align-items:start!important}html body.viviliv-legal-premium-page .vvl-legal-toc{position:sticky!important;top:calc(var(--viviliv-admin-bar-height,0px) + var(--viviliv-global-topbar-height,64px) + 18px)!important;max-height:calc(100vh - 120px)!important;overflow:auto!important;padding:20px!important;border:1px solid var(--vvl-line)!important;border-radius:20px!important;background:linear-gradient(145deg,#092619,#051910)!important;box-shadow:var(--vvl-shadow)!important;scrollbar-color:var(--vvl-gold) transparent!important}html body.viviliv-legal-premium-page .vvl-legal-toc h1,html body.viviliv-legal-premium-page .vvl-legal-toc h2,html body.viviliv-legal-premium-page .vvl-legal-toc h3{margin:0 0 14px!important;padding:0!important;border:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:22px!important}html body.viviliv-legal-premium-page .vvl-legal-toc-list{display:grid!important;gap:5px!important}html body.viviliv-legal-premium-page .vvl-legal-toc-list a{display:block!important;padding:9px 10px!important;border:1px solid transparent!important;border-radius:10px!important;color:#dce8df!important;-webkit-text-fill-color:#dce8df!important;text-decoration:none!important;font-size:12px!important;line-height:1.35!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}html body.viviliv-legal-premium-page .vvl-legal-toc-list a:hover,html body.viviliv-legal-premium-page .vvl-legal-toc-list a:focus{color:var(--vvl-gold2)!important;-webkit-text-fill-color:var(--vvl-gold2)!important;background:rgb(216 178 74 / .08)!important;border-color:rgb(216 178 74 / .24)!important}html body.viviliv-legal-premium-page .vvl-legal-sections{min-width:0!important}html body.viviliv-legal-premium-page .vvl-legal-section{scroll-margin-top:120px!important;margin:0 0 16px!important;padding:clamp(20px,3vw,30px)!important;border:1px solid var(--vvl-line-soft)!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0%,rgb(216 178 74 / .035),transparent 24%),linear-gradient(155deg,#082319,#051a11)!important;box-shadow:0 12px 34px rgb(0 0 0 / .17)!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content h1,html body.viviliv-legal-premium-page .vvl-legal-section h1,html body.viviliv-legal-premium-page .viviliv-legal-v3__content h2[data-vvl-major-heading="1"],html body.viviliv-legal-premium-page .vvl-legal-section h2[data-vvl-major-heading="1"]{margin:0 0 18px!important;padding:0 0 12px!important;border-bottom:1px solid rgb(216 178 74 / .26)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(24px,2.3vw,32px)!important;line-height:1.2!important;font-weight:900!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content h2{margin:24px 0 10px!important;color:var(--vvl-gold2)!important;-webkit-text-fill-color:var(--vvl-gold2)!important;font-size:19px!important;line-height:1.35!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content p,html body.viviliv-legal-premium-page .viviliv-legal-v3__content li,html body.viviliv-legal-premium-page .viviliv-legal-v3__content blockquote{color:var(--vvl-copy)!important;-webkit-text-fill-color:var(--vvl-copy)!important;font-size:14px!important;line-height:1.75!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content a{color:var(--vvl-gold2)!important;-webkit-text-fill-color:var(--vvl-gold2)!important;text-decoration-color:rgb(243 215 122 / .48)!important;text-underline-offset:3px!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content ul,html body.viviliv-legal-premium-page .viviliv-legal-v3__content ol{color:var(--vvl-copy)!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content table{width:100%!important;margin:4px 0 18px!important;border-spacing:0!important;border-collapse:separate!important;overflow:hidden!important;border:1px solid rgb(216 178 74 / .26)!important;border-radius:15px!important;background:#061a11!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content th,html body.viviliv-legal-premium-page .viviliv-legal-v3__content td{padding:13px 15px!important;color:var(--vvl-copy)!important;-webkit-text-fill-color:var(--vvl-copy)!important;background:#071f14!important;border-right:1px solid rgb(216 178 74 / .12)!important;border-bottom:1px solid rgb(216 178 74 / .12)!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content th{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#12462e!important;font-weight:850!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content tbody tr:nth-child(even) td{background:#09271a!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content blockquote{margin:14px 0!important;padding:15px 18px!important;border-left:3px solid var(--vvl-gold)!important;border-radius:0 12px 12px 0!important;background:rgb(216 178 74 / .055)!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content,html body.viviliv-legal-premium-page .viviliv-legal-v3__content>*,html body.viviliv-legal-premium-page .vvl-legal-section>*{box-sizing:border-box!important}@media(max-width:980px){html body.viviliv-legal-premium-page .viviliv-legal-v3{width:min(100% - 28px,1240px)!important;margin-top:24px!important}html body.viviliv-legal-premium-page .vvl-legal-layout{grid-template-columns:1fr!important}html body.viviliv-legal-premium-page .vvl-legal-toc{position:relative!important;top:auto!important;max-height:none!important}html body.viviliv-legal-premium-page .vvl-legal-toc-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){html body.viviliv-legal-premium-page .viviliv-legal-v3{width:calc(100% - 16px)!important;margin:16px auto 36px!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__hero{padding:26px 17px!important;border-radius:19px!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__hero h1{font-size:34px!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__download{width:100%!important}html body.viviliv-legal-premium-page .vvl-legal-meta,html body.viviliv-legal-premium-page .vvl-legal-toc,html body.viviliv-legal-premium-page .vvl-legal-section{padding:17px!important;border-radius:16px!important}html body.viviliv-legal-premium-page .vvl-legal-toc-list{grid-template-columns:1fr!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html body.viviliv-legal-premium-page .viviliv-legal-v3__content th,html body.viviliv-legal-premium-page .viviliv-legal-v3__content td{min-width:150px!important}}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page{background:#04140d!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .site-content,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .site-main,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .inside-article,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .entry-content{background:transparent!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin:clamp(28px,4vw,48px) auto 70px!important;padding:clamp(30px,4vw,48px) clamp(24px,5vw,56px)!important;box-sizing:border-box!important;color:var(--vvl-copy)!important;font-family:"Segoe UI Variable Text","Segoe UI",Tahoma,Arial,sans-serif!important;font-size:15px!important;line-height:1.72!important;background:radial-gradient(circle at 88% 0%,rgb(243 215 122 / .09),transparent 28%),radial-gradient(circle at 5% 100%,rgb(216 178 74 / .05),transparent 30%),linear-gradient(155deg,#0a2a1b 0%,#071d12 46%,#04140d 100%)!important;border:1px solid rgb(216 178 74 / .34)!important;border-radius:28px!important;box-shadow:0 24px 58px rgb(0 0 0 / .30),inset 0 1px 0 rgb(255 255 255 / .035)!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document>*{box-sizing:border-box!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document h1{margin:0 0 24px!important;padding:0 0 18px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(30px,4vw,46px)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.035em!important;border-bottom:1px solid rgb(216 178 74 / .30)!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document h2{margin:34px 0 14px!important;padding:0 0 10px!important;color:var(--vvl-gold2)!important;-webkit-text-fill-color:var(--vvl-gold2)!important;font-size:clamp(22px,2.2vw,28px)!important;line-height:1.25!important;font-weight:850!important;letter-spacing:-.02em!important;border-bottom:1px solid rgb(216 178 74 / .20)!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document h3,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document h4{margin:26px 0 10px!important;color:var(--vvl-gold)!important;-webkit-text-fill-color:var(--vvl-gold)!important;font-size:18px!important;line-height:1.35!important;font-weight:800!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document p,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document li,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document span:not(.cmplz-icon):not(.cmplz-status),html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document div{color:var(--vvl-copy)!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document p,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document li{font-size:15px!important;line-height:1.72!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document strong,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document b{color:#fff!important;-webkit-text-fill-color:#fff!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document a{color:var(--vvl-gold2)!important;-webkit-text-fill-color:var(--vvl-gold2)!important;text-decoration-color:rgb(243 215 122 / .52)!important;text-underline-offset:3px!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document ul,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document ol{margin-top:10px!important;margin-bottom:22px!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document details,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document .cmplz-dropdown,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document .cmplz-service-header,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document .cmplz-service-desc,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document .cmplz-category,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document .cookies-per-purpose{color:var(--vvl-copy)!important;background:linear-gradient(150deg,#09271a,#061a11)!important;border-color:rgb(216 178 74 / .22)!important;border-radius:16px!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document details{margin:10px 0!important;padding:0!important;border:1px solid rgb(216 178 74 / .22)!important;overflow:hidden!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document summary,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document .cmplz-service-header{padding:14px 16px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgb(18 70 46 / .72)!important;border-color:rgb(216 178 74 / .18)!important;font-weight:800!important;cursor:pointer!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document .cmplz-service-desc{padding:14px 16px!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document table,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document .cookies-per-purpose{width:100%!important;max-width:100%!important;margin:12px 0 22px!important;border-spacing:0!important;border-collapse:separate!important;overflow:hidden!important;border:1px solid rgb(216 178 74 / .25)!important;border-radius:15px!important;background:#061a11!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document th,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document td,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document .cookies-per-purpose>div{padding:12px 14px!important;color:var(--vvl-copy)!important;-webkit-text-fill-color:var(--vvl-copy)!important;background:#071f14!important;border-color:rgb(216 178 74 / .12)!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document th{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#12462e!important;font-weight:850!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document tbody tr:nth-child(even) td{background:#09271a!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document button,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document input[type="button"],html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document input[type="submit"]{min-height:44px!important;padding:0 18px!important;border:1px solid rgb(243 215 122 / .68)!important;border-radius:12px!important;background:linear-gradient(135deg,#f3d77a,#d8b24a)!important;color:#06150d!important;-webkit-text-fill-color:#06150d!important;font-family:"Segoe UI Variable Text","Segoe UI",Tahoma,Arial,sans-serif!important;font-weight:850!important;box-shadow:0 9px 22px rgb(0 0 0 / .18)!important}@media(max-width:980px){html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document{width:calc(100% - 28px)!important;margin-top:24px!important;padding:32px 28px!important;border-radius:22px!important}}@media(max-width:640px){html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document{width:calc(100% - 16px)!important;margin:16px auto 36px!important;padding:24px 17px!important;border-radius:18px!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document h2{font-size:21px!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document p,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document li{font-size:14px!important;line-height:1.65!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document table,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document .cookies-per-purpose{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document th,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page .cmplz-document td{min-width:150px!important}}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container.cmplz-manage-consent-container{width:100%!important;max-width:100%!important;margin:16px 0 24px!important;color:var(--vvl-copy)!important;font-family:"Segoe UI Variable Text","Segoe UI",Tahoma,Arial,sans-serif!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories{width:100%!important;margin:10px 0 0!important;display:grid!important;gap:8px!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category{margin:0!important;overflow:hidden!important;border:1px solid rgb(216 178 74 / .26)!important;border-radius:14px!important;background:linear-gradient(150deg,#09271a,#061a11)!important;box-shadow:0 8px 22px rgb(0 0 0 / .12)!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category summary{margin:0!important;padding:0!important;background:transparent!important;border:0!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{min-height:54px!important;padding:10px 12px 10px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto 34px!important;align-items:center!important;gap:10px!important;color:#fff!important;background:linear-gradient(135deg,rgb(18 70 46 / .96),rgb(9 45 29 / .96))!important;border:0!important;border-bottom:1px solid rgb(216 178 74 / .14)!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{margin:0!important;padding:0!important;border:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;line-height:1.3!important;font-weight:800!important;text-align:left!important;letter-spacing:0!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-always-active,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-always-active *{color:var(--vvl-gold2)!important;-webkit-text-fill-color:var(--vvl-gold2)!important;font-size:11px!important;line-height:1.2!important;font-weight:750!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-banner-checkbox{margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container input[type="checkbox"]{width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;accent-color:#d8b24a!important;border-radius:4px!important;cursor:pointer!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-icon.cmplz-open{width:32px!important;height:32px!important;min-width:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgb(243 215 122 / .72)!important;border-radius:9px!important;background-color:#e5bd50!important;box-shadow:0 5px 14px rgb(0 0 0 / .18)!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{margin:0!important;padding:12px 16px 14px!important;color:var(--vvl-copy)!important;background:#061a11!important;border:0!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description,html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description *{color:var(--vvl-copy)!important;-webkit-text-fill-color:var(--vvl-copy)!important}@media(max-width:640px){html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{min-height:50px!important;grid-template-columns:minmax(0,1fr) auto 30px!important;gap:8px!important;padding:9px 10px 9px 13px!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{font-size:13px!important}html body.viviliv-legal-premium-page.viviliv-legal-complianz-page #cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-icon.cmplz-open{width:28px!important;height:28px!important;min-width:28px!important}}