.elementor-11524 .elementor-element.elementor-element-1ac3a55b > .elementor-container{min-height:1080px;}.elementor-11524 .elementor-element.elementor-element-1ac3a55b:not(.elementor-motion-effects-element-type-background), .elementor-11524 .elementor-element.elementor-element-1ac3a55b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test2.lightweb.kr/wp-content/uploads/2020/03/IMG_1016.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11524 .elementor-element.elementor-element-1ac3a55b > .elementor-background-overlay{background-color:rgba(0, 0, 0, 0.55);opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11524 .elementor-element.elementor-element-1ac3a55b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-11524 .elementor-element.elementor-element-1a115120 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:150px 0px 0px 0px;}.elementor-11524 .elementor-element.elementor-element-537bb8b3{text-align:center;}.elementor-11524 .elementor-element.elementor-element-537bb8b3 .elementor-heading-title{color:#FFFFFF;font-size:45px;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-11524 .elementor-element.elementor-element-537bb8b3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11524 .elementor-element.elementor-element-e68cac3{text-align:center;color:#FFFFFF;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-11524 .elementor-element.elementor-element-4b4b4e7e{text-align:center;color:#FFFFFF;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-11524 .elementor-element.elementor-element-7b58ca28:not(.elementor-motion-effects-element-type-background), .elementor-11524 .elementor-element.elementor-element-7b58ca28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11524 .elementor-element.elementor-element-7b58ca28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-650px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-11524 .elementor-element.elementor-element-7b58ca28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11524 .elementor-element.elementor-element-57c2653e .htmega-tab-nav{width:100%;max-width:100%;justify-content:center !important;}.elementor-11524 .elementor-element.elementor-element-57c2653e .htmega-tab-nav a{justify-content:center;color:#818181;}.elementor-11524 .elementor-element.elementor-element-57c2653e .htmega-tab-nav a:not(i){font-size:18px;font-weight:600;}.elementor-11524 .elementor-element.elementor-element-57c2653e .htmega-tab-nav a.htb-active{color:#182A88;background-color:#FFFFFF;}.elementor-11524 .elementor-element.elementor-element-57c2653e .htmega-tab-area .htmega-tab-menu-style-2 a::before{background:#182A88;}.elementor-11524 .elementor-element.elementor-element-57c2653e .htmega-tab-nav a i{font-size:14px;}.elementor-11524 .elementor-element.elementor-element-57c2653e .htmega-tab-nav a .htmega-tab-svg-icon svg{width:14px;}.elementor-11524 .elementor-element.elementor-element-57c2653e .htmega-tab-nav a i, .elementor-11524 .elementor-element.elementor-element-57c2653e .htmega-tab-nav a .htmega-tab-svg-icon{width:26px;height:26px;}@media(max-width:767px){.elementor-11524 .elementor-element.elementor-element-e68cac3{font-size:14px;}.elementor-11524 .elementor-element.elementor-element-e68cac3 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11524 .elementor-element.elementor-element-4b4b4e7e{font-size:14px;}.elementor-11524 .elementor-element.elementor-element-4b4b4e7e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-11524 .elementor-element.elementor-element-7b58ca28{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-11524 .elementor-element.elementor-element-57c2653e .htmega-tab-nav a:not(i){font-size:14px;line-height:1.4em;}}/* Start custom CSS for section, class: .elementor-element-1ac3a55b *//* IE */
@media screen and (min-width:0\0){
    .gr-item-cu01 {
	    display:inline-block!important;
	}
    .gr-item-cu02 {
        display:inline-block!important;
        width:63%!important;
    }	

	.type-img{
	    height:300px;
	}
	
}


/* mobile */
@media screen and (max-width:980px){
    /* subNav */
    .status-tab-container ul li a {
        font-size:14px!important;
    }
    .status-tab-container ul li:nth-child(3) a {
        padding: 22px 0;
    }
    
    /* item */
    .gr-item-box {
        margin-bottom:50px!important;
        min-height:0!important;
        height:auto!important;
    }
    .gr-item-sub-box, .gr-item-box, .gr-item-cu02-box{
        display:block!important;
    }
    .gr-item-cu01 {
        display:block!important;
        width:100%!important;
        margin-bottom: 20px;
    }
    .item-cu01-bg {
        height:300px!important;
    }
    .gr-item-cu02 {
        display:block!important;
        width:100%!important;
        padding-left: 0!important;
    }
    
    
    
    .type-img{
 	    height:230px!important;
    }
    .gr-item-cu02-box-01 {
        display:block!important;
        width:100%!important;
        padding-right: 0!important;
    }
    .gr-item-cu02-box-02 {
        display:block!important;
        width:100%!important;
        padding-left:0!important;
    }
    
    .gr-item-box h2 {
        font-size:23px!important;
    }
    .gr-item-box h3 {
        font-size:11px!important;   
    }
    .gr-item-cu01 span {
        font-size:14px;
    }
    .gr-item-sub-box h4 {
        font-size:14px!important;
    }
    .gr-item-cu02 table td {
        font-size:14px!important;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b58ca28 *//*   */
.sm-link{
  --uismLinkDisplay: var(--smLinkDisplay, inline-flex);
  --uismLinkTextColor: var(--smLinkTextColor);
  --uismLinkTextColorHover: var(--smLinkTextColorHover);

  display: var(--uismLinkDisplay);
  color: var(--uismLinkTextColor);
  position: relative;
  overflow: hidden;
}

/*a.sm-link{
text-decoration: none;
}*/

.sm-link__label{
  display: block;
}



/* sm-link_bg */

.sm-link_bg {
  --uismLinkLineColor: var(--smLinkLineColor, #000);
  --uismLinkTextColorHover: var(--smLinkTextColorHover, #fff);
  --uismLinkPadding: var(--smLinkPadding, 5px);

  padding: var(--uismLinkPadding);
  transition: color .3s ease-out;
}

.sm-link_bg::before,
.sm-link_bg::after{
  content: "";
  background-color: var(--uismLinkLineColor);
  opacity: 0;
  position: absolute;
  transition: all ease 0.3s;
}

.sm-link_bg .sm-link__label{
  position: relative;
  z-index: 2;
}

.sm-link_bg:hover::before,
.sm-link_bg:hover::after{
  opacity: 1;
  transition-duration: .35s, .35s;
  transition-delay: 0s, 0s;
}

.sm-link_bg:hover{
  color: var(--uismLinkTextColorHover);
}




/* effect 10 */

.sm-link10::before,
.sm-link10::after{
  width: 100%;
  height: 50%;
  left: 0;
}

.sm-link10::before{
  top: 0;
  transform: translate3d(0, -50%, 0);
}

.sm-link10::after{
  bottom: 0;
  transform: translate3d(0, 50%, 0);
}

.sm-link10:hover::before,
.sm-link10:hover::after{
  transform: translate3d(0, 0, 0);
}





/*
SETTINGS
*/

.sm-link{
  --smLinkPadding: 10px 15px;
  --smLinkLineWeight: 5px;
  --smLinkLineColor: #b7b7b7;
  --smLinkTextColor: #b7b7b7;
  --smLinkTextColorHover: #1b255a;
}

.sm-link_bg{
  --smLinkTextColorHover: #fff;
}



/* Tabs */
.htb-nav{
    display:table;
    width:100%;
}
.htmega-tab-nav a{
    display: table-cell;
    width: 25%;
    margin:0;
    padding-bottom:15px;
    text-align: center;
}
.htmega-tab-menu-style-2 a::before {
    height:2px;
    background-color:#182A88;
    z-index: 5;
}
.htmega-tab-menu-style-2 a::after {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:2px;
    background-color: #E6E6E6;
    z-index:3;
}
.about-history .elementor-heading-title {
    line-height:1.8em!important;
}
/* Sub Tabs */
.status-tab-container ul{
  	display:table;
	width:100%;
  	margin: 0;
    padding: 0;
}
.status-tab-container ul li {
  	display:table-cell;  
	width:33.333%;
  	height:auto;
  	float:left;
  	text-align:center;
  	vertical-align:middle;
}
.status-tab-container ul li a {
  	display:block;
 	width:100%;
	padding:22px 0;
  	background-color:#FaFaFa;
  	color:#4B4B4B;
  	font-size:18px;
  	font-weight:400;
  	line-height:1.2em;
  	border:1px solid #fff; 	
  	transition:all ease 0.3s;
}

.status-tab-container ul li .active{
 	background-color:#b7b7b7;
  	border:1px solid #fff;
  	color:#fff;
}
/*
.status-tab-container ul li a:hover {
 	background-color:#b7b7b7;
  	border:1px solid #fff;
  	color:#fff;
}
*/
  


/* Item */
.gr-item-box{
 	display:table;
  	position:relative;
  	width:100%;
  	min-height:600px;
  	height:685px;
  	margin-bottom:150px;
}
.gr-item-box h2 {
  	padding:0 0 10px 0;
  	margin:0 0 20px 0;
  	color:#343F5D;
  	font-size:27px;
  	font-weight:700;
  	line-height:1.2em;
 	text-align:left;
  	border-bottom:1px solid #CCCCCC;
}
.gr-item-box h3 {
  	position:absolute;
  	top:18px;
  	right:0;
  	padding:0;
  	margin:0;
  	color:#000000;
  	font-size:15px;
  	font-weight:300;
  	line-height:1.2em;
 	text-align:right;
}
.gr-item-sub-box{
  	display:table;
  	width:100%;
  	height:100%;
}
.gr-item-cu01{
  	display:table-cell;
  	width:36%;
}
.gr-item-cu02{
  	position:relative;
  	display:table-cell;
  	width:64%;
    padding-left:20px;
    vertical-align: top;
}


/* 1컬럼 */  
.gr-item-cu01-box{
    position:relative;
 	width:100%;
  	height:auto;
	border:1px solid #E8E8E8;
	margin-bottom:10px;
}
.item-cu01-bg{
  	width:100%;
  	height:370px;
 	background-size:cover;
  	background-position:center;
  	background-repeat:no-repeat;
  	z-index:5;
}
/* YOUTUBE Btn */
.item-cu01-video{
    position:absolute;
    bottom: 20px;
    right: 20px;
    width: 50px;
    height: 40px;
    background-color:rgb(199, 37, 37, 0.9);
 	background-size:cover;
  	background-position:center;
  	background-repeat:no-repeat;
    border-radius: 30px;
  	z-index:10;
}

.item-cu01-video a {
    position:relative;
    display: block;
    height: 100%;
    width: 100%;
}
.item-cu01-video a:hover > img{
    width: 60%;
}
.item-cu01-video img {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:50%;
    transition:all ease 0.3s;
}
.item-cu01-text{
  	display:table;
  	width:100%;
  	height:auto;
  	padding:30px;
  	background-color:#FAFAFA;
}
.item-cu01-text-title {
  	display:table-cell;
  	width:50%;
}
.item-cu01-text-sub {
  	display:table-cell;
  	width:50%;
}
.item-cu01-text-title p{
  	color:#393939;
  	font-size:14px;
  	font-weight:400;
  	line-height:1.2em;
  	margin:0 0 10px 0;
}
.item-cu01-text-sub p{
  	color:#747474;
  	font-size:14px;
  	font-weight:300;
  	line-height:1.2em;
  	margin:0 0 10px 0;
}
.gr-item-sub-box h4{
  	color:#505050;
  	font-size:18px;
  	font-weight:500;
  	line-height:1.2em;
  	margin:0 0 10px 0;
}
.type-img{
 	display:table;
  	width:100%;
  	height:300px;
  	border:10px solid #FAFAFA;
  	margin:0 0 10px 0;
  	padding:30px;

}
.type-img01 {
  	display:table-cell;
  	width:100%;
  	height:100%;
 	text-align:center;
  	vertical-align:middle;
  	background-position: center;
    background-size: cover;
    background-repeat: no-repeat;

}
.item-cu01-text{
    display:none;
}
/*
.type-img02 {
  	display:table-cell;
  	width:50%;
  	height:100%;
  	border-left:5px solid #FAFAFA;
   	text-align:center;
  	vertical-align:middle;
}
*/


/* 2컬럼 */
.gr-item-cu02 h4 {
  	color:#505050;
  	font-size:18px;
  	font-weight:500;
  	line-height:1.2em;
  	margin:0 0 10px 0;
}
.gr-item-cu02 h5 {
 	margin:0 0 15px 0;
}
.gr-item-cu02 span {
  	position:absolute;
  	bottom:0;
  	left:20px;
 	color:#000000;
  	font-size:15px;
  	font-weight:400;
  	line-height:1.2em;
}
.gr-item-cu02 table {
	width:100%;
  	border-top:1px solid #343F5D;
}
.gr-item-cu02 table td {
	padding:5px 20px;
  	color:#505050;
  	font-size:14px;
  	font-weight:300;
  	line-height:1.4em;
  	border:1px solid #E6E6E6;
}
.gr-item-cu02 table tr:nth-child(1) td {
 	background-color:#F8FAFF;
  	color:#000000;
  	font-size:16px;
    font-weight:400;
}

.gr-item-cu02-box{
 	display:table;
  	width:100%;
}
.gr-item-cu02-box-01{
  	display:table-cell;
  	width:50%;
  	padding-right:10px;
}
.gr-item-cu02-box-02{
  	display:table-cell;
  	width:50%;
  	padding-left:10px;  
}

.type-img01 img{
 	width:100%; 
}/* End custom CSS */