.elementor-kit-6{--e-global-color-primary:#272727;--e-global-color-secondary:#626262;--e-global-color-text:#272727;--e-global-color-accent:#2F469B;--e-global-color-f28ad4e:#FFFFFF;--e-global-color-55e3f24:#E60413;--e-global-color-0268631:#9F9F9F;--e-global-color-3a8362d:#F3F3F3;--e-global-color-32ae65a:#F9F9F9;--e-global-color-9ba3c80:#EDF6FF;--e-global-color-401a5ac:#192A68;--e-global-color-6ae849e:#E9E9E9;--e-global-color-dbb49f5:#868FB2;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-decoration:none;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.7em;--e-global-typography-241c9a9-font-family:"Noto Sans KR";--e-global-typography-fe240ff-font-family:"Poppins";--e-global-typography-fe240ff-font-size:14px;--e-global-typography-fe240ff-font-weight:500;--e-global-typography-fe240ff-line-height:1em;--e-global-typography-fe240ff-letter-spacing:-0.5px;--e-global-typography-7cd72e5-font-family:"Poppins";--e-global-typography-7cd72e5-font-size:18px;--e-global-typography-7cd72e5-font-weight:500;--e-global-typography-7cd72e5-text-decoration:none;--e-global-typography-7cd72e5-line-height:1em;--e-global-typography-7cd72e5-letter-spacing:-0.5px;--e-global-typography-cb7102c-font-family:"Poppins";--e-global-typography-cb7102c-font-size:14px;--e-global-typography-cb7102c-font-weight:500;--e-global-typography-cb7102c-text-decoration:none;--e-global-typography-cb7102c-line-height:1.5em;--e-global-typography-cb7102c-letter-spacing:-0.5px;--e-global-typography-7510145-font-family:"Poppins";--e-global-typography-7510145-font-size:14px;--e-global-typography-7510145-font-weight:400;--e-global-typography-7510145-text-decoration:none;--e-global-typography-7510145-line-height:1.5em;--e-global-typography-957a663-font-family:"Poppins";--e-global-typography-957a663-font-size:72px;--e-global-typography-957a663-font-weight:800;--e-global-typography-957a663-text-decoration:none;--e-global-typography-957a663-line-height:1.3em;--e-global-typography-957a663-letter-spacing:-0.5px;--e-global-typography-96f78d3-font-family:"Poppins";--e-global-typography-96f78d3-font-size:20px;--e-global-typography-96f78d3-font-weight:400;--e-global-typography-96f78d3-text-decoration:none;--e-global-typography-96f78d3-line-height:1.7em;--e-global-typography-db3f0bd-font-family:"Poppins";--e-global-typography-db3f0bd-font-size:16px;--e-global-typography-db3f0bd-font-weight:400;--e-global-typography-db3f0bd-text-decoration:none;--e-global-typography-db3f0bd-line-height:1.5em;--e-global-typography-6a138f9-font-family:"Poppins";--e-global-typography-6a138f9-font-size:42px;--e-global-typography-6a138f9-font-weight:700;--e-global-typography-6a138f9-text-decoration:none;--e-global-typography-6a138f9-line-height:1.2em;--e-global-typography-6a138f9-letter-spacing:-0.5px;--e-global-typography-afc501c-font-family:"Poppins";--e-global-typography-afc501c-font-size:20px;--e-global-typography-afc501c-font-weight:600;--e-global-typography-afc501c-text-decoration:none;--e-global-typography-afc501c-line-height:1.3em;--e-global-typography-afc501c-letter-spacing:-0.5px;--e-global-typography-a68f206-font-family:"Poppins";--e-global-typography-a68f206-font-size:28px;--e-global-typography-a68f206-font-weight:600;--e-global-typography-a68f206-text-decoration:none;--e-global-typography-a68f206-line-height:1.5em;--e-global-typography-a68f206-letter-spacing:-0.5px;--e-global-typography-361d6a1-font-family:"Poppins";--e-global-typography-361d6a1-font-size:18px;--e-global-typography-361d6a1-font-weight:400;--e-global-typography-361d6a1-text-decoration:none;--e-global-typography-361d6a1-line-height:1.7em;--e-global-typography-70c1283-font-family:"Poppins";--e-global-typography-70c1283-font-size:48px;--e-global-typography-70c1283-font-weight:600;--e-global-typography-70c1283-text-decoration:none;--e-global-typography-70c1283-line-height:1.1em;--e-global-typography-70c1283-letter-spacing:-0.5px;--e-global-typography-131e961-font-family:"Poppins";--e-global-typography-131e961-font-size:64px;--e-global-typography-131e961-font-weight:800;--e-global-typography-131e961-text-decoration:none;--e-global-typography-131e961-line-height:1.3em;--e-global-typography-131e961-letter-spacing:-0.5px;--e-global-typography-f470b18-font-family:"Poppins";--e-global-typography-f470b18-font-size:14px;--e-global-typography-f470b18-font-weight:400;--e-global-typography-f470b18-text-decoration:none;--e-global-typography-f470b18-line-height:1.6em;--e-global-typography-04eb042-font-family:"Poppins";--e-global-typography-04eb042-font-size:15px;--e-global-typography-04eb042-font-weight:600;--e-global-typography-04eb042-text-decoration:none;--e-global-typography-04eb042-line-height:1.3em;--e-global-typography-e9b8794-font-family:"Poppins";--e-global-typography-e9b8794-font-size:96px;--e-global-typography-e9b8794-font-weight:800;--e-global-typography-e9b8794-text-transform:uppercase;--e-global-typography-e9b8794-text-decoration:none;--e-global-typography-e9b8794-line-height:1em;--e-global-typography-e9b8794-letter-spacing:-0.5px;--e-global-typography-d76cb82-font-family:"Poppins";--e-global-typography-d76cb82-font-size:40px;--e-global-typography-d76cb82-font-weight:700;--e-global-typography-d76cb82-text-decoration:none;--e-global-typography-d76cb82-line-height:1.2em;--e-global-typography-d76cb82-letter-spacing:-0.5px;--e-global-typography-7291077-font-family:"Poppins";--e-global-typography-7291077-font-size:40px;--e-global-typography-7291077-font-weight:600;--e-global-typography-7291077-text-decoration:none;--e-global-typography-7291077-line-height:1.2em;--e-global-typography-7291077-letter-spacing:-0.5px;--e-global-typography-557ed20-font-family:"Poppins";--e-global-typography-557ed20-font-size:40px;--e-global-typography-557ed20-font-weight:400;--e-global-typography-557ed20-text-decoration:none;--e-global-typography-557ed20-line-height:1.2em;--e-global-typography-557ed20-letter-spacing:-0.5px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:15px;--e-global-typography-7cd72e5-font-size:17px;--e-global-typography-cb7102c-font-size:15px;--e-global-typography-7510145-font-size:13px;--e-global-typography-957a663-font-size:58px;--e-global-typography-957a663-line-height:1.2em;--e-global-typography-96f78d3-font-size:18px;--e-global-typography-db3f0bd-font-size:15px;--e-global-typography-db3f0bd-line-height:1.5em;--e-global-typography-6a138f9-font-size:38px;--e-global-typography-a68f206-font-size:26px;--e-global-typography-361d6a1-font-size:16px;--e-global-typography-70c1283-font-size:40px;--e-global-typography-131e961-font-size:60px;--e-global-typography-131e961-line-height:1.2em;--e-global-typography-f470b18-font-size:14px;--e-global-typography-e9b8794-font-size:87px;--e-global-typography-d76cb82-font-size:33px;--e-global-typography-7291077-font-size:34px;--e-global-typography-557ed20-font-size:34px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-secondary-font-size:13px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;--e-global-typography-7cd72e5-font-size:16px;--e-global-typography-cb7102c-font-size:15px;--e-global-typography-7510145-font-size:13px;--e-global-typography-957a663-font-size:42px;--e-global-typography-957a663-line-height:1.1em;--e-global-typography-96f78d3-font-size:17px;--e-global-typography-db3f0bd-font-size:14px;--e-global-typography-db3f0bd-line-height:1em;--e-global-typography-6a138f9-font-size:28px;--e-global-typography-afc501c-font-size:18px;--e-global-typography-a68f206-font-size:22px;--e-global-typography-361d6a1-font-size:15px;--e-global-typography-70c1283-font-size:32px;--e-global-typography-131e961-font-size:48px;--e-global-typography-131e961-line-height:1.1em;--e-global-typography-f470b18-font-size:14px;--e-global-typography-04eb042-font-size:14px;--e-global-typography-e9b8794-font-size:42px;--e-global-typography-d76cb82-font-size:26px;--e-global-typography-7291077-font-size:30px;--e-global-typography-557ed20-font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --bboxwidth:1320px; }
/* Start custom CSS */body {word-break: keep-all;}

b, strong {font-weight:700;}

a, button, input {}

h1,h2,h3,h4,h5,h6 {}
h2 b, h2 strong {font-weight:500;}

.gdtxt {
    background: linear-gradient(90deg, #E60413 0%, #5D4BAE 50%, #2F469B 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-form .elementor-field {padding: 10px 12px;}

/* link hover */
body .elementor-widget-text-editor a,
body .kboard-content a
{text-decoration: underline;}

/* theme - Reply */
body #comments .children {padding-inline-start: 60px;}
body #comments ol.comment-list .children:before {left:30px;}


/* overflow area */
#ovf {overflow: auto;}

/* header -gnb */
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item { border: 0;}
.e--pointer-double-line .current-menu-parent .elementor-item:after,
.e--pointer-double-line .current-menu-parent .elementor-item:before,
.e--pointer-overline .current-menu-parent .elementor-item:after,
.e--pointer-overline .current-menu-parent  .elementor-item:before,
.e--pointer-underline .current-menu-parent .elementor-item:after,
.e--pointer-underline .current-menu-parent  .elementor-item:before,
.e--pointer-underline .current-post-ancestor  .elementor-item:after,
.e--pointer-underline .current-post-ancestor  .elementor-item:before,
.e--pointer-framed .current-menu-parent .elementor-item:after,
.e--pointer-framed .current-menu-parent  .elementor-item:before,
.e--pointer-framed .current-post-ancestor  .elementor-item:after,
.e--pointer-framed .current-post-ancestor  .elementor-item:before,
.premium-nav-pointer-background .premium-menu-link-parent::after,
.current-menu-ancestor .premium-menu-link-parent::before,
.current_page_ancestor .premium-menu-link-parent::before
{width: 100% !important; inset-inline-start: 0 !important; opacity: 1 !important;}

body .elementor-nav-menu--main .current-menu-ancestor a.elementor-item,
body .elementor-nav-menu--main .current-category-ancestor a.elementor-item,
body .elementor-nav-menu--main .current-post-ancestor a.elementor-item
{color: var(--e-global-color-c1eb7c9)!important;}

body .elementor-nav-menu--main .gnlink .elementor-item i {font-size: 0.8em; margin-left: 6px;}

.sub-menu.elementor-nav-menu--dropdown {padding-left:8px;}
.gnbm .elementor-nav-menu .sub-arrow {display:none;}
.nonarr .elementor-nav-menu .sub-arrow {display:none;}

/* menu - sub side menu */
body #smenu .elementor-nav-menu--dropdown .current-menu-item .sub-menu,
body #smenu .elementor-nav-menu--dropdown .current-category-ancestor .sub-menu,
body #smenu .elementor-nav-menu--dropdown .current-post-ancestor .sub-menu
{display: block;}
body #smenu .sub-menu.elementor-nav-menu--dropdown {padding-left:0;}
body #smenu .elementor-nav-menu--dropdown .elementor-sub-item {font-size:14px; padding-left: 30px;}

body .sidemenu .eael-simple-menu li.current-menu-item > a,
body .sidemenu .eael-simple-menu li.current-menu-ancestor > a,
body .sidemenu .eael-simple-menu li.current-menu-item > a,
body .sidemenu .eael-simple-menu li.current-post-ancestor > a
{color:var(--e-global-color-accent) !important; font-weight:500 !important;}
body .sidemenu .eael-simple-menu li .sub-menu .current-menu-item a {text-decoration: underline !important;}

body .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul {width:180px;}


/* menu - mobile menu*/
body .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical .current-menu-ancestor .sub-menu,
body .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical .current-category-ancestor .sub-menu,
body .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical .current-post-ancestor .sub-menu
{display:block !important;}
body .elementor-element.elementor-element-ccc2cda .eael-simple-menu.eael-simple-menu-vertical li ul li > a {padding-left:20px;}

/* menu - sub title bar menu */
body .subtitlemenu .current-menu-parent a.premium-menu-link-parent {color: var(--e-global-color-9dec8ba) !important; background-color: var(--e-global-color-accent) !important;}

#mmenubt a.elementor-icon {vertical-align: middle;}

* page - table */
body .wp-block-table {overflow-x:auto;}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th,
table tbody tr:hover>td,table tbody tr:hover>th
{ }
body .wp-block-table td, body .wp-block-table th {border-color: hsla(0, 0%, 50.2%, .5019607843);}
body table tbody tr th, body table thead tr th {background:#71717126 !important;}


/* Kboard - list - category */



/* Kboard - paging */


/* k-board - button */


/* k-board - search form */
body #kboard-default-list .kboard-search {background:none;}

/* Kboard - document */
body #kboard-default-document .kboard-document-wrap {border:0; border-radius:0;}
body #kboard-default-document .kboard-title, body #kboard-default-document .kboard-title h1 {padding:0; font-size: clamp(24px, 3vw, 34px); letter-spacing: -0.5px; border:0;}
body #kboard-default-document .kboard-title {padding-bottom:32px;}

body #kboard-default-document .kboard-content,
body #kboard-default-document .kboard-document-action,
body #kboard-default-document .kboard-detail
{padding:0;}

body #kboard-default-document .kboard-detail {background:none; padding: 0 0 16px; border-bottom: 1px solid #a7a7a7;}

body #kboard-default-document .kboard-document-action {padding:20px 0;}

body .kboard-button-action {border: 1px solid #2377e7; background: #fff !important; color: #2377e7 !important;}

/* k-board - next prev */


/* Kboard - list header */
body #kboard-default-list .kboard-list thead {background-color: #ffffff;}

/* Kboard - BASIC */
body #kboard-default-list .kboard-list {border: 0; border-radius:0;}
body #kboard-default-list .kboard-list tbody tr {}
body #kboard-default-list .kboard-list tbody tr:hover,
body #kboard-default-list .kboard-list tbody tr:hover td {background: #fbfbfb;}
body table tbody>tr:nth-child(odd)>td, body table tbody>tr:nth-child(odd)>th {background-color: #fff;}
body #kboard-default-list .kboard-list tbody tr.kboard-list-notice,
body #kboard-default-list .kboard-list tbody tr.kboard-list-notice td {background-color: #f2fafd !important;}


/* Responsive */
.elementor-widget-n-carousel.mslide .e-n-carousel.offset-both {padding-inline-start: 30%; padding-inline-end:30%;}

@media screen and (max-width: 2560px) {
.elementor-widget-n-carousel.mslide .e-n-carousel.offset-both {padding-inline-start: 20%; padding-inline-end:20%;}
}

@media screen and (max-width: 768px) {
    
    
    .elementor-widget-n-carousel.mslide .e-n-carousel.offset-both {padding-inline-start: 100px; padding-inline-end:100px;}

}

@media screen and (max-width: 425px) {
    
    
    .elementor-widget-n-carousel.mslide .e-n-carousel.offset-both {padding-inline-start:0; padding-inline-end:0;}


}/* End custom CSS */