/* Fulshear Gateway Dentistry - SEO batch heading look-preserver (staged 2026-10-15).
 * Some headings changed tag for a correct outline (e.g. section titles h5 -> h2, hours values h2 -> p).
 * .fgd-look-hN keeps the exact typography the element had before (same Elementor kit 5 variables),
 * so the page looks identical. Specificity (0,2,1) beats '.elementor-kit-5 h2' (0,1,1) but loses to
 * per-widget Elementor rules (0,3,0+), exactly like the original tag did. */
.elementor-kit-5 :is(h1,h2,h3,h4,h5,h6,p).fgd-look-h1{
  color:var( --e-global-color-vamtam_accent_6 );
  font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;
  font-size:var( --e-global-typography-vamtam_h1-font-size );
  font-weight:var( --e-global-typography-vamtam_h1-font-weight );
  font-style:var( --e-global-typography-vamtam_h1-font-style, normal );
  text-transform:var( --e-global-typography-vamtam_h1-text-transform, none );
  line-height:var( --e-global-typography-vamtam_h1-line-height );
  letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );
  text-decoration:none;
}
.elementor-kit-5 :is(h1,h2,h3,h4,h5,h6,p).fgd-look-h2{
  color:var( --e-global-color-vamtam_accent_6 );
  font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;
  font-size:var( --e-global-typography-vamtam_h2-font-size );
  font-weight:var( --e-global-typography-vamtam_h2-font-weight );
  font-style:var( --e-global-typography-vamtam_h2-font-style, normal );
  text-transform:var( --e-global-typography-vamtam_h2-text-transform, none );
  line-height:var( --e-global-typography-vamtam_h2-line-height );
  letter-spacing:var( --e-global-typography-vamtam_h2-letter-spacing );
  text-decoration:none;
}
.elementor-kit-5 :is(h1,h2,h3,h4,h5,h6,p).fgd-look-h3{
  color:var( --e-global-color-vamtam_accent_6 );
  font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;
  font-size:var( --e-global-typography-vamtam_h3-font-size );
  font-weight:var( --e-global-typography-vamtam_h3-font-weight );
  font-style:var( --e-global-typography-vamtam_h3-font-style, normal );
  text-transform:var( --e-global-typography-vamtam_h3-text-transform, none );
  line-height:var( --e-global-typography-vamtam_h3-line-height );
  letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );
  text-decoration:none;
}
.elementor-kit-5 :is(h1,h2,h3,h4,h5,h6,p).fgd-look-h4{
  color:var( --e-global-color-vamtam_accent_6 );
  font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
  font-size:var( --e-global-typography-vamtam_h4-font-size );
  font-weight:var( --e-global-typography-vamtam_h4-font-weight );
  font-style:var( --e-global-typography-vamtam_h4-font-style, normal );
  text-transform:var( --e-global-typography-vamtam_h4-text-transform, none );
  line-height:var( --e-global-typography-vamtam_h4-line-height );
  letter-spacing:var( --e-global-typography-vamtam_h4-letter-spacing );
  text-decoration:none;
}
.elementor-kit-5 :is(h1,h2,h3,h4,h5,h6,p).fgd-look-h5{
  color:var( --e-global-color-vamtam_accent_6 );
  font-family:var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
  font-size:var( --e-global-typography-vamtam_h5-font-size );
  font-weight:var( --e-global-typography-vamtam_h5-font-weight );
  font-style:var( --e-global-typography-vamtam_h5-font-style, normal );
  text-transform:var( --e-global-typography-vamtam_h5-text-transform, none );
  line-height:var( --e-global-typography-vamtam_h5-line-height );
  letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );
  text-decoration:none;
}
.elementor-kit-5 :is(h1,h2,h3,h4,h5,h6,p).fgd-look-h6{
  color:var( --e-global-color-vamtam_accent_6 );
  font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
  font-size:var( --e-global-typography-vamtam_h6-font-size );
  font-weight:var( --e-global-typography-vamtam_h6-font-weight );
  font-style:var( --e-global-typography-vamtam_h6-font-style, normal );
  text-transform:var( --e-global-typography-vamtam_h6-text-transform, none );
  line-height:var( --e-global-typography-vamtam_h6-line-height );
  letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );
  text-decoration:none;
}
