.elementor-62 .elementor-element.elementor-element-ed3bad7{--display:flex;}.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 );}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-2fba75f *//* ===== SYSTEM PAGES STYLE ===== */

:root{
  --bg-gradient: linear-gradient(90deg,#2F485C,#216572);
  --text-white:#ffffff;
  --text-muted:rgba(255,255,255,.85);
  --link-color:#ffd8700;
}

/* RESET */
*{margin:0;padding:0;box-sizing:border-box;}
body{
  font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  background:var(--bg-gradient);
  color:var(--text-white);
  line-height:1.7;
  font-size:16px;
}

/* WRAPPER */
.legal-container{
  max-width:900px;
  margin:0 auto;
  padding:60px 20px;
}

/* TYPOGRAPHY */
h1{
  font-size:2.2rem;
  margin-bottom:25px;
  text-align:center;
}

h2{
  font-size:1.5rem;
  margin:40px 0 15px;
}

h3{
  font-size:1.2rem;
  margin:25px 0 10px;
}

p{
  margin-bottom:15px;
  color:var(--text-muted);
}

ul,ol{
  margin:15px 0 15px 20px;
}

li{
  margin-bottom:8px;
  color:var(--text-muted);
}

a{
  color:var(--link-color);
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}

/* MOBILE */
@media (max-width:768px){
  .legal-container{
    padding:40px 18px;
  }
  h1,h2,h3{
    text-align:center;
  }
}/* End custom CSS */