.elementor-844 .elementor-element.elementor-element-d0f4f02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-844 .elementor-element.elementor-element-d2b28a6{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#D5D5D5;}.elementor-844 .elementor-element.elementor-element-d2b28a6 .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-844 .elementor-element.elementor-element-d2b28a6 .elementor-headline-dynamic-text{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-844 .elementor-element.elementor-element-d2b28a6 .elementor-headline-dynamic-wrapper path{stroke:#F49000;}.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;}@media(max-width:767px){.elementor-844 .elementor-element.elementor-element-d2b28a6 .elementor-headline{font-size:1.3em;}}/* Start custom CSS *//* Terms of Trade - Elementor scoped styling */
/* Numbered clause indentation inside Elementor */
.tot-section .num { display:inline-block; min-width:3ch; font-weight:600; }
.tot-section p.lvl-1 { margin-left: 1.25em; }
.tot-section p.lvl-2 { margin-left: 2.0em; }
.tot-section p.lvl-3 { margin-left: 2.75em; }
.tot-section p.lvl-4 { margin-left: 3.5em; }
.tot-section p.lvl-5 { margin-left: 4.25em; }
.tot-section p.lvl-6 { margin-left: 5.0em; }
.tot-section p.lvl-7 { margin-left: 5.75em; }
.tot-section p.lvl-8 { margin-left: 6.5em; }
.tot-section p.lvl-9 { margin-left: 7.25em; }

/* Optional: tighter spacing for dense legal content */
.tot-section p { margin: .45em 0; }
.tot-section h2 { margin: 1.1em 0 .5em; }
.tot-toc ol { margin-left: 1.2em; }
.tot-section h1 {
  font-size: 1.8em;
  margin-bottom: 0.8em;
}
.tot-section h2 {
	color: #fff;
	font-size: 1.6em;
	margin: 1.2em 0 0.5em;
}
.tot-section h3 {
  color: #fff;
  font-size: 1.1em;
  margin: 1em 0 0.4em;
}
.tot-section p {
  margin: 0.6em 0;
}
.tot-section ul,
.tot-section ol {
  margin: 0.6em 0 0.6em 1.4em;
}
.tot-section li {
  margin-bottom: 0.4em;
}
.tot-toc {
  background: #f8f9fa;
  padding: 1em;
  margin: 1em 0 2em;
  border: 1px solid #e3e6eb;
  border-radius: 6px;
}
.tot-toc h2 {
  margin-top: 0;
  font-size: 1.2em;
}
.tot-toc a {
  color: #0073e6;
  text-decoration: none;
}
.tot-toc a:hover {
  text-decoration: underline;
}
.tot-definitions dt {
  font-weight: 600;
  margin-top: 0.6em;
}
.tot-definitions dd {
  margin: 0 0 0.8em 1.2em;
}
.tot-note {
  border-left: 4px solid #0073e6;
  background: #eef7ff;
  padding: 0.8em 1em;
  margin: 1em 0;
  border-radius: 4px;
  font-size: 0.95em;
}
.tot-footer {
  margin-top: 2em;
  padding-top: 1em;
  font-size: 0.85em;
  color: #666;
  border-top: 1px solid #ddd;
  text-align: center;
}/* End custom CSS */