/* Elitech Korea V2 - FINAL font force */
@font-face{font-family:"FontAwesome";src:url("../html/css_js/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"),url("../html/css_js/fontawesome/webfonts/fa-solid-900.woff") format("woff"),url("../html/css_js/fontawesome/webfonts/fa-solid-900.ttf") format("truetype");font-weight:900;font-style:normal;font-display:block}
@font-face{font-family:"Font Awesome 5 Free";src:url("../html/css_js/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"),url("../html/css_js/fontawesome/webfonts/fa-solid-900.woff") format("woff"),url("../html/css_js/fontawesome/webfonts/fa-solid-900.ttf") format("truetype");font-weight:900;font-style:normal;font-display:block}
@font-face{font-family:"Font Awesome 5 Free";src:url("../html/css_js/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"),url("../html/css_js/fontawesome/webfonts/fa-regular-400.woff") format("woff"),url("../html/css_js/fontawesome/webfonts/fa-regular-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:"Font Awesome 5 Brands";src:url("../html/css_js/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"),url("../html/css_js/fontawesome/webfonts/fa-brands-400.woff") format("woff"),url("../html/css_js/fontawesome/webfonts/fa-brands-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:block}
:root{--v2-font-system:"Pretendard","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI","Apple SD Gothic Neo","Malgun Gothic",Arial,sans-serif;}
html body,
html body :where(p,span,strong,b,em,small,a,button,input,select,textarea,label,li,dt,dd,th,td,div,section,article,aside,nav,header,footer,h1,h2,h3,h4,h5,h6):not(.fa):not(.fas):not(.far):not(.fab):not([class^="fa-"]):not([class*=" fa-"]){
  font-family:var(--v2-font-system)!important;
}
html body .fa,html body .fas,html body i.fa,html body i.fas,html body span.fa,html body span.fas{font-family:"Font Awesome 5 Free","FontAwesome"!important;font-weight:900!important;font-style:normal!important;line-height:1!important;letter-spacing:normal!important;text-rendering:auto!important}
html body .far,html body i.far,html body span.far{font-family:"Font Awesome 5 Free","FontAwesome"!important;font-weight:400!important}
html body .fab,html body i.fab,html body span.fab{font-family:"Font Awesome 5 Brands"!important;font-weight:400!important}
html body .fa:before,html body .fas:before,html body .far:before,html body .fab:before{font-family:"Font Awesome 5 Free","FontAwesome"!important;font-weight:inherit!important}


/* FontAwesome must be first, not fallback */
html body i.fa,
html body i.fas,
html body span.fa,
html body span.fas,
html body .fa,
html body .fas,
html body [class~="fa"],
html body [class~="fas"]{
  font-family:"Font Awesome 5 Free","FontAwesome" !important;
  font-weight:900 !important;
  font-style:normal !important;
  line-height:1 !important;
  letter-spacing:normal !important;
  text-rendering:auto !important;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
html body i.far,
html body span.far,
html body .far,
html body [class~="far"]{
  font-family:"Font Awesome 5 Free","FontAwesome" !important;
  font-weight:400 !important;
}
html body i.fab,
html body span.fab,
html body .fab,
html body [class~="fab"]{
  font-family:"Font Awesome 5 Brands" !important;
  font-weight:400 !important;
}
html body .fa:before,
html body .fas:before,
html body .far:before,
html body .fab:before,
html body [class~="fa"]:before,
html body [class~="fas"]:before,
html body [class~="far"]:before,
html body [class~="fab"]:before{
  font-family:inherit !important;
  font-weight:inherit !important;
}


/* ek-fontawesome-pseudo-final */
/* FINAL: FontAwesome pseudo-elements must not inherit Pretendard */
html body .fa,
html body .fas,
html body i.fa,
html body i.fas,
html body span.fa,
html body span.fas,
html body [class~="fa"],
html body [class~="fas"]{
  font-family:"Font Awesome 5 Free","FontAwesome" !important;
  font-weight:900 !important;
  font-style:normal !important;
  font-variant:normal !important;
  line-height:1 !important;
  letter-spacing:normal !important;
  text-rendering:auto !important;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
html body .far,
html body i.far,
html body span.far,
html body [class~="far"]{
  font-family:"Font Awesome 5 Free","FontAwesome" !important;
  font-weight:400 !important;
}
html body .fab,
html body i.fab,
html body span.fab,
html body [class~="fab"]{
  font-family:"Font Awesome 5 Brands" !important;
  font-weight:400 !important;
}
html body .fa::before,
html body .fas::before,
html body .far::before,
html body .fab::before,
html body [class~="fa"]::before,
html body [class~="fas"]::before,
html body [class~="far"]::before,
html body [class~="fab"]::before{
  font-family:"Font Awesome 5 Free","FontAwesome" !important;
  font-style:normal !important;
  font-variant:normal !important;
  line-height:1 !important;
  letter-spacing:normal !important;
  text-rendering:auto !important;
}
html body .fab::before,
html body [class~="fab"]::before{
  font-family:"Font Awesome 5 Brands" !important;
}


