.elementor-302 .elementor-element.elementor-element-626c0c8{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:200px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-302 .elementor-element.elementor-element-46091be{padding:80px 0px 0px 0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-302 .elementor-element.elementor-element-61f264d{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-302 .elementor-element.elementor-element-626c0c8{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for theme-post-content, class: .elementor-element-61f264d *//* Headline */
.privacy h1 {
  font-family: 'Space Grotesk', sans-serif;
  font-size: 52px;
  color: #1c3f60;
  line-height: 1.2;
  margin-bottom: 20px;
}

/* Section headers */
.privacy  h2 {
  font-family: 'Space Grotesk', sans-serif;
  font-size: 32px;
  font-weight: 700;
  color: #1c3f60;
  margin: 50px 0 25px 0;
  position: relative;
  padding-left: 30px;
}
.privacy p {
  line-height: 1.5;
  margin-bottom: 1.25em;
}

/* Orange accent bar */
.privacy h2::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 60%;
  background: #f15f10;
  border-radius: 3px;
}

/* Subheaders */
.privacy h3 {
  font-family: 'Montserrat', sans-serif;
  font-size: 26px;
  font-weight: 600;
  color: #7dbbc8;
  margin: 35px 0 18px 0;
}
.privacy a {
  color: #f15f10;
  text-decoration: none;
  border-bottom: 1px solid rgba(241, 95, 16, 0.35);
}/* End custom CSS */