@import url("https://cdn.jsdelivr.net/gh/wanteddev/wanted-sans@v1.0.3/packages/wanted-sans/fonts/webfonts/static/complete/WantedSans.min.css");
@font-face {
    font-family: "Wanted Sans";
    font-style: normal;
    font-display: swap;
    font-weight: 1000;
    src: local("Wanted Sans ExtraBlack"), url("./woff2/WantedSans-ExtraBlack.woff2") format("woff2");
}
@font-face {
    font-family: "Wanted Sans";
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src: local("Wanted Sans Black"), url("./woff2/WantedSans-Black.woff2") format("woff2");
}
@font-face {
    font-family: "Wanted Sans";
    font-style: normal;
    font-display: swap;
    font-weight: 800;
    src: local("Wanted Sans ExtraBold"), url("./woff2/WantedSans-ExtraBold.woff2") format("woff2");
}
@font-face {
    font-family: "Wanted Sans";
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: local("Wanted Sans Bold"), url("./woff2/WantedSans-Bold.woff2") format("woff2");
}
@font-face {
    font-family: "Wanted Sans";
    font-style: normal;
    font-display: swap; 
    font-weight: 600;
    src: local("Wanted Sans SemiBold"), url("./woff2/WantedSans-SemiBold.woff2") format("woff2");
}
@font-face {
    font-family: "Wanted Sans";
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: local("Wanted Sans Medium"), url("./woff2/WantedSans-Medium.woff2") format("woff2");
}
@font-face {
    font-family: "Wanted Sans";
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: local("Wanted Sans Regular"), url("./woff2/WantedSans-Regular.woff2") format("woff2");
}

/* Common */ 
html, body{-webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;   text-rendering: geometricPrecision;   font-feature-settings: "liga", "kern"; backface-visibility: hidden;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;
font:inherit; vertical-align: baseline;  letter-spacing: -0.01em; font-style:normal;  font-weight: normal; font-family: "Wanted Sans";
} 
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
em,span{font-weight: inherit; font-family:inherit;}
body {line-height:1;}
ol, ul {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
a{text-decoration:none; color:inherit;letter-spacing:inherit; font-weight:inherit;}
a:hover,a:active,a:focus{text-decoration:none;}
table{border-spacing:0;border-collapse:collapse;}
input,select,button{vertical-align:middle; outline:none; -webkit-box-sizing:border-box;-moz-box-sizing:border-box ;box-sizing:border-box; font-family: "Wanted Sans"; letter-spacing: -0.02em;}
input[type="text"],input[type="tel"],input[type="submit"],input[type="email"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-border-radius: 0;}
button {
  all: unset;
  background: none;
  border: none;
  padding: 0; 
  font: inherit; 
  cursor: pointer;
} 
img{vertical-align: bottom;} 
  
html{--point: #3675d2; --sub: ; --basic: #1e1e1e;}
body{background: #fff;}

html::-webkit-scrollbar {
    width: 0px;
}
html::-webkit-scrollbar-track {
    background:#333;

}
html::-webkit-scrollbar-thumb { 
    background-color: #ff7e00;
	border-radius:100px; 
} 


/* 팝업 */
#hd_pop{z-index: 99999;} 
.hd_pops{max-width: 550px; width: 100%; border: 1px solid #000;}
.hd_pops .hd_pops_con{width: 100% !important; height: 100% !important; font-size: 0;}
.hd_pops_close{text-align: center;}
.fa.fa-times{display: none;}

@media all and (max-width: 1280px){
#hd_pop{z-index: 99999;} 
.hd_pops{max-width: 450px; width: 100%; top: 0px !important;; left: 50% !important;; transform: translateX(-50%); border: 1px solid #000;}
.hd_pops .hd_pops_con{width: 100% !important; height: 100% !important; font-size: 0;}
.hd_pops_close{text-align: center;}
.fa.fa-times{display: none;}
}
