.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 );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 );}@media(max-width:1260px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.legal-doc{font-family:"Montserrat",sans-serif;color:#3c3c3c;font-size:16px;line-height:1.75}
.legal-doc h2{font-family:"Jost",sans-serif;font-weight:600;font-size:24px;color:#172739;margin:2.6rem 0 .9rem;line-height:1.3}
.legal-doc h2:first-child{margin-top:0}
.legal-doc h3{font-family:"Jost",sans-serif;font-weight:600;font-size:19px;color:#162638;margin:1.8rem 0 .6rem}
.legal-doc p{margin:0 0 1rem}
.legal-doc ul{margin:0 0 1.3rem;padding-left:1.4rem}
.legal-doc li{margin-bottom:.45rem}
.legal-doc a{color:#172739;text-decoration:underline}
.legal-doc a:hover{color:#C8B08A}
.legal-doc table{width:100%;border-collapse:collapse;margin:1.2rem 0 1.6rem;font-size:15px}
.legal-doc th{text-align:left;font-family:"Jost",sans-serif;font-weight:600;color:#172739;border-bottom:2px solid #172739;padding:0 12px 8px 0}
.legal-doc td{border-bottom:1px solid #E4E3E9;padding:11px 12px 11px 0;vertical-align:top}
.legal-doc .ph{background:#fdf0ee;color:#c0392b;font-weight:600;padding:1px 6px;border-radius:3px}
.legal-doc .legal-updated{margin-top:2.5rem;font-size:14px;color:#7A7A7A}
@media(max-width:767px){.legal-doc{font-size:15px}.legal-doc h2{font-size:21px}.legal-doc table{font-size:13px}}
@media(max-width:600px){.legal-doc table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-doc td,.legal-doc th{white-space:nowrap}}/* End custom CSS */