.elementor-9679 .elementor-element.elementor-element-810bea2{width:100%;max-width:100%;}/* Start custom CSS *//* KL Privacy Policy Page CSS v2 | scoped under .klv-root | base before media | minified */.klv-root{position:relative;z-index:0;isolation:isolate;font-family:'opensansv','Open Sans',system-ui,-apple-system,sans-serif;direction:ltr;text-align:left;color:#374151;background-color:#fff;width:100%;margin:0;padding:0}.klv-root :is(h1,h2){padding:0;font-family:inherit;line-height:inherit;letter-spacing:normal}.klv-root .klv-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:32px;padding-right:32px}.klv-root .klv-hero{position:relative;min-height:460px;width:100%;background-color:#00143a;color:#fff;overflow:hidden;display:flex;align-items:center}.klv-root .klv-hero-bg{position:absolute;inset:0;z-index:0}.klv-root img.klv-hero-img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;margin:0;padding:0;border:0;display:inline}.klv-root .klv-hero-ov{position:absolute;inset:0;background:linear-gradient(90deg,#00143a 0,rgba(0,20,58,.94) 55%,rgba(0,20,58,.5) 100%)}.klv-root .klv-hero-in{position:relative;z-index:1;padding-top:50px;padding-bottom:50px}.klv-root .klv-hero-box{max-width:860px}.klv-root .klv-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;background-color:rgba(196,167,125,.15);border:1px solid rgba(196,167,125,.35);margin-bottom:20px}.klv-root .klv-dot{width:8px;height:8px;border-radius:9999px;background-color:#c4a77d;flex:0 0 8px}.klv-root .klv-badge-t{font-size:11px;font-weight:700;letter-spacing:.15em;color:#c4a77d;text-transform:uppercase}.klv-root h1.klv-h1{font-size:40px;line-height:1.15;font-weight:800;text-transform:uppercase;margin:0 0 16px;color:#fff}.klv-root .klv-gold{color:#c4a77d}.klv-root .klv-warn{background-color:rgba(220,38,38,.15);border:1px solid rgba(220,38,38,.4);border-left:4px solid #ef4444;border-radius:12px;padding:18px 22px;box-sizing:border-box}.klv-root p.klv-warn-p{font-size:13px;color:#fca5a5;line-height:1.75;margin:0;padding:0;font-weight:600;overflow-wrap:anywhere}.klv-root .klv-main{background-color:#fcfcfc;border-bottom:1px solid #e5e7eb;padding-top:60px;padding-bottom:60px}.klv-root .klv-card{max-width:1000px;margin:0 auto;box-sizing:border-box;overflow-wrap:anywhere}.klv-root .klv-card h2{font-size:22px;font-weight:800;color:#00143a;line-height:1.3;margin:36px 0 16px;padding-bottom:8px;border-bottom:2px solid #f3f4f6}.klv-root .klv-card h2:first-child{margin-top:0}.klv-root .klv-card p{font-size:14px;color:#4b5563;line-height:1.85;margin:0 0 16px;padding:0}.klv-root .klv-card ul,.klv-root .klv-card ol{font-size:14px;color:#4b5563;line-height:1.85;margin:0 0 16px;padding-left:24px}.klv-root .klv-card ul{list-style:disc outside}.klv-root .klv-card ol{list-style:decimal outside}.klv-root .klv-card li{margin:0 0 8px;padding:0}.klv-root .klv-card li::marker{color:#c4a77d}.klv-root .klv-card strong{color:#1f2937;font-weight:700}.klv-root .klv-card p.klv-note{font-style:italic;color:#92400e;background-color:#fffbeb;padding:12px 16px;border-radius:8px;border:1px solid #fef3c7}.klv-root .klv-card a.klv-lk{color:#00143a;font-weight:700;text-decoration:underline;text-decoration-color:#c4a77d;text-underline-offset:3px;transition:color .2s ease}.klv-root .klv-card a.klv-lk:hover{color:#c4a77d}.klv-root .klv-foot{background-color:#00143a;color:#fff;text-align:center;padding:36px 20px;width:100%;box-sizing:border-box}.klv-root .klv-foot-in{max-width:720px;margin:0 auto}.klv-root h2.klv-foot-h2{font-size:18px;font-weight:800;color:#c4a77d;line-height:1.3;margin:0 0 8px}.klv-root p.klv-foot-p{font-size:12px;color:rgba(229,231,235,.75);line-height:1.7;margin:0;padding:0}@media(max-width:1024px){.klv-root .klv-container{padding-left:24px;padding-right:24px}.klv-root .klv-hero{min-height:420px}.klv-root h1.klv-h1{font-size:34px}.klv-root .klv-main{padding-top:48px;padding-bottom:48px}.klv-root .klv-card h2{font-size:20px}}@media(max-width:640px){.klv-root .klv-container{padding-left:16px;padding-right:16px}.klv-root .klv-hero{min-height:380px}.klv-root .klv-hero-in{padding-top:40px;padding-bottom:40px}.klv-root h1.klv-h1{font-size:28px}.klv-root .klv-warn{padding:14px 16px}.klv-root p.klv-warn-p{font-size:12px}.klv-root .klv-main{padding-top:36px;padding-bottom:36px}.klv-root .klv-card h2{font-size:18px;margin-top:28px}.klv-root .klv-card ul,.klv-root .klv-card ol{padding-left:20px}.klv-root .klv-foot{padding:32px 16px}}/* End custom CSS */