/* Lexend */
	/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v19/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*  워드프레스 리셋 */
	* {word-break:keep-all;font-family:"SUIT", sans-serif !important}
	body{overflow-x:hidden !important}
	ul, p{margin-bottom:0 !important}
	ul, li{list-style:none !important}
	.jupiterx-site{overflow-x:hidden}
	.jupiterx-main{background:rgba(0,0,0,0) !important}
	.jupiterx-main-content{padding:0 !important}
	.jupiterx-main-content > .container > .row{margin-right:0 !important; margin-left:0 !important}
	.jupiterx-post-header{display:none !important}
		.container, .jupiterx-main-content > .container > .row > [class*=col-]{padding-left:0 !important; padding-right:0 !important}
		.elementor-container.elementor-column-gap-no, .elementor-container.elementor-column-gap-default{height:100%}
		.wordBr{word-break:keep-all}
		.jupiterx-corner-buttons.jupiterx-scrolled{display:none !important}
		div.elementor-widget:not(:last-child){margin-bottom:0}
	.elementor-43 .elementor-element.elementor-element-0a40413{margin-top:0 !important}
	body:not(.single) .jupiterx-post{margin-bottom:0 !important}

/* 공통 */
	.en-font, .en-font a, .en-font p, .en-font div, .en-font h5{font-family:"Lexend", sans-serif !important}
	.b16, .b14, .b12, .b9, .b8, .b6{display:none}
	.container{max-width:100% !important}


	.square li{list-style:square !important;margin-left:-24px}
	.circle li{list-style:circle !important;margin-left:-24px}

	.grid-6 .elementor-row{display:grid;grid-template-columns:repeat(6, 1fr);gap:10px}
	.grid-6 .elementor-row > div{width:100% !important}
	.grid-5 .elementor-row{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px}
	.grid-5 .elementor-row > div{width:100% !important}
	.grid-4 .elementor-row{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}
	.grid-4 .elementor-row > div{width:100% !important}
	.grid-3 .elementor-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}
	.grid-3 .elementor-row > div{width:100% !important}

/* 메인 어로우 */
	.e-eicon-chevron-right:before, .e-eicon-chevron-left:before{content:'' !important}
	.e-eicon-chevron-right, .e-eicon-chevron-left{opacity:0.5;position:relative;width:66px !important;height:66px !important}
	.e-eicon-chevron-right path, .e-eicon-chevron-left path{display:none !important}
	.e-eicon-chevron-right{right:50px;background:url(/wp-content/uploads/2024/06/KakaoTalk_20231221_162837921.png) no-repeat center center}
	.e-eicon-chevron-left{left:50px;background:url(/wp-content/uploads/2024/06/KakaoTalk_20231221_162837921_01.png) no-repeat center center}
	.e-eicon-chevron-right:hover, .e-eicon-chevron-left:hover{opacity:1}
	.e-eicon-chevron-right, .e-eicon-chevron-left, .e-eicon-chevron-right:hover, .e-eicon-chevron-left:hover{transition:all .3s ease-in-out}
		.swiper-pagination-bullet{background:#fff !important}

/* 메인 테이블 */
	.p-table table{width:100%;table-layout:fixed;word-break:break-all;border-top:2px solid #000}
	.p-table th, .p-table td{text-align:center;vertical-align:middle !important;font-size:22px;line-height:34px;font-weight:700;border:1px solid #ddd !important;padding:30px 3px !important}
	.p-table th{color:#aaa;background:#f5f5f5 !important}
	.p-table th p{color:#000;font-size:30px;font-weight:800}
	.p-table td{color:#000}
	.p-table th:last-child{color:rgba(255,255,255,0.5);background:#d61f26 !important;border:10px solid #d61f26 !important}
	.p-table th:last-child p{color:#fff}
	.p-table td:last-child{border:10px solid #d61f26 !important}

	.p-table1 table{border-top:2px solid #ddd}

/* 타임라인 */
	.jet-timeline-item:nth-child(odd){text-align:right}
	.timeline-item__point{position:relative;top:10px}

.txt-red{color:#f14556;font-family:"Lexend", sans-serif !important}
.txt-green{color:#7fc241;font-family:"Lexend", sans-serif !important}
.txt-pupple{color:#a153a2;font-family:"Lexend", sans-serif !important}

.pride-title .elementor-widget-container{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pride-text{overflow:hidden;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}
.news-text{overflow:hidden;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}


/* 헤더 */
	#pc-menu nav ul ul.sub-menu{width:180px !important;left:50% !important;transform:translate(-50%, 5px)}
	#pc-menu nav ul ul.sub-menu a{border:none !important;text-align:center;display:block}
	#pc-menu nav ul{align-items:center}
	#pc-menu nav a{text-align:center !important}
	#pc-menu .sub-arrow{display:none !important}
	.head-sticky.on .elementor-container{min-height:80px !important}
	.head-sticky .elementor-container, .head-sticky.on .elementor-container{transition:all .3s ease-in-out}

/* 모바일메뉴 */
	.mb-menu nav > ul > li{border-top:1px solid #ddd}
	.mb-menu nav > ul > li > a{border-left:10px solid rgba(0,0,0,0);line-height:30px !important}
	.mb-menu nav .sub-menu li{background:#fff}
	.mb-menu nav .sub-menu li:first-child{padding-top:15px}
	.mb-menu nav .sub-menu li:last-child{padding-bottom:15px}
	.mb-menu nav .sub-menu li a{font-size:17px !important;color:#888 !important;font-weight:500 !important;padding:11px 0 11px 60px !important;border:none !important}

/* 푸터 */
	.family_select{font-size:20px;font-weight:500;color:#fff;padding:10px 150px 10px 8px;border:none;border-bottom:2px solid #fff;outline:none;margin-top:-7px;
						-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url('/wp-content/uploads/2024/06/select-w.png') no-repeat 98% 50%;font-family:"Lexend", sans-serif !important; width:100%}
	.family_select::-ms-expand {display:none}
	.family_select option{color:#000;font-size:20px;font-weight:500}

/* 푸터링크 */
	.f-link a{text-decoration:underline !important; text-underline-position:under; color:#4992cf;}

/* 탑버튼 */
	.top-btn{display:none;position:fixed;bottom:0;right:0;background:rgba(0,0,0,0.15);color:rgba(255,255,255,0.95);width:50px;height:50px;z-index:50 !important;
				text-align:center;font-weight:500;line-height:52px;font-size:14px;cursor:pointer;letter-spacing:1px}
	.top-btn:hover{background:rgba(0,0,0,0.4);transition:all .3s ease-in-out}

/*포폴잡지우기*/
	.jupiterx-post-image, .jupiterx-social-share, .jupiterx-post-navigation, .jupiterx-comments, .jupiterx-post-related, .jupiterx-post-author-box{display:none !important}

/* 모바일 : 가로스크롤 */
	.tablebox{overflow-x:auto;position:relative}
	.tablebox:after{display:none;clear:both;content:'';position:absolute;top:0;left:50%;transform:translate(-50%, -50%);margin-top:250px;
					width:150px;height:150px;background:url(/wp-content/uploads/2024/07/mb-scroll.png) no-repeat center center;background-size:cover !important}
	.tablebox::before{display:none;clear:both;content:'';position:absolute;top:0%;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7)}
	.tablebox.off:after, .tablebox.off::before{display:none}
	.tablebox .inner{width:100%;min-width:600px}

/* 기타 */
	.products-red{color:#d61f26}
	.ass-redbox{width: 280px; text-align: center;}
	.ass-number{width: 50px; height: 50px; text-align:center}
	.ass-number p{padding-top:4px}
	.ass-number .elementor-widget-container{width: 50px; height: 50px;}

/* 문의 */
	form.wpcf7-form p{text-align:center;color:#222;font-weight:600;font-size:19px}
	form.wpcf7-form p span.wpcf7-form-control{margin-left:-20px}
	.wpcf7-spinner{display:none !important}

	.contact-wrap{color:#222;font-family:"SUIT", sans-serif !important;font-weight:600;font-size:19px}
	.contact-wrap input, .contact-wrap textarea{font-family:"SUIT", sans-serif !important;width:100%;box-shadow:none;outline:none;
												font-weight:600;font-size:19px;border:2px solid #eee;background:#fff;margin-bottom:10px}
	.contact-wrap input{padding:20px 25px 19px}
	.contact-wrap textarea{height:235px;padding:20px 25px}
	.contact-wrap label{margin-bottom:0 !important}
	.contact-wrap ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;padding:0 !important;align-items:flex-start}
	.contact-wrap ul:after{display:none}
	.contact-wrap li{width:100%}
	.contact-wrap input::placeholder, .contact-wrap textarea::placeholder{color:#ccc}
	.acceptance.wpcf7-form-control-wrap{font-family:"SUIT", sans-serif !important;display:block;text-align:center;margin:-10px 30px 20px 0;color:#222;font-weight:600;font-size:19px}
		.agree-show{color:#007bff !important}
	.submit-center{font-family:"SUIT", sans-serif !important;margin:0 auto;text-align:center}
	.submit-center input[type="submit"]{font-weight:600;color:#fff;background:#333;padding:14px 70px 12px 70px;font-size:19px;border-radius:30px;border:none;margin-top:20px}
		div.wpcf7 .wpcf7-submit{cursor:pointer}
		div.wpcf7 .ajax-loader{display:none !important}
	input[type="checkbox"]{display:none;width:auto}
	input[type="checkbox"] + .wpcf7-list-item-label:before{background:url("/wp-content/uploads/2024/07/check-off.jpg") no-repeat center center;
								cursor:pointer;background-size:24px;padding:20px;display:inline-block;position:relative;top:14px}
	input[type="checkbox"]:checked + .wpcf7-list-item-label:before{background-image: url("/wp-content/uploads/2024/07/check-on.jpg")}
	.wpcf7-list-item-label{cursor:pointer}
	.wpcf7-list-item-label a{text-decoration:underline !important;text-underline-position:under}
	.wpcf7-not-valid-tip{position:absolute;bottom:-20px;right:10px;font-size:15px !important;font-weight:500 !important;color:#e62828 !important}
	.wpcf7-response-output{z-index:5;cursor:pointer !important;margin:0 !important;padding:40px 10px 37px !important;text-align:center;position:fixed !important;left:50%;bottom:0;
								width:100%;max-width:1200px;transform:translate(-50%, 0);background:rgba(255,255,255,0.95);font-size:16px;line-height:25px;letter-spacing:-0.25px;
								font-weight:600;color:#222 !important;font-family:"SUIT", sans-serif !important}

/* 특허및인증 탭 */
	.cer-tab .jet-tabs__control{width:200px}

/* 제품소개 탭 */
	.pro-tab .jet-tabs__control-wrapper{width:100%}
	.pro-tab .jet-tabs__control{width:25%;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:center}
	.pro-tab .jet-tabs__control:first-child{width:100%}

.add-color{color:#222}


/* 개인정보취급방침 */
	.pricacy{font-size:15px;font-weight:600;line-height:28px;color:#444}
	.pricacy h5{font-size:20px;font-weight:800;line-height:30px;margin-top:60px;color:#000}
	.pricacy h6{font-size:17px;font-weight:800;line-height:30px;margin-top:20px}
	.pricacy li{list-style:square !important;font-weight:600;color:#888}
	.pricacy table li{margin:10px 0 0 -30px}
	.pricacy td{border:1px solid #ddd;padding:15px}

	.wpml-ls-statics-footer{display:none}

@media(max-width:1400px){
	.main-steam .e-child:nth-child(4), .main-steam .e-child:nth-child(5){position:relative;left:50%}
	.abo-under-bg .elementor-widget-container{background:none !important}
}
@media(max-width:1200px){
	.b12{display:block}
	.n12{display:none}
}
@media(max-width:1024px){
	.jet-timeline-item:nth-child(odd){text-align:left}
	.timeline-item__meta{display:none !important}
}
@media(max-width:900px){
	.b9{display:block}
	.n9{display:none}
	.main-steam .e-child:nth-child(4){left:0%}
	.main-steam .e-child:nth-child(5){top:-10px}
	.e-eicon-chevron-right{right:0}
	.e-eicon-chevron-left{left:0}
	.main-feature .e-child, .ceo-layout .e-con-inner, .pride-layout .e-con-inner, .study-layout .e-child, .news-layout{display:inline-block !important}
	.p-table th, .p-table td{font-size:20px;line-height:30px;padding:30px 5px !important}
	.p-table th p{font-size:23px}
	.tablebox:after, .tablebox::before{display:block}
	.head-sticky.on .elementor-container{min-height:70px !important}
	.contact-wrap ul{grid-template-columns:repeat(1, 1fr);gap:0}
}
@media(max-width:600px){
	.b6{display:block}
	.n6{display:none}
	.cer-tab .jet-tabs__control-wrapper{width:100%}
	.cer-tab .jet-tabs__control{width:50%}
	.pro-tab .jet-tabs__control{width:50%}
}
