.elementor-968 .elementor-element.elementor-element-b469b5f{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-9c82a75 *//* TGD Connection Services — Legal Page Styling
   Paste into Elementor: select the Text Editor widget →
   Advanced tab → Custom CSS, and paste everything below
   ".elementor-968 .elementor-element.elementor-element-9c82a75" stays as-is; it targets just this widget. */

.elementor-968 .elementor-element.elementor-element-9c82a75 {
  max-width: 780px;
  margin: 0 auto;
  padding: 60px 24px 80px;
  font-family: 'Spline Sans', sans-serif;
  color: #2B2B2B;
  line-height: 1.7;
}

.elementor-968 .elementor-element.elementor-element-9c82a75 h1 {
  font-family: 'Spline Sans', serif;
  font-size: 42px;
  font-weight: 500;
  color: #0F1B3D;
  margin-bottom: 8px;
}

.elementor-968 .elementor-element.elementor-element-9c82a75 p em {
  display: block;
  font-style: normal;
  font-size: 14px;
  color: #6B7280;
  margin-bottom: 36px;
}

.elementor-968 .elementor-element.elementor-element-9c82a75 h2 {
  font-family: 'Spline Sans', sans-serif;
  font-size: 22px;
  font-weight: 600;
  color: #0F1B3D;
  margin-top: 44px;
  margin-bottom: 12px;
  padding-bottom: 8px;
  border-bottom: 2px solid #E4E7EC;
}

.elementor-968 .elementor-element.elementor-element-9c82a75 p {
  font-size: 16px;
  margin-bottom: 16px;
}

.elementor-968 .elementor-element.elementor-element-9c82a75 ul {
  margin: 0 0 20px 20px;
  padding: 0;
}

.elementor-968 .elementor-element.elementor-element-9c82a75 li {
  font-size: 16px;
  margin-bottom: 8px;
  padding-left: 4px;
}

.elementor-968 .elementor-element.elementor-element-9c82a75 strong {
  color: #0F1B3D;
}

.elementor-968 .elementor-element.elementor-element-9c82a75 a {
  color: #2B5FDB;
  text-decoration: underline;
}

.elementor-968 .elementor-element.elementor-element-9c82a75 a:hover {
  color: #0F1B3D;
}

@media (max-width: 768px) {
  .elementor-968 .elementor-element.elementor-element-9c82a75 {
    padding: 40px 20px 60px;
  }
  .elementor-968 .elementor-element.elementor-element-9c82a75 h1 {
    font-size: 32px;
  }
  .elementor-968 .elementor-element.elementor-element-9c82a75 h2 {
    font-size: 19px;
  }
}/* End custom CSS */