.elementor-90 .elementor-element.elementor-element-80b1844{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-90 .elementor-element.elementor-element-80b1844:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-80b1844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-7571f61{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-90 .elementor-element.elementor-element-7571f61:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-7571f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-4493c08 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-80b1844{--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS for heading, class: .elementor-element-4493c08 *//* TERMS & CONDITIONS PAGE STYLING — WHITE TEXT, ACCENT LINK */

body {
  background-color: var(--e-global-color-primary);
  color: #ffffff;
  padding: 40px 20px;
  font-family: var(--e-global-typography-secondary-font-family);
}

h1 {
  color: #ffffff;
  font-size: 22px;
  font-weight: 700;
  margin-top: 24px;
  margin-bottom: 8px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

h3 {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 12px;
}

/* default all links white */
a {
  color: #ffffff;
  text-decoration: underline;
  transition: color 0.3s ease;
}

/* contact us link special colour */
a[href*="northsidepalletwarehouse.co.uk/contactus"] {
  color: var(--e-global-color-accent);
  text-decoration: none;
  border-bottom: 1px solid var(--e-global-color-accent);
}

a[href*="northsidepalletwarehouse.co.uk/contactus"]:hover {
  color: var(--e-global-color-accent-complement);
  border-color: var(--e-global-color-accent-complement);
}/* End custom CSS */