@import url("https://use.typekit.net/xzm2bzr.css");
@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');
@import url('https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');/* 나눔명조 */
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');/*pretendard*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap'); /*inter*/


/* Reset */
.jupiterx-main-content > .container > .row{margin-right:0 !important; margin-left:0 !important;}
.jupiterx-main-content{padding:0 !important;}
.elementor-widget-wrap .elementor-widget:not(:last-child){margin-bottom: 0;}
.container,.jupiterx-main-content > .container > .row > [class*=col-]{padding-left:0 !important; padding-right:0 !important;}
.jupiterx-post-header{display:none !important;}
p{margin-bottom:0 !important;}
.wordBr{word-break:keep-all;}

/* 폰트 설정 */
.font1, .font1 h2, .font1 a, .font1 span, .font1 p, .font1 h3, .font1 h4, .font1 h5, .font1 h6, .font1 div{font-family: 'Pretendard' !important;}
.font2, .font2 h2, .font2 a, .font2 span, .font2 p, .font2 h3, .font2 h4, .font2 h5, .font2 h6, .font2 div{font-family: 'Nanum Myeongjo', serif !important;}
.font3, .font3 h2, .font3 a, .font3 span, .font3 p, .font3 h3, .font3 h4, .font3 h5, .font3 h6, .font3 div{font-family: 'Poppins', sans-serif !important;}
.font4, .font4 h2, .font4 a, .font4 span, .font4 p, .font4 h3, .font4 h4, .font4 h5, .font4 h6, .font4 div{font-family: 'Inter', sans-serif !important;}

/* 글자 자간 설정 */
.ls01,.ls01 a ,.ls01 p, .ls01 span,.ls01 h1, .ls01 h2, .ls01 h3,.ls01 h4,.ls01 h5, .ls01 h6{letter-spacing: -0.01em !important;}
.ls02,.ls02 a ,.ls02 p, .ls02 span,.ls02 h1, .ls02 h2, .ls02 h3,.ls02 h4,.ls02 h5, .ls02 h6{letter-spacing: -0.02em !important;}
.ls03,.ls03 a ,.ls03 p, .ls03 span,.ls03 h1, .ls03 h2, .ls03 h3,.ls03 h4,.ls03 h5, .ls03 h6{letter-spacing: -0.03em !important;}
.ls04,.ls04 a ,.ls04 p, .ls04 span,.ls04 h1, .ls04 h2, .ls04 h3,.ls04 h4,.ls04 h5, .ls04 h6{letter-spacing: -0.04em !important;}
.ls05,.ls05 a ,.ls05 p, .ls05 span,.ls05 h1, .ls05 h2, .ls05 h3,.ls05 h4,.ls05 h5, .ls05 h6{letter-spacing: -0.05em !important;}
.ls06,.ls06 a ,.ls06 p, .ls06 span,.ls06 h1, .ls06 h2, .ls06 h3,.ls06 h4,.ls06 h5, .ls06 h6{letter-spacing: -0.06em !important;}


/* br_class */
.br-a{display: block;}/* 항상 br */
.br-mob{display: none;}/* 360이하 모바일만 br */
.br-mob2{display: none;}/* 모바일만 br */
.br-pc{display: block;}/* PC만 br */

@media screen and (max-width: 1457px){
    .br-e1{display: none;}
}
@media screen and (max-width: 1200px){
    .br-1{display: none;}
	.br-pc{display: none;}
}
@media screen and (max-width: 1024px){
    /* br_class */
    .br-2{display: none;}
	.br-pc{display: none;}
}
@media screen and (max-width: 880px){
    /* br_class */
    .br-3{display: none;}
	.br-pc{display: none;}
}
@media screen and (max-width: 767px){
    /* br_class */
    .br-4{display: none;}
	.br-pc{display: none;}
    .br-mob2{display: block;}
}
@media screen and (max-width: 600px){
    /* br_class */
    .br-5{display: none;}
	.br-pc{display: none;}
}
@media screen and (max-width: 360px){
    /* br_class */
    .br-6{display: none;}
    .br-mob{display: block;}
    .br-pc{display: none;}
}
@media screen and (max-width: 320px){
    /* br_class */
    .br-7{display: none;}
	.br-pc{display: none;}
}

/*Pretendard*/
@font-face {
    font-family: 'Pretendard';
    font-weight: 100;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Thin.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 200;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraLight.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Light.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Regular.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Medium.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-SemiBold.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Bold.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 800;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-ExtraBold.ttf') format("truetype");
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 900;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.woff2') format('woff2'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.woff') format('woff'),
        url('https://cdn.jsdelivr.net/gh/webfontworld/pretendard/Pretendard-Black.ttf') format("truetype");
    font-display: swap;
}