.elementor-1320 .elementor-element.elementor-element-af0afbf:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-af0afbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030202;}.elementor-1320 .elementor-element.elementor-element-af0afbf > .elementor-container{max-width:820px;}.elementor-1320 .elementor-element.elementor-element-af0afbf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 24px 56px 24px;}.elementor-1320 .elementor-element.elementor-element-af0afbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1320 .elementor-element.elementor-element-5b7bf1a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-b0daa446{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-1320 .elementor-element.elementor-element-b0daa446 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;line-height:1.2em;color:#FDFDFA;}.elementor-1320 .elementor-element.elementor-element-c08b410{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.75em;color:#FDFDFA;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1320 .elementor-element.elementor-element-af0afbf{padding:24px 20px 36px 20px;}.elementor-1320 .elementor-element.elementor-element-5b7bf1a6{width:100%;}.elementor-1320 .elementor-element.elementor-element-b0daa446 .elementor-heading-title{font-size:32px;}.elementor-1320 .elementor-element.elementor-element-c08b410{font-size:16px;}}/* Start custom CSS *//* Typography only; original legal HTML preserved. */
body.elementor-page-1320[class]{background:#030202;color:#FDFDFA}
body.elementor-page-1320[class] .la-policy-reading>.elementor-container{max-width:820px}
body.elementor-page-1320[class] .la-policy-text{min-width:0;font-family:Inter,sans-serif;overflow-wrap:anywhere}
body.elementor-page-1320[class] .la-policy-text p,body.elementor-page-1320[class] .la-policy-text ul,body.elementor-page-1320[class] .la-policy-text ol{margin:0 0 1.1em}
body.elementor-page-1320[class] .la-policy-text h2{font-family:"Playfair Display",serif;font-size:29px;line-height:1.25;margin:1.8em 0 .7em;color:#FDFDFA}
body.elementor-page-1320[class] .la-policy-text h3{font-size:23px;line-height:1.3;margin:1.5em 0 .7em}
body.elementor-page-1320[class] .la-policy-text li{margin-bottom:.7em}
body.elementor-page-1320[class] .la-policy-text a{color:#D7C28A;text-decoration:none}
body.elementor-page-1320[class] .la-policy-text code{font-size:.9em;color:inherit;white-space:normal}
body.elementor-page-1320[class] .la-policy-revoke a{min-height:44px;display:inline-flex;align-items:center;padding:10px 16px;border:1px solid #BCA567;border-radius:12px;color:#FDFDFA;text-decoration:none}
body.elementor-page-1320[class] a:focus-visible{outline:3px solid #BCA567;outline-offset:4px}
@media(max-width:767px){
 body.elementor-page-1320[class] .la-policy-text h2{font-size:25px}
 body.elementor-page-1320[class] .la-policy-text h3{font-size:22px}
}/* End custom CSS */