.elementor-916 .elementor-element.elementor-element-4a85e195{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-916 .elementor-element.elementor-element-4a85e195:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-4a85e195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C27;}.elementor-916 .elementor-element.elementor-element-669e93ff{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#23283B;--border-color:#23283B;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-916 .elementor-element.elementor-element-669e93ff:not(.elementor-motion-effects-element-type-background), .elementor-916 .elementor-element.elementor-element-669e93ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111726;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-916 .elementor-element.elementor-element-74995f3c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-916 .elementor-element.elementor-element-74995f3c .elementor-divider-separator{width:100%;}.elementor-916 .elementor-element.elementor-element-74995f3c .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-916 .elementor-element.elementor-element-965490d{font-family:"Inter", Sans-serif;font-size:14px;color:#B7BECD;}@media(max-width:1024px){.elementor-916 .elementor-element.elementor-element-4a85e195{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-916 .elementor-element.elementor-element-669e93ff{--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-916 .elementor-element.elementor-element-4a85e195{--content-width:1140px;}.elementor-916 .elementor-element.elementor-element-669e93ff{--content-width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-916 .elementor-element.elementor-element-4a85e195{--content-width:960px;}.elementor-916 .elementor-element.elementor-element-669e93ff{--content-width:840px;}}@media(max-width:767px){.elementor-916 .elementor-element.elementor-element-4a85e195{--content-width:100%;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-916 .elementor-element.elementor-element-669e93ff{--content-width:100%;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}}/* Start custom CSS for container, class: .elementor-element-669e93ff *//* ===== Complianz Document – Dark UI + Acordeon (scoped pe container) ===== */
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document, .elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document * { color:#E9ECF4; box-shadow:none }
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document h1, .elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document h2, .elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document h3,
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document h4, .elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document h5, .elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document h6 { color:#FFFFFF; font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif; letter-spacing:-.01em }
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document p, .elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document li { font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif; line-height:1.5; margin:0 0 10px }
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document a{ color:#D6B46C; text-decoration:none }
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document a:hover{ color:#F6D773 }

/* Acordeon */
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document .cuco-acc-item{ margin:8px 0; border:1px solid #23283B; border-radius:12px; background:#0F1422 }
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document .cuco-acc-title{ display:flex; align-items:center; justify-content:space-between; width:100%; padding:12px 14px; background:transparent; border:0; cursor:pointer; font:800 16px/1.25 Poppins,system-ui; color:#D6B46C; text-align:left }
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document .cuco-acc-title:focus{ outline:2px solid #D6B46C; outline-offset:2px }
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document .cuco-acc-title::after{ content:\"+\"; font-weight:900; transition:transform .2s ease }
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document .cuco-acc-item.open .cuco-acc-title{ color:#F6D773 }
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document .cuco-acc-item.open .cuco-acc-title::after{ content:\"\2013\" }
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document .cuco-acc-content{ display:none; padding:14px 16px; border-top:1px solid #23283B; background:#0B0F18; border-radius:0 0 12px 12px; color:#E9ECF4; font:400 15px/1.5 Inter,system-ui }
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document .cuco-acc-item.open .cuco-acc-content{ display:block }

/* Tabel cookies */
.elementor-916 .elementor-element.elementor-element-669e93ff #cmplz-cookies-overview, .elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-cookies-overview{ background:#0F1422; border:1px solid #23283B; border-radius:12px; overflow:hidden }
.elementor-916 .elementor-element.elementor-element-669e93ff #cmplz-cookies-overview table, .elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-cookies-overview table{ width:100%; border-collapse:collapse }
.elementor-916 .elementor-element.elementor-element-669e93ff #cmplz-cookies-overview th, .elementor-916 .elementor-element.elementor-element-669e93ff #cmplz-cookies-overview td,
.elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-cookies-overview th, .elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-cookies-overview td{ border-top:1px solid #23283B; border-right:1px solid #23283B; padding:10px 12px; vertical-align:top }
.elementor-916 .elementor-element.elementor-element-669e93ff #cmplz-cookies-overview th, .elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-cookies-overview th{ color:#FFFFFF; font-weight:700 }
.elementor-916 .elementor-element.elementor-element-669e93ff #cmplz-cookies-overview tr:nth-child(even) td, .elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-cookies-overview tr:nth-child(even) td{ background:rgba(255,255,255,0.02) }

/* Responsive */
@media (max-width:767px){ .elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document h1{ font-size:22px !important; line-height:1.15 !important } .elementor-916 .elementor-element.elementor-element-669e93ff .cmplz-document .cuco-acc-title{ font-size:16px } }/* End custom CSS */