







.block-layout .title {
    text-transform: var(--title-case);
    font-family:var(--custom-title-font-family, var(--title-font-family));
    font-weight:var(--title-weight);
    font-style:var(--title-style);
    letter-spacing:var(--title-spacing);
}

.block-layout.block-layout .sub-title {
    text-transform: var(--sub-title-case);
    font-family:var(--custom-sub-title-font-family, var(--sub-title-font-family));
    font-weight:var(--sub-title-weight);
    font-style:var(--sub-title-style);
    letter-spacing:var(--sub-title-spacing);
}

body {
    font-family:var(--custom-base-font-family, var(--body-font-family));
}

h2.title {
  font-weight: 700 !important;
} 

h1.title {
  font-weight: 700 !important;
} 

h3.title {
  font-weight: 700 !important;
} 



h2.sub-title {
  font-weight: 400 !important;
} 


h3.sub-title {
  font-weight: 400 !important;
} 

.accent {
  color: #c8102f;
  font-weight: 700;
  font-size: inherit;
  font-family: inherit;
} 


h2.brand-title {
  font-weight: 700 !important;
} 


body .dynamic-form-separator {
  font-family: "Source Sans 3", sans-serif !important;
} 

label.title {
  font-size: 14px !important;
  font-weight: normal;
} 


p, body {
   letter-spacing: .5px;
   text-rendering: optimizeLegibility;
   -webkit-font-smoothing: antialiased;
   line-height: 30px!important;
} 

span.value {
  font-weight: 700 !important;
}

h2.title {
  font-weight: 700 !important;
} 

h1.title {
  font-weight: 700 !important;
} 

h3.title {
  font-weight: 700 !important;
} 



h2.sub-title {
  font-weight: 400 !important;
} 


h3.sub-title {
  font-weight: 400 !important;
} 

.accent {
  color: #c8102f;
  font-weight: 700;
  font-size: inherit;
  font-family: inherit;
} 


h2.brand-title {
  font-weight: 700 !important;
} 


body .dynamic-form-separator {
  font-family: "Source Sans 3", sans-serif !important;
} 

label.title {
  font-size: 14px !important;
  font-weight: normal;
} 


p, body {
   letter-spacing: .5px;
   text-rendering: optimizeLegibility;
   -webkit-font-smoothing: antialiased;
   line-height: 30px!important;
}