.cookie-policy-page #cmplz-document h4{margin:27px 0 12px!important;color:var(--cp-primary)!important;font-family:inherit;font-size:18px!important;font-weight:750!important;line-height:1.5!important}.cookie-policy-page #cmplz-document h5{margin:0!important;color:var(--cp-primary)!important;font-family:inherit;font-size:13px!important;font-weight:800!important;line-height:1.5!important}.cookie-policy-page #cmplz-document strong{color:var(--cp-primary);font-weight:750}.cookie-policy-page details.cmplz-dropdown{margin:0 0 16px!important;border:1px solid var(--cp-border)!important;border-radius:14px!important;background:#fbfcfd!important;overflow:hidden;box-shadow:0 8px 22px rgba(1,33,72,.05)}.cookie-policy-page details.cmplz-dropdown>summary{position:relative;padding:20px 55px 20px 22px!important;background:var(--cp-white);cursor:pointer;list-style:none}.cookie-policy-page details.cmplz-dropdown>summary::-webkit-details-marker{display:none}.cookie-policy-page details.cmplz-dropdown>summary::after{content:"+";position:absolute;top:50%;right:20px;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--cp-accent-light);color:var(--cp-primary);font-size:21px;font-weight:700;transform:translateY(-50%)}.cookie-policy-page details.cmplz-dropdown[open]>summary::after{content:"−"}.cookie-policy-page details.cmplz-dropdown>summary h3{margin:0 0 4px!important;padding:0!important;border:0!important;color:var(--cp-primary)!important;font-size:19px!important;font-weight:800!important}.cookie-policy-page details.cmplz-dropdown>summary p{margin:0!important;color:var(--cp-muted)!important;font-size:13px!important;line-height:1.5!important}.cookie-policy-page .cmplz-service-description,.cookie-policy-page .cmplz-sharing-data{padding:20px 22px 0}.cookie-policy-page .cmplz-sharing-data{padding-bottom:20px}.cookie-policy-page .cookies-per-purpose{display:grid!important;grid-template-columns:minmax(130px,.65fr) 1fr 1fr;gap:0!important;margin:20px!important;border:1px solid var(--cp-border);border-radius:12px;background:var(--cp-white);overflow:hidden}.cookie-policy-page .cookies-per-purpose>div{min-width:0;padding:13px 15px!important;border-right:1px solid var(--cp-border);border-bottom:1px solid var(--cp-border);color:var(--cp-text);overflow-wrap:anywhere}.cookie-policy-page .cookies-per-purpose>div:nth-child(3n){border-right:0}.cookie-policy-page .cookies-per-purpose>div:nth-last-child(-n+3){border-bottom:0}.cookie-policy-page .cookies-per-purpose .purpose{grid-column:1/-1;border-right:0;background:var(--cp-accent-light)}.cookie-policy-page .cookies-per-purpose .name-header,.cookie-policy-page .cookies-per-purpose .retention-header,.cookie-policy-page .cookies-per-purpose .function-header{background:#f7f9fb}.cookie-policy-page .cookies-per-purpose .name,.cookie-policy-page .cookies-per-purpose .retention,.cookie-policy-page .cookies-per-purpose .function{font-size:14px;line-height:1.6}.cookie-policy-page .cmplz-categories{display:grid;gap:12px}.cookie-policy-page .cmplz-category{margin:0!important;padding:0!important;border:1px solid var(--cp-border)!important;border-radius:13px!important;background:var(--cp-white)!important;overflow:hidden}.cookie-policy-page .cmplz-category-header{display:flex;align-items:center;gap:15px;min-height:66px;padding:15px 18px!important;background:#fafbfc}.cookie-policy-page .cmplz-category-title{flex:1;color:var(--cp-primary);font-size:15px;font-weight:800}.cookie-policy-page .cmplz-always-active{color:var(--cp-muted);font-size:12px;font-weight:600}.cookie-policy-page .cmplz-category-toggle{display:grid!important;place-items:center;width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:1px solid var(--cp-border)!important;border-radius:9px!important;background:var(--cp-white)!important;color:var(--cp-primary)!important;box-shadow:none!important}.cookie-policy-page .cmplz-description{padding:18px!important;border-top:1px solid var(--cp-border);background:var(--cp-white)}.cookie-policy-page .cmplz-description span{color:var(--cp-text);font-size:14px;line-height:1.8}.cookie-policy-page .cmplz-banner-checkbox{display:inline-flex;align-items:center}.cookie-policy-page .cmplz-banner-checkbox input{position:absolute;opacity:0;pointer-events:none}.cookie-policy-page .cmplz-banner-checkbox label{position:relative;display:block;width:44px;height:24px;border-radius:100px;background:#cbd3dc;cursor:pointer;transition:background .2s ease}.cookie-policy-page .cmplz-banner-checkbox label::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--cp-white);box-shadow:0 2px 5px rgba(1,33,72,.2);transition:transform .2s ease}.cookie-policy-page .cmplz-banner-checkbox input:checked+label{background:var(--cp-accent)}.cookie-policy-page .cmplz-banner-checkbox input:checked+label::after{transform:translateX(20px)}@media (max-width:1024px){.cookie-policy-page .cookies-per-purpose{grid-template-columns:1fr 1fr 1fr}}@media (max-width:767px){.cookie-policy-page details.cmplz-dropdown>summary{padding:17px 50px 17px 17px!important}.cookie-policy-page .cmplz-service-description,.cookie-policy-page .cmplz-sharing-data{padding-right:17px;padding-left:17px}.cookie-policy-page .cookies-per-purpose{display:block!important;margin:15px!important}.cookie-policy-page .cookies-per-purpose>div{border-right:0!important;border-bottom:1px solid var(--cp-border)!important}.cookie-policy-page .cookies-per-purpose>div:last-child{border-bottom:0!important}.cookie-policy-page .cookies-per-purpose .name-header,.cookie-policy-page .cookies-per-purpose .retention-header,.cookie-policy-page .cookies-per-purpose .function-header{padding-bottom:5px!important;border-bottom:0!important;font-size:12px}.cookie-policy-page .cookies-per-purpose .name,.cookie-policy-page .cookies-per-purpose .retention,.cookie-policy-page .cookies-per-purpose .function{padding-top:5px!important}.cookie-policy-page .cmplz-category-header{gap:10px;min-height:60px;padding:13px 14px!important}.cookie-policy-page .cmplz-category-title{font-size:14px}.cookie-policy-page .cmplz-always-active{font-size:10px}}