.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-225 .elementor-element.elementor-element-fbe98b19{width:100%;max-width:100%;}:root{--page-title-display:none;}/* Start custom CSS */.aq-legal{width:100%;color:#3A5660;font-size:16px;line-height:1.65}
.aq-legal h2{font-size:24px;line-height:1.25;font-weight:700;color:#0F2C35;margin:40px 0 12px;scroll-margin-top:120px}
.aq-legal h3{font-size:18px;line-height:1.3;font-weight:700;color:#0F2C35;margin:28px 0 8px}
.aq-legal p{margin:0 0 14px;color:#3A5660}
.aq-legal ul,.aq-legal ol{margin:0 0 16px;padding-left:1.3em}
.aq-legal li{margin:0 0 8px;color:#3A5660}
.aq-legal strong{color:#0F2C35;font-weight:700}
.aq-legal a{color:#1B6470;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.aq-legal a:hover,.aq-legal a:focus{color:#0F2C35}
.aq-legal .aq-toc{background:#F4F8F7;border-radius:20px;padding:20px 24px 12px;margin:0 0 8px}
.aq-legal .aq-toc-title{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1B6470;margin:0 0 10px}
.aq-legal .aq-toc ol{columns:2;column-gap:32px;margin:0;padding-left:1.4em}
.aq-legal .aq-toc li{margin:0 0 8px;break-inside:avoid}
.aq-legal .aq-table-wrap{overflow-x:auto;margin:4px 0 18px;border:1px solid #E1EFEC;border-radius:16px}
.aq-legal table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;margin:0;border:0}
.aq-legal th,.aq-legal td{text-align:left;vertical-align:top;padding:12px 14px;border:0;border-bottom:1px solid #E1EFEC;background:transparent}
.aq-legal th{background:#F4F8F7;color:#0F2C35;font-weight:700}
.aq-legal tbody tr:last-child td{border-bottom:0}
.aq-legal tbody tr:nth-child(odd) td,.aq-legal tbody tr:nth-child(even) td{background:transparent}
.aq-legal > *:first-child{margin-top:0}
@media (max-width:767px){.aq-legal h2{font-size:21px;margin-top:32px}.aq-legal .aq-toc ol{columns:1}.aq-legal table{min-width:520px}}/* End custom CSS */