@charset "utf-8";

/* pretendard font */
@font-face {
    font-family: 'Pretendard';
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/pretendard/Pretendard-Black.woff2) format('woff2'), url(../fonts/pretendard/Pretendard-Black.woff) format('woff');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/pretendard/Pretendard-ExtraBold.woff2) format('woff2'), url(../fonts/pretendard/Pretendard-ExtraBold.woff) format('woff');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/pretendard/Pretendard-Bold.woff2) format('woff2'), url(../fonts/pretendard/Pretendard-Bold.woff) format('woff');
} 
@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/pretendard/Pretendard-SemiBold.woff2) format('woff2'), url(../fonts/pretendard/Pretendard-SemiBold.woff) format('woff');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    font-display: swap;
    src:url(../fonts/pretendard/Pretendard-Medium.woff2) format('woff2'), url(../fonts/pretendard/Pretendard-Medium.woff) format('woff');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/pretendard/Pretendard-Regular.woff2) format('woff2'), url(../fonts/pretendard/Pretendard-Regular.woff) format('woff');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/pretendard/Pretendard-Light.woff2) format('woff2'), url(../fonts/pretendard/Pretendard-Light.woff) format('woff');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 200;
    font-display: swap;
    src: url(../fonts/pretendard/Pretendard-ExtraLight.woff2) format('woff2'), url(../fonts/pretendard/Pretendard-ExtraLight.woff) format('woff');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 100;
    font-display: swap;
    src: url(../fonts/pretendard/Pretendard-Thin.woff2) format('woff2'), url(../fonts/pretendard/Pretendard-Thin.woff) format('woff');
}

/* butler font */
@font-face {
    font-family: 'Butler';
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/butler/Butler-Free-Blk.ttf) format('truetype');
}
@font-face {
    font-family: 'Butler';
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/butler/Butler-Free-XBd.ttf) format('truetype');
}
@font-face {
    font-family: 'Butler';
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/butler/Butler-Free-Bd.ttf) format('truetype');
}
@font-face {
    font-family: 'Butler';
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/butler/Butler-Free-SBd.ttf) format('truetype');
}
@font-face {
    font-family: 'Butler';
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/butler/Butler-Free-Med.ttf) format('truetype');
}
@font-face {
    font-family: 'Butler';
    font-weight: 200;
    font-display: swap;
    src: url(../fonts/butler/Butler-Free-Rmn.ttf) format('truetype');
}
@font-face {
    font-family: 'Butler';
    font-weight: 100;
    font-display: swap;
    src: url(../fonts/butler/Butler-Free-Lgt.ttf) format('truetype');
}

/* Poppins font */
@font-face {
    font-family: 'Poppins';
    font-weight: 900;
    font-display: swap;
    src: url(../fonts/poppins/Poppins-Black.ttf) format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-weight: 800;
    font-display: swap;
    src: url(../fonts/poppins/Poppins-ExtraBold.ttf) format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/poppins/Poppins-Bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-weight: 600;
    font-display: swap;
    src: url(../fonts/poppins/Poppins-SemiBold.ttf) format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/poppins/Poppins-Medium.ttf) format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/poppins/Poppins-Regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-weight: 300;
    font-display: swap;
    src: url(../fonts/poppins/Poppins-Light.ttf) format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-weight: 200;
    font-display: swap;
    src: url(../fonts/poppins/Poppins-ExtraLight.ttf) format('truetype');
}
@font-face {
    font-family: 'Poppins';
    font-weight: 100;
    font-display: swap;
    src: url(../fonts/poppins/Poppins-Thin.ttf) format('truetype');
}


/* Paperlogy font */
@font-face {
  font-family: 'Paperlogy';
  font-weight: 900;
  font-display: swap;
  src: url(../fonts/paperlogy/Paperlogy-9Black.ttf) format('truetype');
}
@font-face {
  font-family: 'Paperlogy';
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/paperlogy/Paperlogy-8ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Paperlogy';
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/paperlogy/Paperlogy-7Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Paperlogy';
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/paperlogy/Paperlogy-6SemiBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Paperlogy';
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/paperlogy/Paperlogy-5Medium.ttf) format('truetype');
}
@font-face {
  font-family: 'Paperlogy';
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/paperlogy/Paperlogy-4Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Paperlogy';
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/paperlogy/Paperlogy-3Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Paperlogy';
  font-weight: 200;
  font-display: swap;
  src: url(../fonts/paperlogy/Paperlogy-2ExtraLight.ttf) format('truetype');
}
@font-face {
  font-family: 'Paperlogy';
  font-weight: 100;
  font-display: swap;
  src: url(../fonts/paperlogy/Paperlogy-1Thin.ttf) format('truetype');
}

/* font size */
.ft_60 {font-size: 60px !important;}
.ft_55 {font-size: 55px !important;}
.ft_50 {font-size: 50px !important;}
.ft_45 {font-size: 45px !important;}
.ft_40 {font-size: 40px !important;}
.ft_35 {font-size: 35px !important;}
.ft_30 {font-size: 30px !important;}
.ft_29 {font-size: 29px !important;}
.ft_28 {font-size: 28px !important;}
.ft_27 {font-size: 27px !important;}
.ft_26 {font-size: 26px !important;}
.ft_25 {font-size: 25px !important;}
.ft_24 {font-size: 24px !important;}
.ft_23 {font-size: 23px !important;}
.ft_22 {font-size: 22px !important;}
.ft_21 {font-size: 21px !important;}
.ft_20 {font-size: 20px !important;}
.ft_19 {font-size: 19px !important;}
.ft_18 {font-size: 18px !important;}
.ft_17 {font-size: 17px !important;}
.ft_16 {font-size: 16px !important;}
.ft_15 {font-size: 15px !important;}
.ft_14 {font-size: 14px !important;}
.ft_13 {font-size: 13px !important;}
.ft_12 {font-size: 12px !important;}
.ft_11 {font-size: 11px !important;}
.ft_10 {font-size: 10px !important;}
.fw_100{font-weight: 100 !important;}
.fw_200{font-weight: 200 !important;}
.fw_300{font-weight: 300 !important;}
.fw_400{font-weight: 400 !important;}
.fw_500{font-weight: 500 !important;}
.fw_600{font-weight: 600 !important;}
.fw_700{font-weight: 700 !important;}
.fw_800{font-weight: 800 !important;}
.fw_900{font-weight: 900 !important;}