.elementor-4525 .elementor-element.elementor-element-f55b589{--display:flex;--padding-top:40px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-4525 .elementor-element.elementor-element-f55b589:not(.elementor-motion-effects-element-type-background), .elementor-4525 .elementor-element.elementor-element-f55b589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c0c10;}.elementor-4525 .elementor-element.elementor-element-2aa1612{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-4525 .elementor-element.elementor-element-f71b78c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4525 .elementor-element.elementor-element-f71b78c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-9edb705 );}.elementor-4525 .elementor-element.elementor-element-e765a20.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4525 .elementor-element.elementor-element-e765a20 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:32px;font-weight:700;text-transform:none;font-style:normal;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );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-4525 .elementor-element.elementor-element-a9313ec.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4525 .elementor-element.elementor-element-a9313ec{color:var( --e-global-color-429e3f7 );}.elementor-4525 .elementor-element.elementor-element-63969c8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4525 .elementor-element.elementor-element-63969c8{color:var( --e-global-color-429e3f7 );}.elementor-4525 .elementor-element.elementor-element-31fbe9d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4525 .elementor-element.elementor-element-44c3dc9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4525 .elementor-element.elementor-element-44c3dc9{color:var( --e-global-color-9edb705 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4525 .elementor-element.elementor-element-f71b78c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-4525 .elementor-element.elementor-element-f71b78c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.lusus-legal-page{background:#0c0c10}
.lusus-legal{max-width:760px;margin-inline:auto;width:100%;font-family:'Inter',system-ui,sans-serif;color:#fff;line-height:1.75;font-size:16.5px}
.lusus-legal .lg-logo img{width:140px;height:auto}
.lusus-legal .lg-back .elementor-button{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.16);color:#fff;font-family:'Oswald';font-size:.8rem;border-radius:8px}
.lusus-legal .lg-ey .elementor-heading-title{font-family:'Oswald';text-transform:uppercase;letter-spacing:.2em;font-size:.82rem;color:#ff8c00;font-weight:600}
.lusus-legal .lg-h1 .elementor-heading-title{font-family:'Bricolage Grotesque',system-ui;font-weight:800;font-size:clamp(2rem,5vw,2.8rem);line-height:1.06;letter-spacing:-.01em;margin:.3rem 0}
.lusus-legal .lg-updated{color:#8a8a9c;font-size:.85rem;font-family:'Oswald';letter-spacing:.03em}
.lusus-legal .lg-intro{color:#b6b6c8;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.4rem;margin-bottom:.4rem}
.lusus-legal .lg-body h2{font-family:'Bricolage Grotesque',system-ui;font-weight:700;font-size:clamp(1.25rem,2.5vw,1.6rem);color:#fff;margin:1.9rem 0 .5rem}
.lusus-legal .lg-body h3{font-family:'Oswald';font-weight:600;font-size:1.1rem;color:#fff;margin:1.3rem 0 .4rem}
.lusus-legal .lg-body p{color:#dcdce6;margin:.7rem 0}
.lusus-legal .lg-body ul,.lusus-legal .lg-body ol{color:#dcdce6;margin:.7rem 0 .7rem 1.4rem}
.lusus-legal .lg-body li{margin:.4rem 0}
.lusus-legal .lg-body strong{color:#fff}
.lusus-legal .lg-body a{color:#ff8c00}
.lusus-legal .ph{background:rgba(255,140,0,.18);color:#ffb55a;padding:0 .3rem;border-radius:4px;font-style:normal}
.lusus-legal .lg-footer{margin-top:2.5rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.1);color:#8a8a9c;font-size:.85rem}
.lusus-legal .lg-footer a{color:#ff8c00}
.lusus-legal .ph{background:transparent!important;color:inherit!important;padding:0!important}/* End custom CSS */