/* ===== LG Global Styles (Reset + Base + Fonts) ===== */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
}

*,*::before,*::after {
  box-sizing: inherit;
}

strong,b { font-weight: 700; }

body {
  margin: 0;
  color: #000000;
  font-weight: 400;
  font-size: 1.125rem;
  font-family: "LGEI Text", sans-serif;
  line-height: 1.38;
  background-color: #F0ECE4;
}

@media print {
  body { background-color: #fff; }
}

body::backdrop { background-color: #F0ECE4; }

@font-face {
  font-display: swap;
  font-family: LGEI Headline;
  font-style: normal;
  font-weight: 700;
  src: local("LGEI Headline Bold"),url('../fonts/LG_EI_Headline_Bold.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: LGEI Headline;
  font-style: normal;
  font-weight: 300;
  src: local("LGEI Headline Light"),url('../fonts/LG_EI_Headline_Light.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: LGEI Headline;
  font-style: normal;
  font-weight: 400;
  src: local("LGEI Headline Regular"),url('../fonts/LG_EI_Headline_Regular.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: LGEI Headline;
  font-style: normal;
  font-weight: 500;
  src: local("LGEI Headline Semibold"),url('../fonts/LG_EI_Headline_Semibold.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: LGEI Headline;
  font-style: normal;
  font-weight: 100;
  src: local("LGEI Headline Thin"),url('../fonts/LG_EI_Headline_Thin.woff') format("woff");
}

@font-face {
  font-display: swap;
  font-family: LGEI Text;
  font-style: normal;
  font-weight: 700;
  src: local("LGEI Text Bold"),url('../fonts/LG_EI_Text_Bold.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: LGEI Text;
  font-style: normal;
  font-weight: 300;
  src: local("LGEI Text Light"),url('../fonts/LG_EI_Text_Light.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: LGEI Text;
  font-style: normal;
  font-weight: 400;
  src: local("LGEI Text Regular"),url('../fonts/LG_EI_Text_Regular.woff') format("woff");
}
@font-face {
  font-display: swap;
  font-family: LGEI Text;
  font-style: normal;
  font-weight: 500;
  src: local("LGEI Text Semibold"),url('../fonts/LG_EI_Text_SemiBold.woff') format("woff");
   
  
}

body>img { position: absolute; }
a { color: #000000; }
svg:focus { outline: none; }
#attentive_overlay,#spr-live-chat-app { z-index: 1199!important; }
